1.7.6 • Published 6 years ago
dotcfg v1.7.6
dotcfg
Allows you to manage namespace objects with qualified names.
Getting Started
Installation
npm install dotcfg --save
Links to CDN
umd
amd
iife
cjs
Use this URL for dev/testing
<script src="https://rawgit.com/adriancmiranda/dotcfg/master/dist/dotcfg.umd.js"></script>
Use this URL in production
<script src="https://cdn.rawgit.com/adriancmiranda/dotcfg/master/dist/dotcfg.umd.min.js"></script>
Usage:
const dotcfg = require('dotcfg');
const NYC = dotcfg('NYC');
// SET
// ---
NYC.cfg('env.url.host', '0.0.0.0');
// => { env:{ url:{ host:'0.0.0.0' } } }
NYC.cfg('resolve.extensions.1.name', '.js');
// => { resolve:{ extensions:{ '1':{ name:'.js' } } } }
NYC.cfg('resolve.extensions[1].name', '.js');
// => { resolve:{ extensions:[undefined, { name:'.js' }] } }
NYC.cfg('watchOptions.pool', undefined);
// => { watchOptions:{} }
NYC.cfg('process[env.NODE_ENV].type', 'DEV');
// => { process:{ 'env.NODE_ENV':{ type:'DEV' } } }
// GET
// ---
NYC.cfg('env');
// <= { url:{ host:'0.0.0.0', port:3000 } } }
NYC.cfg('env.url');
// <= { host:'0.0.0.0', port:3000 }
NYC.cfg('env.url.host');
// <= '0.0.0.0'
NYC.cfg('resolve.extensions.1');
// <= { name:'.js' }
NYC.scope.resolve.extensions[1].name;
// <= '.js'
NYC.cfg(true);
/*! true: brings a deep copy of raw object. */
NYC.cfg();
/*! false/undefined: brings dotcfg object. */
1.7.6
6 years ago
1.7.5
6 years ago
1.7.4
6 years ago
1.7.3
6 years ago
1.7.2
6 years ago
1.7.1
6 years ago
1.7.0
6 years ago
1.6.0
7 years ago
1.5.14
7 years ago
1.5.13
7 years ago
1.5.12
7 years ago
1.5.11
7 years ago
1.5.10
7 years ago
1.5.9
7 years ago
1.5.8
7 years ago
1.5.7
7 years ago
1.5.6
7 years ago
1.5.5
7 years ago
1.5.4
7 years ago
1.5.3
7 years ago
1.5.2
7 years ago
1.5.1
7 years ago
1.5.0
7 years ago
1.4.8
7 years ago
1.4.7
7 years ago
1.4.6
7 years ago
1.4.5
7 years ago
1.4.4
7 years ago
1.4.3
7 years ago
1.4.2
7 years ago
1.4.1
8 years ago
1.4.0
8 years ago
1.3.3
8 years ago
1.3.2
8 years ago
1.3.1
8 years ago
1.3.0
8 years ago
1.2.3
8 years ago
1.2.2
8 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.4
8 years ago
1.1.3
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago