【文件属性】:
文件名称:optometrist:通过 process.argv 和 process.env 进行简单的参数解析
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-31 22:26:57
JavaScript
验光师
通过标志、环境变量和默认值(按此顺序)进行选项设置。
为什么是另一个选项解析器?
大多数其他人都有太多的配置需要切入,无论出于何种原因,环境变量从未在 Nodeists 中流行。
安装
npm install optometrist
方法
验光师.get(模式)
给定一个架构对象,返回一个包含设置的对象。 它们按以下优先级顺序检索:
旗帜
环境变量
模式提供的默认值。
架构对象遵循以下结构:
{
'key' : {
'description' : 'It\'s a key.' ,
'required' : true
} ,
'otherKey' : {
'description' : 'Please spell "key."' ,
'default' : 'something'
}
}
如果您包含“必需”密钥,但在这三个
【文件预览】:
optometrist-master
----.jshintrc(19B)
----test()
--------setup.js(56B)
--------example.js(564B)
--------spec()
----README.md(2KB)
----.gitignore(13B)
----index.js(3KB)
----package.json(532B)