confidence-proxy
Version:
a node.js Proxy module for hapijs/confidence
34 lines (29 loc) • 637 B
Markdown
# confidence-proxy
Please refer to [hapijs/confidence](https://github.com/hapijs/confidence) for the details.
## usage
\- config.js
```js
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
```
// TODO
## feature
- Support VS Code's autocompletion for the properties. *Awesome!*
// TODO
## TODO
- add test codes
- custom criteria: now it always use `process.env`
- // add more TODO