{"_id":"@alt-javascript/boot","_rev":"26-450c75dc75690d036fd811b75433c6fe","name":"@alt-javascript/boot","dist-tags":{"latest":"3.0.7"},"versions":{"1.0.0":{"name":"@alt-javascript/boot","version":"1.0.0","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.0","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/craigparra/alt-boot#readme","bugs":{"url":"https://github.com/craigparra/alt-boot/issues"},"dist":{"shasum":"2e4f31c9ef0c0b5333171da1e1a6ca57b3f7c81e","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.0.tgz","fileCount":6,"integrity":"sha512-iyizKZX93Qk2ROz/n8q2BRLQd6plWlKOmzrZuyHq+TR/8ut0UvlPk9MqYrvJnRbglGyntoFflpIH0QLNzjLw8w==","signatures":[{"sig":"MEQCIESJzpe6Wi+7JPU2sk/UdnjwrXtc+cEdMCBK6y9ODEaUAiBcc50/HoPu6qaJKUjFBmdTFu77wFDaKIjKZ0WYd65pTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9SJ5CRA9TVsSAnZWagAARLsQAIxjyrII3hDdC4h8p9xX\nDFJwFVJ77RAziIMpF5nh7C/3x2iPh8hoFDpm0b5vLzw7G8iR1HZ59qTOBeRQ\nPKbuElhVlEw1Xc/0m7EK60mQmZkTye/1vJvKpa+2D4uJQ/P+rk9XtvCp85Ze\nOdbGxcZPsJrx/yRaQhhS4qZF9U74eX5m1RNhlgsmgFjWqIdJdaUIqndIFXxN\nRIU9x9m56fuMLaYXV898WplYplMl7m3gMJC2cH9LuPJTFzF6iziP1VXRZhJ/\nmLHe48xcFtmKCqG7B91mpiJ94FnBsePRIW4gAKoQz+YP6hN0c4qq9FywYqYw\npKn61cPF4Y60Lfe2+8IOs4TM8tqXcNNK4WgfYfFiLqqduyScxeJU2cXuAptC\nchUMqalgZD/5v2GRIuohmntc4rDhizCWywzUgyFWYna13a3NTdJ/KuGgQc+E\n06j/VsJq9dWPm/PFI46MBxbHWLiL9Zbi5wlidrz7boG74Euyc3zsRl6UIYBo\n5DYNCTcxT1hyI8HHCKYppdushj/x0XdyAJUsOJkb+nDb0ak04YWnjD/m0zNA\nvJm8ySuP4dJh9H1wbEIjjPyTCDe3gPy8QVWRzYF5cjb+kVKQE0eboXCM85dZ\nuGqAsdta3AtCl+c4CZHo+I1ZNN48CNBNDeJmKq0O+qI3RKz6+FfWL62bkKRQ\nEJM4\r\n=UKWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eaf44fec251ac7f058fd2f0d7308fb787132729e","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/craigparra/alt-boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.2","@alt-javascript/logger":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.2","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.0_1626677880966_0.08791418701935805","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alt-javascript/boot","version":"1.0.1","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.1","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/craigparra/alt-boot#readme","bugs":{"url":"https://github.com/craigparra/alt-boot/issues"},"dist":{"shasum":"86fc7cba19d0b0bc59284ae50dc019687476e2f2","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.1.tgz","fileCount":6,"integrity":"sha512-dynhzk8Vzse3SFLblnVkxBtJ33Zl7jRQKsKlZPGpD/EiFzc2OvzShIZFwLAqWvXSV35yz1EMDUHcctWqlV2NJA==","signatures":[{"sig":"MEYCIQCrTBJbDTbBCad1ZhBjBRfuazzEndAc5MuOvh2Zqs29mgIhAKWfJ3k0us/hkmRzTds0KGjnQLFI/l6P2w28YCvjorjg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9nm7CRA9TVsSAnZWagAAbDgP/A5EV+oYUJiyP38WrS7i\nNkoZ5JK4uMs2WmRxf9s1V38bGiTTbesZhHXrGVUsBZFSLv86ToYoNkC07G2n\nx3ne5ovGHPUVDdwWZPcO6/S3z6DWqiMo8oB3DcRUGECcg5EP8oy0LdsnWvtk\nvIFyZro603F1k/iCJx9PHxGukSkBTgr9nboPiBbHJoFc+PdbXQrBOjBcZwME\nsL+nwsjsk3BSiayeD1QYEzlPYO1TbI8wGAkrOKLf0MQ0V8bb7P0FotmSkp2F\nerBE9s8Uoy82dCGDgGBbHTYXuzBb44ic3oHIDcW2dz51dW4vnB2xueVOxxxH\n6dhAu6FVqP9rMR7eHKBXiS3ygOT4bmOtcrndL9+/Yibr7a8YWiITHRp+kf3+\na63XoiqcGKapl8OUH+u6Z3tuloYcOlTiyGLDqZ6PRUEFEb9Gg7JNvj0QaDQh\nQ17j9LSMhxzOFf1cy6S0IbuEqgzzLbm4NW6mcpM5R8HjmdbzBb2XIvNuNf9b\ndXR0c3IifeecxL0EXzIJ8W8QQZlA47V8puf0FGiRzENup61om1igjIyP6evj\nkk+AnXA4QXbf4O+J5+iXmKqwEPh6f+2LOgMghgBfB5ao7dS9KHXzP74RZWwA\n5t36lv6BhUbccl07UaLSZppN3Hhe9O59s9Y7v1hvsPLXS5o1KILZWEQdig/O\nTMcW\r\n=2ex7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3bb2c7b8b9874e782f40926ead544f68f9f7b191","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/craigparra/alt-boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.2","@alt-javascript/logger":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.2","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.1_1626765755298_0.5336095549073998","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alt-javascript/boot","version":"1.0.2","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.2","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/craigparra/alt-boot#readme","bugs":{"url":"https://github.com/craigparra/alt-boot/issues"},"dist":{"shasum":"89c1eaf8db0faa7cae3c2a4427cc27214a39e818","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.2.tgz","fileCount":6,"integrity":"sha512-m7ar6tIsuMlY1NbxC85gtF7YUCUsW+K6XJtp1EMy1xCJexpza/5C0j68/QH79Bjv7hjrG5auACSSVbBlP1UiGw==","signatures":[{"sig":"MEUCIEJwRm7e/vd+xmQgmdroo05V+m+GrsN8lVEdQ+KhFhJSAiEA9SZIVxA4TverhnBTPDHb6nnIBpQ0L0APEGmAwYFAF1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg94UICRA9TVsSAnZWagAAb+YP/RlYzhjvRGH0SWeuXLbv\ndEHzlEsO0td4TqVhQ3P+bWUAT4O2E7YslRRfdDRHZgb8wnplL2LZDshoF/gn\nuhpZ9iCDiAf9501Pi3pWvlqOYf1TkcwDj8Z4qjHH4TJ54rt7UqaxvTbIniHH\ni33szTcUklB+KVj+W2XBWksJ8ZxrXGEFayIdf8nbqanjWtCUS6xbPGdK38Te\niMy5Is7cT3CgpakaoQunO7QKyVOk/aEwTJ5khIZd9comj6LHacOTrr/FVdIz\nLy5ISjfwqAY3hW9E0eWyY4+LfkBNDRODsHf3rjrAH3PZzWUeiSAeW5Sq69Ny\n0Pt5IKTf2Ahoz2aKSNJmaov/xVOjnPT1T6UKaC2pYKS65LCZRrtPEiGx5hym\n/6iMZnW/zYJIspkD/PCydQTDBtpsyKmylKkiroe54C/Mwq+7DufiXJtIbkDd\nUgSM1MvVtcl86dtbyocIQGIi/ihxll3TAGtXq2Lu72J+GpWEk87mxr23kgt1\nR2C0FwFsgE4pKIXcy8ehN2fiKCSP7uiPloQil7Ose6GRDTDofwC9pYPYfBkr\nJsljYEsBEd3Sm5JA6nGuP7fZinhG7J7wBef769novAWuuk+oZSZyTcpp91jj\n2mT8ybA+xTBPJvgXO1/FwKLqJQgBbtPJTYitOaqjFkvet6uV7r2doteuB2BA\n3ouh\r\n=ElZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2d0f50204b4a8bd1b9d2d94b13b3a9c80e339132","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/craigparra/alt-boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.2","@alt-javascript/logger":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.2","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.2_1626834184425_0.8054105338408464","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alt-javascript/boot","version":"1.0.3","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.3","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/craigparra/alt-boot#readme","bugs":{"url":"https://github.com/craigparra/alt-boot/issues"},"dist":{"shasum":"c54979d886de560fa04a7903f47d5e6b4520b656","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.3.tgz","fileCount":6,"integrity":"sha512-a+ZAcGE655C5fQ8sEcgfGHGfeWJ8vPgDN4xkTcwbesewmh83ovfoh59PuCFzRKGzwrJ1LjlyCReZS9rvpb5YAQ==","signatures":[{"sig":"MEUCIQC4LLcmwxGfNbjCaBr5ziuxITUoy3ogf3fk/aI4dUjCOwIgbhclKAPkD8p+6oHwTA6OjFXu5WONYtdwLrGm0bwrrGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+I5FCRA9TVsSAnZWagAAOVoP/0oz4UCBzPPFYJiiRisR\njiLsr6NPJcukvT7AE1R+ZglRC/A9FHEBXhH+DtksIBIlSC8z8qPgr/OOgcVj\nSjpm88S45iCN4iVRtrSOFQ5AkUQvK/qHA7hbE3p7hg+fotUfCgvu0Ucf/8lR\nfj2nOcXMK1D3zNG5/CIByjLS1VAJvdPhOGJgWsrmIFTnTfvIhCP47BXDDu1I\nDY8GZUeFzmI8ss8o1k6F3+jPEjKNXSMSRzmJ7ou0XwG9j/d3/05S59NKgp/o\nV421QR28Oabp6EI/PvXT80KMyqXfM8Xld7GeRcelK/HZFhxSR0J3Fdi5Z5j5\nLOFGEZ3G2+m5GY+blVVF++3GHYBo1PiZ7RiG/ztpgijDSER3vB5Cl2hi3xqN\nNNos61IgiXoF5GJqM0WAq0XQl2JOn0wJmf9nGhIYDTRLydbbO/DpkN9Aep2H\njebKLqY+q4JCzadyyyDmwpyYYrK46jfJ1h3tw/8BGPZWQtlAxJiuCnir+JnV\ne0gGXL/8djB5UiVOx36Jp208NIBMolLGYZzedvxhPwxQUD7TnSctTci4IddZ\n4BGwKclr0PjffKGEJJU7bo4nu6L54xmn8rRNS4g1N2SBI1IQ6lQaZQfms9qY\nri0XO74HPZEKkt0I111CfRJFmWbjgL3UuBBTDFVcJqOcmcQifpPZ/Q1ceir0\ntKPK\r\n=4Tub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"97087d297741fe3986ec75061892d69ae32370ee","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/craigparra/alt-boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.2","@alt-javascript/logger":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.2","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.3_1626902085554_0.4603158213763623","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@alt-javascript/boot","version":"1.0.6","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.6","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/craigparra/alt-boot#readme","bugs":{"url":"https://github.com/craigparra/alt-boot/issues"},"dist":{"shasum":"6600a108d853a94643ead42cebeae812296e97d4","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.6.tgz","fileCount":6,"integrity":"sha512-xpvO//uuDWd8vetLRwGx9K3FEm4VixAegIoO0CXA3cedEtBUFNNpuF0Zk75b08CuSX8a994WwK0zQLxzJy1QsQ==","signatures":[{"sig":"MEYCIQDlX4/ztIGUMfL/DYN+sYDGQNv1QgG/C0fSSqXZVlG8jQIhAOAH52u0gnPVqYm+/lLDY2WFZXaGiHKEiUe4g9RrHQKL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/4RuCRA9TVsSAnZWagAAG3wP/iV8BxIQVgBaRz93E1Ia\n91I/UVAyYJAVfJ+vBQi3PjlXM0kVmRbNhwu1BK/q8SfNE7fDJWrqbHYAIEi7\nVSfq3dQECMhf/oqAa4snKmQps97kbigyJgbaFO+xxg3LtGN9WlOsYCKE4KD7\nkNGv8YvrMiA5PzSD77aj4o+5q7CwIqGGlDmoxB6bsIXl/Dxt5Ry3kk8oWRpJ\nZrknrvWjGxRTpptEUtSRoHWRewhUlytDuagElanit/at8Xr6wk3lheDVdcol\n86Pu6/ytpzAEHS2RQPs3Yqad1b1Z80e0fu0zkpZXBGttPaKESYKVTftpJXS8\nErwm6c0LPH4ZsBTr4pUMp9fh/V9YiOyPRLmT+kzZA3iurnGme7HvSXaDS/jM\nhFjcl6c+G+HcmdEKzbIufLdrurgFJcOg3cBgEmI2ke0zeJTUaG5H1w1HuVDU\nq742qCg7OBDuklXzBJES+QIQABZ+Kghct3uHS75bXkeyWuWewss/OH9cjn7+\niaFvcFtTISw7Tw1LyLR0ziFYhQ0dxRmT08eUhD8OdcOo/mdq+EQum/iCly84\ntEyVVqOTP8yQLdjeKWJTaRFfB6/F0sTcEgvj2RU/IyLi2wwKiVudZ879vcGJ\n8P2nYhuMafMKIU6pcoVJXU11B2cHuHoZPHP7sdUGpIngKkA4n0PdanNABGdE\nnEMe\r\n=OYl8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db0542d6128b1d804d7e0f123412f08c520159f4","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/craigparra/alt-boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.6_1627358318227_0.5200099605303956","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@alt-javascript/boot","version":"1.0.7","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.7","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"953486cd7bb2cfe7fb0b2b05848379d5e2158a72","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.7.tgz","fileCount":6,"integrity":"sha512-U9+bnSd9BCz/39ijPS7IXDKl17BrvnEW/S+95ZTIGdx+2oIGLyqluI/EsSOd2odUYQL6AIfEgzIpuYcOuktLbg==","signatures":[{"sig":"MEUCIQCJxodffT7GeyE/ShWtaAlhNvR0KeKUY+nouZ8iGTxbiwIgaQo41CuyZ2/nsRGY8jJgFVaMSQ91MHNIYQ337GUZ+ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB5t0CRA9TVsSAnZWagAA9xMP/jH/9g7uXrg5/AK2QoRT\nHkc5dcWPWafcb86D6TbVlYoCIYSxpem4X1s4KWOgTVKGh3UAICesPhVU0USz\nb6LAIHLa9LxtPPv45ml27c/qrANWpYwIY56acgosV1VGBSHfMBUtspmZv/vk\nPJXD9u1Wt35olRBvgn7wVdbyO/lMqa0xslapMoyVIO5CaM6MSHqPMKSR7OCK\nSbVdPf9xhun6eGbQYSEa2ENDrU8wI0imgsHE1cVThpBg3Z08bun6JuYZeASF\nriuReEc7XHK1yWPADxAkcVzUQml4B29b8QaltWkTunmxo6YNapicfvPkSg5L\nY8NEgara3oD4IqxiPlFfAYFNjyRTRIt83CxBb4AQ2Yc1YUokjyjliWFHmYDL\nyZvGf45sjJy/8+J7q+n9W0AoGBIF2+SN+DVoe7kXaij4pdlGEe5F/RBo2qKv\noSF7XV4xIfeDxaqKA/YaDWHEVu8dxB5+W6JSm2jNAmrp0lmj+VfwCyjF2oRd\n+24rjlFw+jWxd04SmpSPB7FIelipeKj5Xj+RbJxF8mOZvHiJAz+ptYUmc3zD\ntcT+JEw8xObaKKjKAHotq+aLJmrYBfl/IcrovBmUXC65b9aYc+ZVwNG67kec\n+ol6NWvPzR2TfGnXHUMo6njoXn9ROULN8bbQ7FXTvS/zRIJ5onReXKV2CTmq\nbHQ4\r\n=LbxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eca7e14d7f691e4c9a576a6326fe897b438176da","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.7_1627888500769_0.10227370607134811","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@alt-javascript/boot","version":"1.0.8","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.8","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"d98226f7d423e441854829a52b4d2347a9787f51","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.8.tgz","fileCount":6,"integrity":"sha512-oaEyxUU2HJRAjqH/OlHM/JufZUlQ8h9POa/pSz9ErCUBD54wD8rzVnUWKNC7/ZIVYpfJ24xf/AcvnqlSctNS1w==","signatures":[{"sig":"MEYCIQDkpkZxko0nCopr7CNvhik9mMPXoNNE9SL7vls40OjnNwIhAPg7LfJXE4w9O5tftMTmCN5iLw9lReXfZ3eBqYPOCiZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCMSlCRA9TVsSAnZWagAAXhsP/iu5hqou4rqvwQzbqsJx\nPW5C8iCvDaM9c7hd8FSNA2HdYjZG6yF2u0ISOeOWYSbaCJHBUnj5rHM06HYt\n0MS8rv/q4Qy8iTArHEzJviQYX2iwWqhWSti34IPze9BD0cW43JBNAkyZWdrV\nDLUfCZzgS8p3qI0ZRB9m23GyS0k7sSGBGu+KNpUSRn9w3duXnH5SaHDXtYRl\nOP44WRCrlbFjx6g4jCoJMbQXwW6ce9clvV0yVU0Su3iGuWuVLCauHJA29/iM\nK47NEy3Yibf+gLyw05um6wufIdOhwxI66T8nZ58EsqxVKByBshh/8PEyiIHV\nmgNd2pPJTzBl2m3qzM1gy8pID0CMaIaUJdxGpkJDHbzOlox2XMB5lDvurm2E\neNCv8UG6N2ewSaCQKztAgwiCNB9Kn9h+BYXX03Js5ZJQY9juog5qSizEb5el\nKSN/yDBeZiG/fgAqjreMjkByNdcsETSP9TzRSL6/qzGosmVhDCGcE/cDicuC\nWFljsnHd9P44GdJcYH5zSzhxrhdCCLUh1xi5SBSpjopefLEjPn3d7IWDXIoq\nH0pdCgHjC/PMpQIz7g50zyYsDhwxeD1BIJNR+UxSLMI/i8EOqnD44f0GefuK\n/2/kb07TfYPHihSCsD+RyIFOp6jBp3tEdbwsh7J+PEfIH+Ib2x858yfPnAgw\nf9I+\r\n=dbzo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f080737d7f5cd06a79c22596bca9f1510f2fc2ed","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.8_1627964580856_0.9055673328673248","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@alt-javascript/boot","version":"1.0.9","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.9","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"aa1598e6e56dbf4d894e71b47edb56543babc05d","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.9.tgz","fileCount":6,"integrity":"sha512-JEybs0C7mj3xHg1IUlBzA5vtHzr+yluvLosNXzAvf4zX5q5LjAscOX9x0Vw1SbvXsdVy/igTvfdstQXDFCzY/A==","signatures":[{"sig":"MEYCIQD+030B3HSgkvueTuLk/7F6Fke90hAIf/uQnswooiQJiQIhAJl2N/eHPpgYxKBq6dHTksUFP8EIpktl/AHV6wKgPY1n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCNx8CRA9TVsSAnZWagAAvXYP/3JCKWdFa8upRrN8snVl\ngXWxWt23FOrkeFfZYLMq7hVwd9rOT7xR6NPrKc4x9LCpACp2Kl+63Aj4fFU3\nvqqKkkdwI1oKsVS/vRWs18URedeeYAMCTHV2RDQASpBrqQJy40m3wSymvaNH\nSv2ug3xaNHgRqVqWOYxavUXbgVRymJknuE0f4jqoSLadgbiFEZOGySdEfl+L\n9q8IGtFcbwJ05Yq9DAoKi3+fXCu5Y4jzvlV1MmCeAJaWW2NQmeM0ZwGmVlnD\nk0CMCN3ZCcawjjMnEiHXRZawJMDpp7W9NaeILxZxTFJF7+kyxd5R19WJv3s5\n2L0RGfUUneS+jxP3rFsVcF9EDvlfDGFL0Xi+DGaFH7g9cVID6hlZhUb1qYyO\ncFGsUUeI82bclV3HDTYekJq+CwokFe347jKhlXhHctYhcCz9zPiftS+V/s1C\nJkchvzl+B9dUsgpTsOgTi2iyTaVEetqwW12uEhMElOe8fvukrIBKgBtu7Uc8\nNveH72m6uAXCTmVT+wRuanaffPL2gIY+oWQIenwh/+eKXD3g+/g2Hjjc7BdL\nbXCTdRqgFIC+vn+rMm4bnUt7r/Q0RXxbFzH+/YdPu8F8ms8rLtoV9fJYKqgO\nrePU4dhp7MUHLBwc836pizQvCZ0jWRZfwsmFK0DC+NeA1oVLdhBMV2vOZgTm\nh0xd\r\n=Lxy8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bb319451537afb06280be078f9582a96034d7d9a","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.9_1627970684187_0.43504765062565354","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@alt-javascript/boot","version":"1.0.10","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.10","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"00465c5c2c68fbf5a6d87c7ce2e2131219eefc91","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.10.tgz","fileCount":6,"integrity":"sha512-mJN5G7Up19e0U5wz2DgurWTo/meJzC9rWJSlKIQueuBuuiXJU5suJi50dY2IbS9oyzuYCBApsFhvVmNBylICLA==","signatures":[{"sig":"MEQCIC6C5H+jl4g0q19qeJlr6Qdbi0miPcjDv8sRojW5jFubAiBJP+Sgs6sWGJo9zLzsphag5FTUaDH/lF1iAUFa94iClg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCyPqCRA9TVsSAnZWagAASxsP/ieQurKh7DcE9mojmCN1\nfJQK4X4lc+n09G3bOGPztaqxwYzvRII272VISSPMM086iGvWIrtPJOCZChfP\nsFQ01BN/y4QXw+z1pngK7H2cFZzXOEOEvvKq8XkqDeZnp6Cu7ZWHHdQG6QRG\nwqPX+U9DzSYFMU5A0QezqGKDjtCgyvfuNIfwl/7jRlcDmljwBfnFukRgtCRY\n1dEMSsYCk/hHaRr5XyRFGRX093jf19rHumYevnos2FubS9NJrpF4sqftbPKb\nuuZsj/WMjxpf16RN9d6x2xKTjwhhrlFQeW5ip3F7qeKpj6YV+xUpvb9JoH+f\n2JWxtQ6HGeOjp7sekHBqouxZAFDVrPK9kqObIJQk74VdIlfA7Zo/pZbXoliQ\nnpIFr1izp9c8Tl5i+6hfvneXPtZNjixBuvZpQmi0O0jVoG5jKTxz+DOiPlSf\n3PwSKGkibPBgHFF7W11F+fP963TgWPuT+kmzPgfLllXJ5e4JNLnmeNfApHah\n+OQXedr+S/21EhdmYsozzu2vR/lDI0FRy0rOD6hHHBtTcKHiYlnXq6sMtREF\nFA4QvK91jHBMKN/PGEHriQpCtJd3w8EtxrILdgNrWKR7ItmViVZ5fStf9PRk\nNzpyNE5F/3YBE9nByqDZk/GGdoJ4hjKs3J3KpR98dA5FtIshMCE2wQBZ8hwU\naV/P\r\n=TEzR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e34de8d10f3d7d473eb8f9e9cd9e5b8784449285","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.10_1628120042736_0.18570960619489152","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@alt-javascript/boot","version":"1.0.11","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.11","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"d2d77c831756a53a59f0c11552414a8eac810244","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.11.tgz","fileCount":7,"integrity":"sha512-6aMl3qGHawDp4ivQ8YIoCM8bqa/a/XhGT6VvZron0MnKWK2xek0dVzUc3AFGoaOM4sB9qkhISg3h+FYthUpehg==","signatures":[{"sig":"MEUCICJ8e/i/u+sSnEaruII7bvnx3uTpTfBRyFnGm+d5SwbIAiEA982uEhLnpEla3F/iUB2Ck6Rg6CCsECJdu0YZlsEr8xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEiEPCRA9TVsSAnZWagAA7K0P/22J2lK5V+L67uEj6dkK\nvbjpEqIzsr6yotINp34x6VUkf1xouO9I4xb4aKivcNlm+Hk5vqpUSvaoE0L5\nuz43VQX2o9FYj2Zp8+toZOAtoBqfSrjkkiiBcwVbrbIl5cyxbhKilCrp6nmD\nkvmx4dFvwIRAcbokOuqVWwwyDzrRUvtSYLHgqQbKzqy4pPqem/Av3Py1DUTa\nLRyzpJ2wA07DbHwFx/wSHuy7nWUb3YLyCY18eB1R5k26lBjmBH2VTSMFZLca\n/Ay9EZpuK7lld+b52lbAU84QchPCXf64xu6yl8DBpbFNeocfTJqoub1lfR1u\nJArhuc2GhB1nydsha8+DpW6Rzr1DtDuCnGQ5HXKupBSwy+/qPRTg0oBDXY97\n0f5XHMMn2n15N7R07skAB4p7WwWgI4rzpNljmrt7hPrwp5Won3zMxg11NEeV\nSfzHk9npXHCAGe0EkSwBnvQ1F4UDI9viE+xD9FheHJnBVHQ0nk9ly0H1XNKH\nIKO83nbGTdH0Vpm0ovBRsZUDpveonrlKQP7RrevkUtbD73YpJ3ztuyZQN2HU\nKkFbDhYmEYY6Kjn+aBPBtbsxsYA9H9Y4tEXYp/paZE42wMQwNjW0Jm6POLZ1\naR/l9pmXTlqgv6PBQiKo4vBUDBC/OgKzFlxpHWm89MCYL4LhDJN89gw3H/vT\ntm+7\r\n=xTm+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f5b3d3f01ca15fba8aa8065287d56c058e217c9a","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.1","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.11_1628578063430_0.2909409004704733","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@alt-javascript/boot","version":"1.0.12","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.12","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"38fcdebf663bf4cf28ece770a9929433c4686e01","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.12.tgz","fileCount":7,"integrity":"sha512-999hNs5jagI/Jrp0GegIfjPymv4US2wprsOBCgJ8aKLkJPECzwuirv6qEjaCorhFvMimdxL073pwLgNZm8fvjw==","signatures":[{"sig":"MEYCIQDvP/ePPPNU+L12mdQ8ClXcGqZEVHmArhTnt9jAgmDoXwIhAPnOLx/i0eg/v5t11Y9Ch0Ec8IrYgPsINGUdT5xWEziD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEiJmCRA9TVsSAnZWagAAn9AP+gPy2ojj+unGI3wZUSM0\nn3mzY0A6VKF3D7iIkQzkqKAN5FnIjRwdQmp5m/K7vowApss1p5UUOe8ULIQe\nIpN0NRzZWh4idUwe6rgAHHgk7vtTgUaek0yB8zz5PjLMbNxoGPINFcmAO3eK\n6zAP8TqN7pstVB7ObJpD78/QBLJ5MVDWFUfqauU9fGBnbxRTt09UTJxjh+Yj\npkyuAJbmK5QCQZnL4nbP26oGpBBKfdsk7jOV8Ztc9daC7Q/JU9J36i7km4Sv\nl8nz/QmJXGENmiZysok8M/SgEeeHxoJ8TJNS2JJ8uHhacIT8b9Q8iQQJUNRM\nooq9uvCLe2d9ToNPzu667qAbKHZnAglIN50aqZXiscNAFCbN9lNvyNsaICn3\n1TJr1tfUCI2Nkdvd0vaoKT2Vb0cfWDdvO7KSSb3+pEdmlgOa5E1s5xE+rjlb\ne5G63W+fsICt2yqk423qrJosHAM0o/OccqKxxpcYOlip2OzoTKZchnhn9rhI\n9St32vDLKGeT5Mxrk9bOvyD1T9iQj7gcVVXuOf/GBcFT+/j4O/rePWz2OsNZ\nVqUB3Nt0wZRojjU1/xwTLwmd8Meh9ZPSnkyq09ems2cL2U+4N3klzGVLt9Pu\nnidpivv6A8MCpOvRdZq47UCeoeMHU8pX5SqzNsUG97FA2K2/09Us6p/+EjVv\nXPKr\r\n=WVpA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a5419d0aaf59f2aa74a6381b89f48e07cc16ffd0","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.1","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.12_1628578405863_0.9966757619952236","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@alt-javascript/boot","version":"1.0.13","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.13","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"239d47d74d098aad2fdc45428e22d88061ce45b2","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.13.tgz","fileCount":7,"integrity":"sha512-obRMzdVUW5oriisX21nTRqGNawM6BstSBH3iGD8Ej/NSVQqDTrJWXfJCfzkk71DHx9LnWjJwUr6iN5QPuY+6BQ==","signatures":[{"sig":"MEQCIFKgI4HFDGgUHOXIvR364y9zGTrLUNEB/BJDySJXGpvdAiAgWBpd0CbrEyDd1/uxIbs2XIEypyv1wnnbIuQh8VUrXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFK+2CRA9TVsSAnZWagAA1O0QAIGikZFyITNjTdo254uV\nPSnZu0y2duSKWrt7ryBBJ8N9cjTUO6OR/x3aY8ryovujcTlkQUKlmSLfwr4M\n5/ORpqxEMao0kRl10DKWaS8swstk3uN9lohCs91EvkGgEkjSNBfyYFSOvh5Q\nXWtaDcSCFSeC7TnaiaEIgumP4KTzJUzaR3ubLHUL0Qq/TqaIAI8hHcB+gpL7\nRzY5tZmuCQze52szLgBL/IKyQTRXg1enzEksc/Pd1e13Lzfb6X1irjYidAmx\nFWbplGZUQA2DuUlCAu/+WY6hPPOgw4W+tSiimFob9W+XJbv/4TJp/k19p3qg\nEb8j4HWK93bV4R9VTf3a54z+24XtDb2XUlFRWFPK1X5b1hrPc7JbUjga/5nx\nG22DPewhR5f8LplUZ8fm6J3Eol9iBsC4foNNEqxr3XBQxwLkt5Z8cZy0f3Vz\nOHXvVnjgV5FobckVMZ9LyV7RM5dKcOPrZjAb7hXND1gH5AeRigES1/7gTHAD\nBhb3J20Usvp3OU5e/lfm3/CBgCgOqLPVj6Fo4799HWEZ7dC0EglJGXe4Fx6o\nsBCjr8OsH3C4MTh1/DdsWP5zZssdXqWFQvnfPk/jc7zjMQfDc/P/pjQpxCfN\nzhsQd8zcn5/C+vUkahJNTc6e2AvccyLRuEf+zuq6zxZsnHEevDJEpJh/ffF8\n7yKB\r\n=D3g0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a03d65b5bb17a36c0cc751632a185edc13f1ebe3","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.1","@alt-javascript/config":"^1.0.5","@alt-javascript/logger":"^1.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.13_1628745654312_0.8334213972215005","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@alt-javascript/boot","version":"1.0.14","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.14","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"7dba9a29aa80bde7a57ba42839d318ea2724ec4e","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.14.tgz","fileCount":7,"integrity":"sha512-C/cQYV9j8J872MPUwzQ1VrV1XD6cPzBQBfcpaosHGzJa09C92UAmngbEalirCWTD3QWlPBNcUSVtbRXCUd2BKw==","signatures":[{"sig":"MEQCIBSMrSZZBod1v8Ov6G4q4fc7ch+gPoGGaxwL4f+s50HeAiAB7RZPREI5atEcPPgt1l+J6EmVGWfYh/KCbAIJbcw7Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGfXTCRA9TVsSAnZWagAAxCwP/jfoZw5eYi4Y8jrzRcjj\nP6lPxbpCTW55oBVeuxXIVw31MCFCt23odYiSR97cgZO0ZjVk0IxUY/KH2Zuw\n8KD8NUJy1fuC+GKrv0eqW63xKTrTeBzSOnDtYfD1p2LLYDv0NfVmHwuAvUqs\njrnPQJ9FBTztb6B6nPAuR1Oldc/RePR0gSkkkA3JqVT+BRAp2NyxiqFLVCk6\nqIxSfhMPTN/fUcEkZ4Rp+R7f7LkOmhFEC/cyvXLeypVqvrKwoaOAM3WC7ODk\np7FnnvOl1EU2eFO0cmFZHyPeyhb5VLJ0tID7THPFhVLDv9qXhHkfxBPUFvDW\nwzxDT8IB6J+mdVL7o5AY8nLfHLj7De18v4kDCOXquu0lPYJlN5E0NYsz/OC5\nL6tYa2XJ25h4ndYt/pMrZt+nENwDJeMm4kypDhvZ2aDrTF4BZ0+GdQtHLfQS\n6W3p7YfyyR6VAGSOKjMRPj8RgJKVKDOeZ2jwxfdnrzh3lrwFCAwgV71q43+L\nq88qUHX7a7yB2q3mQBUE6ctw9g+GeWb4il+IS/N/ytg3jVEiWl2z2M+iP56j\nvaukOK332lOJPvGiEp7zsI3/Nn5u2iN9I9oiMqNgkHXGeHdwoJXvTStgNXdl\n2/KiyzBaYSZujwNbXUHtLWUt+C+WcjEpeTZHehm19IHVQ6vbRxJkO1yL6GMz\nzrb0\r\n=BD97\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"090b48ca8beb546a8a1e056507ab2916b2ffa2c1","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.5","@alt-javascript/config":"^1.0.11","@alt-javascript/logger":"^1.1.9"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.14_1629091283158_0.08979267707636573","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@alt-javascript/boot","version":"1.0.15","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.15","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"266c46bab37c566125dc1c6bdd02f6eab6f6b77d","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.15.tgz","fileCount":7,"integrity":"sha512-7f8T98YImKJOAIoFPHy4qt3hwMnLrkrFOk1QkoRPJgMEmFGGxU+C8DMDclksp5far0yH8ixaifqIxobtVaIOHQ==","signatures":[{"sig":"MEUCIFejAj9gsKW5zv8MWVtaf18pu2nSNlyNtZnGfRBcblhIAiEAxKrpnpy6safg+/ytsHoNCjn8KTyOfikDNnlRUjN3YMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGgPoCRA9TVsSAnZWagAA+dMP/1iZxLeNoPjwZUJdiCEw\ngSvMiH/z+JbLXXXAZ2ht5dSBRu1oheLpvh5YYXVm+2eTyhIy0TstGRo5zP03\niUH2CCTrzuijTrzQnvQgxUksrGJdWpygZFTPgkecMBNcfcyWqHnDTrZxmFSH\ni+qybHQWYrG+BGdBAfAF5uCVrUynl0l4P4BbXgnawalJMOYNY+uFsN0MgCg4\nLArAkHZ4TaB6qejD4I40jmn3aFRcoO5h7+mo87eJTBEUIU3Qq6TPf2s/7biH\ntdzDc9P+NRdBjJUdXe8y2MEDcs2eTDY0iVwGZFsP+Bxmc5eELQqiUsnuhWaU\nYAVC2azdJRjjN/05ytWdc66Xo1hLUDYuVhhISE5yxcxoVLqNn3o2aoAn5OPB\n9Upru2tOVL3sDPRmmvsJjpvTLs+5a8nL4f4DB0NAdQ/0/zOT9WiTjRnFKhKM\nt7HwEJ5SMoucUmHOG8OyVrA6GwYzbdhvXoG8CJsqknl5iK3A8XScZ8AXifmh\np1WcLrPA3Pv3Bpzo764o8WM5Vb3ozNnBgJ7BBCYqMEUs8E/oNBJ7GGjCh81U\nb5jsBkIN3+CalQPXhrptxmSGyY7f9aL04YaVtSrBpTk9PM09oOPunoUi54LX\noaEy1yaWzySKBAisvTk6NrnMwEFQpPKjGx7OMnVSFDxi9kQeP38CxFmAy8vD\nlP3I\r\n=wf4F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b95ca3afd6b0b3c6a1b72015403ccc2e8f4ab052","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"7.14.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.5","@alt-javascript/config":"^1.0.11","@alt-javascript/logger":"^1.1.9"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.15_1629094888007_0.20694296330499062","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@alt-javascript/boot","version":"1.0.16","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@1.0.16","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"ac13685fedefe755412f578ba4a4766f3db1fe64","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-1.0.16.tgz","fileCount":7,"integrity":"sha512-W6kjVvRg7mElrCpLQVihVli0q7TXSRnSBo/eHQATw4cbtYOHrJ2gE18KfbQ/LZ7PHlEUcfVpbwelGPMjUxwwKg==","signatures":[{"sig":"MEQCIEAKa+h7pD8RqfLCIqNOajpe37MJXp3nVcesRiz/rGDrAiBODiOiBEGodPP9fvh6ao4XKOxsZJUcN37d291QFfjUTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFEuCRA9TVsSAnZWagAAlncQAIhdx+gRfXw3Ta5qAo29\nUQg6JEm9Yl+IIeRtgWNwCXmxPSIfC+qa2i/5F/CuZ/HNwjCVfRXNaQ37FoOL\nYoz7J8YBQUtgjNWcG6XMjw7PYmtFstHXE1QTLbhRF3DndLHgKBcEZPW2bPH4\n62HXPEUPlituVGuLtSBNVrja8jTHO6hhjzfGx2+/bfa8K7AVpf4Z8Cp7PHpA\ny1GgXGQ6yGZpWyYOgvhPhd5Xgaa0GLhi0MrGBRaSc5718cF0TCmroFfvYmo1\ndA/gGcr/lmvK+IR02xLCpqAki6gA/hCucgHZXOlhNbnqrhjiUrilWXiuCHHJ\nl47dMBHrno3GKJWVVGTSrjWhUljnMQBb5pSatIP60R0F9PV6dbCEgRq9nFZi\nzIwptSjA66wibTC8uRBSpdhC/flhiZIBBG8I1RwT/inm0f0yZi73hNATeJpj\nue8yj9+cnOOQtUjNiQfBBjfPDINsYVgcko1znmvexqhDH44CvRIwJqx+55kW\nvMnTAd/UXPqwZ7DLJOJjHviu4xX8sv7yl4FUyJ+VNAe5lBSriBHZUoD2gt7Y\ng6Yr2fsW00JaWzqH3T76bKYqkwPlfyEbuBM0P5VNAgJzkTvH1F4j1GdUUEUy\nJnt38zXBGoArd0noJYzL2bG4AEJOqiSPin3/rpBSk1yXk/pMxMIWNiZFypIm\nQ0qK\r\n=xtGm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"02ea81956626bd43e807b352b0e92b11b1514d98","scripts":{"nyc":"nyc --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","mocha":"mocha --require test/fixtures","coverage":"npm run nyc","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures","test:unit":"npm run test:tdd","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"8.0.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"14.17.2","dependencies":{"lodash":"^4.17.21","@alt-javascript/cdi":"^1.0.7","@alt-javascript/config":"^1.0.12","@alt-javascript/logger":"^1.1.10"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.0.3","config":"^3.3.6","eslint":"^7.30.0","cucumber":"^7.0.0-rc.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_1.0.16_1633667413558_0.9754757464150026","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@alt-javascript/boot","version":"2.0.0","keywords":["logging","configuration","boostrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@2.0.0","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"homepage":"https://github.com/alt-javascript/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"156abb634a91bbef5be386e8fb9111c867c15574","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-2.0.0.tgz","fileCount":18,"integrity":"sha512-feZofhX8c3xcdAZqRZCTmQcVOi9pmBcXpacZ65UxTOgS2FkPOE9K9uLHWWQ9riMQNfKRRjcudkDs9sszwis2cw==","signatures":[{"sig":"MEUCIQCoslhPkXoUOVtB2hFNRpGIrYOcKUBSc2s/dr1Zu2Y32gIgI0/flId2zFj9lBfk5dbryLA3SgegTD0uuezpC8UxE0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44008},"main":"index.js","type":"module","gitHead":"2c052781682f4f552bd831a97f3d862bfc6b3404","scripts":{"c8":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"npm run bundle && npm run build-iife && npm run build-esm","mocha":"mocha --require test/fixtures/index.js","bundle":"rollup -c","coverage":"npm run c8","cucumber":"npx run-script-os","test:bdd":"npm run cucumber","test:tdd":"mocha --require test/fixtures/index.js","build-esm":"npm run minify-esm -- -o dist/alt-javascript-boot-esm-min.js --source-map","test:unit":"npm run test:tdd","build-iife":"npm run minify-iife -- -o dist/alt-javascript-application-iife-min.js --source-map","minify-esm":"terser dist/alt-javascript-boot-esm.js -c  ","minify-iife":"terser dist/alt-javascript-application-iife.js -c  ","cucumber:windows":"cucumber-js.cmd features\\*.feature --publish-quiet","cucumber:macos:nix:default":"cucumber-js features\\*.feature --publish-quiet"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"overrides":{"diff":"^8.0.3","serialize-javascript":"^7.0.4"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git"},"_npmVersion":"11.11.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"^2.0.3","@alt-javascript/config":"^2.0.3","@alt-javascript/logger":"^2.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","rollup":"^2.69.2","terser":"^5.12.0","babel-eslint":"^10.1.0","run-script-os":"^1.1.6","@cucumber/cucumber":"^7.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cucumber":"^1.4.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_2.0.0_1773129016443_0.5059081421816709","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alt-javascript/boot","version":"3.0.0","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.0","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"0ed7e7dd44678cf3575ea07d831ea3138e2f5198","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.0.tgz","fileCount":11,"integrity":"sha512-JiImGdYxzOpPZNowUi0Ie4E7W8IvhC3hPzvfe3i3/9NI0IDFwQqZfr2EK4PNavixpLoAejFpKwgzHY8YGYjFiA==","signatures":[{"sig":"MEQCIHhpp8gPbMPkpLWD2RG9ijmzElZOSZ+X7Jjok298glvaAiAszxlhatMgxg0hIak8caza1gWUzdozmB1N/K+vkowzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18077},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"6bc9996e5d4f03d52e441c7d89e4132d0cfbeebb","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.0","@alt-javascript/common":"3.0.0","@alt-javascript/config":"3.0.0","@alt-javascript/logger":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.0_1774062712223_0.7335511510268931","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@alt-javascript/boot","version":"3.0.1","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.1","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"fa9117688bef2ae0396a7deda26849a1ec942646","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.1.tgz","fileCount":12,"integrity":"sha512-4DPTKVlfBZ9x9OSbNMSbrodujjcnN2e6PQ1ONkEtQLP8pCXK8nJBVt6lceFJq6/6u+Tl9BZoc/uBKzdrJxh6Tw==","signatures":[{"sig":"MEYCIQCdo6JYdcTK2+FfKEyINuX81Ta5YcrdmWj3bj5ZpQzWagIhAJ9o+R8PnEy+CLIGxgbzIYut8WcIZpKHHzPLIhuZDXFj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26314},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"59023df5b83098ff9e536f4b5821dd38b053d6be","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.1","@alt-javascript/common":"3.0.1","@alt-javascript/config":"3.0.1","@alt-javascript/logger":"3.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.1_1774067461402_0.9529337595733884","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@alt-javascript/boot","version":"3.0.2","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.2","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"024f9c1e110018370fc539a309933ac31ef00a5a","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.2.tgz","fileCount":12,"integrity":"sha512-x4SrN9kkB/FunsSxpiG37prNbjKzB66DMdB2hLd2+AA7zry+dD1/1MHjnJR0BMoNjY0aYiEC72TtQ10XLsF89w==","signatures":[{"sig":"MEQCICoT2SK9qc6pjKgkSmNS/sFWhx+cmBqDa3MdE9dGjVXYAiAv5x1h52wSdgsymWJ10/3BjKGw7MT+vJwXPnb6AcXuIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26314},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"df365b8a2ff98a6a5f18da02ee01007ea5baa69b","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.2","@alt-javascript/common":"3.0.2","@alt-javascript/config":"3.0.2","@alt-javascript/logger":"3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.2_1774067763619_0.7471868364120366","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@alt-javascript/boot","version":"3.0.3","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.3","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"bd0ed7bc2cd24cdd647adbe62ef171b326194938","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.3.tgz","fileCount":12,"integrity":"sha512-T6iPPbRG4x6id+jrFxLEw0lJjqzteCDoSAS4fkrqjVjgS5voaF7gddRKDMyjRwMqY2t1o3j96AjT2+plmGMrXA==","signatures":[{"sig":"MEYCIQDhfAe9heURfU+H+EvznHBg0v6ehzIcA1FUPwiv8ZAwcgIhANMM2lWl+qXzq4Dig3//6CADGgawIqWlAp7wjWBQOHXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26314},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"e64fbbad53825fef88c3a0976208f27893822519","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.3","@alt-javascript/common":"3.0.3","@alt-javascript/config":"3.0.3","@alt-javascript/logger":"3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.3_1774068650422_0.2757863032898151","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@alt-javascript/boot","version":"3.0.4","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.4","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"5b2a8fe311583de071c48b2ec9d10c97d639467c","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.4.tgz","fileCount":12,"integrity":"sha512-8MPMx/qdfDNu76ehZlkofRA4O+fJ9EZn03CbG521NADIdFghFnke7MBQDPPr2jIx3hB+sK3/d8WHvSoKnIGj1Q==","signatures":[{"sig":"MEUCIQD9N/3IvQvur9zkd4T/FaQpOiXYYsJLSnYC5fcqTGYiOQIgC087285C0ZAVXkN8vVxG0VEX4Gxsr21IIEAOyCn/Xao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39405},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":{"browser":"./index-browser.js","default":"./index.js"}},"gitHead":"d8de2e8b94151a92fd0c9259d906dfe6d66e11f5","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.4","@alt-javascript/common":"3.0.4","@alt-javascript/config":"3.0.4","@alt-javascript/logger":"3.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.4_1774422693757_0.6762780995493056","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@alt-javascript/boot","version":"3.0.5","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.5","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"05a7a9763fb34f24384ba6fcb1145e2e450c451c","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.5.tgz","fileCount":12,"integrity":"sha512-eSVuGEj9onVoYno948C89lSpeQYGcp73gJyR+DC1dJQzcm67Q/h3TEVXSFXrv0Mz1E6Gcwzcc2PS/98ss8U4XA==","signatures":[{"sig":"MEUCIQCfVrStnYZhWwEba10WveJK1ukzJRr2OEmcJ2T4ZWq/zQIgNApr1cETbqLB5gajKwz148977Fy2lGj1oON6rbm3qmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39405},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":{"browser":"./index-browser.js","default":"./index.js"}},"gitHead":"925db7483dcdfbfdb2571e74d3ae4bbfa494a126","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.0","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.5","@alt-javascript/common":"3.0.5","@alt-javascript/config":"3.0.5","@alt-javascript/logger":"3.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.5_1774428754857_0.9895225313018363","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@alt-javascript/boot","version":"3.0.6","keywords":["logging","configuration","bootstrap","boot","global","context"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot@3.0.6","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"a80a7fdf2bfdc87c30ae41e5777281fba916d2fb","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.6.tgz","fileCount":12,"integrity":"sha512-LgzGyi3Xj4U5D+Cf+aCAC1qoxPOGTAkoWX+eC/nUoL07wPS/qUu0SCjoN8jIeeUQ75iXEGHkUyNQEQzjLEWcaA==","signatures":[{"sig":"MEQCIA2ElJBWR36OykX9VKTHC+l47C0DHUS3BiiCnr4yBAgOAiALORRDmMRDPEI08u4GmYH9KlPahmOR5SXPyvUJSKBdNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39405},"main":"index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"browser":"./index-browser.js","default":"./index.js"}},"gitHead":"ba43e8807bc28583f98edddce84849875544bd51","scripts":{"lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","build":"rollup -c rollup.config.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test","test:tdd":"mocha --require test/fixtures/index.js","test:unit":"npm run test:tdd","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot"},"_npmVersion":"11.12.1","description":"An Extensible Config & Logging Application Bootstrap Function","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.6","@alt-javascript/common":"3.0.6","@alt-javascript/config":"3.0.6","@alt-javascript/logger":"3.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^11.0.0","config":"^4.4.1","eslint":"^7.30.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/boot_3.0.6_1774553411834_0.285672932230415","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@alt-javascript/boot","version":"3.0.7","description":"An Extensible Config & Logging Application Bootstrap Function","author":{"name":"Craig Parravicini"},"contributors":[{"name":"Claude","url":"Anthropic"},{"name":"Spring Framework","url":"VMware/Broadcom"}],"keywords":["logging","configuration","bootstrap","boot","global","context"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"main":"index.js","type":"module","exports":{".":{"browser":"./index-browser.js","default":"./index.js"},"./MiddlewarePipeline.js":"./MiddlewarePipeline.js","./middleware/*":"./middleware/*.js"},"scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"npm run build","lint":"npx eslint \"./*.js\" \"./test/**/*.js\" --fix","test":"npm run test:unit","test:unit":"npm run test:tdd","test:tdd":"mocha --require test/fixtures/index.js","coverage":"c8 --reporter=json-summary --reporter=text-summary --reporter=lcov npm run test"},"license":"MIT","dependencies":{"@alt-javascript/cdi":"3.0.7","@alt-javascript/common":"3.0.7","@alt-javascript/config":"3.0.7","@alt-javascript/logger":"3.0.7"},"devDependencies":{"chai":"^4.3.4","config":"^4.4.1","c8":"^7.11.0","eslint":"^7.30.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.23.4","mocha":"^11.0.0"},"repository":{"type":"git","url":"git+https://github.com/alt-javascript/boot.git","directory":"packages/boot"},"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"engines":{"node":">=20"},"gitHead":"01bd2e99058af03b3213c09c07ba87985bfeeeca","_id":"@alt-javascript/boot@3.0.7","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-nednlgd6zRv3761vH3QsaM0h9tz6SUIIGQoUQZGmuBDgQIqapFoa/Kon9o7aquNEvG99tLytxjIA6GgDAtMQWw==","shasum":"8d1d38660c46dcd13ae3f4c50332dadce489229a","tarball":"https://registry.npmjs.org/@alt-javascript/boot/-/boot-3.0.7.tgz","fileCount":17,"unpackedSize":51965,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFlujtKY8PYe/quE/U99pM66BXnKOf4qu3ZZCbfkjfknAiBahm3y0yVwCFqBcsi9GDf8u/L8fXnES3MPyc4omSdqWg=="}]},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"directories":{},"maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/boot_3.0.7_1774553604757_0.34225765138529485"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-19T06:58:00.623Z","modified":"2026-03-26T19:33:25.063Z","1.0.0":"2021-07-19T06:58:01.137Z","1.0.1":"2021-07-20T07:22:35.489Z","1.0.2":"2021-07-21T02:23:04.577Z","1.0.3":"2021-07-21T21:14:45.690Z","1.0.6":"2021-07-27T03:58:38.422Z","1.0.7":"2021-08-02T07:15:00.922Z","1.0.8":"2021-08-03T04:23:01.028Z","1.0.9":"2021-08-03T06:04:44.326Z","1.0.10":"2021-08-04T23:34:02.895Z","1.0.11":"2021-08-10T06:47:43.582Z","1.0.12":"2021-08-10T06:53:26.036Z","1.0.13":"2021-08-12T05:20:54.461Z","1.0.14":"2021-08-16T05:21:23.328Z","1.0.15":"2021-08-16T06:21:28.170Z","1.0.16":"2021-10-08T04:30:13.735Z","2.0.0":"2026-03-10T07:50:16.591Z","3.0.0":"2026-03-21T03:11:52.372Z","3.0.1":"2026-03-21T04:31:01.760Z","3.0.2":"2026-03-21T04:36:03.770Z","3.0.3":"2026-03-21T04:50:50.563Z","3.0.4":"2026-03-25T07:11:33.903Z","3.0.5":"2026-03-25T08:52:35.038Z","3.0.6":"2026-03-26T19:30:11.969Z","3.0.7":"2026-03-26T19:33:24.923Z"},"bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"author":{"name":"Craig Parravicini"},"license":"MIT","homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot#readme","keywords":["logging","configuration","bootstrap","boot","global","context"],"repository":{"type":"git","url":"git+https://github.com/alt-javascript/boot.git","directory":"packages/boot"},"description":"An Extensible Config & Logging Application Bootstrap Function","contributors":[{"name":"Claude","url":"Anthropic"},{"name":"Spring Framework","url":"VMware/Broadcom"}],"maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"readme":"# @alt-javascript/boot\n\n[![Language](https://img.shields.io/badge/language-JavaScript-yellow.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)\n[![npm version](https://img.shields.io/npm/v/%40alt-javascript%2Fboot)](https://www.npmjs.com/package/@alt-javascript/boot)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/alt-javascript/boot/actions/workflows/node.js.yml/badge.svg)](https://github.com/alt-javascript/boot/actions/workflows/node.js.yml)\n\nApplication bootstrap for the `@alt-javascript` framework. Detects the runtime environment (Node.js or browser), resolves configuration, initialises the global boot context, and provides the CDI middleware pipeline used by all HTTP adapters.\n\n**Inspired by [Spring Boot](https://spring.io/projects/spring-boot)'s auto-configuration and application context lifecycle.**\n\n**Part of the [@alt-javascript](https://github.com/alt-javascript/boot) monorepo.**\n\n## Install\n\n```bash\nnpm install @alt-javascript/boot\n```\n\n## Quick Start\n\n```javascript\nimport { Boot } from '@alt-javascript/boot';\nimport { EphemeralConfig } from '@alt-javascript/config';\n\nconst config = new EphemeralConfig({\n  logging: { level: { ROOT: 'info' } },\n});\n\nBoot.boot({ config });\n// global.boot.contexts.root is now populated with { config, loggerFactory, loggerCategoryCache, fetch }\n```\n\n## API\n\n```javascript\nimport {\n  Boot,\n  Application,\n  MiddlewarePipeline,\n  RequestLoggerMiddleware,\n  ErrorHandlerMiddleware,\n  NotFoundMiddleware,\n  boot,\n  root,\n  test,\n  config,\n} from '@alt-javascript/boot';\n```\n\n### Boot\n\nInspired by Spring Boot's `SpringApplication.run()` — detects config, wires infrastructure, and optionally starts the CDI container.\n\n| Method | Description |\n|---|---|\n| `Boot.boot(options?)` | Bootstrap — detects config, populates global boot context. Pass `{ contexts }` to also start a CDI `ApplicationContext`. |\n| `Boot.test(options?)` | Test bootstrap — uses `CachingLoggerFactory` to suppress log output. |\n| `Boot.root(name, default?)` | Read a value from the global boot context (`boot.contexts.root`). |\n| `Boot.detectConfig(args?)` | Auto-detect config from: explicit argument → `global.config` → `window.config`. |\n\n### Application\n\n```javascript\nimport { Application } from '@alt-javascript/boot';\n\nawait Application.run({ config, contexts: [context] });\n```\n\n`Application.run()` calls `Boot.boot()`, then dynamically imports `@alt-javascript/cdi/ApplicationContext` to create a full DI container and run its lifecycle.\n\n### MiddlewarePipeline\n\nThe CDI middleware pipeline — the equivalent of Spring Security's filter chain or Express middleware, applied uniformly across all seven HTTP and serverless adapters.\n\n```javascript\nimport { MiddlewarePipeline } from '@alt-javascript/boot';\n\n// Compose an ordered chain around a final handler\nconst pipeline = MiddlewarePipeline.compose([authMw, logMw], finalHandler);\nconst response = await pipeline(request);\n\n// Collect all CDI components that declare __middleware from a context\nconst middlewares = MiddlewarePipeline.collect(applicationContext);\n```\n\n#### Writing Middleware\n\nA middleware component is a plain CDI class with `static __middleware = { order: N }` and a `handle(request, next)` method. Lower order = outermost (runs first, wraps everything inside it).\n\n```javascript\nclass AuthMiddleware {\n  static __middleware = { order: 5 };\n\n  constructor() { this.logger = null; } // autowired\n\n  async handle(request, next) {\n    const token = request.headers.authorization?.replace('Bearer ', '');\n    if (!token) {\n      return { statusCode: 401, body: { error: 'Unauthorized' } };\n    }\n    // Attach user to the request for downstream handlers\n    return next({ ...request, user: { token } });\n  }\n}\n```\n\nRegister it in the CDI context — no other wiring needed:\n\n```javascript\nimport { expressStarter } from '@alt-javascript/boot-express';\nimport { Context, Singleton } from '@alt-javascript/cdi';\nimport { Boot } from '@alt-javascript/boot';\n\nconst context = new Context([\n  ...expressStarter(),         // includes built-in middleware\n  new Singleton(AuthMiddleware), // auto-detected via __middleware\n  new Singleton(MyController),\n]);\n\nawait Boot.boot({ contexts: [context] });\n```\n\n#### Normalised Request Shape\n\nAll adapters (Express, Fastify, Koa, Hono, Lambda, Cloudflare Workers, Azure Functions) present the same request shape to middleware:\n\n```javascript\n{\n  method: 'GET',           // HTTP method\n  path: '/todos/42',       // URL path\n  params: { id: '42' },   // path parameters\n  query: { page: '1' },   // query string parameters\n  headers: { ... },        // request headers\n  body: { ... },           // parsed request body\n  ctx: applicationContext, // CDI ApplicationContext\n  // adapter-specific: req (Express), fastifyRequest, honoCtx, koaCtx, rawEvent (Lambda), ...\n}\n```\n\nMiddleware written against this shape works identically across all adapters.\n\n#### Built-in Middleware\n\nEvery `*Starter()` function registers these three middleware components automatically:\n\n| Class | Order | Behaviour | Config flag to disable |\n|---|---|---|---|\n| `RequestLoggerMiddleware` | 10 | Logs `[METHOD] /path → status (Xms)` at verbose level | `middleware.requestLogger.enabled: false` |\n| `ErrorHandlerMiddleware` | 20 | Converts unhandled exceptions to `{ statusCode, body: { error } }` | `middleware.errorHandler.enabled: false` |\n| `NotFoundMiddleware` | 30 | Returns 404 when no route matches | `middleware.notFound.enabled: false` |\n\nReplace any built-in by registering a component with the same name before the starter:\n\n```javascript\nconst context = new Context([\n  { name: 'errorHandlerMiddleware', Reference: MyErrorHandler, scope: 'singleton' },\n  ...expressStarter(), // condition: !components.errorHandlerMiddleware — skips built-in\n]);\n```\n\n## Test Fixtures\n\nUse `Boot.test()` in your mocha `--require` file to suppress logging during tests:\n\n```javascript\n// test/fixtures/index.js\nimport { Boot } from '@alt-javascript/boot';\nimport config from 'config';\n\nBoot.test({ config });\n```\n\n## Browser\n\nBrowser variants (`Boot-browser.js`, `Application-browser.js`, `index-browser.js`) use `window` instead of `global` and avoid Node-specific APIs. Import via `index-browser.js` or use an import map.\n\n## Spring Attribution\n\nThe `Boot` lifecycle (`detectConfig` → `loggerFactory` → `ApplicationContext.prepare` → `run`) maps to Spring Boot's `SpringApplication.run()` → `Environment` → `ApplicationContext.refresh()` → `ApplicationRunner` sequence. The middleware pipeline maps to Spring Security's `FilterChain` — `handle(request, next)` is equivalent to `doFilter(request, response, chain)`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}