UNPKG

json-q

Version:

Retrieves values from JSON objects (and JavaScript objects) by css-selector-like query (includes attribute filters and array flattening).

15 lines (12 loc) 353 B
'use strict'; var path = require('path'); var findUp = require('find-up'); module.exports = function (cwd) { return findUp('package.json', {cwd: cwd}).then(function (fp) { return fp ? path.dirname(fp) : null; }); }; module.exports.sync = function (cwd) { var fp = findUp.sync('package.json', {cwd: cwd}); return fp ? path.dirname(fp) : null; };