1.0.0 • Published 10 years ago
loadrc v1.0.0
loadrc
Load runtime configuration files for your module.
Many NodeJS modules have **rc** files, such as .babelrc, .eslintrc.yml, etc.
Use loadrc to parse your rc files into JavaScript object.
Supported files:
- JavaScript Module
- Yaml file
- JSON file
- Legacy file, such as
.config - package.json
loadrc will try to load these files by the listed order, stop until any of them loaded.
Install
$ npm install loadrc --saveUsage
var loadrc = require('loadrc');
var config = loadrc.load(basename, rootDir);
// example
// -------
// try to load these files order by order:
// - .congifrc.js
// - .congifrc.yaml
// - .congifrc.yml
// - .congifrc.json
// - .congifrc
// - load "package.json" and return "config" section
var config = loadrc.load('configrc');Contributing
Pull requests and stars are highly welcome.
For bugs and feature requests, please create an issue.