{"versions":{"0.7.0":{"name":"assert-options","version":"0.7.0","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=8.0.0"},"devDependencies":{"@types/chai":"4.2.14","@types/mocha":"8.2.0","@types/node":"14.14.14","chai":"4.2.0","coveralls":"3.1.0","mocha":"8.2.1","mocha-lcov-reporter":"1.3.0","nyc":"15.1.0","ts-node":"9.1.1","tslint":"6.1.3","typescript":"4.1.3"},"gitHead":"81c04a1c376417d04128f0ec9e9181cc77df6e02","_id":"assert-options@0.7.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"82c27618d9c0baa5e9da8ef607ee261a44ed6e5e","size":2241,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.7.0.tgz","integrity":"sha512-7q9uNH/Dh8gFgpIIb9ja8PJEWA5AQy3xnBC8jtKs8K/gNVCr1K6kIvlm59HUyYgvM7oEDoLzGgPcGd9FqhtXEQ=="},"directories":{},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.7.0_1608450047922_0.17480218346609666"},"_hasShrinkwrap":false,"publish_time":1608450048081,"_cnpm_publish_time":1608450048081,"_cnpmcore_publish_time":"2021-12-16T19:16:26.215Z","contributors":[]},"0.6.2":{"name":"assert-options","version":"0.6.2","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=8.0.0"},"devDependencies":{"@types/chai":"4.2.11","@types/mocha":"7.0.2","@types/node":"13.13.4","chai":"4.2.0","coveralls":"3.0.14","mocha":"7.1.2","mocha-lcov-reporter":"1.3.0","nyc":"15.0.1","ts-node":"8.9.1","tslint":"6.1.2","typescript":"3.8.3"},"gitHead":"d7eb57c4eb5651ea351ea9b1e21ae6a2c190f2c9","_id":"assert-options@0.6.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"cf0b27097b61aa1987d63628cbbaea11353f999a","size":2263,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.6.2.tgz","integrity":"sha512-KP9S549XptFAPGYmLRnIjQBL4/Ry8Jx5YNLQZ/l+eejqbTidBMnw4uZSAsUrzBq/lgyqDYqxcTF7cOxZb9gyEw=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.6.2_1588404690171_0.9194737335765133"},"_hasShrinkwrap":false,"publish_time":1588404690325,"_cnpm_publish_time":1588404690325,"_cnpmcore_publish_time":"2021-12-16T19:16:26.419Z","contributors":[]},"0.6.1":{"name":"assert-options","version":"0.6.1","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=8.0.0"},"devDependencies":{"@types/chai":"4.2.8","@types/mocha":"7.0.1","@types/node":"13.7.0","chai":"4.2.0","coveralls":"3.0.9","mocha":"7.0.1","mocha-lcov-reporter":"1.3.0","nyc":"15.0.0","ts-node":"8.6.2","tslint":"6.0.0","typescript":"3.7.5"},"gitHead":"f0e93499fca3e541434604216001004846ffbede","_id":"assert-options@0.6.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"b3bca8bc6eb23cd8acdec458134be78f3e4dbb64","size":2157,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.6.1.tgz","integrity":"sha512-jH2pNULN0t3uFLb7Fh0SAuMo/Ei5yWiRirvLez2g+sd16d0xKl+DGdGkD6sqkrZTnCZK5lWRjUa4X3sxHQkg9g=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.6.1_1580652286211_0.4316975048492002"},"_hasShrinkwrap":false,"publish_time":1580652286328,"_cnpm_publish_time":1580652286328,"_cnpmcore_publish_time":"2021-12-16T19:16:26.604Z","contributors":[]},"0.6.0":{"name":"assert-options","version":"0.6.0","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"5.2.7","@types/node":"12.7.2","chai":"4.2.0","coveralls":"3.0.6","mocha":"6.2.0","mocha-lcov-reporter":"1.3.0","nyc":"14.1.1","ts-node":"8.3.0","tslint":"5.19.0","typescript":"3.5.3"},"gitHead":"c94fb8b3a9e5158fe295219d2db30f5cebf47a4f","_id":"assert-options@0.6.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"3c5cb87fd1a5e807b64257a25d16a1431b84ed2e","size":2166,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.6.0.tgz","integrity":"sha512-xmBFb5sY0AO8SNihIfavR6uMhOyzq6D7RoFKJxxAditMQc876szBBQ9RQVwLi6Bm3zUoG0nexZK11Gy5TBX69A=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.6.0_1566942032336_0.9727090656822122"},"_hasShrinkwrap":false,"publish_time":1566942032500,"_cnpm_publish_time":1566942032500,"_cnpmcore_publish_time":"2021-12-16T19:16:26.781Z","contributors":[]},"0.5.0":{"name":"assert-options","version":"0.5.0","description":"Generic options parameter handling","main":"src/index.js","typings":"src/index.d.ts","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.6","eslint":"6.2.2","istanbul":"0.4.5","jasmine-node":"3.0.0"},"gitHead":"50d808f3696eb14c53ff46983c10e5ae3ae4b615","_id":"assert-options@0.5.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"d899458bf5f0a99733faeca1525afc7d4f2b32a0","size":2121,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.5.0.tgz","integrity":"sha512-Vmvi35I4B+8K9pNQpoAzGZiJaM8nN+8fZAR4d4mo0MDyP4RRox/JYmdH97xvLrUSI6kubopwmbWjLu+bUSTn/Q=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.5.0_1566851587399_0.6603245360329375"},"_hasShrinkwrap":false,"publish_time":1566851587538,"_cnpm_publish_time":1566851587538,"_cnpmcore_publish_time":"2021-12-16T19:16:26.992Z","contributors":[]},"0.4.0":{"name":"assert-options","version":"0.4.0","description":"Generic options parameter handling","main":"src/index.js","typings":"src/index.d.ts","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.5","eslint":"6.1.0","istanbul":"0.4.5","jasmine-node":"3.0.0"},"gitHead":"0fdf7b21991635269b0431a0facb7d7f0d366eea","_id":"assert-options@0.4.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"53692d218c921a71ece9ac9a84f8bb6ff1e39bfe","size":2102,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.4.0.tgz","integrity":"sha512-HukncCp5jpMpKE4vcxH/YrmoJUDTtjpITOdw2OR1yDjhbecUf6EJn/xRPN73ykuvDGRLmAD7OL92zhvMO3nnTA=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.4.0_1564109551286_0.995750204999827"},"_hasShrinkwrap":false,"publish_time":1564109551396,"_cnpm_publish_time":1564109551396,"_cnpmcore_publish_time":"2021-12-16T19:16:27.194Z","contributors":[]},"0.3.0":{"name":"assert-options","version":"0.3.0","description":"Generic options parameter handling","main":"src/index.js","typings":"src/index.d.ts","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.5","eslint":"6.1.0","istanbul":"0.4.5","jasmine-node":"3.0.0"},"gitHead":"70c6239d680ac686bcf9dad40015893bf7448973","_id":"assert-options@0.3.0","_shasum":"9eaeca391bdc71d7393a134f8dc282cca8d504fb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"9eaeca391bdc71d7393a134f8dc282cca8d504fb","size":2093,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.3.0.tgz","integrity":"sha512-8fG3Wvhb7zYAeQb9bZpUi2EbwBmlTSsSy574jPCnRiZGVqltIeaPgHu0jd5LX5nvz7gZH3aJjhmbnroozgT2Mw=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.3.0_1564029770815_0.03498289978623026"},"_hasShrinkwrap":false,"publish_time":1564029770944,"_cnpm_publish_time":1564029770944,"_cnpmcore_publish_time":"2021-12-16T19:16:27.429Z","contributors":[]},"0.2.0":{"name":"assert-options","version":"0.2.0","description":"Generic options parameter handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.5","eslint":"6.1.0","istanbul":"0.4.5","jasmine-node":"3.0.0"},"gitHead":"a8dbc5bb1dd62e31839c6b58314d25eeaf17b41a","_id":"assert-options@0.2.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"56129ef1b572f718af50f7460b75e0ca84d08d67","size":1931,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.2.0.tgz","integrity":"sha512-Wn5x+gItTBf+LkDk88QJPwOJ5anG5Gp6h6hc6C+3HuQLevV35R7AJri3g3hBZpymaBOMeeFFa/1p2XHYLjeRPQ=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.2.0_1564016802728_0.4776593956436057"},"_hasShrinkwrap":false,"publish_time":1564016802921,"_cnpm_publish_time":1564016802921,"_cnpmcore_publish_time":"2021-12-16T19:16:27.644Z","contributors":[]},"0.1.3":{"name":"assert-options","version":"0.1.3","description":"Generic options parameter handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.15.0","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"233fced9657524ab06018c24958781a1688196b2","_id":"assert-options@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"ea56c6a67a558eefb9db52c394f2fa92b94bfcde","size":1918,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.1.3.tgz","integrity":"sha512-DXrZ5WkCv/igD+H8OmeUTl9k0pBhYSTdyA7DRZoSJERCzQ8Z2v85yDjkhYVnHUOeCXGfCNKaogRbLWQsIQbtpg=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.1.3_1551546594628_0.8969859455498277"},"_hasShrinkwrap":false,"publish_time":1551546594755,"_cnpm_publish_time":1551546594755,"_cnpmcore_publish_time":"2021-12-16T19:16:27.857Z","contributors":[]},"0.1.2":{"name":"assert-options","version":"0.1.2","description":"Generic options parameter handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"f591e053fb6e8baee275ff649c9371fd7b5dda1a","_id":"assert-options@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"3d5c04a4572e7dc57b2dd7e37778f24cbaca3fca","size":1906,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.1.2.tgz","integrity":"sha512-2we2i7uZzQaEZ4bbkJWNGTjKYkeUIVxrIUBhSl/YIPGoblybqcAjdHf7CGPnbin8NPdHMQSnnUVZMcir8ksDsw=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.1.2_1551384757900_0.6672446466320148"},"_hasShrinkwrap":false,"publish_time":1551384758102,"_cnpm_publish_time":1551384758102,"_cnpmcore_publish_time":"2021-12-16T19:16:28.076Z","contributors":[]},"0.1.1":{"name":"assert-options","version":"0.1.1","description":"Generic options parameter handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"02124944b602c1d148694143f3ca275ebc4c4325","_id":"assert-options@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"1a7f77c6956d972ced3e14865ae2f90353e2d1b0","size":1967,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.1.1.tgz","integrity":"sha512-EAsIOkxgLlL6iOOamteGRg+X9CpD6p+xeJTqkVeNu6tgPlGUyU8I6L/m8LaVsgLpVq5fs1PWoYQnnsEBcRbdPw=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.1.1_1551367022884_0.16172728087040666"},"_hasShrinkwrap":false,"publish_time":1551367022994,"_cnpm_publish_time":1551367022994,"_cnpmcore_publish_time":"2021-12-16T19:16:28.253Z","contributors":[]},"0.1.0":{"name":"assert-options","version":"0.1.0","description":"Generic options parameter handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.0","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"0573da22f640e68e64191414f0bee7e9bdff11d5","_id":"assert-options@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"b2c0fb5a5e08b3a220c09d3aa7361084c7f54ff7","size":1960,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.1.0.tgz","integrity":"sha512-U9DlrPLcxPYbDYz/qcsOiFvemh5ULDBUa2/HYzMSPeqOP7bQGcwQHqizsXN9YXvfvfWczvIeFrRPx/neXYbSAA=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.1.0_1551360052414_0.02546398450904075"},"_hasShrinkwrap":false,"publish_time":1551360052581,"_cnpm_publish_time":1551360052581,"_cnpmcore_publish_time":"2021-12-16T19:16:28.476Z","contributors":[]},"0.0.8":{"name":"assert-options","version":"0.0.8","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"e4be97dd4af39333f314e608b0e3d985c5902a1d","_id":"assert-options@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"98e0e70beafd83d3a7048da61e1122d3205a2be2","size":1910,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.8.tgz","integrity":"sha512-77aOCsbqA9wA/1ZUlZi3VZ97n0BD6NecjHiAmw29ULk1Ea+YrIFyz1r+JZtveHG00lHPPL5k/tmNDH0WVzljTg=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.8_1551281867040_0.28522803423804577"},"_hasShrinkwrap":false,"publish_time":1551281867177,"_cnpm_publish_time":1551281867177,"_cnpmcore_publish_time":"2021-12-16T19:16:28.679Z","contributors":[]},"0.0.7":{"name":"assert-options","version":"0.0.7","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"391351bee3867af2f9ee03473cd12af6e1e8cff8","_id":"assert-options@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"fd56f58e72945379b82659f073735a4f1cac3483","size":1886,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.7.tgz","integrity":"sha512-CIhBdOjYi+1Fj8C+3qULMfTkCKRPGqxxVRd5sAldUUoNRuJZCncU0AqjGavLqmkwPm+TeWjqHSChttrOcnBTsQ=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.7_1551280693458_0.40124940353981975"},"_hasShrinkwrap":false,"publish_time":1551280693725,"_cnpm_publish_time":1551280693725,"_cnpmcore_publish_time":"2021-12-16T19:16:28.911Z","contributors":[]},"0.0.6":{"name":"assert-options","version":"0.0.6","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"a8e2e8b55b28b0ea953c20cd5baefa4f4562c0fd","_id":"assert-options@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"26e2378f80432b9939cff3265997314ebefcb98f","size":1866,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.6.tgz","integrity":"sha512-0AIVOwO0l5yHUNTrvbR582QWRMQhvghipWYyWWuXdh8VQswrjDUxYUFgpjgidkftfL0cL2iImtls6KL2TPKTjQ=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.6_1551277103847_0.1959325576678741"},"_hasShrinkwrap":false,"publish_time":1551277103953,"_cnpm_publish_time":1551277103953,"_cnpmcore_publish_time":"2021-12-16T19:16:29.096Z","contributors":[]},"0.0.5":{"name":"assert-options","version":"0.0.5","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"6708e7c52409785f8543d5abcccc6199224f479e","_id":"assert-options@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"95897ab71342eb44c837938b6375624dad9e88fc","size":1804,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.5.tgz","integrity":"sha512-74oSBj4AhQRnRoL+b0euPGRzVhjdh4XlPcePEOLs00ipZmRAzao2omJeIOy9NKer/+5fVMagNRqSoXcSoANRbA=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.5_1551272481437_0.7880342060848498"},"_hasShrinkwrap":false,"publish_time":1551272481687,"_cnpm_publish_time":1551272481687,"_cnpmcore_publish_time":"2021-12-16T19:16:29.266Z","contributors":[]},"0.0.4":{"name":"assert-options","version":"0.0.4","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"79f7abfec59d5287743036ee5e8ff966ccd7ef18","_id":"assert-options@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"21f2fc97a57063f45c29bd8a276ee14771363b40","size":1485,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.4.tgz","integrity":"sha512-ijQwOH0xw7aaLjvAHrF1DMggd+q0nXcLJA9aw3xLDKKpQlSoMbG17nRiKjJHg4mg+btTjLNezx8N/n61M0yKHQ=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.4_1551231498790_0.5479599079638884"},"_hasShrinkwrap":false,"publish_time":1551231498983,"_cnpm_publish_time":1551231498983,"_cnpmcore_publish_time":"2021-12-16T19:16:29.531Z","contributors":[]},"0.0.3":{"name":"assert-options","version":"0.0.3","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"ef61b0a2755da0eeab6ff147567caf00a9bd11d0","_id":"assert-options@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"12ed5c21062afa86f0458975dbfd13a3dfe68b64","size":1454,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.3.tgz","integrity":"sha512-3MseX19GRr8KdeVoIMJNg+hJFxhQum5cBVtK/fhUUT5yyv98Ubd9RjVJ0qh9grEHUPiRfPaEq3bQRVP7WKJTFA=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.3_1551228552980_0.33800879673269324"},"_hasShrinkwrap":false,"publish_time":1551228553101,"_cnpm_publish_time":1551228553101,"_cnpmcore_publish_time":"2021-12-16T19:16:29.750Z","contributors":[]},"0.0.2":{"name":"assert-options","version":"0.0.2","description":"Generic options handling","main":"src/index.js","scripts":{"test":"jasmine-node test","coverage":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test","travis":"npm run lint && istanbul cover ./node_modules/jasmine-node/bin/jasmine-node test --captureExceptions && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","lint":"eslint ./test/ ./src/*.js"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"devDependencies":{"coveralls":"3.0.3","eslint":"5.14.1","istanbul":"0.4.5","jasmine-node":"1.16.2"},"gitHead":"0d98dbbf3ac02ba1e78320fc0cae407acc0d2909","_id":"assert-options@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"d19dba0eb26f87f4b67df15e362ff03fd15f036e","size":1355,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.2.tgz","integrity":"sha512-yTMSOrbcEOf9N38+3aQAA5lhwwJDKQU1AzAb7A8+Dblyhx7KOe1BGS5llRpoXY+e7FKJGlEM4vKnPTf5Gnjgrg=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.2_1551227546768_0.7718447429821884"},"_hasShrinkwrap":false,"publish_time":1551227546897,"_cnpm_publish_time":1551227546897,"_cnpmcore_publish_time":"2021-12-16T19:16:30.105Z","contributors":[]},"0.0.1":{"name":"assert-options","version":"0.0.1","description":"Generic options handling","main":"src/index.js","scripts":{},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=4.5","npm":">=2.15"},"gitHead":"64d64e3233deb2ea07ec315c9f9b215887ea01a4","_id":"assert-options@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"dist":{"shasum":"28a0d4b024f5615e20e61e882edc039f2bcd953c","size":1089,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.0.1.tgz","integrity":"sha512-KzBVKvvALDajSnTpRmouuAMEPZI1fWwUhFOZI7dmZ6ABlND4mfvTprdZ1EV0TBJ+cnxGYqrCxOMpWPdzmzuhug=="},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.0.1_1551209375560_0.07611594067092464"},"_hasShrinkwrap":false,"publish_time":1551209375688,"_cnpm_publish_time":1551209375688,"_cnpmcore_publish_time":"2021-12-16T19:16:30.314Z","contributors":[]},"0.8.0":{"name":"assert-options","version":"0.8.0","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=10.0.0"},"devDependencies":{"@types/chai":"4.3.4","@types/mocha":"10.0.0","@types/node":"18.11.9","chai":"4.3.7","mocha":"10.1.0","mocha-lcov-reporter":"1.3.0","nyc":"15.1.0","ts-node":"10.9.1","tslint":"6.1.3","typescript":"4.9.3"},"gitHead":"025ef29a50f80b893857e30c1d6b7c32fa54d10b","_id":"assert-options@0.8.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qSELrEaEz4sGwTs4Qh+swQkjiHAysC4rot21+jzXU86dJzNG+FDqBzyS3ohSoTRf4ZLA3FSwxQdiuNl5NXUtvA==","shasum":"cf71882534d23d3027945bc7462e20d3d3682380","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.8.0.tgz","fileCount":10,"unpackedSize":10402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh2NsodOZFi6msEIJAbhNouFqT8ap2rxhnWVdGgsKTTAiAlPm9tRRfqFailwp8WJABZwCYm3T+cUwPGIrhaxs2mVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcwIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGexAAhlep4/sGv9yfiEq2N4OMJUhB7gHbX1rcY6ThLsk2RQwyOWj6\r\nuThN3l4vwRniv3GSl5x/jaTcpVkTklvHhap0Pubny1UqlV2Tj5fCzXHRClZv\r\npmVUpbdwDTGynHU3ZTgRVXOrz1DAZ1iVMTU8nCzT97e9DlW3wK+/zCzx3yIj\r\nBpPfgl2JDvDSJVcdmHMmtzqk9xKifZrnkk68BNhCNqpXfjz+gH/5JYCXLYSI\r\nV1GzlkF9Xm+Bn5BrHY1MlMQ3kRSZ9+zrlqk7SrzpVUzUZVdrnfsvWml7QPVu\r\nGDR5AD+2V9ufoIAp4LnomBs9MFYGMnGGdy9LvszTqPwzUEa1za4szzzKkveN\r\nm8lxxsSSXhge9R+ApVO0zhgwX5pZngNiNzZDmQD5lGndIHPCb9eglT62uc+S\r\nf829d/wmxwTqyvgxNVLO1MX7UDCPIwQeObeYj2pbKTU5OzeOKZHsShTqelRh\r\nbj4l7gmeZgMv1NNRM4zL+dUSHqnGdy6LtKr0B5NFDIjpYGCpSQ1vQXDfXfli\r\nEgcIHe7rZwDHCkIpFN7Tm7NZSJd0sse+1C9cJzLSa3kHhVfTjKutqP+7GDsH\r\ncaLstqoExM7S2DZ0e5S4jVrA18INNVUWQAtVAEmbqn4jeBLalFxvrJnQNMHj\r\n1XGMFO14oS+r4sNj9nOBIdj3QL/rLtK+QKM=\r\n=ffmz\r\n-----END PGP SIGNATURE-----\r\n","size":3311},"_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.8.0_1668664328287_0.26636731349142617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T05:52:21.959Z","contributors":[]},"0.8.1":{"name":"assert-options","version":"0.8.1","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"all":"tsc && npm test && npm run lint","lint":"tslint --fix ./src/**/*.ts ./test/**/*.ts","test":"nyc mocha -r ts-node/register test/**/*.spec.ts"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=10.0.0"},"devDependencies":{"@types/chai":"4.3.4","@types/mocha":"10.0.1","@types/node":"18.15.3","chai":"4.3.7","mocha":"10.2.0","mocha-lcov-reporter":"1.3.0","nyc":"15.1.0","ts-node":"10.9.1","tslint":"6.1.3","typescript":"5.0.2"},"gitHead":"a9811d7c8edd1b4e7dda6dab4d1bb38225ffe51f","_id":"assert-options@0.8.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-5lNGRB5g5i2bGIzb+J1QQE1iKU/WEMVBReFIc5pPDWjcPj23otPL0eI6PB2v7QPi0qU6Mhym5D3y0ZiSIOf3GA==","shasum":"f1df7cef7d0b8b29a3c091e6946287a4a9a45ab8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.8.1.tgz","fileCount":10,"unpackedSize":10125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRec+od8pbG9v611GS+jOfEIang1u1h1S0souu6LO2uAiAbDF5hjU9NAI1CCh0oUlnqijJbnGZHiC8cs1n/+vrFpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFacdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC1RAAl//tzvb7Xw33tFpng9Dx0GBP1atffPegIzBFN9Sh7avWTpKR\r\nDLs7ngWp95rv+Mazv63zC6XDFtlyFp/bH+zX6TgIyyRcCjK4UTkUu30pRa1q\r\n37s62+MRjHPt3dW9naRxU4v7jQlpb7hrusheoIWuRnYzBOHTR9noatoWL4Rq\r\noVzbAvyq3N097An8wO4VLrWFMc3woatvD6+CtPrOBynTxwAe/xNsQ2uLMoK/\r\ngD6wK5SGnSQ4CvWNSJM4uEypeN7Hvfv2DyIPlQOL9/X5UNXFjV4MA9TNX6ed\r\ni31zRqS15lIxF2O56q5K5WX5Z9lvdfCAbSEqiuwFTBtiAVkBViHBAF3E0jgo\r\nkLvOm9LrLVdeoLw1j6aT0d7hmHvJwCFJKGUjXV5EgdqTTTb6RNJM2Ma8dAex\r\nrr5b5UbEL2lEq8pzvk8wjtMIFDOKjdpO79wWiOxMa3hH9+4b4DcCn6ey43KS\r\nnIT3e0ZJXjh0TeD4o1/Pa70qQXlKc0JMw1QqYgV3AYdstAkTaIUUsEEmO1Bs\r\nNZAuYsv4cICzRYpC3PAUsbj3tSTcCNigBDhVHEl/JbYUu0TWVWH7GtT6nE3i\r\nfHCVxleZfkvXZbLgIWqhKNTgPKAjeqKNSz2WYdR5sezIM4wFHzIx4b1vCZoy\r\nzI/1XqqHBk/f+oBPvEhh8aDPmWsvIW+MFY4=\r\n=bdTo\r\n-----END PGP SIGNATURE-----\r\n","size":3305},"_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.8.1_1679140637243_0.9511994000582504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-18T11:57:17.391Z","publish_time":1679140637391,"contributors":[]},"0.8.2":{"name":"assert-options","version":"0.8.2","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"test":"mocha --timeout 10000 --import=tsx test/**/*.spec.ts --exit"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=10.0.0"},"devDependencies":{"@types/chai":"5.0.0","@types/mocha":"10.0.9","@types/node":"22.7.5","chai":"5.1.1","mocha":"10.7.3","tsx":"4.19.1","typescript":"5.6.3"},"_id":"assert-options@0.8.2","gitHead":"9b208ed7422215f262140839ea3ba18b9adb94ef","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-XaXoMxY0zuwAb0YuZjxIm8FeWvNq0aWNIbrzHhFjme8Smxw4JlPoyrAKQ6808k5UvQdhvnWqHZCphq5mXd4TDA==","shasum":"537d4607e18a65ba46bdeac0636d1a56f7b345da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.8.2.tgz","fileCount":11,"unpackedSize":11204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy0VjvkOGkmIrcv6U5re1GOODgl80HA2JPVGGTLOpMuwIgZQ+85pwMawp115/LRkEq6Td0Up2qiG0nW0ZX+bvZtjs="}],"size":3977},"_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-options_0.8.2_1728643043656_0.8082975563426049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-11T10:37:23.861Z","publish_time":1728643043861,"_source_registry_name":"default","contributors":[]},"0.8.3":{"name":"assert-options","version":"0.8.3","description":"Generic options parameter handling.","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"test":"mocha --timeout 10000 --import=tsx test/**/*.spec.ts --exit"},"homepage":"https://github.com/vitaly-t/assert-options","repository":{"type":"git","url":"git+https://github.com/vitaly-t/assert-options.git"},"bugs":{"url":"https://github.com/vitaly-t/assert-options/issues","email":"vitaly.tomilov@gmail.com"},"keywords":["assert","options"],"author":{"name":"Vitaly Tomilov","email":"vitaly.tomilov@gmail.com"},"license":"MIT","engines":{"node":">=14.0.0"},"devDependencies":{"@types/chai":"5.2.0","@types/mocha":"10.0.10","@types/node":"22.13.11","chai":"5.2.0","mocha":"11.1.0","tsx":"4.19.3","typescript":"5.8.2"},"_id":"assert-options@0.8.3","gitHead":"04f0040086adc3c3ef0c443bae885c236d8081ff","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-s6v4HnA+vYSGO4eZX+F+I3gvF74wPk+m6Z1Q3w1Dsg4Pnv/R24vhKAasoMVZGvDpOOfTg1Qz4ptZnEbuy95XsQ==","shasum":"140092b09f0ed6b3c3ef7183fb7a44af4f3d928b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/assert-options/-/assert-options-0.8.3.tgz","fileCount":11,"unpackedSize":11330,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbE/evnPHzi4fkDJIsFnH5+vrUuW+qiYSsAVGPABe5EgIhAKzl+CaDylc9kCGY4GEQc+18QKdrBkPuT7NdGQpJhCe4"}],"size":4055},"_npmUser":{"name":"anonymous","email":"vitaly.tomilov@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitaly.tomilov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assert-options_0.8.3_1742597787053_0.10345529309225387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T22:56:27.217Z","publish_time":1742597787217,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"0.0.1","latest":"0.8.3"},"name":"assert-options","time":{"created":"2022-01-27T09:08:51.011Z","modified":"2025-03-21T22:57:07.648Z","0.7.0":"2020-12-20T07:40:48.081Z","0.6.2":"2020-05-02T07:31:30.325Z","0.6.1":"2020-02-02T14:04:46.328Z","0.6.0":"2019-08-27T21:40:32.500Z","0.5.0":"2019-08-26T20:33:07.538Z","0.4.0":"2019-07-26T02:52:31.396Z","0.3.0":"2019-07-25T04:42:50.944Z","0.2.0":"2019-07-25T01:06:42.921Z","0.1.3":"2019-03-02T17:09:54.755Z","0.1.2":"2019-02-28T20:12:38.102Z","0.1.1":"2019-02-28T15:17:02.994Z","0.1.0":"2019-02-28T13:20:52.581Z","0.0.8":"2019-02-27T15:37:47.177Z","0.0.7":"2019-02-27T15:18:13.725Z","0.0.6":"2019-02-27T14:18:23.953Z","0.0.5":"2019-02-27T13:01:21.687Z","0.0.4":"2019-02-27T01:38:18.983Z","0.0.3":"2019-02-27T00:49:13.101Z","0.0.2":"2019-02-27T00:32:26.897Z","0.0.1":"2019-02-26T19:29:35.688Z","0.8.0":"2022-11-17T05:52:08.407Z","0.8.1":"2023-03-18T11:57:17.391Z","0.8.2":"2024-10-11T10:37:23.861Z","0.8.3":"2025-03-21T22:56:27.217Z"},"readme":"assert-options\r\n--------------\r\n\r\n[![Build Status](https://github.com/vitaly-t/assert-options/actions/workflows/ci.yml/badge.svg)](https://github.com/vitaly-t/assert-options/actions/workflows/ci.yml)\r\n[![Node Version](https://img.shields.io/badge/nodejs-18%20--%2022-green.svg?logo=node.js&style=flat)](https://nodejs.org)\r\n\r\nSmart `options`-object handling, with one line of code:\r\n\r\n* throw detailed error on invalid options\r\n* set default values for missing options  \r\n\r\nStrongly-typed, built with TypeScript 5.x `strict` mode, for JavaScript clients.\r\n\r\n## Rationale\r\n\r\n* Passing in invalid or misspelled option names is one of the most common errors in JavaScript.\r\n* Assigning defaults is the most common operation for methods that take options.  \r\n\r\nThis module automates proper options handling - parsing + setting defaults in one line.\r\n\r\nAlthough this library is implemented in TypeScript, its objective is mainly to help JavaScript clients,\r\nbecause TypeScript itself can handle invalid options and defaults natively. \r\n\r\n## Installation\r\n\r\n```\r\n$ npm i assert-options\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nconst { assertOptions } = require('assert-options');\r\n\r\nfunction functionWithOptions(options) {\r\n    options = assertOptions(options, {first: 123, second: null});\r\n    \r\n    // options is a safe object here, with all missing defaults set.\r\n}\r\n```\r\n\r\nWhen default values are not needed, you can just use an array of strings:\r\n\r\n```js\r\nfunction functionWithOptions(options) {\r\n    options = assertOptions(options, ['first', 'second']);\r\n    \r\n    // the result is exactly the same as using the following:\r\n    // options = assertOptions(options, {first: undefined, second: undefined});\r\n    \r\n    // options is a safe object here, without defaults.\r\n}\r\n```\r\n\r\nYou can override how errors are thrown, by creating the `assert` function yourself,\r\nand specifying a custom handler:\r\n\r\n```js\r\nconst {createAssert} = require('assert-options');\r\n\r\n// must implement IOptionsErrorHandler protocol\r\nclass MyErrorHanler {\r\n    handle(err, ctx) {\r\n        // throw different errors, based on \"err\"\r\n        // for reference, see DefaultErrorHandler implementation \r\n    }\r\n}\r\n\r\nconst assert = createAssert(new MyErrorHanler());\r\n```\r\n\r\n## API\r\n\r\n### `assertOptions(options, defaults)` \r\n\r\n* When `options` is `null`/`undefined`, new `{}` is returned, applying `defaults` as specified.\r\n\r\n* When `options` contains an unknown property, [Error] `Option \"name\" is not recognized.` is thrown.\r\n\r\n* When a property in `options` is missing or `undefined`, its value is set from the `defaults`,\r\nprovided it is available and its value is not `undefined`.\r\n\r\n* When `options` is not `null`/`undefined`, it must be of type `object`, or else [TypeError] is thrown:\r\n`Invalid \"options\" parameter: value`.\r\n  \r\n* Parameter `defaults` is required, as a non-`null` object or an array of strings, or else [TypeError]\r\nis thrown: `Invalid \"defaults\" parameter: value`.\r\n\r\n### `createAssert(handler)`\r\n\r\nCreates a new assert function, using a custom error handler that implements `IOptionsErrorHandler` protocol.\r\n\r\nFor example, the default `assertOptions` is created internally like this:\r\n\r\n```js\r\nconst {createOptions, DefaultErrorHandler} = require('assert-options');\r\n\r\nconst assertOptions = createAssert(new DefaultErrorHandler());\r\n``` \r\n\r\n[Error]:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\r\n[TypeError]:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError","users":{}}