{"_id":"@6river/configr","_rev":"23-b7317652fe428db8ce39ce5efea0a8bb","name":"@6river/configr","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0-development":{"name":"@6river/configr","version":"0.0.0-development","license":"ISC","description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","main":"./dist/src/configr.js","types":"dist/src/configr.d.ts","files":["dist","LICENSE"],"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"author":{"name":"kolach","email":"nick@6river.com"},"repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"gitHead":"c08118a39d3ef79b1c6fe70f91a80e5725322f52","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@0.0.0-development","_npmVersion":"5.6.0","_nodeVersion":"7.5.0","_npmUser":{"name":"jbcpollak","email":"josh@offthehill.org"},"dist":{"integrity":"sha512-G2Hd1u+26zZlB4F+qwYkH/LNCbDEOqcuPvgWJUEvy2CVeXy+rMLyN55+FET+Kat7hjXEfyCGbF2gDBXrmpBghg==","shasum":"95ada5dedb078dbc6765638a381edbd848c7cae8","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-0.0.0-development.tgz","fileCount":9,"unpackedSize":12983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Z59wEOV8Q5Ww2Pz19QJuWy1oXF83Jt70Msyu/IdygwIhAK/NIgwlSzQIQ7YxUQ8ZJXQ5od6OT4jfE++yQ3NVDpUe"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_0.0.0-development_1521736164054_0.14692932392705238"},"_hasShrinkwrap":false},"1.0.0-tsconfig.3":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0-tsconfig.3","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0-tsconfig.3","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-JPVKkGARXGAu3VpKwbOVXAzIbr5ue+n457Zihxe1UN1ADSY1CV90PMZ0wkg0gcPVu8ZmzyYNkQs8AOpr78QlfQ==","shasum":"4f40007078600bafc9f7a996d669a5843417fdbd","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0-tsconfig.3.tgz","fileCount":9,"unpackedSize":13651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCFkh7swS6w51brKQZ/0PZwNbxFCBKT03KTmdss9/MkAiALRYBb0eiu6NO73i7bTxm2VzVAMDk73lbDc3d+47zHyA=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0-tsconfig.3_1521737043789_0.2788828992558934"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0-beta.1","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0-beta.1","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-vY1XqPG+8Wcm6YARg5X1VZ7Bcfox1o9tZ8SxEZ38swkSqSHtMpIXhLTJ09QhWEWUKa1Uhc/jwIVGHSNayMTC5g==","shasum":"89aeec78a11a53947b6d23a2ecd45fb1ae00a371","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0-beta.1.tgz","fileCount":9,"unpackedSize":13647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERC/da3JkAUWnXdUvCbNX/NEwPgyMxRO/P4fZuIIHsYAiBxVNMYfvRIdOzPen7YzdlqqukbGaXGnv2LEAV7lZwYug=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0-beta.1_1521737246902_0.5013506670384134"},"_hasShrinkwrap":false},"1.0.0-enumerables.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0-enumerables.1","gitHead":"b4ed3733b80b74ce3fc6efae67130858bbce1416","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0-enumerables.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-9x1Na8BhuTVm1wiQevifFCuAEX/kDEwptoK6eKiHn7IIDzuYEJIwTvMdp9gXj8yXd3DSp6bnJ563Z6FlRIhDjQ==","shasum":"049a057c51bdf9b885d16d845a795bbcb5864315","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0-enumerables.1.tgz","fileCount":9,"unpackedSize":22765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzTTwo+SLs5M3zQxf5pETK+TS0AEepm0u923HQ9/syUQIhANBHfXUnV4k/k6Lmm4ifOyCBu7NNjVxhwaSaGXz5lrpy"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0-enumerables.1_1522095446753_0.7226306909685261"},"_hasShrinkwrap":false},"1.0.0-enumerables.2":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0-enumerables.2","gitHead":"8ea7a4c7d796ae70504a3cb574fcbda869a5483b","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0-enumerables.2","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-dknJ9I/x0pZoj8WsC6RB+VgyV7XRfznSggr0Q0jkIx7WaX3PMkxXXncgrr0WIk7cTyN7qGcWMydbmY9AySjStg==","shasum":"c60a84a2982e9d653c7c436cecd6d0ca26ac93bd","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0-enumerables.2.tgz","fileCount":9,"unpackedSize":25364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQjX+FLjsNAwmGVv+KxidpGh5XCiQ/1QiyUcP8uqHMmAiBUvO6GuIUHbtECsKpbtj6Is/Rt43GB1nouk3+o9eKtXw=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0-enumerables.2_1522339143422_0.315423664182799"},"_hasShrinkwrap":false},"1.0.0-enumerables.3":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0-enumerables.3","gitHead":"9400ae04ce389896b3d0970057befb5006e5f7d4","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0-enumerables.3","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-dXkaaISjEKR85S02Ufbui8FLCprXCCNUOhlkG8riFY9qLLqa8oUpwK8ARDdt2pwBVRhASkLTaqZy+Xqb62JRFQ==","shasum":"593e6e621f7966868e8aa98930637a4c1a503c2c","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0-enumerables.3.tgz","fileCount":9,"unpackedSize":25364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVkOnAUewbNorw53sgQzXmAxxovKjvDJY08kMqYdrLkAiEAoq3gY8GixNVVCVugwtFg1lITVpC+RwfEpaxG7tOd2RA="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0-enumerables.3_1522340782874_0.5412570124814706"},"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.0","gitHead":"c294d9b7230e3ca69e8b0429169b82a8552edc47","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-osmwkBHygeHjBXOuroy3pfCtC5CiwfJIKmQyXWLPeBrvc2bNPBjXpP7X8voGezB3JT3JT8Daca/Tah256kPI4Q==","shasum":"9d0eee071d55b8a6bf575e1f55ef96265705bc1d","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.0.tgz","fileCount":9,"unpackedSize":13640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7n52ZdRKFAAWail8wA+1jjyjQYexp3StJgJyx8kFusAiEAyljPhIoX3hp4U5zProYfhMz7JG0MDBAmB7Wk+U31tmQ="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.0_1522351706398_0.6197797622119543"},"_hasShrinkwrap":false},"1.1.0-beta.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-beta.1","gitHead":"8b6ba9bbefa89cd2b2fba3417a06926c6d7d6bd7","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-UWccWWgoQR5G68EvbTAv2ViVrF1ZujvKQBdnFdxVyCKoSEyOxU+wrTxdOc+YgSuk6KDFmSCGTZYcP+BIke37Sw==","shasum":"45add9f77e0c9af25ab9f89988559e047124ba7e","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-beta.1.tgz","fileCount":9,"unpackedSize":25357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqAl04yIZUFieL7H/9CHLR/f0kwiYu1vMpYZ8cxn5EaAiA88TWuEtXm0IA2AIe2dJdfiDMDp2eSBYOTqmQbHnbP5Q=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-beta.1_1522425364733_0.2809265460096839"},"_hasShrinkwrap":false},"1.1.0-addSources.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-addSources.1","gitHead":"c6124a08e7e2f7e9047a48cc80d1394edba8dd81","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-addSources.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-q+qPD0dEiz698lHIR8qh5FI+jw4TvEzf0yvl4xHNz727lVHuyk7md90poynazMYB7Ffx4YnKwjHP0qhoEb6gJw==","shasum":"cd239dd1e362f8ab8b21886e576b2c6b455138ed","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-addSources.1.tgz","fileCount":10,"unpackedSize":31574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHdkgbUz5pxTTisJtMa5SPWNTz7K93wLk9UWCVzttwKAIgKmsjc8dF8od1BGrOxSJQ0gFM/0V4E7EIU6NQ6Gi29sw="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-addSources.1_1522430573599_0.8835155095559302"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-beta.2","gitHead":"f311f6695f50eda7410acb4b5c68b76e7698d730","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-3xsReYstxFQCawJOupzLa4eiIK4cUsDdQrfzT6PYtAhgFhTNv+zad4vl9Ne3Verbdj5tIcv/SbwZgtbt1E8tqA==","shasum":"38058588e448ad2a11440cb57049b39fd317361c","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-beta.2.tgz","fileCount":10,"unpackedSize":31568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS5x7ITva6yV3rynxnPIuXNx9gNwHyab8ZkoOsa8ELwgIhANxTmEMlncKUeIw+pbCFA/vWkmvyfzOk0VRAjLS64P5P"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-beta.2_1522438854087_0.1922976725496326"},"_hasShrinkwrap":false},"1.1.0-readmeAsync.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-readmeAsync.1","gitHead":"acf5012026034485e13b4c685b1a4eef39d6b9a7","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-readmeAsync.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-2FycCNjkvL5F74IFtAqkCmd7PQHnLW3OqysO0IQtGPnKQiZeUCd3yVHUiedJSWZnhYKgJrfN1A+cf7Xr6w7p6w==","shasum":"bfab92b41cc1799c2a56f83665ef5f1dc100f8f6","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-readmeAsync.1.tgz","fileCount":10,"unpackedSize":31569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+0bJgmXLHGqmik7PbVyM1YY8eXGwuUZSSmzJj/tVhHAIgdc4mU7s3kdCpMEJd/0T+vA2D8RVMTpDvxWgRZHrlKzM="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-readmeAsync.1_1522444630584_0.9236199157784599"},"_hasShrinkwrap":false},"1.1.0-beta.3":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-beta.3","gitHead":"aecf9a78cc2b09868a0cd9b7af15d7b7d079c5c4","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-TwNByGpVDrln+Y1Akagy3POGTZiWOq4+lyEZNgwvmueyo8N+9KHk/RKrxC0inXryXnjc+p7MNz1uRAxxZf9k6g==","shasum":"63cf04a9d850c608077a600074b5782e75b0a45d","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-beta.3.tgz","fileCount":10,"unpackedSize":31562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+E3zLzhCvCCPv+e2VIeNiqjjeesWcndoegjrhwqhFtwIgfZEVtYjvV3NVSaciwt6UtaPsQtHBsHd1LNgFGRwpmXA="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-beta.3_1522444806008_0.15757978956870033"},"_hasShrinkwrap":false},"1.1.0-comments.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-comments.1","gitHead":"bf29d4f51fc5d6ea9a35644726d8246814bd61ca","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-comments.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-43X2iagzL9d01LiEgQEiUAFOco7Hew0qq1zVYfXLr8/7VfFTXhdguGN2g0CY31V4TcGfpk4Ivc3wF7ZOkO3HyQ==","shasum":"a334136b34d1e5e6744522f89b63af78a1a0aee9","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-comments.1.tgz","fileCount":10,"unpackedSize":31566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoZ5XL0U0xUx88TqrprkpFNJN8Drl3NtewFF50lvSgbgIhAPB3eRFsvbr8X6plnWn4VrgiQPFO/EwAFreu3iQbqq5U"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-comments.1_1522706214193_0.149041751413707"},"_hasShrinkwrap":false},"1.1.0-beta.4":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-beta.4","gitHead":"af14ba63f93e0b350f2799abab935940fbbf7f56","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-beta.4","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-uq9uttuL/HokOD6ObvwQZcYJrd+6RWRBx6DhDNOl9ZGFUGa4vD+ZzdoiWXINCRFCKhgQFQN7dZP1C56sgRxDhw==","shasum":"1274e7d3f42ea02d6ae1a4844631f4d0e3bc16dd","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-beta.4.tgz","fileCount":10,"unpackedSize":31562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvYAmQhyrQIrywWyalQc1W/gH1XfNzLpEh3UkvHCuONwIhAKyGECHJUc4WKFxVBvbeP7bawra4GjWFog1WUQd4n0D1"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-beta.4_1522706450607_0.633829936695262"},"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.14.0","eslint-config-6river":"1.0.3","eslint-config-defaults":"^9.0.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-typescript":"^0.8.1","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^11.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.0.1","gitHead":"3d3e60791c5f5de1cc8ddd7b363baff6502cc38f","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.0.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-gXj6xQMUwgEkj4VoaJl7C1jW9fqOa4hxUJ9rAjmWn5bj64XooqhI8p0j49n/r/han5jF1tG1VJjLenyP3/ZGGw==","shasum":"2624e512efcc66be6f1bb880209499032c9f4b58","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.0.1.tgz","fileCount":10,"unpackedSize":31555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClUW2NYhk5Anj1g5I1uVfKkCPoMJDp5vZLyfUMHy/b2wIgTVtmqjPkFJE75WlBxLw6nyeEDz9/zZWjVa9ueySUGNU="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.0.1_1522718449203_0.7349593529591423"},"_hasShrinkwrap":false},"1.1.0-updateEslintConfigriver.1":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-config-6river":"1.2.0","eslint-plugin-typescript":"^0.11.0","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^14.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-updateEslintConfigriver.1","gitHead":"dbabff590a97544da752de9ae3eaa61d7bdd18f5","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-updateEslintConfigriver.1","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-VR667+5D0L04DTA33v58ECUP5HlrEAa/YHHTA2N1iOLsNG196fx8E4Tf2c+JCUO7TOun/IT82jXn9Wxu3AdyBg==","shasum":"85c6bb00d12b7aad34d97a5f9940bf1b1e679ef4","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-updateEslintConfigriver.1.tgz","fileCount":10,"unpackedSize":31504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb1mqgvZqwMUwsTHj/aBgZrm/D2PVP0odXwkrjL9TZsAiAfTZt0s3wwz7UDgHdxE5YoprcbFroATKnONnmYkL+eFg=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-updateEslintConfigriver.1_1522964740419_0.33235741653130035"},"_hasShrinkwrap":false},"1.1.0-beta.5":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-config-6river":"1.2.0","eslint-plugin-typescript":"^0.11.0","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^14.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0-beta.5","gitHead":"135d9b2b19d82e388a49680727fcaf705f22b4c2","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0-beta.5","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-xDwTJCclg1HoYrchFp6n22+Z5vE9dGP78F1B4clOmf631t0HIMv1eqy508VoFSn6R6PUxx3PGhji7g+jDNwdEw==","shasum":"4e2a304f95abfa2246d839e1cff2542fcdfd17d8","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0-beta.5.tgz","fileCount":10,"unpackedSize":31485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJXeLY+/AAUAP6wFiUcUA0ex3ioaNC3HVsT+znegcWlwIhAJgxArDOCjCSh+NgRU6gS04aKoFW+RWL9Ae8w6U5hBma"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0-beta.5_1522965874015_0.6851271124859615"},"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"kolach","email":"nick@6river.com"},"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-config-6river":"1.2.0","eslint-plugin-typescript":"^0.11.0","gulp":"^3.9.1","gulp-mocha":"^5.0.0","husky":"^0.14.3","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","npm-run-all":"^4.1.2","nsp":"^3.2.1","nyc":"^11.6.0","ts-node":"^5.0.1","typescript":"^2.7.2","typescript-eslint-parser":"^14.0.0","validate-commit-msg":"^2.14.0"},"files":["dist","src","LICENSE"],"license":"ISC","main":"./dist/src/configr.js","name":"@6river/configr","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc --pretty","build:watch":"tsc --pretty --watch","pretest":"npm-run-all pretest:eslint pretest:nsp","pretest:nsp":"nsp check","pretest:eslint":"eslint --ext .ts,.js ${ESLINT_OPTS} .","test":"mocha --require ts-node/register ./test/*.test.ts","test:debug":"npm run test -- --inspect-brk","coverage":"NODE_ENV=test nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"types":"dist/src/configr.d.ts","version":"1.1.0","gitHead":"a585815a45f7c601406dfdcf80a13276d5d013cd","bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"homepage":"https://github.com/6RiverSystems/configr#readme","_id":"@6river/configr@1.1.0","_npmVersion":"5.8.0","_nodeVersion":"7.5.0","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-T6A6mpBT1z5nPN9kWLwbU3w2fxfNuKiPoxWK8sgx6ljWjez7Xd6JsvBPg7VKwRxqFC/ShxXZJ2NNDpTIG6B4Sg==","shasum":"f280907039e8b3d9f58560891e917be155ff7230","tarball":"https://registry.npmjs.org/@6river/configr/-/configr-1.1.0.tgz","fileCount":10,"unpackedSize":31478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEo0KUqsazMgmA9rl464Cs/5QAnmXV056uTySLCyTZKAiBwSFWrchv3ApkkAufnUgFVBe6XWfkvYCL3IV1howCeQQ=="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/configr_1.1.0_1522966097775_0.7454127536022952"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-22T16:29:24.002Z","0.0.0-development":"2018-03-22T16:29:24.120Z","modified":"2023-01-05T17:02:45.402Z","1.0.0-tsconfig.3":"2018-03-22T16:44:03.854Z","1.0.0-beta.1":"2018-03-22T16:47:26.940Z","1.0.0-enumerables.1":"2018-03-26T20:17:26.820Z","1.0.0-enumerables.2":"2018-03-29T15:59:03.486Z","1.0.0-enumerables.3":"2018-03-29T16:26:23.067Z","1.0.0":"2018-03-29T19:28:26.492Z","1.1.0-beta.1":"2018-03-30T15:56:04.843Z","1.1.0-addSources.1":"2018-03-30T17:22:54.271Z","1.1.0-beta.2":"2018-03-30T19:40:54.139Z","1.1.0-readmeAsync.1":"2018-03-30T21:17:10.681Z","1.1.0-beta.3":"2018-03-30T21:20:06.114Z","1.1.0-comments.1":"2018-04-02T21:56:54.328Z","1.1.0-beta.4":"2018-04-02T22:00:50.753Z","1.0.1":"2018-04-03T01:20:49.341Z","1.1.0-updateEslintConfigriver.1":"2018-04-05T21:45:40.471Z","1.1.0-beta.5":"2018-04-05T22:04:34.103Z","1.1.0":"2018-04-05T22:08:17.938Z"},"maintainers":[{"email":"eng_sw_devops@6river.com","name":"6river-npm"},{"email":"swdev@6river.com","name":"6river-machine"},{"email":"chikolad@gmail.com","name":"kolach"},{"email":"jjhughes57@gmail.com","name":"jjhughes57"},{"email":"afrance@6river.com","name":"aaron.france"}],"description":"Configr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.","homepage":"https://github.com/6RiverSystems/configr#readme","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/configr.git"},"author":{"name":"kolach","email":"nick@6river.com"},"bugs":{"url":"https://github.com/6RiverSystems/configr/issues"},"license":"ISC","readme":"# Configr\nConfigr is a library that provides a set of TypeScript decorators to inject configuration params into class properties.\n\n## Basic Usage\n```typescript\n// Given is expected configuration received from some remote service or\n// is read from the file or....\nconst config = {\n  env: 'debug',\n  log: {\n    level: 'DEBUG',\n    format: '%h %l %u %t \\\"%r\\\" %>s %b'\n  }\n};\n\n// Basic Usage\n@Config()\nclass Foo {\n  @ConfigParam()\n  readonly env: string;\n\n  // by default property name is used as a path to access config parameter,\n  // but path can elso be specified:\n  @ConfigParam('log.level')\n  readonly logLevel: string;\n\n  // with default specified\n  @ConfigParam('log.format')\n  readonly logFormat: string = ''%h %l %u';\n}\n\n// The root path can be specified on class level\n@Config({root: 'log'})\nclass Logger {\n  @ConfigParam()\n  level string;\n\n  @ConfigParam()\n  format string;\n}\n\n// suppose we have configuration fetched from remote service\nfunction loadConfig() {\n  return fetch('http://example.com/config.json')\n  .then(function(response) {\n    return response.json();\n  })\n  .then(function(cfg) {\n    // Apply loaded config to annotated properties.\n    // This method should be calledonce.\n    // It's not forbidden to call it many times but\n    // all subsequent calls just have no effect.\n    return configResolve(cfg);\n  });\n}\n\n// as soon as config is loaded and resolved it's safe to use\n// our objects that rely on its parameters:\nasync function useit() {\n  await loadConfig(cfg);\n\n  const foo = new Foo();\n  const log = new Logger();\n}\n```\n\n## Advanced Usage\n\n### Specifying Parameter Parser\nParser can be specified as an additional option for `@ConfigParam` decorator:\n\n```typescript\nconst cfg = {\n  logLevels: ['ERROR', 'INFO', 'DEBUG']\n};\n\nclass LogLevel {\n  constructor(public label: string) {}\n}\n\nfunction parseLogLevels(levels: string[]): LogLevel[] {\n  return labels.map((level) => new LogLevel(level));\n}\n\n@Config()\nclass Foo {\n  @ConfigParam({parser: parseLogLevels})\n  readonly logLevels: LogLevel[];\n}\n```\n","readmeFilename":"README.md"}