{"_id":"confinode","_rev":"14-87157ef42b75930250dbd6b62a879e70","name":"confinode","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"confinode","version":"0.1.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"prepublishOnly":"npm run all","all":"npm run clean && npm run test && npm run build","test":"npm run test:lint && npm run test:dep && npm run test:unit","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","build":"npm run build:main","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.8","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.0","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.19.0","@typescript-eslint/parser":"2.19.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","mocha":"7.0.1","nyc":"15.0.0","prettier":"1.19.1","rimraf":"3.0.1","sinon":"8.1.1","sinon-chai":"3.4.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.7.5"},"gitHead":"d6c720563233444f8f8aec24d809b9f6ff4ffafd","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@0.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TElLWZBNJAHSAr+V4rc1+IxBbXYDNBbWZ7g7IeCg0HeziWEHztIQvK+EUbQIYh1CdeNZ+5m33wtUeb5e3AEdtg==","shasum":"fe5e3e704055e058d88ffcdb1d5ff8a3b85bb18a","tarball":"https://registry.npmjs.org/confinode/-/confinode-0.1.0.tgz","fileCount":113,"unpackedSize":97970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTSk8CRA9TVsSAnZWagAAMDYP/RM4I4o6k+Hy354J+I19\nj4MQTS5srdDwfwM+qsN1L2gmdyzznPw4bXQeH5r+mzP7d6tyHhdF1DWIu3m8\nkA2735uoiusPRnCFUOemv3sW0vM1UZFm/0SHP0lZbYdwDb61PD3OF+mcaM58\nXe5Shh8dO5Uefeyw7irmwSXgHTimGThjSXgLrCq/MIRSn80sNa2lPutkP/r/\nhCq5bsK/IO2cOgcA9sdz88sWb9O4qIFQKBHfUH1aLNG+8fZy5hD0/a9Xol4E\nz9B0DfFcBJA0lORpJOOgiNCynhv7sghoAsgPK/Tv94HS7fXMFu5lpYvx6BQd\niWBuDSBKeds8X2m6H+CoZ2CRi4HTKu8cAtzigTc/DgRiKiYvX5wCj9ci1MdA\n8EWIcc7ID7I37gqnOHC9BhyTIZUW1ZNv+iSlIpCRyHJGtMKqE6104hQXN3u8\nr+WccC2piKjYiVAr5sXuRFsDOSywWBYVEww6NzrE4nIRTUsd/RR6iaJFENvH\nHNFDKv9WlbeFkNXMrczGy77rLMVETsK1nd2RUGKv6MfPAGP14dO2x3ezm3Zn\nyRYk8fL0zDJtPsc/prCiUA97ixcUJw7jCgesQFR8x6EpUEDg0+DSx7dxv8ue\nTc3/89/e8yG9lCqFx3Gf9uZI3Nacf11f8ZD+rubU+WcBIEIpxSnJVwUcl+Rw\nZXki\r\n=DfxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPwkZQaUYR9AbGELf7WKlkFBn7/YAO4xjldRmY9A3EjQIhANegMs/pV0EW958qtLnjHmVvPsUXRXDLcEOihMC9AuTl"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_0.1.0_1582115131697_0.9341287025142511"},"_hasShrinkwrap":false,"deprecated":"Version not supported anymore"},"0.2.0":{"name":"confinode","version":"0.2.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"prepublishOnly":"npm run all","all":"npm run clean && npm run test && npm run build","test":"npm run test:lint && npm run test:dep && npm run test:unit","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","build":"npm run build:main && npm run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.txt","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.8","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.0","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.19.0","@typescript-eslint/parser":"2.19.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","mocha":"7.0.1","nyc":"15.0.0","prettier":"1.19.1","rimraf":"3.0.1","sinon":"8.1.1","sinon-chai":"3.4.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.7.5"},"gitHead":"e4a7acfb816edc8e814319034e15fd8da1f32e0e","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@0.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nCyhRw1BDZFPiwwdLn4/3Sh0JveYDBa/06RFy4BQf66yJufxEgyGMEDPYRCuaGtIISD/gabY6cW6iKwjlNeVeQ==","shasum":"73705abc828a6bff7a600a91ae7f5a2616d4b5cb","tarball":"https://registry.npmjs.org/confinode/-/confinode-0.2.0.tgz","fileCount":123,"unpackedSize":103018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTZRTCRA9TVsSAnZWagAApd4P/A9E2bkX9X5a2yK0HMoj\nClxd1jnAnV6WiQtNBDdKphnD4af6aotDVluD32fprBsYEQh/HLseH6MQOAUf\nj37JxM8J6aSX2XYUYdv+GhHzB9QJn+1oHshB+JKyf78EMiOZKSd6SPYwRzDC\nW5QlNfv5B9ROqOyr+pnWrbEf0iK/aIEUlrXSliompK8GjJ8mBvCkJTOBtjbU\nN+VHfLaICwSMohL6Ee9c/dw8dZo9vORGuVK7QK0R0iAHs34mp6RMQnQoMllA\nzZnNiKllgj75VQid6jQAhHEzl1Lctf8f1hA386OYn0GWmChD5YhXbpLAm9wu\nSpCrhec2+IKmXdUcy2bT47rLJqoD1unpw/vWSFfPhtqJqYSSlF9lbQ+j3QrV\nKF3ZgSI8DZx4f2Spmbx3F+4btatZ4BXddaOvYWCUebGlndqgThJeGIWxKLRk\nf/MYbtLaI4wT7CSF8cepmfmy7B68dxfrPvjBp28IXOo/2ilgerPi6fgqdyBh\npNlMiKphY4k40PjOVixcdYw1NIIvVbt3UmW9nJ6fXGdIj+u6ag3nYWQx1c3l\n7yE1rh+qhqdIRzLxlRqOf/bile3hgOBRlQhlOcBv5bFpy1LzDS4rkcWex3Sb\nSMTIwRFeuqPS25+7dlId2MjsgWTDPM/kp/c3v5ghG0oeQfZAhI/J/Fd1qXfM\nRwdF\r\n=TXdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr6wJgZ2U/PRydJJOV8e8SyXfZZOHiw7yPUkWfIVyJFQIgUEpWhPOidKF2CZMBHonQn/QD8VK+9m9AgS6PpeBiOnA="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_0.2.0_1582142546495_0.8116441467606705"},"_hasShrinkwrap":false,"deprecated":"Version not supported anymore"},"0.3.0":{"name":"confinode","version":"0.3.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"prepublishOnly":"npm run all","all":"npm run clean && npm run test && npm run build","test":"npm run test:lint && npm run test:dep && npm run test:unit","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","build":"npm run build:main && npm run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.txt","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.8","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.0","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.19.0","@typescript-eslint/parser":"2.19.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","mocha":"7.0.1","nyc":"15.0.0","prettier":"1.19.1","rimraf":"3.0.1","sinon":"8.1.1","sinon-chai":"3.4.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.7.5"},"gitHead":"273ddc460bcf915f210fa32be81bac604d338e58","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@0.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tEXIGGgIWKBvDr+8HWowPNFHodanjXDC2vdS4YAuYfuHJfq3KeTZiyVMgqj93+wxadoUpd2VWr0hiKvvx87KlQ==","shasum":"e5e68ac6c7464472e57de1e699560899412f017f","tarball":"https://registry.npmjs.org/confinode/-/confinode-0.3.0.tgz","fileCount":129,"unpackedSize":109461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTsB8CRA9TVsSAnZWagAAB4cP/3yWVM84N1I+iBz4jReo\n48NA9vzQ1ei0TW3ws8vd7gm5OCdZ8+fYVxsWCf3RLQy9cj2YjbWQwGBSjHdE\nTpLd1ed8pSUiQZJu/ENTmXlMLjZhNWOgErsyMdBQwrngDU8wWV/vxL23NLkK\nbqv9Tg5xoMtkhkLxxnTPquNXK8e32DK+MQIcPjk2uGwF+dU1AHcNtbLnNyeO\nHwt95+Zeso36Qw5wq70UApq2tYQvaykTa+pcKTWoU91riIrzgtFD9EJt8tQR\nLgzWfKUqUNZi2Xj7VgV3AEZUQIWSrYOUIURrcTTRW/Ga7r+TnWj3/QQRmSS9\n54B3XaMFAPQO6XJEhUn80764bniiHhz7tDm4KR7vCZ9Y86ALniGYJH+5LiHV\npD4LgQZy4hGPF555c4w/9vRUvMXhOOcBN4M4lidYtRvG94o+9utd2V4ih1+G\nZXDWQ6YgtlXJ/dSE2g9G6xTEpSUmPvFOCN9rKYn+tWYtaRvPXM3w1A/hiJd7\nBCfa4AP7tWOeo9lqAt6XYV2GITVEWmTrGKTOkQQCNAuH+zIFl9K7NHOq4GFF\nClcAhXbRej9WJkpsTPWs+0Y2P4FmUkBfg7DsX6phRei+f90X5I+yiLHoZUmW\nD3qsLobgTVVJa7o0mSSyx+tPj0lOkjaPnxEvrne14RdsuR0yy/ADl6iwXma6\nslT2\r\n=2s23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaAQUY2vn83TIMp/1ylv1I7kXbiSL/ZUYjz6BSFticxgIgPAGVxbz12KGnjBO4TE8f+GJyMPLR9laDbSrRJ6ud2Wk="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_0.3.0_1582219387861_0.8294010644918859"},"_hasShrinkwrap":false,"deprecated":"Version not supported anymore"},"0.4.0":{"name":"confinode","version":"0.4.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.txt","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"f890ae09a501f42fcdd2d9c56891f662cea9d5ca","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@0.4.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GqYYTwXvBqKZYvuloCdBght62LkYbAM1Xpr9MpcFmK7iUilSt/5duwdjsqf7/ZzKJpft15R4HuR+Lu8c4PJ2sw==","shasum":"b8d2c7b1294da2dab04bb5cd14de5dbf0d5aa6f6","tarball":"https://registry.npmjs.org/confinode/-/confinode-0.4.0.tgz","fileCount":143,"unpackedSize":116131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUCL+CRA9TVsSAnZWagAAEWYP/jth3L1X35OvL7wiAlAz\nv4326+r+r250dE20pitUyCIlaLreR8gF0HcZfzq7ukSYdaVhs00txMjZzk7D\ncg6Tn8G0iQzhMRHX4+jLLMLvoeCEnJcCx/m8h5QursgiDSaeN9CLe7nxhzu2\nzjduV1aO+dUE3jtEQlQ5THnQ6veTzvObI6ucTpO1HBXnUvfLnw/1UCodQiIK\nkHi30pIf+Hp7lOt1Tte4X9AI+gsQTUkpQW3Zixke5j7FYuFOx8gwFio1TjLS\nq7MrLLkPSF0tQWdts5Il/n5TiHxJir2x0d7UWFpfFMn2hW0uulGJlPfv2b/Z\nGqy0rGakEvCuMcUHGgJbERzw40F3KXBdjUKTO3tW9PfKafUAwsR0BLPZ9LQd\nl8ubvccEr6gOFhQeHHUlexaLf4ERiZMVbV7yI767wO3j0k0tyff4TLcAaxGS\n++wVtqvMvXJKx+eMyqvtC/xP8ZgMGj5DXAdjaS3O6taxPewqcSeNLwK6Qf98\nZgdnulyHjNzR9oc16WP9MSYCHwFMXIbpsuIUKOZgVUlbVxBvbdDHBm4UDxCy\nzLutrA5Zl3sX/hNJrgSKcSXHgjiB6+0j9t8IRz+c7DHaSqgspAaVH9tIyyUu\npEz5qwW7o+5BwpOWriOMcY2FV3Ssct6tzo3df2mmCmXw6EHsDPjCN7tiVOeC\nCCVx\r\n=8vpw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdfbigPs6VU5rAzAhOFqNYXbiiTJG8vCSMAYF6EXD7fAiBn0ggnoQi+XbWBFJH5bTeNVJ8MgualMKhL2zvqTAvOeg=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_0.4.0_1582310141793_0.7578033463099916"},"_hasShrinkwrap":false,"deprecated":"Version not supported anymore"},"1.0.0":{"name":"confinode","version":"1.0.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"0dd352911c7b1b58026f9210113f9e7aff9536b4","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@1.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P/mzVrHlu4DqycZUw+5i2UkTTZlFB2mUVMChGoLYWfPaMwrE9oWeLrj0DEaz+WmIfdjtZCN9NNj7DUzy+GhsZg==","shasum":"1970306f2f4e5d76bc471be192bf4c5c778e4e9c","tarball":"https://registry.npmjs.org/confinode/-/confinode-1.0.0.tgz","fileCount":157,"unpackedSize":121358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUS95CRA9TVsSAnZWagAAxDsP/3/0emDVHHDMvgWvbwvj\nBlIpgrZxgodhyBWCIwGe2zgqHC87e22JDcqYK/oC5uAjafK11PJSXa/NDDRs\nuEM+3tSMNLMEv3Rz3l9GSV6cWyXQJVx/sX7BDbbT41m1+176/TR0wjUJI/BI\nVc15FKm7E54yYdFxHg4phZ7SvNISqZTISJKvnQgWO5+GnE8EEy9JLw+ZRWNz\nvCDP9cASdxT+OnoqaSiQGZ8YaJFv1IEu5GBY973RqEChmCu47idkvHNU0Kmc\nP+/BuWdRdJ0HrineSNXIJlBi38MXwZgUzMMF9FQCibuTViGQLsyoIYpfqiBe\nB3N1jMKi6Lrk/y4GkliptRgUlz1m4ZRpCPWsmBXcN1u335BoaJmrT2o4CDzN\nsZUYhA4oTkaS0C4peIhH4psSINZ0Ug/g/0OJXn5c+E28qcDbSeLFRUw/Us3f\n/gP/BLR4SXK2VNsUI2w4GtlJIvcxkJ2nTt00VW8tYlrcG6UjL+wKfINaG+1+\n2njozxRlLBLT+syixh4yt6DTYuBo6AtLfhIVtoTkYRGiMmO0Y6bJbrqyHt3B\nZZbO8KIzI+uyNeR4r51swnCVQCcrwvFJh/z9qh5dz8FedeVwcqWmDMzqN2sr\nvnS+NJ3usPSG3fxOS8coxqiFUf6NBcjKHLEY572gmzaHJcT/oDCqK7RjP8Z7\nbu+C\r\n=2PY7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpe/uoPad27yVS7EIJNY1NTQA5DjHjnyezSwp/tPKRSAiBlD5ZZhxHPgvwHNjeDUJSYRch/hiQXhBQUAlQ0kqgGvQ=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_1.0.0_1582378872582_0.4298767527731646"},"_hasShrinkwrap":false},"1.1.0":{"name":"confinode","version":"1.1.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"path-type":"4.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"6089c01fdc25749718b840ef2fea7b63c823c531","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@1.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Rr+7Bhw1UeD01uUytxTNW8htecahP7YCVFHYVsB4kTUYszap4mtFGkR0MhvksGaPQ78mnspdBQd9akjscSlPOw==","shasum":"e5624a7b4752513f489b8505d48a4410352276ca","tarball":"https://registry.npmjs.org/confinode/-/confinode-1.1.0.tgz","fileCount":157,"unpackedSize":124739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUqnOCRA9TVsSAnZWagAAnucP/1H6KYzIvwiHEfqlE4Vj\nFvCmG6esupNCVziWao9TMdWqGNpKdq3Q4ClpQCQ8iyhGGptiZQH93I1H9iDf\ndVi148rUXRcngSf02yKq3P6m2YJpzoFckJicsfd2lgA8krJMC3h0zkKzaohM\n21W8/uNIplJbtc3pu6ksAkSrMGLDW/QvrKBIrOUHqFPxsi8ivo5VCDMmpE7a\nfGg9WnbXnzBhTVlwxErUTV4Cng46e31a7OlEoTcWEP95qj7Rn87iRMmNwFIs\neMQSXgZX5/cawfwXXP9Mo/B742KxCesacsvN/BE5PsuKkg/zhA7Yrr9kzAE4\nMxg4mc/Wirv4aDrky/99Z45s4AdUBzvVN/S6NdVeK258CAtANT1F5YYvoa/Z\nztxKdl4X0Kyh/yfNFp4TJpIcVzTJ3hgonDRLTUr1x8zqYxPqf6SRTiSiIFo1\n5G1NLyz4VTcY3nXeAljPs9BUiDD9BntZIK2TrbASziVIvX82hTfM8kbYYXo5\nYQCn5hOUH5kb2sJHaxsJEJUSbVarL0fhp+i3K2wIKgWaHqYi4m07BOMjGOjI\nkG8aVwzkLLtwNXsaqVzEwKzvWRW+HHbp1KEfvbSp30eLxyZrNMQbmtC9cUqp\nrKv8EGZFcZnVhj+h1rAr1ddO1zYP6MSt+Q/s/rZOU7MCckMKPGf3EzeNxgkS\n3th6\r\n=Hm1Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF55wW8j2PgGd8LKujfPO1/UEB5eJXOGdyyu/GRe+QFQAiBwO76Zu96SL2G67/vtXj3gakryfsk1DrkmYNu0iLVLfA=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_1.1.0_1582475725609_0.7453273413432184"},"_hasShrinkwrap":false},"1.2.0":{"name":"confinode","version":"1.2.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"5.0.0","yaml":"1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"5e8d13ac80ac45eef4aa9e4c44e3b7f0b5186a0c","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@1.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TTzyfg0qVj1bQ4+/Cukn7wPEQ5Z+SZrGCuOBsq4nxCUOSV5DQ8KldoHD3fIl0PTkJjwDY4gvx8d8ak2PMIW6IQ==","shasum":"ea2e77f18d1c19f43c0bddd7846f2d4838b6351d","tarball":"https://registry.npmjs.org/confinode/-/confinode-1.2.0.tgz","fileCount":159,"unpackedSize":131994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVAVKCRA9TVsSAnZWagAAlAsP/ivX66dd+YepVjzNCCRH\nqygVOCHy70SeITXyhvi9d5SxfaTPrClKrZRblJFFYSVqPDm+G6yExNfsoJqC\nwHLlGApg/So59fX19r2S49xgJCKhFIcoL6RqLb++fMMuqCGPHQ2sB2EA65i4\nb12RvLqsgV1YysmidViD62v1wT1RHINxkICBJyfkXRG0NLmW5sEoEyGfIHMj\nwBJyy9UfN3YOZWJEITmrK0JoLT4jlS0j6OHhiXBWdFmKXZXTIY8OUSMBuUa2\n4vZRG6+L0fj/mElvntLoEP+kotc84EHw1WDEgZMt6Vb9FIXfEsg3hZREBwxH\nG3mSrvTJrLCAmbozh+AVTuH4ua6RXDjzufJ7mjo/zoGtNM7TagoDKwQ/JxSB\nw2t/Wfw8gEO/6be2KHeD6VeGzCu8+dGoQ/fM5bWxPJXT4s1uVOf9FtUt0yBW\n+e5a9YE6Vc5KCUAA5An39sotflfDQk1lqWqjzbM0mGvrbhiVGY3g+h6yk5VM\ndsN2VhkmPhNcETa8zJme+eq0bt+SPjyfL/oi1JIEtOgal0lKx2Jq4PoJEP+m\nWvhIXPbBXjrQ9eyac+VKhSUX8XJgRrDhH8n/XYePYm1MK0djaA0bpy44gW/5\nOFtRv5IINR+Asp/skjlo3O52Bgaq8DvCoKW/+aCgbHnh7GtnxESjo4WoQz65\nIGmt\r\n=352i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7DrS3nm4lGUpFnVsf4UBKhI8NtRJJPvV+SiZz7/832AiEA5GRdLQTMe3y/FEx3fD4BYSQSFpugNXSr3XSX1zCcOKk="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_1.2.0_1582564682218_0.4286959583869878"},"_hasShrinkwrap":false},"1.2.1":{"name":"confinode","version":"1.2.1","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"e4397ea74bb751063c0462f2b899f01da9cdcce5","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@1.2.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ra+trQJgF+Gu5emix03xhkEeD+6RAMGbns9k+1pgix3r2tuTzEtgnIV8lO+pvCJWaakx2ofBJ8TE/e/Wb5esyA==","shasum":"4eab3ab62397e3eee5c5bdb5ce895365e8beb0a9","tarball":"https://registry.npmjs.org/confinode/-/confinode-1.2.1.tgz","fileCount":159,"unpackedSize":131996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVNBCCRA9TVsSAnZWagAAWIsQAKCvA1xcHMCD3cs5uSpY\nH6rilsw44qCgQtBKjUrcHqiziVmbpK5IXlOibNtpAhQqHaHtOCEc5busK++Q\nfaaFUe34kp1UfHHLNEaACfg+94RM0ftqXPc4mjP+aMLOpQcIwZ8OhynccuQ6\nIkbfyzvIIaSUvWDuZtNj0L1pEUWG5IQEImLcs2qO4XxN2okg+LzVKvoqclJe\n/YdLrFJbsd2772bj+5UYgO3R6lh42LibpuJSzvqShECAEq2pzZKfJ6ehRueC\n/Ut/G4tu7yYtcV7gVcR+aPX+0vx+H5Bb1n3gMvEB8wogn6R11YQeI4/zQrLr\nPmQPy2fn/x7ActQ/XexoiEWa7bCSI3fk4WQW7pZm6dydDr28ezVVBVwf1krD\nMjJEnBDVCvsOPgCLLO515OfyCc5aczcwOksc6TUGzEp0/ZxfAGt6yxCD5MFf\nIsV7pOMv2k2okip+3Up3At2qtozD248HwZ1BAALO0Ls4aR5a5h2PQE0936wR\nA3Lr+fyFKj+f8P/0iTZ5fOyWrnIGwe4wbUD2mPKtrBh5OEnTLsvNwwyZsHn9\nKOYwZz2rn8LwlQw6g0LBgfHabRwOIkXa2oVdthQSLe0hQEcPOFrC1Byrd1G0\na30NvFyD4VaXaJznMaC0BSk6SI5+IwBPRFNzGMiCqSWeGh5d+FPfrhOOiYD8\nP+aI\r\n=Il7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGr8vYnKWlr0PBfiHcVuk4+hjPbJmlOp0HF+9Ror59V1AiEAhgfhT/bKf/owag7OvgRIlgl+So573wdpeik8Iiv7RUs="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_1.2.1_1582616641528_0.2670314733784118"},"_hasShrinkwrap":false},"1.3.0":{"name":"confinode","version":"1.3.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.4","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","chai":"4.2.0","chai-as-promised":"7.1.1","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.0.1","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.2"},"gitHead":"69e0d753b393886b0b3c9d831e441389c5376719","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@1.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Km8PxsVNHhOwnPMNDXEa68Hob1Ve2u5dViASgwzwHadzq5ttAHjiaosf69O/u8TCBSaVNZVXDM92qijEvdX+/A==","shasum":"385a1a6b33c8021087545fb052cda3a86d1d9d44","tarball":"https://registry.npmjs.org/confinode/-/confinode-1.3.0.tgz","fileCount":163,"unpackedSize":135597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVkuTCRA9TVsSAnZWagAAYpQP/3A5odekHbN9gyxCcZgq\nSU1d34DVpopZMIaIeYcp9563jbFiHG/4Dm8i0hNdNorRqvA+PpKRzPOEjKZI\nkBiNY5gBZupDTPs+C+m7gs2CWxjRdv5vn2X358gWsCGfS+VKItC4ND2CAk0i\n2PNGIzMTbmDnFBHxUCxy5Pc25TTkguGCnH1YVP7zxxSXXrleTDezzyVqPtw4\nhvPBcxEzdfU44c0syr9ej9Y/5Cwm+C1ub+VQXRmiFGEWjeButfBAMlp2gjX7\n0AVF54zeezB/6VTdSjS/YkKEr7Or4/kBXZFDRorhzbZh6RvrzFTOw7fZBKFp\njRqHEwLwohtBOU2NdaEXvXhPQMPQrJ+odwU+hOyMoAoPiY4wQ+G9o7xrga3W\nZCB0DJQdy7d4NDOEdf0hSnO91Bh3Rnb5YoLq9DfstwgHudKo0IecV4aISkVR\nHAfVoSGoO2OAezk+IDuv7LSTaxErn/k2lWV8gBbqNou5FVSmTNbDmM5pxD4w\nNBh2CFlSyeuhM4QaVICTZEO9GyUO7Lj1aenC7xSVadH/BRJBUqeZnbPnbqiD\nsLirx1TVLq2qtujOPptZd5ept5q1xFlsyn2oJS1exjdOhFp8B9tOEqjl9nKo\n40BSvpYJARNlPYGnB4h+dvM3hkvIQ5XdxJqpIZcclNdOCPy0lkb4v7VWVaLP\nKZyS\r\n=J5mj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSroFVTLL5CQjKvH5aYngZPrpZAU0VNwRmSgX0axBTowIgGyXPXtk0iPdvJVNq9jYYIJeeeVbGinTudH3Hxg5Sq0M="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_1.3.0_1582713747325_0.8002874949701042"},"_hasShrinkwrap":false},"2.0.0":{"name":"confinode","version":"2.0.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc && copyfiles -u 1 src/**/*.js lib","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.7","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.21.0","@typescript-eslint/parser":"2.21.0","chai":"4.2.0","chai-as-promised":"7.1.1","copyfiles":"2.2.0","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.1.0","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.3"},"gitHead":"ba539a530f3a03f9fc4f5cc6f597017c1ff9f9b3","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@2.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BqzzcSnWxykCbPfPtpZzUxzXRU7QussXDdJe5ijMSM/U6uN8fCjX3FPLKfH7BpWlU2QLT4LGA55MHFkNWCWfpA==","shasum":"c6d8bb4ad77481197bc7c9dcda3799881f70c9f6","tarball":"https://registry.npmjs.org/confinode/-/confinode-2.0.0.tgz","fileCount":176,"unpackedSize":148451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW/YZCRA9TVsSAnZWagAA0IcP/3JOaE8lcgl15bINxSkT\nBVc1XKYr3iF9VTujvj4syPWPyn8iHemmh0CfXBPSR+KlnMFGhJHmBCFtf/k6\nFyn7SfEPsFu0q8qrjZybz3RDuKpmkWXUbeN+txTwfDLgQtkL2pbHkiKrEaF1\n9Er8wjbTWZ2SUXOnZWhJu6cqjPOW1J9lNF1pt2kbb8UvYm8XUCHU2p3XWQ0W\n+BV1oZRmronFKysj0Eu/GThwrFyLuA0JAr6EbYIJ7S9rtBn2ha+xYiK0NZxO\n7jfT6nbjNfHh37S/5Cl6BinSaNcR5LMJi4pefAO1O3nBhUTBpyTEysGWPbOK\ngyi1tjs6fZyEAkQdohU6Xw48KEfPBTm3y4CeEUhs3/b0Ee1oWlHEZdjHfzNx\nD40CGCpSYKaNaexHFN+j3nDbZ5taCyAsXpLOhEfLUMBIDTIytoPWf1AlOldQ\nD+J/jbWjV7KYt3oInw/2wUX0C1+8Ca7hvd2ryD/0FzWfZn1qTm3jrBsKburt\nJ7sI4hd1N+My8s9Vu2PFpxqWJGv3o6QuSlbZAhwB4qWqSjNmBx065S0Afw+u\niC+U7ADn8RtLGPlUGnNu1ym37l8Yiu9VK1l+CmeWwiSIzmDjP05N6BVm0aWD\nz69NtEWZZIOqpiu1mlRiKqM+gjO4UcwyJod60k9dNTJtiBFf0aoJgc2WYscf\nPKYI\r\n=1KW1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4TkyHjXCyXaTFW5QFMvwPmSpiaVzgMYviY9S4VyuaOAiA+XONH+/pI+EzSkTcnAhJeE62bX/a2eDb1NekTMgEPYg=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_2.0.0_1583085081071_0.939127030182958"},"_hasShrinkwrap":false},"2.0.1":{"name":"confinode","version":"2.0.1","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc && copyfiles -u 1 src/**/*.js lib","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.7","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.21.0","@typescript-eslint/parser":"2.21.0","chai":"4.2.0","chai-as-promised":"7.1.1","copyfiles":"2.2.0","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.1.0","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.3"},"gitHead":"dc39ae8f4c7e146e4af23f206d3477a80937ef52","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@2.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RAhm9JQdisi0ZfMCKwCATyIgp+xZnpRIcUC3lfQT+zhQP1vtGL2vqeTMlDE8gBVDLUGHSBbpRh+yDAKbkFl4cQ==","shasum":"ccb695f4b8d46244ca9bb355feb3cc9fc7bd3d28","tarball":"https://registry.npmjs.org/confinode/-/confinode-2.0.1.tgz","fileCount":176,"unpackedSize":148368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXNC5CRA9TVsSAnZWagAAg/cQAJvkyqbWxXn/lsHcC7IQ\nY/BYNpA2iWYVi5LDHH6fNERW3HQ9w14zNqkMz/rndW65sgpt46C/GYYhWpiS\nSSBatGu8JNuQ5BKDujYgsmDd80Qb4LAjAS/OwcBLJKAi/E46QhMDq1WU54ws\nyuqPtoZtCYRgD+OJ4njlleaRNRcgno2q6ncdgltF4MkHR9uOr2vo2b0Cz1d8\nhmsSNCaRZXbwOlWZSQwkQaVh2c643f7QCa0fY8irEZgMyxK5mZpKuQt9ORHS\nTLT5c09CU3NEkYplO28NcdYrx6Bhfd+DElJ57HR5lQf2ma2vf6R1A4nFeYtS\n/+PEEBJU1YZGBJXyx1uquS701PEyPg1LclahszkJ8WULSEaspP/NEyQR6Urp\nK7bS69n5RtgZYW9rmDiXusEizoMHPgy0xAcwUpsF8Mn6N5ezb5IuwsbVU3B8\nap+7HxIvOROyTtyJDtkyl17zfUfehmwvZTq6cf1fwQSI8beL0AU6D/u1xK/W\nUvHPOcVxZOXxRcJYerrgGmRxY4eea0OAFDPmUDmqOoj1hCz28G/uSLgs35A1\n5oRmV1CBry+qFe1kgcZvS6DsOdIDHokSp3TMrh3LoAi6mz+O+NQEBi0xGAG8\nsOXnZ1AHCZ0IGWJk16++eR2P1Z3QoRihoxZPVeQJ+ny8IJZu+FaOXaFvgoCd\nX4pH\r\n=xNXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfpytY6nNxVu94Fj1jm3ou6X2Vrrbh51bsETZC2elsQAIhAItsmvOJkkSSQmdcJ7oWn9el/YZqWMwo2p1Ul6R9uSei"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_2.0.1_1583141048396_0.573529980339295"},"_hasShrinkwrap":false},"2.1.0":{"name":"confinode","version":"2.1.0","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc && copyfiles -u 1 src/**/*.js lib","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.7","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.21.0","@typescript-eslint/parser":"2.21.0","chai":"4.2.0","chai-as-promised":"7.1.1","copyfiles":"2.2.0","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.1.0","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.3"},"gitHead":"9b33a0508b21a189d6ff2e08659ca7afe601d8dc","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@2.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bmFuq8D0f2FdSjYi8eCq96ob2BO6gt9JaJmRBZw71B5M23BTZ8hbgZp/W4kBP3GTLBBkjCJzNr0jVTNKb1/hgw==","shasum":"a280b846be85df27f18de61213558b87d934db42","tarball":"https://registry.npmjs.org/confinode/-/confinode-2.1.0.tgz","fileCount":176,"unpackedSize":151104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX4yqCRA9TVsSAnZWagAA/F0P/1uDHX2dGwF/WlcfF5Ho\n4xwjFx3w2JPWnu6nMC+2oWDaq7aAvG475C/JkKl06gIG3WW17ydE/LKl/0Q1\n3TNsWfcg6Lj84J2OxH+1ZkZgsQVMRR4H32Yzdobnj1S7xwjPg84aEIeQUQFC\n4R8uKU4uEuPld1xUow3SW57SUjkU2hruU2+OP1nfRI3XIrIxQbsqOw53LWcR\nkO0vidWJ36L2acyIQ6tP9HI9npSQWo4yP64+eTEtV4nBD97jNSSb6Ha43KuC\n1k5WxtghRjuSTIg9a8qhBHG0iJVT6vx4XHyWD/QT5Z+ASLNv+IgQMT7+hIBl\nIkphKbagxpY/qJYUmRAgw48BRQ/U7vPpx8OEb37b7dx0uGWsFD2D0zWBlfIu\n6/eJVU2RZqyJP7Gtfdc4P78JlaYKczEbkh7n3h1byjaoQXiOMOBhchO9X7Kz\nuSs+RijeEAfxUEVBxWgQgixHheVUJxXEcQ7xUgtZQVO2j4JzFAr99IpZSLLX\neeqUL8yPS6wyKK6t1CiDopSYoIOZw6iM7ISha4K70d4VbXZuLEU3jTp0D28v\nvQZEBHW4c3xkZiLoY7ZbAv+bA7L5OPAbEyFNrnk89qVzpctqY7IjiFg4k92w\nzXUMAZEruzXTJURzDLBakNcaty6cPbJzEP3j3D9wF3jx/Rvjq05rqrf9p8Pu\n7cka\r\n=DGIk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpVOyLrUfrF3v3h8cdFcK2Xp55968waqg1ee9Bu46PgAiEAlJMUnM2W3oO/gDXDyFvJSBZYnJ4Ph86qkMgjxFyeHhA="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_2.1.0_1583320234490_0.10313207346131903"},"_hasShrinkwrap":false},"2.1.1":{"name":"confinode","version":"2.1.1","description":"Node application configuration reader","main":"lib/index.js","typings":"lib/index.d.ts","type":"commonjs","scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","pretest":"glob-exec --foreach --parallel './__tests__/projects/{app,tested/*}/package.json' -- 'cd {{file.dir}} && pm-exec install'","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit && pm-exec run test:integration","test:lint":"eslint --config .eslintrc.full.yaml 'src/**/*.ts'","test:dep":"depcheck","test:unit":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript nyc mocha 'src/**/*.spec.ts'","test:integration":"pm-exec run build:main && glob-exec --foreach './__tests__/projects/tested/*/package.json' -- 'cd {{file.dir}} && pm-exec test'","build":"pm-exec run build:main && pm-exec run build:extensions","build:extensions":"cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript ts-node src/tools/managedExtensions.ts doc/extensions.md","build:main":"ttsc && copyfiles -u 1 src/**/*.js lib","clean":"rimraf lib"},"keywords":["node","application","configuration","reader","universal"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"engines":{"node":">=10.0.0"},"dependencies":{"quick-lru":"^5.0.0","yaml":"^1.7.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.9","@types/chai-as-promised":"7.1.2","@types/mocha":"7.0.1","@types/node":"13.7.7","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3","@types/yaml":"1.2.0","@typescript-eslint/eslint-plugin":"2.21.0","@typescript-eslint/parser":"2.21.0","chai":"4.2.0","chai-as-promised":"7.1.1","copyfiles":"2.2.0","cross-env":"7.0.0","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-node":"11.0.0","eslint-plugin-prettier":"3.1.2","glob-exec":"0.1.1","mocha":"7.1.0","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","sinon":"9.0.0","sinon-chai":"3.5.0","source-map-support":"0.5.16","ts-node":"8.6.2","ts-transform-auto-require":"1.1.0","ttypescript":"1.5.10","typescript":"3.8.3"},"gitHead":"def7daff09699486d18aebced29760942bcce5e0","bugs":{"url":"https://github.com/slune-org/confinode/issues"},"homepage":"https://github.com/slune-org/confinode#readme","_id":"confinode@2.1.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-u5u0ZHpYMnVWtelxjalNtLvL+SdP7B/7s0JTFUIkyvqqIf67DAvy6SKaE6WZiwbufLPk+6zJKsh5SdpbtbFi9g==","shasum":"6831961ca48fb3c9f7d5ff063022e2bc40bea86e","tarball":"https://registry.npmjs.org/confinode/-/confinode-2.1.1.tgz","fileCount":176,"unpackedSize":151448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYiOrCRA9TVsSAnZWagAA1QkP/iPrxSJOGRkdj+JBt6re\n5Q1p+KiJ8tGb1mF6LLuStHL4NTdCkmDLIUc8FHiC4QraIF+Pw5IwesbXi8Hg\nWN5EPk7aBEkg2omjM6rKWfohO1lWdZKcyq2r9N94k8GxWHIPWdwtk9WeApZa\n7LTA96X8kv7VrL+OlTWRVlcCj42KiIGwu7NgfVJ0z/mCV+HAmiaECOSgK5AE\nPhKTBzlgXmVDUJWjsN61teaysldcORizU7ldRg7ag0Saxnlu/8hEonRKiXWX\necHerAjbyoRzG5RN9MNKxzpJyWfeGfLko3ovsS1rhzcTi/nUU6/OtAwR8yNy\nW3gsPGaWv67y2EcinZXoO+qYoHkNa/O+WfwHKdoNuUbj1Sx0fjaQHyG63dJ6\nl+HEYb7cbVeGtlSqWu6F5h9ghFxn4J/WjC0+NxaTTPOoAQBvoc6yJ2CXRxZu\noHhO55R+Hi17yX3RLZZYbSXaVE4DR5h1TUd8G8fuUr8a0Z1W9kUTPSSF9FLG\nN9FHmvGnrTBavueNpkC4XI2ZLCb8x8OM3xLkI01IMMb8N6iq19FvGfiGnxEE\nA3bm6gGI3mvJSBfxBb04qc83K6saHQUZK2pwQ81VtvHExFpQMbSga1e+Xi+i\n5KlEyTNpi1uSmzmTHTi9+2SUd+syrDFguFGxlSR2bfNO7AibcgmaDPcCbiWj\nE/Dg\r\n=5Oei\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOSOpbug28hIIUU22F2sCpi/DDY62zePdcLYLzQcGs1AiEA1/OaKx60osbHh39e2dkn2QeK4XhHq1PwddilPSTqcrE="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confinode_2.1.1_1583489962957_0.5991703227984198"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-19T12:25:31.696Z","0.1.0":"2020-02-19T12:25:31.862Z","modified":"2022-04-27T15:37:49.908Z","0.2.0":"2020-02-19T20:02:26.667Z","0.3.0":"2020-02-20T17:23:08.035Z","0.4.0":"2020-02-21T18:35:41.985Z","1.0.0":"2020-02-22T13:41:12.730Z","1.1.0":"2020-02-23T16:35:25.731Z","1.2.0":"2020-02-24T17:18:02.352Z","1.2.1":"2020-02-25T07:44:01.721Z","1.3.0":"2020-02-26T10:42:27.492Z","2.0.0":"2020-03-01T17:51:21.183Z","2.0.1":"2020-03-02T09:24:08.559Z","2.1.0":"2020-03-04T11:10:34.645Z","2.1.1":"2020-03-06T10:19:23.151Z"},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"description":"Node application configuration reader","homepage":"https://github.com/slune-org/confinode#readme","keywords":["node","application","configuration","reader","universal"],"repository":{"type":"git","url":"git+https://github.com/slune-org/confinode.git"},"author":{"name":"Slune"},"bugs":{"url":"https://github.com/slune-org/confinode/issues"},"license":"MIT","readme":"[![npm package](https://badge.fury.io/js/confinode.svg)](https://www.npmjs.com/package/confinode)\n[![License](https://img.shields.io/github/license/slune-org/confinode.svg)](https://github.com/slune-org/confinode/blob/master/LICENSE)\n[![Build Status](https://travis-ci.org/slune-org/confinode.svg?branch=master)](https://travis-ci.org/slune-org/confinode)\n[![Coverage Status](https://coveralls.io/repos/github/slune-org/confinode/badge.svg?branch=master)](https://coveralls.io/github/slune-org/confinode?branch=master)\n[![Issues](https://img.shields.io/github/issues/slune-org/confinode.svg)](https://github.com/slune-org/confinode/issues)\n\n# confinode - Node.js application configuration management\n\nThis package provides a library whose purpose is to be a standard and universal configuration file manager for Node.js applications. Its main features are:\n\n- synchronous or asynchronous… or both;\n- file system access cache;\n- appropriate configuration file searching;\n- configuration file loading, based on its name or on a module name;\n- a lot of file type supported (out-of-the-box support for _JavaScript_, _JSON_, _YAML_, support for other types if appropriate modules can be loaded);\n- indirection management (if configuration is a string, it is the real path to the file to load);\n- inheritance management (a configuration can extend another one);\n- configuration analysis and errors control;\n- for _TypeScript_ users, fully typed, including the configuration itself.\n\n# Language/langue\n\nBecause Slune is French firm, you will find all documents and messages in French. Other translations are welcome.\n\nAnyway, because English is the language of programming, the code, including variable names and comments, are in English.\n\n:fr: Une version française de ce document se trouve [ici](doc/fr/README.md).\n\n# Installation\n\nInstallation is done using `npm install` command:\n\n```bash\n$ npm install --save confinode\n```\n\nIf you prefer using `yarn`:\n\n```bash\n$ yarn add confinode\n```\n\n# Usage\n\nChoose your manual:\n\n- Node.js application developers, you will be interested in the [developer manual](doc/en/devmanual.md);\n- final user of an application including _confinode_, you will be interested in the [user manual](doc/en/usermanual.md).\n\n# Issues, questions, contributions\n\nEven though we cannot guarantee a response time, please feel free to file an issue if you have any question or problem using the package. _Pull Requests_ are also welcome.\n","readmeFilename":"README.md"}