{"_id":"@node-in-layers/toolkit","_rev":"36-38af58f936d201f5b794f52e676afc87","name":"@node-in-layers/toolkit","dist-tags":{"latest":"1.16.2"},"versions":{"1.0.0":{"name":"@node-in-layers/toolkit","version":"1.0.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"5bb6703959eee9ff5fd25a049c5354149656a4b3","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.0.tgz","fileCount":53,"integrity":"sha512-5dCzjcilLaT3RnRkVbbXcVotc+KPmAYA/KHSAidVz+x9FparhIWvPXzKtbeWhB3i+EMLeJyWIO2i8GXAlh7iHQ==","signatures":[{"sig":"MEQCIADW2A0vytOWrMEvaEKrYB6tz+WcCcEBqAudnuS4ajuPAiArBHWlyEoFmcCG8RuOl/7MkI0WOE3WsrheilXx/Xcetw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40792},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8ee7421e213296cc38c4862b88308838a9e4ed22","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist && cp -R ./src/templates ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","cross-spawn":"^7.0.6","@node-in-layers/core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.0_1734815235502_0.47336801845752485","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@node-in-layers/toolkit","version":"1.0.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"33cf9df691f07dd2d1a8eb4b6ef840d8813251f6","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.1.tgz","fileCount":53,"integrity":"sha512-vtyxEjEnigky8U8Yt7yqysqktqW9ghnixcIUZWG35SD9ib3OE7XTvvtLROGAMqnG5xub10SOoDjRkLih8bWz2A==","signatures":[{"sig":"MEUCIE1qRHAB9dz9dpU+8Fg5qQb0cw+/LIx9NnqP3cUVPxgFAiEAutyJLv5xiJGJc+pLoRa1t/PSLTQEAPQw60SwZG3Kyjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40794},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"955adfa7245e941711394eb49e3932128418dda4","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist && cp -R ./src/templates ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","cross-spawn":"^7.0.6","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.1_1734816029207_0.6901949622167018","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@node-in-layers/toolkit","version":"1.0.2","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"2f593a9fed9aa3dc16bb1d1973652245ffd78350","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.2.tgz","fileCount":55,"integrity":"sha512-2NnCfmmJspDcHn/YDmTAaPh7VWoDmV+5UmSDBv1jTwcFgKDu7CAXzvAFUHWR/GysLtzVEPDmn+RDfmpfHNJpHA==","signatures":[{"sig":"MEUCIFdkee+YtUeJrYDxPgPc9O6zJb/kdSqWd7RObB45n7EzAiEA7IF1bIsDvUc92vs+JItijDK+jX7ZC/K3fd5gwH7IfNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43810},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"239d39a3541f0410acdef283113d7cbafa6e2962","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist && cp -R ./src/templates ./dist && cp -R ./bin/ ./dist/","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","cross-spawn":"^7.0.6","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.2_1734816123836_0.9578885982305705","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@node-in-layers/toolkit","version":"1.0.3","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"08c8d400dd23a950d4339bb3614bf4a87787cc1f","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.3.tgz","fileCount":55,"integrity":"sha512-wxgZ9wUv6738u0LMiZrE/ESoIHLmNtcYHmOMta3+8jBqwWr86g875T7L2jsvdZVOt/VU6muTgMG5fOUeJD9rkQ==","signatures":[{"sig":"MEUCIQCmNix2k9cZRvTaQgjZSFs5Cx37pAHbaDOa/2mXQAahoAIgQBLOhsOrSTRV+TGc1u977WhqXwRBP1zoJLjZTbHoaOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43675},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8a9406baf187b71528d4cfd2c6d4c61cdbe536a2","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","cross-spawn":"^7.0.6","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.3_1734816468032_0.7747204856438314","host":"s3://npm-registry-packages-npm-production"}},"1.0.55555":{"name":"@node-in-layers/toolkit","version":"1.0.55555","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.55555","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"d75913c78f22c04da1eab8aa385800f95eb6b627","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.55555.tgz","fileCount":55,"integrity":"sha512-lpInGd4weSP0cQaOZ1+euFh4c7zs8RdaVJfXLdRYOzHcN6KbVFBpXyMX7MaWxfSHuvJLVj/tXS7KMnnvGjPejQ==","signatures":[{"sig":"MEYCIQDSPg11mdi+FgHhl3G1SP7XojWphhEUsRVZZNyr0MJ2nAIhAKq0sWALTHDuRsf1kQkV54INmFsXTPjBnLP1+SC2wIda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43384},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e70960e9be7c7978a26d5fb101859354a66547ba","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.55555_1734816876554_0.8233501265222909","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@node-in-layers/toolkit","version":"1.0.5","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"a0567cc77e128c25493adb12b0883a766570b8a4","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.5.tgz","fileCount":55,"integrity":"sha512-bXMNpWqSDgA1pTu1PPZsogEuj6GSiHudNgcwT/b87mKkezCNcPad9HDrkD+Tau7WkETRAuabW2KSFrT/6A1Hsg==","signatures":[{"sig":"MEUCIQD/A1e/eXldxqIDlgqaZ3J6hE6MZ5QQ2IQ9dfbBuiaI1wIgB8ZuBwkg3vALgcl96kiOet4WLiKZcOzMYHG1uT5g41k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43380},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ffd7b7324a49ac5d4410438e6b27420a43a3a7d9","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.5_1734816900460_0.5754647004405853","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@node-in-layers/toolkit","version":"1.0.6","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"9355adf767bedd3eeb0de147833bc1752919dbe0","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.6.tgz","fileCount":55,"integrity":"sha512-lwJXXs61RAcutOhKJABnh009aDCdX1BtbzhLc4FqJ5mAcuG9p7wr4LC+TejlMdUBqnbu6oE05iDxny58F/csAQ==","signatures":[{"sig":"MEUCIQCWveY20TS2jXAe0gfIyewNOBr9OwL1+mT1IfX9bNMdGQIgZMA9RokL3UQg5DpkTcYrLulRtADAi5OvybGGMKXzyiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43423},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3f7196257e687bec03486b4b54c8f226f1adfda2","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.6_1734817154524_0.9380555393833552","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@node-in-layers/toolkit","version":"1.0.7","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"26228a3b63e64a85689e280dc00710a352530c08","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.7.tgz","fileCount":55,"integrity":"sha512-iKgKtyPpHjblEauQyQoFnlJWJYELiw2msDjasaOhpJ26bV8CIwsHeNItZuoXt1CcGYh1qVdaVwI7eJK7K19l8g==","signatures":[{"sig":"MEYCIQC7DmsEhFsHIh2dP/kdlQ8j2zGphtUbHfJkzWbquqs+8gIhAKVJXJ22UP68DVbqFyupZ4UMji+uioWWF0vG05VqerVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43425},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6650c969d4d34f868eac78b4f9aaa64ed87b3f5b","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.7_1734817365659_0.1656672519301936","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@node-in-layers/toolkit","version":"1.0.8","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.0.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"e7b31b4bf18fbf4751183eb591bfd77dea987c0d","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.0.8.tgz","fileCount":71,"integrity":"sha512-WixvqVNG6RNY/lPbgPKLWtCKEiFOp3p8OjWxaV/dslGagILz7tci/NOC+aPxg22ukUJ5jjdfqs7sC/BdAWGKtg==","signatures":[{"sig":"MEUCIDOkxMO0NUupXuub/A8lx1Fwr5AMGIrnMxfOkwXv3dRQAiEA9Y3fYGlO+2rwzX1X34S3+QfeNK87DE3HxDdRliPWJGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59066},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"644c3c2e436c6e68b453b4757e0a03802dbd9f27","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.8_1734993254120_0.2922317892833106","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@node-in-layers/toolkit","version":"1.1.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"8f129ae45ae9a02c652f5f6fce34a6e0dd69a9ca","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.0.tgz","fileCount":74,"integrity":"sha512-N6JLALd6nNTu/QCjpt5YOnreKYxyoDeLR6kraFwZQcN1fgmkbWanCgKaK8dIPBGd2k1qPxY6YVD0I8iXlt5ebQ==","signatures":[{"sig":"MEQCIFVLTmgiJxtXv/AQuJhomuXgq0DXxbs/t/qlQwIb8zvgAiBMyUpd2/DUfRMTWS8Naq9cdShk+D/OTjRflrzQAoFYnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63219},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"10c532f9c63735d3873c69f849906d630a8aeaf0","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.0_1735850473579_0.21964650145270426","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@node-in-layers/toolkit","version":"1.1.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"f009e1c614c7c956e2f5a20d1a7a3614edda8658","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.1.tgz","fileCount":88,"integrity":"sha512-/W87nQuR9FQ0+vpiS+hu8bBy9JxLAIXe8OcP5Kz6iw9TyoTEXzz8RCd71eRseWIzvKmRgomr892TKgivknaG8Q==","signatures":[{"sig":"MEYCIQCDhPVjN8XPi5D4U9lUe2s0Oqro0CliBs361Srr5BoyPgIhALpfYwFWvYp1Tl4btr+j+7JLga+ybK2l/0OOhZwiXAx4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75140},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bcb5790308b6f4fb69dd388459c33df7420c67df","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.1_1735860574060_0.3965574513374548","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@node-in-layers/toolkit","version":"1.1.2","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"76884d9c5626360ec2699be36c4cee2db7a712e8","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.2.tgz","fileCount":88,"integrity":"sha512-et6XfoqEACLrXS1Dx5gjN/4SuDG/MLqbnoGwAgB909HhZQd5zOWfxsQRtfPKaFkbxMUIE8PiyoyPiqzXBMD6Pw==","signatures":[{"sig":"MEQCIE5BTJN/7jPm8ZiI23jmsdzi5uompMzSwbzfyL4yFRt0AiA3rDCwcolF+PZDpi8ZVRHhFZKCILLA6ZroodWfAg09xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75306},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bcb5790308b6f4fb69dd388459c33df7420c67df","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.2_1735860856995_0.6599545219859537","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@node-in-layers/toolkit","version":"1.1.3","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"b98a982daa27217b4f37ce6dd92023228e518994","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.3.tgz","fileCount":89,"integrity":"sha512-UtwWBt47YUp24H8fdo4WUAzwlgcuHmzhs9ZFclcZ+UgB1X9gZs2iPeeQ7gME4ax0XUMU+ygS7rH/BQRpBcSctQ==","signatures":[{"sig":"MEYCIQCN4K7hxQr0W3QUYdzKs5PitGbSsibcNn5dt54BPkyhzgIhANtDO2gXl+vWcZIdS1Xbr9IwnLixc6GaGvCHdLoZJOG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76597},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ab926dea51844d8d0546824bb61eb69f41586bdd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/db":"^1.0.0","@node-in-layers/core":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.3_1735919216375_0.6467915328038563","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@node-in-layers/toolkit","version":"1.1.4","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"040a9f216e540b996a3c3f73c065e16f21fcff1e","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.4.tgz","fileCount":89,"integrity":"sha512-adQnErUoxHmPiKafe3AP77OIu/9CCgPov8h3CYC0mTUS66g3MWk/u4zVWQjqOF7xXaLcmbaRanND1OP3ln27ow==","signatures":[{"sig":"MEUCIQCOxinFXZF+0iEKWu72r5p1/EWRW0Ur7+Si9BFJpIXqHwIgUskTG9/q1UoI+av0zp24/OVWZV2bV5AkPqDgsv6CYuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76577},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"df8caa866ab3faf59f7d2eeaa2c4fd128d0d1c4f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.5.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/db":"^1.0.0","@node-in-layers/core":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.4_1735919931964_0.4409580194028788","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@node-in-layers/toolkit","version":"1.1.5","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"529d11cf72aade074cb334893608212de6a6127f","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.5.tgz","fileCount":90,"integrity":"sha512-uufTMKeGhmYYwq5m7RB8wJi6eO5OIi47mwoAu6iGVGAiE2pnXnvSUT/RqK3h5y7CIGLXTPIDKWT/8tFj1lWIHQ==","signatures":[{"sig":"MEUCIQCuC2rLtAzp5TcjOtR60YxF9aC/OAwhz4qG+68luOQRtAIgXMNQBsoxeDxOcTFe1qQf1zToxcLpwABSoO/h2VUV8l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79064},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"beb2d6d93192e8ba7fefd6564d379a7d0961c284","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.1.4","@node-in-layers/data":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.5_1736426987794_0.38867041872466235","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@node-in-layers/toolkit","version":"1.1.7","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"a08bf13e1650da2683fb5fbdd0615887b6d4395a","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.7.tgz","fileCount":110,"integrity":"sha512-ZG3nkX8SxBisc5xLi6TIfUk3rFZzfUxBzDhjBvAeNxiEbdWzvLJTRn9tHTA1fsNp3eINx5exdZdsdrkGi71W1w==","signatures":[{"sig":"MEUCIDyLJ16koShZnhJXoDqx0ygQpIj9hT/9NaQWd7opLqhKAiEAnWxR/11L7GC9PGTHH/e/+zsoAyXZmzcjO81M+t5Okqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97379},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"86f5de577653d3760b36e5199526a091217bc3bf","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.2.11","@node-in-layers/data":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.7_1741974444128_0.04210391297517546","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@node-in-layers/toolkit","version":"1.1.8","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"eb8d8246e5a0973ea0e8ea8b1bae2ba19b4858f0","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.8.tgz","fileCount":110,"integrity":"sha512-jFAN+PponoINoTQo7puFr5Z8NdmE673ijq3X59lJtAg4BUuESfHFBXV5JbSU4kdFGxA+LBsbpNfecQATfQvd+w==","signatures":[{"sig":"MEQCIGCgyS+0rwcfeIE+tApFCKDliWyw0JbD5w3l/pYnDqs6AiAKK5oyEfKisNoErRndJ67HN1F8nS3xsJRf95gfVjNfKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97427},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bdeb5d1d82954446be96572261cef44dfa563d52","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.2.11","@node-in-layers/data":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.8_1741974688914_0.42778401249501385","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@node-in-layers/toolkit","version":"1.1.9","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"ac8b74f0b125f7139e9a2162816ff81e4bed9ab3","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.9.tgz","fileCount":110,"integrity":"sha512-EY2aGO15TqgoIgBtOQlAydeh0LEeYY5lJSvzKdXvk0TcXccjSvRpsgJiEr2zG5ckxcoUMSi+QoHtIatYSAxoyA==","signatures":[{"sig":"MEUCIQCPSxYeMnpoG7nw+O6ZARlt1BNiwhxyErHdRKpTECtcywIgLTW9/o4MJtXJ68SWZk8Q04MWyZbnvC4dNTVvEJYLkIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97638},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3b1b6d4113af05195c2d1eeefae251ca180e39a5","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.2.11","@node-in-layers/data":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.9_1742398148704_0.7008209792602389","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@node-in-layers/toolkit","version":"1.1.10","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.1.10","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"9d50d2150d55db0beedc80028718ce1c73340c6f","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.1.10.tgz","fileCount":110,"integrity":"sha512-nlvXGEIx76AD2+CjG1gMBi4wSv4HuXGiykqDa60fnczYIiTVHI4XN19bin0L8WO626dD8mpcBcgcb3F8/rIkug==","signatures":[{"sig":"MEQCIBinbZopvKNr0troPve4mhvERiuY3sU4WpreuZINFQnwAiAYk7mwWpX1GiWB7nZutCqw7xDHo0CRGWOHoZQP0lXC7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90982},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9bb50845118ed3574b5ae5c7083506bde9eff30e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.4.3","@node-in-layers/data":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.1.10_1745357846336_0.12486975440743531","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@node-in-layers/toolkit","version":"1.2.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.2.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"028802b5c6f2861e55ce5b0448969a7d1e262adc","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.2.0.tgz","fileCount":124,"integrity":"sha512-9WQB4BMuR6p/FMirPmUipCv1usCA7O/Cy9m6cESRYiTJrWM18JPNGpRq/Z1dh0O739KYt/hWaznQORyVsy/DoA==","signatures":[{"sig":"MEYCIQD0baAmMjh+S0KpWkBluRwZyJU4UtxDCt/47MfTWGV66wIhANezstxXA8F6KLYi/wuF1F4xkQggHpUb9X0gCkd2dSpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95906},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"014164323e74353435fdb7daec28641dc2ffbe0e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.8.2","@node-in-layers/data":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.2.0_1759332126909_0.25746172098820974","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@node-in-layers/toolkit","version":"1.3.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.3.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"d567649fab412140f09dc19ce5d990b2e72b9af5","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.3.0.tgz","fileCount":139,"integrity":"sha512-WA/j39KUo/50YvL59vO8JQ9aywLIET772th2lACAMqNbMbP7ghSdUWF4OXw1Py05k+VzlNSr3z18vbEKp18Cnw==","signatures":[{"sig":"MEYCIQCVKmx/zZShHHbByvi/0MghbD687PC1UdSUPCpCoNh0MAIhAK05YP529cfIoEvfAEwHYh7WdY19iZQZ+WIhpjaZG/yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122088},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"97f7d2d13b34c979ba2a5cadf3df2535f98f4445","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.8.2","@node-in-layers/data":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.3.0_1759336083292_0.8683279382863016","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@node-in-layers/toolkit","version":"1.8.2","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.8.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"7d48a268d24479c3e5153c4075c1bcf2fcbbb959","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.8.2.tgz","fileCount":139,"integrity":"sha512-kXGwQeDV4D3oSBKM3JUj9uLelTyST8mNCdw7OmRAM6sqBPraycsnfIuVE419InhBfhM3+IMLtXsoZmvf+LrS+g==","signatures":[{"sig":"MEUCIFyR/VDY6bt7u7qa2fNOYFcmuU1SfNKnctjVko6GN1koAiEAxVYL5NjStRCHrGaQX/qPYLr2ixBP9kU7EUn9YMs7Gtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122088},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4f8ca2bf0ad651246179edf0345677a6f5aa0497","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.8.2","@node-in-layers/data":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.8.2_1759336520464_0.20432710967459244","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@node-in-layers/toolkit","version":"1.9.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.9.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"75bbe5f9e0609ac899525e47af0a03f7c07c1324","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.9.0.tgz","fileCount":139,"integrity":"sha512-Zdjql1FQiIa2VGqUEjAm9GUoFcZL7VcHQOfX9ba9Rs9fWIyJ6HNQf7wYb3BlqeM1l7oXoDXWylN1PCiXAZAbXA==","signatures":[{"sig":"MEUCIQCTn2/m3GisV866gkp/GVfFZSLpGIaeUwggSlHK1VJRDgIgJJH1CRmKit8+SjsulUFpbLp6alHO86YFV06IJdIbMzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122135},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"28abc217b896a83aacd80ed7f1630f69bd4addb6","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.10.0","@node-in-layers/data":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.9.0_1759759708441_0.18782644333548992","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@node-in-layers/toolkit","version":"1.10.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.10.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"5cbf8f8a554412549551821cd1e587be37cea4c2","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.10.1.tgz","fileCount":139,"integrity":"sha512-0d0N2KoZ7kI9D0mp07IzvK78088CHDlW8/T05lx4AfvKHqEZfgj6ROvVfIS55re8hWWjhlVYErBfYfxNbrfmwQ==","signatures":[{"sig":"MEUCIFqDiZwkkPDmZUF6kSNEwyzbRnsFmg7tBmO/oI5hPO55AiEA2MOO9w2rNcjJ51vBHwl0b+ICBCE8W3UpH0+LWUSkEt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122136},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2d00effb9ce37931eb91a592f13b4ffc38dd57aa","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.10.1","@node-in-layers/data":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.10.1_1759764090965_0.6263029640511797","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@node-in-layers/toolkit","version":"1.10.2","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.10.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"e8b239f1a6a90f37c6cce64a6c7fe926d99230fc","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.10.2.tgz","fileCount":154,"integrity":"sha512-tBfjptDVm1O2IGVclShFcBDhmRv5N7Xe72gsJpVZOQwuXKoKg1rTUIvta6LXg6zyph3QXrwpzCytsY6iD4k+Wg==","signatures":[{"sig":"MEUCIDjiBG7oUTx1YfjTsjfOHV6bWNCQenRT1d/+nX29NLvJAiEA+oh8w8pw4+KneNjDIaokWxX0nCOTuPMKV/xzD41LHz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134202},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e74aa9dfff8c40700460a6a10b3d9a52408515cd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","argparse":"^2.0.1","handlebars":"^4.7.8","@node-in-layers/core":"^1.10.1","@node-in-layers/data":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.10.2_1760969738439_0.4683627340719876","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@node-in-layers/toolkit","version":"1.12.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.12.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"d47bf94772ed4d838a045a24d6cd15fa9f718801","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.12.0.tgz","fileCount":301,"integrity":"sha512-qyLMH+Ts2TYL8yL5RfWqMp1kOADnDFApFU+AG6rrOzvv6RqNEJMiOooOBvnJmiQolk86aQT6bLqgY9pa2Z9eig==","signatures":[{"sig":"MEYCIQC+7w3/HMtl5seqwIkM8plFXCNkQFPHrmrJke0zK4d50QIhALA7bupCeHq1ZmpbG/9M2idx/maQ5xK1GaCa/xNUrBl2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295445},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"523a3c45708add5bd3e4e26e9a416b1b706fef8f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","@l4t/mcp-ai":"^1.6.0","functional-models":"^3.6.4","@node-in-layers/core":"^1.10.16","@node-in-layers/data":"^1.3.0","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.6.5","@node-in-layers/mcp-client":"^1.4.2","@node-in-layers/mcp-server":"^2.2.6","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.12.0_1762032945545_0.582187094743255","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@node-in-layers/toolkit","version":"1.12.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.12.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"0fb0ef2a7b41d463898add23bffa923adfa1025b","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.12.1.tgz","fileCount":301,"integrity":"sha512-CkmQKjr497dfp80DbbadkxEN0ImC8tFyLPpIgGPgYYp3KrBU1qrsAygpoDtrn7UxbPM6OezjLM+Cl4fqmVE8KA==","signatures":[{"sig":"MEQCIFg3/h4+pT1+d/WMWVr7a03Diw4Yrxt0afRwIJrYbgANAiBQnhpOKEBQ9ju/LGDiJ49uuRB4myiY/ozy5r6ugQEnJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295498},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c5b3ac65e9d96145f99e1acd1c0b7dcaf445035e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","@l4t/mcp-ai":"^1.6.0","functional-models":"^3.6.4","@node-in-layers/core":"^1.10.16","@node-in-layers/data":"^1.3.0","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.6.5","@node-in-layers/mcp-client":"^1.4.2","@node-in-layers/mcp-server":"^2.2.6","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.12.1_1762033169434_0.5279785683160987","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@node-in-layers/toolkit","version":"1.13.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.13.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"dc412466d9e4644d505a0f9e496782a36fbd1df1","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.13.0.tgz","fileCount":302,"integrity":"sha512-lMI/+hdgo2fkoBX1ygMI+DlcCceMW0YEEpdqm7SgnmthdZg5niQ1/o18K8DNcNUHWno3TpxtG0rQwKkxWEh0+Q==","signatures":[{"sig":"MEYCIQCL54jle7P3R8LJ3ceyj1B+vgHWwWOv+cWN81tMvVQpzAIhAP90gmzcsrngdENMMNRNQRmybPKaG6IZQoBtCzTBlgTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297713},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3e9fada86d0c0d15a63e1aa029fccc507026acca","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","@l4t/mcp-ai":"^1.6.0","functional-models":"^3.6.4","@node-in-layers/core":"^1.10.16","@node-in-layers/data":"^1.3.0","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.6.5","@node-in-layers/mcp-client":"^1.4.2","@node-in-layers/mcp-server":"^2.2.6","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.13.0_1770308719141_0.29755296855889624","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@node-in-layers/toolkit","version":"1.13.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.13.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"2cbfe3c97dd7309f3a066f6b7db69fabdeb2e7b6","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.13.1.tgz","fileCount":302,"integrity":"sha512-4wdUdlJEiGwQ2MaQfeFTdpFaKcshJw4CFxZdMWVW+bvFn88AVDngSn6FrV8peHzkkxlurbCMWaygOLb3V6HL3w==","signatures":[{"sig":"MEUCIQC9k6N7eYtq3siG52bFNdupeEIW9r+Xp3Qvcj4WtHh93AIgSzuK8rCqnRl6MsOdOAhb0AaysxPtsY1r0XI+DnNWDGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298275},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ca7d3b009ec06d08d0c32b2caec2cd535e4b7962","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.21","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","@l4t/mcp-ai":"^1.6.0","functional-models":"^3.7.0","@node-in-layers/core":"^1.12.3","@node-in-layers/data":"^1.3.3","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.6.6","@node-in-layers/mcp-client":"^1.5.0","@node-in-layers/mcp-server":"^2.2.10","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.13.1_1770735115518_0.5923447214141828","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@node-in-layers/toolkit","version":"1.14.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.14.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"abbe5d36761767a5dd67f40cdc5279ae6b930391","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.14.0.tgz","fileCount":302,"integrity":"sha512-2fTRVKc519tCDp2/Ff7UX1hJcS0ys5eB8Xvy6mx5jPON5UmkFMw8qvyGe+uXRjgrdzyPC7nPYZseX7Rr03HuAQ==","signatures":[{"sig":"MEYCIQDmElvDBWtmyqTmLZkoIMY4plAgIm5PhSSp85EqvvJyeAIhAO78PYIuhLo3ISPIlSVxLMxWlCAH47IGv/GWoDMMZ3+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299161},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3a794c714ee3bed864dee34efa71e87fad87ca7e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.23","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.4","@node-in-layers/data":"^1.3.4","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.6.0","@node-in-layers/mcp-server":"^2.5.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.14.0_1772221202871_0.07777092727657897","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@node-in-layers/toolkit","version":"1.14.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.14.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"5af50a9a2cd864f062372eebcc5172a6913e8594","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.14.1.tgz","fileCount":302,"integrity":"sha512-zARCLJuUjP6AzuZ9QS/UR7BITHR5EraO24Y7UL/BJ0uwscEj9BSxcskoL6oPtbFSAL47JwvGdTyjSYHzDwZW8w==","signatures":[{"sig":"MEUCIEIiBWj0T0jry7E6EUjhp9dNMzZYf1zFwr0QIFHrFsWrAiEAiwS5lRz+U35LzsoCTDmq/usk3/NUH/1eii4M8sAqlts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299655},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"388aa9d51c72e973b0abf1a7e08e7e6a60d758bf","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.23","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.4","@node-in-layers/data":"^1.3.4","@node-in-layers/toolkit":"^1.10.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.6.0","@node-in-layers/mcp-server":"^2.5.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.14.1_1772463961053_0.02286965763460813","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@node-in-layers/toolkit","version":"1.14.2","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.14.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"6c438264dd661e05bc21e0cb269e5dfcd4230e91","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.14.2.tgz","fileCount":302,"integrity":"sha512-CX7OK8webiLNE1sHzJEH2gHZEPhkN4xsVrz2RBBvqCcXIn4DZNU+qtDvpE7K1WR6L9vnBvdD20C4zuarWJeofA==","signatures":[{"sig":"MEUCIQCwS7czsK6uLMHoP28/CIFzClHDrkz2j0r4l54Jsbrt3gIgGLxiYCfTBrt6FdgsBJR4EzvsIP4J4eGbS76egw4iCbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299966},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1751bd930e8077c85dc3f9cf1d5f7a121119e594","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.23","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","functional-models":"^3.9.5","@node-in-layers/core":"^1.15.7","@node-in-layers/data":"^1.3.6","@node-in-layers/toolkit":"^1.14.1","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.6.0","@node-in-layers/mcp-server":"^2.5.6","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.14.2_1774538165340_0.9577736106380357","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@node-in-layers/toolkit","version":"1.15.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.15.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"620b8ac95b50fe99443034383c18ed118a95f9f4","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.15.0.tgz","fileCount":299,"integrity":"sha512-FUg39Tg22sXolmlvZEjWn9I8w6yRyyLn7DuPhfNNZ6YMtNzU8AHq53lNAJVtehXAfdikgQwYxP5l9mCCjvfWWw==","signatures":[{"sig":"MEUCICGFks8PCMheUVxxY5ktnApHAZ4RHYe3XxuE8RXtV0pSAiEA6pB9mUmpd1WKted5tOGzGJIxRc2J3cjiEm7geG49qg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314562},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d8bb949e73ece2c1b0a95620e4d476ac05c4a057","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.23","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","functional-models":"^3.9.5","@node-in-layers/auth":"^1.0.2","@node-in-layers/core":"^1.15.7","@node-in-layers/data":"^1.3.6","@node-in-layers/secrets":"^1.0.1","@node-in-layers/toolkit":"^1.14.2","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.6.0","@node-in-layers/mcp-server":"^2.6.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.15.0_1774894930693_0.2954372771459226","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@node-in-layers/toolkit","version":"1.16.0","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.16.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"9c1ea40c3b47a0bd58243d914dedf80c72b8813f","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.16.0.tgz","fileCount":287,"integrity":"sha512-FCTvnD/aDnM/lIDzz03+fp0VoXqkqf/WuJaOl7mWlBkoe/zkFZmSG3T8JJ/A7MIZTF70hrGkc7bVRUAvhk+VAg==","signatures":[{"sig":"MEYCIQDNrzYwCS+Qy2hN9+dfks0FoEO1/Yt7rChcg2COmed4HAIhAJweETxGx4kA3I6QvFuvg9N38/o9htsmBgs6jt0JEdfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304750},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2ebd69efd0473d6f6ced6c25806198ad55e0faf4","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","lodash":"^4.17.23","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","handlebars":"^4.7.8","functional-models":"^3.9.5","@node-in-layers/auth":"^1.3.0","@node-in-layers/core":"^1.16.0","@node-in-layers/data":"^1.3.6","@node-in-layers/tasks":"^1.1.0","@node-in-layers/secrets":"^1.0.1","@node-in-layers/toolkit":"^1.15.0","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.8.1","@node-in-layers/mcp-server":"^2.7.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.19.2","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^12.6.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.16.0_1779366711783_0.4696186556079305","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@node-in-layers/toolkit","version":"1.16.1","author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","_id":"@node-in-layers/toolkit@1.16.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"be54cab59fe55fa465c54412cb36cfabe100a094","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.16.1.tgz","fileCount":323,"integrity":"sha512-AA6B+fTqb5Boj1F6Qfu7a38+pNmgvLUdw5AJF4I7ytaQfqpJ8rVMi5X+XaSWddgbjlt6SYRyXgDJFWAcsYA5bA==","signatures":[{"sig":"MEUCIQCGuecWuqZ3juTQkNIM0gpMShM8OjJDGbA1/xSmkUzZBQIgNiafmbbG+l34PQAidJdU7/P34SkLA5D147/r4uGuXgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344568},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"576242607eec2de70b4a5b00e0eba243ec356d45","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"overrides":{"mocha":{"diff":">=8.0.3","serialize-javascript":"$serialize-javascript"},"sinon":{"diff":">=8.0.3"},"commitizen":{"lodash":"4.18.1","inquirer":{"external-editor":{"tmp":">=0.2.6"}}},"external-editor":{"tmp":">=0.2.6"},"@cucumber/cucumber":{"tmp":">=0.2.6"}},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","react":"^19.0.0","lodash":"^4.18.1","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","react-dom":"^19.0.0","handlebars":"^4.7.8","react-router":"^7.3.0","@mui/material":"^6.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","functional-models":"^3.11.0","@mui/icons-material":"^6.4.7","@node-in-layers/auth":"^1.3.0","@node-in-layers/core":"^1.17.1","@node-in-layers/data":"^1.3.7","@node-in-layers/tasks":"^1.1.2","@node-in-layers/secrets":"^1.0.1","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.8.1","@node-in-layers/mcp-server":"^2.7.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.2","chai":"^4.2.0","vite":"^6.2.1","json5":"^2.2.3","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","esprima":"^4.0.1","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","fetch-blob":"^4.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.19.20","@types/mocha":"^9.1.1","@types/react":"^19.0.10","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","@types/react-dom":"^19.0.4","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","typescript-eslint":"^8.26.1","@cucumber/cucumber":"^13.0.0","source-map-support":"^0.5.21","@vitejs/plugin-react":"^4.3.4","eslint-plugin-import":"^2.31.0","serialize-javascript":"^7.0.5","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-react-hooks":"^5.2.0","@types/json-stringify-safe":"^5.0.3","@typescript/native-preview":"^7.0.0-dev.20260604.1","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"8.13.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.16.1_1781110842415_0.9258207167360433","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"_id":"@node-in-layers/toolkit@1.16.2","bin":{"nil-toolkit":"bin/nil-toolkit.js"},"dist":{"shasum":"760ed712ebdf5bc388aa61cede92e78b48687422","tarball":"https://registry.npmjs.org/@node-in-layers/toolkit/-/toolkit-1.16.2.tgz","fileCount":323,"integrity":"sha512-hqQ43rHgcn2XhNFiUGCLYaokVG1KhqecjxmbW9w0eiAZTR0DRZdSxGjlZFJ/rRybjwRKquAUY3ExTlhR7cOLVw==","signatures":[{"sig":"MEUCIQCee7UEwzD1Dpe/XsYD36qZXH3gK5Ja51SDnSImmkpfpQIgK8e2Q6yAilgRaWE2we3WOEXw0ITj+YPyD+zOrPuTDNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA3gA2Y4BEjBcI8W80kp3uvQnPfyHNIyzMflpxnbTiR0AiAqqIp7TqsZndwhOJTCfHgm72qIfFQMe3wpdDZlWczIhQ=="}],"unpackedSize":345183},"main":"index.js","name":"@node-in-layers/toolkit","type":"module","types":"./index.d.ts","author":{"name":"Node In Layers"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bd8a3c07edb4ddbd5b809a1821f9a29232df5607","license":"GPL-3.0-or-later","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts","build":"./bin/build.sh","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","prettier:check":"prettier -c ."},"version":"1.16.2","_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"overrides":{"mocha":{"diff":">=8.0.3","serialize-javascript":"$serialize-javascript"},"sinon":{"diff":">=8.0.3"},"commitizen":{"lodash":"4.18.1","inquirer":{"external-editor":{"tmp":">=0.2.6"}}},"external-editor":{"tmp":">=0.2.6"},"@cucumber/cucumber":{"tmp":">=0.2.6"}},"_npmVersion":"10.9.4","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","directories":{},"maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","glob":"^11.0.0","chalk":"^4.1.2","react":"^19.0.0","lodash":"^4.18.1","es-main":"^1.3.0","express":"^5.1.0","argparse":"^2.0.1","react-dom":"^19.0.0","handlebars":"^4.7.8","react-router":"^7.3.0","@mui/material":"^6.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","functional-models":"^3.11.0","@mui/icons-material":"^6.4.7","@node-in-layers/auth":"^1.3.0","@node-in-layers/core":"^1.17.1","@node-in-layers/data":"^1.3.7","@node-in-layers/tasks":"^1.1.2","@node-in-layers/secrets":"^1.0.1","@node-in-layers/rest-api":"^1.1.2","functional-models-orm-mcp":"^3.7.1","@node-in-layers/mcp-client":"^1.8.1","@node-in-layers/mcp-server":"^2.7.0","@node-in-layers/rest-client":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.2","chai":"^4.2.0","vite":"^6.2.1","json5":"^2.2.3","mocha":"^11.0.1","sinon":"^21.0.1","eslint":"^9.39.3","esprima":"^4.0.1","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","fetch-blob":"^4.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.19.20","@types/mocha":"^9.1.1","@types/react":"^19.0.10","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","@types/react-dom":"^19.0.4","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","typescript-eslint":"^8.26.1","@cucumber/cucumber":"^13.0.0","source-map-support":"^0.5.21","@vitejs/plugin-react":"^4.3.4","eslint-plugin-import":"^2.31.0","serialize-javascript":"^7.0.5","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-react-hooks":"^5.2.0","@types/json-stringify-safe":"^5.0.3","@typescript/native-preview":"^7.0.0-dev.20260604.1","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"8.13.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toolkit_1.16.2_1790348168826_0.18778114711191107"}}},"time":{"created":"2024-12-21T21:07:15.364Z","modified":"2026-09-25T14:56:09.136Z","1.0.0":"2024-12-21T21:07:15.663Z","1.0.1":"2024-12-21T21:20:29.396Z","1.0.2":"2024-12-21T21:22:04.001Z","1.0.3":"2024-12-21T21:27:48.221Z","1.0.55555":"2024-12-21T21:34:36.762Z","1.0.5":"2024-12-21T21:35:00.655Z","1.0.6":"2024-12-21T21:39:14.723Z","1.0.7":"2024-12-21T21:42:45.820Z","1.0.8":"2024-12-23T22:34:14.292Z","1.1.0":"2025-01-02T20:41:13.747Z","1.1.1":"2025-01-02T23:29:34.242Z","1.1.2":"2025-01-02T23:34:17.172Z","1.1.3":"2025-01-03T15:46:56.547Z","1.1.4":"2025-01-03T15:58:52.181Z","1.1.5":"2025-01-09T12:49:47.965Z","1.1.7":"2025-03-14T17:47:24.321Z","1.1.8":"2025-03-14T17:51:29.080Z","1.1.9":"2025-03-19T15:29:08.896Z","1.1.10":"2025-04-22T21:37:26.510Z","1.2.0":"2025-10-01T15:22:07.098Z","1.3.0":"2025-10-01T16:28:03.491Z","1.8.2":"2025-10-01T16:35:20.635Z","1.9.0":"2025-10-06T14:08:28.630Z","1.10.1":"2025-10-06T15:21:31.165Z","1.10.2":"2025-10-20T14:15:38.627Z","1.12.0":"2025-11-01T21:35:45.755Z","1.12.1":"2025-11-01T21:39:29.638Z","1.13.0":"2026-02-05T16:25:19.356Z","1.13.1":"2026-02-10T14:51:55.676Z","1.14.0":"2026-02-27T19:40:03.026Z","1.14.1":"2026-03-02T15:06:01.205Z","1.14.2":"2026-03-26T15:16:05.524Z","1.15.0":"2026-03-30T18:22:10.869Z","1.16.0":"2026-05-21T12:31:51.941Z","1.16.1":"2026-06-10T17:00:42.567Z","1.16.2":"2026-09-25T14:56:08.953Z"},"author":{"name":"Node In Layers"},"license":"GPL-3.0-or-later","description":"The official toolkit for creating/updating/maintaining Node In Layer based systems.","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"readme":"# Node In Layers Toolkit\n\n<img src=\"./public/nil.png\" width=\"160\" height=\"150\" />\n\nThe official tool suite for working with Node In Layers systems.\n\n## This is the best place to start with Node in Layers\n\nThe nil-toolkit is the recommended way to create Node in Layer systems, as well as appending new domains to them.\n\n# How To Install\n\nInstall the tool globally and use it.\n\n`npm i -g @node-in-layers/toolkit@latest`\n\n# How to Use\n\nRun `nil-toolkit` from the command line. It has the following commands.\n\n## create-system\n\nCreates a new complete Node In Layers System. This includes an sdk (for types and interfaces), a backend server, and a frontend. All using Node In Layers\n\n## create-package\n\nCreates a new reusable Node In Layers package.\n\n## create-domain\n\nCreates a new domain (formerly known as “app”) for an existing Node In Layers system/package. Must be executed from within the folder of a Node in Layer system. This will create the new domain in the SDK.\n\n## create-model\n\nCreates a new model within an existing domain. This will occur inside the SDK where all your types/interfaces exist.\n","readmeFilename":"README.md"}