a node.js Proxy module for hapijs/confidence
npm install confidence-proxyjs
const confidenceProxyHandler = require('confidence-proxy');
module.exports = new Proxy({
/ confidence document /
foo: {
$filter: 'asd'
$default: {
bar: 'A'
}
}
}, confidenceProxyHandler);
`\- foo.js
`js
const config = require('./config');
console.log(config.foo.bar); //A
`
// TODOfeature
- Support VS Code's autocompletion for the properties. Awesome!// TODO
TODO
- add test codes
- custom criteria: now it always use process.env`