UNPKG

cosmiconfig

Version:

Find and load configuration from a package.json property, rc file, or CommonJS module

16 lines (12 loc) 340 B
'use strict'; const requireFromString = require('require-from-string'); const readFile = require('./readFile'); module.exports = function (filepath) { return readFile(filepath).then((content) => { if (!content) return null; return { config: requireFromString(content, filepath), filepath: filepath, }; }); };