package-changed
Version:
Tells you whether or not dependencies in package.json have been changed.
18 lines (17 loc) • 452 B
JavaScript
import path from 'path';
import fs from 'fs';
export var findPackage = function (_a) {
var cwd = (_a === void 0 ? {
cwd: process.cwd(),
} : _a).cwd;
var current = cwd;
var last = current;
do {
var search = path.join(current, 'package.json');
if (fs.existsSync(search)) {
return search;
}
last = current;
current = path.dirname(current);
} while (current !== last);
};