{"_id":"@nodeboot/core","_rev":"53-a3a00bb28aa65d2775564e18188a5892","name":"@nodeboot/core","dist-tags":{"latest":"1.17.1"},"versions":{"1.0.1":{"name":"@nodeboot/core","version":"1.0.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"fc24c0901510c8bc4bb4d5d197db8eccb9a605a7","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.1.tgz","fileCount":235,"integrity":"sha512-BbvpyaUPG8qzYNZEUtM8+KDI168IdynTRKnnpmnlN9AySMOeF+ksT5XEQFXQzIsdbmLoewQ5RQ5g905bt/EHPg==","signatures":[{"sig":"MEUCIQC6QEguG/vt58BH/ypsNbqIE1iMzew1pao39jDQaAQRRgIgXKnM97n/0nkvLlqS+pyMXoITmS3bFn/R/a+529pj1Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274786},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.1.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/d585fa921f655ec562ea48521196bdc5/nodeboot-core-1.0.1.tgz","_integrity":"sha512-BbvpyaUPG8qzYNZEUtM8+KDI168IdynTRKnnpmnlN9AySMOeF+ksT5XEQFXQzIsdbmLoewQ5RQ5g905bt/EHPg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.1","@nodeboot/engine":"1.0.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1739996753794_0.11474306210352392","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nodeboot/core","version":"1.0.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"903353500faaa2df440a7ce7c97b525c40f8e100","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.2.tgz","fileCount":235,"integrity":"sha512-wsGaQ1ZFwMEs9ikyAqTlK3wkxpQN/M3cdZep0zOaLH9Zv+uN9Dh9LrK9RR8xAR4RGOwYj+HcCtUHAQdq49D9WA==","signatures":[{"sig":"MEUCIDSEMYMQ8UBjnFRKBQIHRFzfQXepFvv5+vvmxPzlvn+3AiEAgfOYzuliadrEDJOoClPf1eDOcL3e5sUJix/Z9nMCbRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302792},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.2.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/06ae6f3ef164538166cf4742d2cebf7b/nodeboot-core-1.0.2.tgz","_integrity":"sha512-wsGaQ1ZFwMEs9ikyAqTlK3wkxpQN/M3cdZep0zOaLH9Zv+uN9Dh9LrK9RR8xAR4RGOwYj+HcCtUHAQdq49D9WA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.1","@nodeboot/engine":"1.0.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.2_1740002128305_0.7577295490188445","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nodeboot/core","version":"1.0.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"49d655fc53f8fd5f5cae67bd818cc93880dcd23d","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.3.tgz","fileCount":147,"integrity":"sha512-HClpz7dfkumXZ5SubsHe09+LwTcY1/Uy6lKpDdsuO5HJI5e1KWMpwZZC6Y1LQglxenfOankhFhLJKPiC7YF6gw==","signatures":[{"sig":"MEYCIQCvKACQhghXOnoY9om+4Xx/UZ6g0dhs6nvF7cuc2SQhKQIhAMLcFLcYJ77IBKsgtqIrpewm4ryds4yYQXM6v/+DsnXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93622},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.3.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/26a6faabebf58894b86d0daccbbe4f25/nodeboot-core-1.0.3.tgz","_integrity":"sha512-HClpz7dfkumXZ5SubsHe09+LwTcY1/Uy6lKpDdsuO5HJI5e1KWMpwZZC6Y1LQglxenfOankhFhLJKPiC7YF6gw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.2","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.2","@nodeboot/engine":"1.0.2","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.3_1740003353047_0.1607370925533358","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nodeboot/core","version":"1.0.4","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"04f97cbcfdf99c191422fa8ed541e5a44b6cff6f","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.4.tgz","fileCount":206,"integrity":"sha512-gdBNEH3s8Ou28vp/TA9vjMpObiYY6ZmwplEEb6ZHMEd66j+08hpaM3UMAtJ1JPRNpSPSDTEMjUOTJycZVKf7XA==","signatures":[{"sig":"MEQCIFWN8MZ3xAUVuZqf9N72HiVh/K0zTnWOj7AHP5Bk4FduAiBNiHH+/aKiKGRQ19zIHm8OXYUuxV55CZU+XE9+egga4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111816},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/ab2ac6a99d3f9bdbb2f3e93ad167153e/nodeboot-core-1.0.4.tgz","_integrity":"sha512-gdBNEH3s8Ou28vp/TA9vjMpObiYY6ZmwplEEb6ZHMEd66j+08hpaM3UMAtJ1JPRNpSPSDTEMjUOTJycZVKf7XA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.3","@nodeboot/engine":"1.0.3","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.4_1740006352481_0.13281451432512958","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@nodeboot/core","version":"1.0.5","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"1a8ae1c2d2e2e948dc4ebeabd05895a0902e6570","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.5.tgz","fileCount":206,"integrity":"sha512-BzKSJDaHD+ceop9xkBP6ouhUwJs0NtdX1C+AIgPJ0d4oWhb1nHWS0+uB91FMKQEBtS3HoWdbbOxNIMbixQj28w==","signatures":[{"sig":"MEUCIQDyc8iMNZlA1/jkB99xtotnGl45x6QHYWsPkNfFCk3qDwIgbF0VxWkINMHIS4UqpARg0wGYyAWR0ScowkhNX2Z16a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111816},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/04ef5e0d9b6fd83f6b0d5071908f19b2/nodeboot-core-1.0.5.tgz","_integrity":"sha512-BzKSJDaHD+ceop9xkBP6ouhUwJs0NtdX1C+AIgPJ0d4oWhb1nHWS0+uB91FMKQEBtS3HoWdbbOxNIMbixQj28w==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.4","@nodeboot/engine":"1.0.4","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.5_1740006362997_0.04246024906815826","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nodeboot/core","version":"1.0.6","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"6e803447b0ed5abf8a896bd2a7959c707b408dd0","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.6.tgz","fileCount":206,"integrity":"sha512-+1iw1Ocfbcpm9bw9PvzLFTdfGhnygsALSfdByPAulsLiqZMGdsWtqtS089TNRajDKFRU4bxchbFY9qhNxw7jCQ==","signatures":[{"sig":"MEYCIQDtUnKti9pnmYdDkdI+dHSYN2DxyJDM0aOiSXrGVwD2CgIhAIr6wKjrXqkJmBRd2AhEKUguMvzsu9yA9xk9yDEnrTVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111816},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/2ac791440d52283f46c1cffdcc091254/nodeboot-core-1.0.6.tgz","_integrity":"sha512-+1iw1Ocfbcpm9bw9PvzLFTdfGhnygsALSfdByPAulsLiqZMGdsWtqtS089TNRajDKFRU4bxchbFY9qhNxw7jCQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.6","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.5","@nodeboot/engine":"1.0.5","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.6_1740006372746_0.6368007091713177","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@nodeboot/core","version":"1.0.7","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.7","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"5ea4e37f6c7cdc154189631c845d8a5165389eae","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.7.tgz","fileCount":206,"integrity":"sha512-+dpgSH4WvixYku6Zt8f0Hv5pISdeNmUwk+yDF4jtAz4EL+OSfJRVT3wcLXuICrx6M1mDseFlDfVglQh/PDdWEg==","signatures":[{"sig":"MEQCICxaozF/ZOAFKh2Q8uBqX6qBMB9P4IbG5LZmQUCSsrI9AiBfsTn417z1eVnrmbewYooMF9MJtcJ4wVcyy1cyWXlIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111816},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/8e25a20a4354da512800f2979169c706/nodeboot-core-1.0.7.tgz","_integrity":"sha512-+dpgSH4WvixYku6Zt8f0Hv5pISdeNmUwk+yDF4jtAz4EL+OSfJRVT3wcLXuICrx6M1mDseFlDfVglQh/PDdWEg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.7","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.7","@nodeboot/engine":"1.0.6","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.7_1740006384714_0.10922555621957408","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@nodeboot/core","version":"1.0.8","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.8","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"900d017a0a9dd108563190a3416c3eff88b305ab","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.8.tgz","fileCount":206,"integrity":"sha512-G+ZZWt5rf9xk/naNl/1Wp0UwD7pxbIHEb20uCxNRZnKn9R67989lgvinJLs4DpHNwMwmxEh49kJQfvgLGUyp2w==","signatures":[{"sig":"MEQCIHwtVht7ziPzfkL55Jx31MLPRK/2ppTZUwpVlBD6JWm8AiAzMwT1ai+QpiA9lFJO0sF+0pA4ppZX3+y8yAPk0XKq2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111816},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm version patch","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/c01d2e4ac908d318ed41e203baf859f8/nodeboot-core-1.0.8.tgz","_integrity":"sha512-G+ZZWt5rf9xk/naNl/1Wp0UwD7pxbIHEb20uCxNRZnKn9R67989lgvinJLs4DpHNwMwmxEh49kJQfvgLGUyp2w==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.8","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.8","@nodeboot/engine":"1.0.8","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.8_1740006397350_0.8395740747056701","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@nodeboot/core","version":"1.0.9","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.0.9","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"5066eed080036cd2855917c9a36cbb60ecc5721e","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.0.9.tgz","fileCount":206,"integrity":"sha512-HH8cICW1FU8jwElhRB1Ks3d9OrR8GgfLzwejTxuJgDuiFtKm9qL+ljpKAAP39ydlRYazxuJGPRbG3LzUwJtg8Q==","signatures":[{"sig":"MEQCIAQM1Hb4csFUyL+3qXd4Flnsip+RrmA+J7MwLoaReW41AiB9wMGRFoc+0ZDdwHHAwy2Oh1DlPmBdsm+Lyvll9pNeAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111995},"main":"dist/index.js","_from":"file:nodeboot-core-1.0.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/de00891660bb825b354bcfd62fcb9270/nodeboot-core-1.0.9.tgz","_integrity":"sha512-HH8cICW1FU8jwElhRB1Ks3d9OrR8GgfLzwejTxuJgDuiFtKm9qL+ljpKAAP39ydlRYazxuJGPRbG3LzUwJtg8Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.0.10","lodash.merge":"^4.6.2","@nodeboot/config":"1.0.10","@nodeboot/engine":"1.0.9","reflect-metadata":"^0.2.1","@nodeboot/context":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.9_1740007008877_0.7613435484591928","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nodeboot/core","version":"1.1.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.1.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a08f9ede7aa84fa05ede3715ad26cfc93be59530","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.1.0.tgz","fileCount":206,"integrity":"sha512-w3ptNpTVpt4No8frwHYPF6SB6zVhSZbUN8iu1bintc1slbaiDuNIeIbhCjFlI8xqS9Ki/GDlPfQ4kq5G35edmw==","signatures":[{"sig":"MEUCIGPGFGAsggAIVFfXjO4pSqbLoYtGLuJCbAShCp+TVQiOAiEAjNIkzqrfx5i5ScKAWmisvcJkwXIn+Kdy+XQkl+pYPs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110617},"main":"dist/index.js","_from":"file:nodeboot-core-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/33b3340b3fc3aa2585e34d28ede11882/nodeboot-core-1.1.0.tgz","_integrity":"sha512-w3ptNpTVpt4No8frwHYPF6SB6zVhSZbUN8iu1bintc1slbaiDuNIeIbhCjFlI8xqS9Ki/GDlPfQ4kq5G35edmw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.0","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.0","@nodeboot/engine":"1.1.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1740079963100_0.9995012649242758","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nodeboot/core","version":"1.1.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.1.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"31c4ddede8d50fc834af4fd8a86ee46a366ba1d4","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.1.1.tgz","fileCount":212,"integrity":"sha512-WxUfOgZJXfZPDKwbWrBkPpSLAyjjJT9d6WtReW8DHK2R6B9W7AJKnRcqZROCP8lz73+ATOSYuWWScHFvHscmhw==","signatures":[{"sig":"MEUCIQDjd9YZhfKqIi/6j9lmT3hdxfdljnV9JiayUfBQOIaq8AIgFCPXFgCoZee9KF0qFQMdbrMu0wtrgTdknwLMOmHylQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116378},"main":"dist/index.js","_from":"file:nodeboot-core-1.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d3251a81d7d457e5934fcd4ab04996df/nodeboot-core-1.1.1.tgz","_integrity":"sha512-WxUfOgZJXfZPDKwbWrBkPpSLAyjjJT9d6WtReW8DHK2R6B9W7AJKnRcqZROCP8lz73+ATOSYuWWScHFvHscmhw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.0","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.0","@nodeboot/engine":"1.1.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1740165461678_0.8219438137461406","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@nodeboot/core","version":"1.1.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.1.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"91aff7744524c387b09d4894b3a49617cc493675","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.1.2.tgz","fileCount":212,"integrity":"sha512-ohQZSKEWQNfgvtPr1aGIkwy+HQ2xiOvVtc99oI52gqSc0YS94O5/g6p9y9X82O9ZyWWQJxBs1SpSRj2sJlgIUQ==","signatures":[{"sig":"MEUCIQCWrG2T0syzn6QKprfFsKKEQBDbhX8Im7/J7VfA3I1GxAIgKP/TgOXhnb2FBpdO5OVOFhfz7CsVXZDDvIEJsdCn8Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117083},"main":"dist/index.js","_from":"file:nodeboot-core-1.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/9ccf653f94c2bfaa05d125622796eaa8/nodeboot-core-1.1.2.tgz","_integrity":"sha512-ohQZSKEWQNfgvtPr1aGIkwy+HQ2xiOvVtc99oI52gqSc0YS94O5/g6p9y9X82O9ZyWWQJxBs1SpSRj2sJlgIUQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.1","@nodeboot/engine":"1.1.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1740405803617_0.8218398995442595","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@nodeboot/core","version":"1.1.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.1.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"ce774ccb4bb419d418093af7c60cbe2908eec0ee","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.1.3.tgz","fileCount":212,"integrity":"sha512-50FrzjtFe2LdmOwSUfDOvxuw2PwWYC8rD2H4kBYwa9by7cDx4fYZMw8VqdS2HL3pCLxiBRvkojuUUiiZR2l8CQ==","signatures":[{"sig":"MEUCIFmCjSF2zPQW37aBNSX2Meq5L7cZLtAmui1rDIl4WIMfAiEAmlPrDiQoU2/vg6wSJkpTKcB5Rj99qIVLhUgW650m2XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117083},"main":"dist/index.js","_from":"file:nodeboot-core-1.1.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/14e2fcea67dbde44147cc4066ac8f5c9/nodeboot-core-1.1.3.tgz","_integrity":"sha512-50FrzjtFe2LdmOwSUfDOvxuw2PwWYC8rD2H4kBYwa9by7cDx4fYZMw8VqdS2HL3pCLxiBRvkojuUUiiZR2l8CQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.2","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.2","@nodeboot/engine":"1.1.2","reflect-metadata":"^0.2.1","@nodeboot/context":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.3_1740481467807_0.9550244171406472","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@nodeboot/core","version":"1.2.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.2.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"15c29be814cd7e54881629ddd76100680bd9e048","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.2.0.tgz","fileCount":212,"integrity":"sha512-NKvXtZ2ZOlFYh72KKLHDIUTCyvDH5buZvh5M5KC4dnuwAEsHXMF57TJwcN4o7X154oNP6KZdVVA8ByFnCjeTlg==","signatures":[{"sig":"MEQCIFnrkMkv8qPRIv223UxcIeU8cYYRvzJpZwIJuECah1TiAiBh/UvpUFlIH81ffPwFx0PWBYwyPNfUvPa24j4krnwW8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119014},"main":"dist/index.js","_from":"file:nodeboot-core-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/90697ee2087b641d0422ed2bbe809fa6/nodeboot-core-1.2.0.tgz","_integrity":"sha512-NKvXtZ2ZOlFYh72KKLHDIUTCyvDH5buZvh5M5KC4dnuwAEsHXMF57TJwcN4o7X154oNP6KZdVVA8ByFnCjeTlg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.3","@nodeboot/engine":"1.1.3","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1740499422038_0.4097832048027428","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@nodeboot/core","version":"1.3.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.3.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"392824986853980b0460c26d2de97e9ed852e2af","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.3.0.tgz","fileCount":212,"integrity":"sha512-fcnURl0hRxBFni28nSFzCtEPHoLtUOIZARKPiXOYKUm3Z+JRAzTnFRAzxJYUDd3q2OJLN9tSlPts4FhYRPjWKg==","signatures":[{"sig":"MEUCIQD8BzhtL449/qEdE4k2YySeAucFs2Th3BbNukTMKV50mAIgS1ZANKlIXheoRU+2wGJ3SiWy60dLpD7BCfakxB2htOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118679},"main":"dist/index.js","_from":"file:nodeboot-core-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/181e589b39a637f4997ad524da248b7b/nodeboot-core-1.3.0.tgz","_integrity":"sha512-fcnURl0hRxBFni28nSFzCtEPHoLtUOIZARKPiXOYKUm3Z+JRAzTnFRAzxJYUDd3q2OJLN9tSlPts4FhYRPjWKg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.3","@nodeboot/engine":"1.1.3","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1740601489911_0.851344082205322","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@nodeboot/core","version":"1.4.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.4.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"11deefaef2fb30b603b6e587b0f40b651016639a","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.4.0.tgz","fileCount":212,"integrity":"sha512-/poARLTpLiBI5frWv1iHETAIbVdm4YZVg3L1O2nKDyyrFnZhVCyTfuz39bbx2jaZz2rnVIPKPs4/Bcc/jx+v1Q==","signatures":[{"sig":"MEQCIGlasNDh4dLUvYrVD9pS8enSAhKJGQNiSWGm6hVmi3PcAiAdyd19JBZ8+yREoEClx0BIAxWiIMMpB1HjarQn8fCekw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118768},"main":"dist/index.js","_from":"file:nodeboot-core-1.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/0bc42ce75c33d99383329770ba46d0e4/nodeboot-core-1.4.0.tgz","_integrity":"sha512-/poARLTpLiBI5frWv1iHETAIbVdm4YZVg3L1O2nKDyyrFnZhVCyTfuz39bbx2jaZz2rnVIPKPs4/Bcc/jx+v1Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.3","@nodeboot/engine":"1.1.3","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1740606040071_0.7309402673658298","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@nodeboot/core","version":"1.4.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.4.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e40a9617772def81f0d3d23b2363f55b0d73185b","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.4.1.tgz","fileCount":280,"integrity":"sha512-B9Suav6RT1I2zUCb231HbbLplJm0yQOp9Bb9eqMFpESBrtAIY6vSu+OaM+Y+WqWG87cbKOYyXzBH4Wc7FJ00VA==","signatures":[{"sig":"MEYCIQCILairbww2WPU90duRa5wM8fng3nl7HjL+Kz9EAYylnQIhAJ3+gC4I2OySghWf/3fk7Qe8ADoUKObPQEb9EYuuxJFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162621},"main":"dist/index.js","_from":"file:nodeboot-core-1.4.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/fd8493e4d353f1947ba1858452ac1447/nodeboot-core-1.4.1.tgz","_integrity":"sha512-B9Suav6RT1I2zUCb231HbbLplJm0yQOp9Bb9eqMFpESBrtAIY6vSu+OaM+Y+WqWG87cbKOYyXzBH4Wc7FJ00VA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.4","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.4","@nodeboot/engine":"1.1.4","reflect-metadata":"^0.2.1","@nodeboot/context":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.1_1741032808665_0.6026648839483901","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@nodeboot/core","version":"1.5.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.5.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"7408154282ea0907f555be7fcc81b146080ecc3b","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.5.0.tgz","fileCount":280,"integrity":"sha512-U+rD9mJvI/BpydTB47/ShFE9zoo1YJdXwjeILihnX9zvJWzmfSX8Lvl4LiMfF/Q5rMqxNvSddUqX7Vf1hGqZXw==","signatures":[{"sig":"MEUCIQCM5M4OB3IUUANSghvztet2qUtq35tRnPIFqSx78E2G6QIgTFAlc7yP68aLSD3S5H5YgZQ0SEg0SWpTl/iI2Pcy5gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166611},"main":"dist/index.js","_from":"file:nodeboot-core-1.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/be8aac42dc06efbdfefb54333b32de47/nodeboot-core-1.5.0.tgz","_integrity":"sha512-U+rD9mJvI/BpydTB47/ShFE9zoo1YJdXwjeILihnX9zvJWzmfSX8Lvl4LiMfF/Q5rMqxNvSddUqX7Vf1hGqZXw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.5","@nodeboot/engine":"1.1.5","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1741171294038_0.5507015874695642","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@nodeboot/core","version":"1.5.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.5.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d724f3b90541e85d5a7263100165e3d90cc2bbb3","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.5.1.tgz","fileCount":280,"integrity":"sha512-DaEay7RZ2ZYnop69bVA4+QcB+a33ARVjsDWayMImfj/xDGUCxoSxVf4DyEkhPuWOLlnmCovkUWFA4olWbtf+ZA==","signatures":[{"sig":"MEYCIQC/Cx9A154/xzNs5IEUdaX6gqtgewgxb9Q8gjS6rHT+yQIhAN9rX5/2Jxjic5CG2IZGmTw2eAsTvJJPzghiCqRr19EH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166657},"main":"dist/index.js","_from":"file:nodeboot-core-1.5.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/b6f95dd987c387684f48e4cbbfa8994f/nodeboot-core-1.5.1.tgz","_integrity":"sha512-DaEay7RZ2ZYnop69bVA4+QcB+a33ARVjsDWayMImfj/xDGUCxoSxVf4DyEkhPuWOLlnmCovkUWFA4olWbtf+ZA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.5","@nodeboot/engine":"1.1.6","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1_1741181284517_0.38175929431670963","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@nodeboot/core","version":"1.5.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.5.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"96e1e8df3ba89f7108ff79c181a7f309b13144a8","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.5.2.tgz","fileCount":280,"integrity":"sha512-qmQBF/Nk7NSedDzvB+fyewIZOK4GAmUUJElF15HmMBSDBph7p6XyNP1yWHPYLCnqngdfPElcosV8A6dfgES0lQ==","signatures":[{"sig":"MEQCIF5f8kydYTkzvtuCfYhXMYibOiMrbPfwsciiAUmLoaPEAiA0l6qYjrOT7n9qUuyDPLR0iDC2T8D3whG+gLGWEcEIgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166657},"main":"dist/index.js","_from":"file:nodeboot-core-1.5.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/47864a5bc37e8935b43f975e84b63363/nodeboot-core-1.5.2.tgz","_integrity":"sha512-qmQBF/Nk7NSedDzvB+fyewIZOK4GAmUUJElF15HmMBSDBph7p6XyNP1yWHPYLCnqngdfPElcosV8A6dfgES0lQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.5","@nodeboot/engine":"1.1.7","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.2_1741183948467_0.03102320188704355","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@nodeboot/core","version":"1.5.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.5.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d807e45dc31230a57a5cb3de769f37137006f5ed","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.5.3.tgz","fileCount":280,"integrity":"sha512-eABhC+9OmL2x+aaqzYWb0bhmCDz46n0orhPTuTSy5AkN+cq4qtB/JNvll7APFI3kIytboBLZzIb6l4CG8JV04Q==","signatures":[{"sig":"MEUCIQD18GvL7LM0ki/oVVM0HvaeKkj0IWaECMDRXuHnAgfuVgIgMcIZABykq+ckAKWpgs/7lCgm2E/5GN+ctQ+hBbkR4lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164878},"main":"dist/index.js","_from":"file:nodeboot-core-1.5.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/ebd39e2673c243ef2624bb3784e906d2/nodeboot-core-1.5.3.tgz","_integrity":"sha512-eABhC+9OmL2x+aaqzYWb0bhmCDz46n0orhPTuTSy5AkN+cq4qtB/JNvll7APFI3kIytboBLZzIb6l4CG8JV04Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.5","@nodeboot/engine":"1.1.7","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.3_1741706771627_0.8322098474886201","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@nodeboot/core","version":"1.6.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.6.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"be2409cdc04c9550ea57e7eb7ab2676a542007e2","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.6.0.tgz","fileCount":280,"integrity":"sha512-fshh51RVQPM9KdnRSZEob/t6LkgF1DqBGlZKhm2XRIiITSoRaxzOM31bO3vQirdwBypSu4MWpd3EPa9VZlnTxQ==","signatures":[{"sig":"MEUCIQDQKxoAFpoQuB3TavLNAH9y0L2ody5uwr41V1Lv99EIzQIgWKl/F+WLIPoRWU0ucS7G902sbZ+pKJmVIinfhcurKU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165905},"main":"dist/index.js","_from":"file:nodeboot-core-1.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/a8e4fa2c9892fa6d339f63cb2c51fc61/nodeboot-core-1.6.0.tgz","_integrity":"sha512-fshh51RVQPM9KdnRSZEob/t6LkgF1DqBGlZKhm2XRIiITSoRaxzOM31bO3vQirdwBypSu4MWpd3EPa9VZlnTxQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.6","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.6","@nodeboot/engine":"1.1.8","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1742741816600_0.6416650499083236","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@nodeboot/core","version":"1.6.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.6.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a2df298cfec501c121c8d1fbae5eac422346104b","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.6.1.tgz","fileCount":280,"integrity":"sha512-aK87nnNQ65o+asqepueFNgw46osrnXtUlQ6Xx1GgQr0v9f+QkFXDvapYDRhhpRM65gIySKHP6G1LXb/ny2OAAQ==","signatures":[{"sig":"MEYCIQDikBjTcKsKDkvYFuc7MKuG/SrQTJdf/d5lwnWfxWicHgIhAI+h/Xq2A1v0ZXBZCNKOSIYhjILiah6lLQM086V/gMnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165905},"main":"dist/index.js","_from":"file:nodeboot-core-1.6.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/4c2e91f837a15db9a55b4be1af3c6894/nodeboot-core-1.6.1.tgz","_integrity":"sha512-aK87nnNQ65o+asqepueFNgw46osrnXtUlQ6Xx1GgQr0v9f+QkFXDvapYDRhhpRM65gIySKHP6G1LXb/ny2OAAQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.6","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.6","@nodeboot/engine":"1.1.8","reflect-metadata":"^0.2.1","@nodeboot/context":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1742818061223_0.13053692470849754","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@nodeboot/core","version":"1.7.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.7.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"87f0ee286dc7448327b58eb375071b778f572f34","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.7.0.tgz","fileCount":284,"integrity":"sha512-V7Pwxyiv/oeHEuEXE4rePOkfCxlU3dp/0FCkx0cLOIgppra/YptpE1tZiCxKAKzosCsHzY9VVGN1fIkPBBBKjQ==","signatures":[{"sig":"MEUCIHRP/l5shvan+fDb53ylzraBk/BJ1rvmnpk1LbMvHQs4AiEAmcFILKumfBUu9AfmcyB8fbUm/h525CLOZhpwQBuf7kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168281},"main":"dist/index.js","_from":"file:nodeboot-core-1.7.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/89a195fb82762d06efde016d9dd70279/nodeboot-core-1.7.0.tgz","_integrity":"sha512-V7Pwxyiv/oeHEuEXE4rePOkfCxlU3dp/0FCkx0cLOIgppra/YptpE1tZiCxKAKzosCsHzY9VVGN1fIkPBBBKjQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.7","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.7","@nodeboot/engine":"1.1.9","reflect-metadata":"^0.2.1","@nodeboot/context":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1742857061230_0.48573505002983475","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@nodeboot/core","version":"1.8.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.8.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d47e314e67c29369f66c3872074acb47728c9e6c","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.8.0.tgz","fileCount":284,"integrity":"sha512-Q3su3Qta5+ZabpgvF2GItnyKskDVVM20WzQ9dR9/eXK6TQBkXFZiMUfD11f6px4bhZOBv1FVPz/Iovml0CmdTw==","signatures":[{"sig":"MEUCIQCpyWRW/uM3WpEFYsFEeDlSBGAD+LcWmgntoBKtzZRhvAIgKtDvYT+AZIllTaceM2bbcgGNAD+Y06qYmgLt/CitQac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167853},"main":"dist/index.js","_from":"file:nodeboot-core-1.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/1484f4d36dda32aca7bf4a5a1ca754f9/nodeboot-core-1.8.0.tgz","_integrity":"sha512-Q3su3Qta5+ZabpgvF2GItnyKskDVVM20WzQ9dR9/eXK6TQBkXFZiMUfD11f6px4bhZOBv1FVPz/Iovml0CmdTw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.8","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.8","@nodeboot/engine":"1.1.10","reflect-metadata":"^0.2.1","@nodeboot/context":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1742863312631_0.9553543181482533","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@nodeboot/core","version":"1.8.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.8.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"b1b4d189f84c25004b4161046c83b50bac7681b2","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.8.1.tgz","fileCount":288,"integrity":"sha512-aUyeheI6cPwJM5fBJFJgwgGFfNe2kZxbgrbLZptSPD7egC6trG5kOl79vlX3W9T4MOFxmeviQfR31rFu3mwAIg==","signatures":[{"sig":"MEUCIQDnPx5c8+rXdL31vbyIAa49Dc5MfO6vmSHbXsRCcdtwiQIgObrkTE3U+F21rcIBYd2NY7eciTcpgALf7RaggykJyjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168857},"main":"dist/index.js","_from":"file:nodeboot-core-1.8.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/7ca36d7045aa44e13bde51248554b88b/nodeboot-core-1.8.1.tgz","_integrity":"sha512-aUyeheI6cPwJM5fBJFJgwgGFfNe2kZxbgrbLZptSPD7egC6trG5kOl79vlX3W9T4MOFxmeviQfR31rFu3mwAIg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.1.8","lodash.merge":"^4.6.2","@nodeboot/config":"1.1.8","@nodeboot/engine":"1.1.10","reflect-metadata":"^0.2.1","@nodeboot/context":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.1_1743505374714_0.8270609005883047","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@nodeboot/core","version":"1.9.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.9.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"842c06e2fe4d954b1d24eb1d5f0a08348a8f1c3a","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.9.0.tgz","fileCount":288,"integrity":"sha512-OF+qM8LSrIFrBMbPOPnQndG6HJJUljoEw7c04xVT21C/yQMw9svBr/7oP7uRMTZ022+bamMN3EbmaUUALIY7wQ==","signatures":[{"sig":"MEUCIE5wOS902kH52jPOd5CEAnod5NZ4ADWBu11gyDAMQIhmAiEA8lcezLjPCGAxrynZ6gSwdQco/zaxJlxt0U/fmEEF1RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169429},"main":"dist/index.js","_from":"file:nodeboot-core-1.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/85af651820ea39b2b69ad4b266c633b5/nodeboot-core-1.9.0.tgz","_integrity":"sha512-OF+qM8LSrIFrBMbPOPnQndG6HJJUljoEw7c04xVT21C/yQMw9svBr/7oP7uRMTZ022+bamMN3EbmaUUALIY7wQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.0","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.0","@nodeboot/engine":"1.2.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1745249461068_0.41455993096967725","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@nodeboot/core","version":"1.9.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.9.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"348576610930948ce520524109b765c85ca19b41","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.9.1.tgz","fileCount":288,"integrity":"sha512-Kx6o5oMPjWojcy+0n++QqZrRhnCiSOMXBmUmw+cjRtfBmBz1VRV0eG6VDoZmf2Gd3JvbN4KeMwalFUiatAamQA==","signatures":[{"sig":"MEQCICX2zUvNd8hPjC787bC3KSaFceipFFlYkNAfkUa1+WwcAiA1vQjYupeGgKSffvCvsEs1dldNHf1xRRlNVh1gK4eDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169429},"main":"dist/index.js","_from":"file:nodeboot-core-1.9.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/adbaa97aa7518c8cc975cfdb5ff1fd8f/nodeboot-core-1.9.1.tgz","_integrity":"sha512-Kx6o5oMPjWojcy+0n++QqZrRhnCiSOMXBmUmw+cjRtfBmBz1VRV0eG6VDoZmf2Gd3JvbN4KeMwalFUiatAamQA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.1","@nodeboot/engine":"1.2.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1745519783801_0.32819063247500635","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@nodeboot/core","version":"1.9.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.9.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"2fe2a49095abe9fdffa8a7e56d0f70d4f6794bb6","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.9.2.tgz","fileCount":288,"integrity":"sha512-DRgXl4KlV/0KElEg8t+BjMXBY3fX92f4o30OUyfE5wQqq/f79NHF7UHX8Dhitg6AxXd+WR61tgUrb4gKQsTNzQ==","signatures":[{"sig":"MEUCIQCIQB5U/DqyXsdJQkWnjwEIC4kvhPEk01EnfY/B9TEFxQIgCaokjVI5ta1PjzfnmbrIWLco4rBI0XQt5OSC/zanYYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169696},"main":"dist/index.js","_from":"file:nodeboot-core-1.9.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/1049721508307889b8e9f74af8101bc2/nodeboot-core-1.9.2.tgz","_integrity":"sha512-DRgXl4KlV/0KElEg8t+BjMXBY3fX92f4o30OUyfE5wQqq/f79NHF7UHX8Dhitg6AxXd+WR61tgUrb4gKQsTNzQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.1","@nodeboot/engine":"1.2.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.2_1746020042653_0.17470090634804825","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@nodeboot/core","version":"1.9.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.9.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4c44f32fdf4465f5686afb592ecc33f8013528a5","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.9.3.tgz","fileCount":288,"integrity":"sha512-i0j7tpDaN2tRf8MPfAjjEFt/Tgdoj9wfBsG3lZm23N6op9LrLsrB2qLswmPCzwEQTUrxIf56ytbe6cW+ZoZowA==","signatures":[{"sig":"MEUCICc5FIMBGKwuj7wTB8v3HfxZfWcpN5NEoPN1nZS771NfAiEAkeQ7fYNueyoplOCXSwS0JbhWY5REmRubYVAIRdfmEgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169933},"main":"dist/index.js","_from":"file:nodeboot-core-1.9.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e39d01ddaaf310c8518b9889daf932c4/nodeboot-core-1.9.3.tgz","_integrity":"sha512-i0j7tpDaN2tRf8MPfAjjEFt/Tgdoj9wfBsG3lZm23N6op9LrLsrB2qLswmPCzwEQTUrxIf56ytbe6cW+ZoZowA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.1","@nodeboot/engine":"1.2.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.3_1747667765857_0.8511738919118998","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@nodeboot/core","version":"1.10.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.10.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"1d189bb2463b35e1c741711c068d713317ac728a","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.10.0.tgz","fileCount":292,"integrity":"sha512-Ee5cJEte/d2JYMyj790y5sw9bdnrRgCMKaswyoGRzOiFpDS3hi0YRDDBZqA27UPY9bzdr6ljtTLWo2yOJ5P6kg==","signatures":[{"sig":"MEUCIQDPs/U8OXtQGk+uuhbvry6Fl5aDt4IA7y1oI+KU2hZhRQIgR5WA8PYZHlpuoIc1WdjlwrpGSLBVvrpH/YqnUcLHS0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171491},"main":"dist/index.js","_from":"file:nodeboot-core-1.10.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/92cb86c3beaf40a0eb8e1acc3c7538e7/nodeboot-core-1.10.0.tgz","_integrity":"sha512-Ee5cJEte/d2JYMyj790y5sw9bdnrRgCMKaswyoGRzOiFpDS3hi0YRDDBZqA27UPY9bzdr6ljtTLWo2yOJ5P6kg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.2","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.2","@nodeboot/engine":"1.2.2","reflect-metadata":"^0.2.1","@nodeboot/context":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1749488101143_0.1372389895067332","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@nodeboot/core","version":"1.10.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.10.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d625ee05e3ba4583a5143fa36fec3f657231c2bb","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.10.1.tgz","fileCount":292,"integrity":"sha512-boWKogH/yt+pWE9/PluDb2o3XCRal1E01ghZWEBRiY+rHhs4ZG+KB+lWp+4MIWh0roOufCBjo1Zv3B+PftApJQ==","signatures":[{"sig":"MEUCIEqyG1sv6wP3QsBexx7X3XI5qnnG1SeAeUwQ0BxcCzbQAiEA2JcMpfuA7s0lfPdf9qaWPko3EIAmjdwKLh6/AIGVZkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171491},"main":"dist/index.js","_from":"file:nodeboot-core-1.10.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/db31e873d97bddcf8e86e6f88828e187/nodeboot-core-1.10.1.tgz","_integrity":"sha512-boWKogH/yt+pWE9/PluDb2o3XCRal1E01ghZWEBRiY+rHhs4ZG+KB+lWp+4MIWh0roOufCBjo1Zv3B+PftApJQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.3","@nodeboot/engine":"1.2.3","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.1_1749490214848_0.0524288099196184","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@nodeboot/core","version":"1.10.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.10.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e8c23a90fa04e019162e665034a0a62cbb7e6e9e","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.10.2.tgz","fileCount":292,"integrity":"sha512-T2t9QYvp0MmKSaYkDqZ03CfOECiPFb4RRRscfpNwF6JhgQsUFORIKDwivreRONA1xjLqVcEvSuhG/rG8j0aXOg==","signatures":[{"sig":"MEQCIEbOYH6fjV4AQTvAOGZyuyihEwGqb2Myy6LSoLJjsyBwAiAZJGqZZVg21gLrpID/2ymiN3HmzK3Fw17E46yBh2QXRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171493},"main":"dist/index.js","_from":"file:nodeboot-core-1.10.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/8255e9ce809f827f5575d51860cc1c10/nodeboot-core-1.10.2.tgz","_integrity":"sha512-T2t9QYvp0MmKSaYkDqZ03CfOECiPFb4RRRscfpNwF6JhgQsUFORIKDwivreRONA1xjLqVcEvSuhG/rG8j0aXOg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.3","@nodeboot/engine":"1.2.4","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.2_1750089388091_0.5165425322680222","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@nodeboot/core","version":"1.11.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.11.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4d40811fe682c25a7d4b716e8801ce30e82db561","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.11.0.tgz","fileCount":279,"integrity":"sha512-sb8V/fVHOneBZ0yIgh+085E0nqeAc7oZ+Xr9L/R2pqccGqaXYa876jgC++MILyq+RmI5rL26LLGqK0sEPVWNUg==","signatures":[{"sig":"MEUCIQChQrwA0bOKVRrg8+YZInDiIbTgb74hCG1lmxSXDl9X2QIgd9+YHQkZt9q+wF/VEElLgD83oquVlvTHfjiTjD2X/u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165412},"main":"dist/index.js","_from":"file:nodeboot-core-1.11.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/14c04342c806c9fafbc2bf31bdafcdf2/nodeboot-core-1.11.0.tgz","_integrity":"sha512-sb8V/fVHOneBZ0yIgh+085E0nqeAc7oZ+Xr9L/R2pqccGqaXYa876jgC++MILyq+RmI5rL26LLGqK0sEPVWNUg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.3","@nodeboot/engine":"1.2.4","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1750094732765_0.031866135573605625","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@nodeboot/core","version":"1.11.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.11.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9370abab8c80c7b2a7f54c942802d34a35e651e0","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.11.1.tgz","fileCount":279,"integrity":"sha512-nAnfzyTtcdTMGSbEAe/UUy7Sctj8IGVA4f8vScbTgEqae8IcUdoVDEo2BADr35qnaMjVfQVdZsVPJeC5Ln3+tg==","signatures":[{"sig":"MEQCIEdzvZhweWnYGQI7wOcysFWHcy7NTgX7KzC2Kb0RbkDdAiApJfiC1LF0pxaFAnImRjCBDoKv5jM+EPd5cacvXPAFTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165412},"main":"dist/index.js","_from":"file:nodeboot-core-1.11.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e6152db5b89b86e3f557d7a9a7bb3f55/nodeboot-core-1.11.1.tgz","_integrity":"sha512-nAnfzyTtcdTMGSbEAe/UUy7Sctj8IGVA4f8vScbTgEqae8IcUdoVDEo2BADr35qnaMjVfQVdZsVPJeC5Ln3+tg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.3","@nodeboot/engine":"1.3.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.1_1750097262045_0.6345548772277148","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@nodeboot/core","version":"1.12.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.12.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"936ecd51017d33628bd6d4e01bdccfc8547aaa17","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.12.0.tgz","fileCount":279,"integrity":"sha512-Iuvq0MIeisA1cDGmpjGZd9rcjZl/mDPQ2DSa7Q+56AfABirpYF5AA9yhKp5LlKZBA9AfDXaxK7Hid2Eqa+0Lmw==","signatures":[{"sig":"MEQCICldo1Ulwd6yirOIJq3ka7NPlLl4QMIPG4TlZ09N1c5iAiALzjKFtihxemFXY9R+V/KiNtRMLK/KFANQOgrPHReiBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165643},"main":"dist/index.js","_from":"file:nodeboot-core-1.12.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/9cca72a1adf636442c27bc2f9bbf7500/nodeboot-core-1.12.0.tgz","_integrity":"sha512-Iuvq0MIeisA1cDGmpjGZd9rcjZl/mDPQ2DSa7Q+56AfABirpYF5AA9yhKp5LlKZBA9AfDXaxK7Hid2Eqa+0Lmw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.2.4","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.4","@nodeboot/engine":"1.3.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1753812211171_0.6704708928123821","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@nodeboot/core","version":"1.13.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.13.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e09232689816bbbb6ee4a4447f72f75305927043","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.13.0.tgz","fileCount":279,"integrity":"sha512-hwOFAF0M5WVSTJ5V6V0fp3MQyiFQDd0hLX9cFfNJFgpwJDcUxr4cKwbrgMDxFTFRINJO/mBc/CJsUzmt+SzlVg==","signatures":[{"sig":"MEUCIQDsH2YsqETJRSXT2C0QqNod3xLbKZQIY9Ou9EYh5qda5AIgaeONUAAEIbTyxRXK3GxmjO0JkzPVzktnmyZTn+g5Row=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178963},"main":"dist/index.js","_from":"file:nodeboot-core-1.13.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/04eca3b2b377c4d2394c88cf5a27b287/nodeboot-core-1.13.0.tgz","_integrity":"sha512-hwOFAF0M5WVSTJ5V6V0fp3MQyiFQDd0hLX9cFfNJFgpwJDcUxr4cKwbrgMDxFTFRINJO/mBc/CJsUzmt+SzlVg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.3.0","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.5","@nodeboot/engine":"1.4.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1755129358166_0.03363570753666023","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@nodeboot/core","version":"1.13.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.13.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"847f0f59191051e380ee8e06c18cb5b5c26f44a2","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.13.1.tgz","fileCount":279,"integrity":"sha512-u6qND5BYowPHfgEnzkbNDKtvyAp6KoMs1HM4rbtOIrUiCyGR/gDRDTXl9Gie3gFg88KSruKuiezFhX9/081GkA==","signatures":[{"sig":"MEUCIFLOYHrIPkZXid6XTa49NegV4mgeW8lvEEBHgdm3u5Q6AiEAnCM94uufKb/OUeRosQrtHMV9LWTN+kE/RfiRxt46WQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179093},"main":"dist/index.js","_from":"file:nodeboot-core-1.13.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/2c65fbc61008f54ee05d4e061bee0bb5/nodeboot-core-1.13.1.tgz","_integrity":"sha512-u6qND5BYowPHfgEnzkbNDKtvyAp6KoMs1HM4rbtOIrUiCyGR/gDRDTXl9Gie3gFg88KSruKuiezFhX9/081GkA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.3.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.6","@nodeboot/engine":"1.4.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.1_1755163377839_0.33311327838572047","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@nodeboot/core","version":"1.13.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.13.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"7f3f1c31ec4880af901f9d4fa3c3fddcaf32223e","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.13.2.tgz","fileCount":279,"integrity":"sha512-VKsnDRGiwPZNSExCDi2OXbE0ntJAU9n216AmJNmyq4h/Br212YxinuVTlxNWUVfD8yWrRVthUYDDXrHNlbs5Jw==","signatures":[{"sig":"MEYCIQDnetAcYY9QPzgOwiIUS74Z2bZ2bNCUUnx/Ca347vpk+AIhAJ7dFE2FpqtMIsTKY3hu+9DvRISmNfZlszT+o1BgxiNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179026},"main":"dist/index.js","_from":"file:nodeboot-core-1.13.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/18894bdba484230b0be5da6d7f55e45b/nodeboot-core-1.13.2.tgz","_integrity":"sha512-VKsnDRGiwPZNSExCDi2OXbE0ntJAU9n216AmJNmyq4h/Br212YxinuVTlxNWUVfD8yWrRVthUYDDXrHNlbs5Jw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.3.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.2.6","@nodeboot/engine":"1.4.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.2_1755164609188_0.4473459250639771","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@nodeboot/core","version":"1.14.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.14.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a5bbe5267998618d10418d400181fb00fda60393","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.14.0.tgz","fileCount":279,"integrity":"sha512-uDYd/r6sxy7WvpIjKCsoFOo5Sk7w2SEG1xWCcYRMDMjiAVP/JgIvqNCCEgcwSVRMwLGBi6umveX1O4DF0cDZMQ==","signatures":[{"sig":"MEYCIQDXYb+blCAMEQKGa7Gk1+Frjv6IVUiTkXjYad6uYffHWAIhAOPHETM0bIggcF9V9UF/JF8siGQ2rN9/CAEmXpVhJMyo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179026},"main":"dist/index.js","_from":"file:nodeboot-core-1.14.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/c3c4fae25f3485ed8c5f2d1b4a9ef7e9/nodeboot-core-1.14.0.tgz","_integrity":"sha512-uDYd/r6sxy7WvpIjKCsoFOo5Sk7w2SEG1xWCcYRMDMjiAVP/JgIvqNCCEgcwSVRMwLGBi6umveX1O4DF0cDZMQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.0","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.0","@nodeboot/engine":"1.5.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1758800395598_0.11936518750434733","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@nodeboot/core","version":"1.15.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.15.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d5bf8835a8a3c2048bbcb9fb376c899a66d59727","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.15.0.tgz","fileCount":283,"integrity":"sha512-N0k8cyqddP1Y2OUDkARoAsY0Axk1aI1WHquW5n2B4YLIbKU3h/hFEKLKodS0TGkiVn2Aol9TGI6JZ+z7y0duzA==","signatures":[{"sig":"MEQCIFhB3579RQ/jQIfM7k5GiCOyFEcSsid4f85p98GRqxRxAiAs5JfgWl8IXZ5fbI1s1l0TzB42eHzfl4utzaJTM6V/+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189331},"main":"dist/index.js","_from":"file:nodeboot-core-1.15.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/79c3ddbbe42cf6527008a0b75200da25/nodeboot-core-1.15.0.tgz","_integrity":"sha512-N0k8cyqddP1Y2OUDkARoAsY0Axk1aI1WHquW5n2B4YLIbKU3h/hFEKLKodS0TGkiVn2Aol9TGI6JZ+z7y0duzA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.1","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.1","@nodeboot/engine":"1.6.0","reflect-metadata":"^0.2.1","@nodeboot/context":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1759079772240_0.565062171345315","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@nodeboot/core","version":"1.15.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.15.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"5021225fc4be2ef9b99e705870b9c33f29bbe6b8","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.15.1.tgz","fileCount":283,"integrity":"sha512-r3hDy1NEhgouI4UTWA5US6672rACG84qdwRo8HBRNwMW6qRt/OhUCMBAhghj5qvfpqQ5wXqGbNbh+6e7XXuODQ==","signatures":[{"sig":"MEUCIQCBsXxblqFSoDKl5E5Lt/zvj2wtoEiKAgdLl9hn59Fu7wIgJuVaJVoM+SJCuO8IH59IOW/xYKjFurg6CMqLdupchVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189331},"main":"dist/index.js","_from":"file:nodeboot-core-1.15.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/3cbecd9634b2be8bd69e9517bcd42377/nodeboot-core-1.15.1.tgz","_integrity":"sha512-r3hDy1NEhgouI4UTWA5US6672rACG84qdwRo8HBRNwMW6qRt/OhUCMBAhghj5qvfpqQ5wXqGbNbh+6e7XXuODQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.2","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.2","@nodeboot/engine":"1.6.1","reflect-metadata":"^0.2.1","@nodeboot/context":"1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.1_1761858875399_0.8944175862294532","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@nodeboot/core","version":"1.15.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.15.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"15cc310b55f1f88bb5fbcfa04e78e90e51200b82","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.15.2.tgz","fileCount":283,"integrity":"sha512-l0gp8b2S+btpUUvn/PydaYSiXNi6rX/pWat1ZhaoBhriifX1DANfEE1Bpq542us6DKHajOyplzm7OG+qFbNLSQ==","signatures":[{"sig":"MEUCIFCkdlLZJu+5adbFQkGZFazU6Uk5wdHs4KqSEYtmE/p+AiEA/Zkf97l3PC8j5ZSI+jN2VHIxbXYaaKHQsbZ1wCSU464=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189330},"main":"dist/index.js","_from":"file:nodeboot-core-1.15.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d462b753c5bf992f857423cbad3f5d7f/nodeboot-core-1.15.2.tgz","_integrity":"sha512-l0gp8b2S+btpUUvn/PydaYSiXNi6rX/pWat1ZhaoBhriifX1DANfEE1Bpq542us6DKHajOyplzm7OG+qFbNLSQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.3","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.3","@nodeboot/engine":"1.6.2","reflect-metadata":"^0.2.1","@nodeboot/context":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.2_1761872745140_0.5574703792516364","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@nodeboot/core","version":"1.15.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.15.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d8ac6802ebde13e33ccba2d66788096194b25ac9","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.15.3.tgz","fileCount":283,"integrity":"sha512-kAFa4IiDt18ckPQSk2k2TrbA97buwGHUKRcVppFDGgDvEB8eG609fjHnNWYHzRFcxsxS0nncqU5ZDLdL+ui7Eg==","signatures":[{"sig":"MEYCIQCEsfVn+xHltSX8Knrf2S2oZ1THgY9EaBJDAFo+iu3blAIhALVGBrMPtr9MKqXfTvAqON11R/2ypbp6wqrvI2pSlJG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189330},"main":"dist/index.js","_from":"file:nodeboot-core-1.15.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/c12f342dd979be842d747b3e8eadde96/nodeboot-core-1.15.3.tgz","_integrity":"sha512-kAFa4IiDt18ckPQSk2k2TrbA97buwGHUKRcVppFDGgDvEB8eG609fjHnNWYHzRFcxsxS0nncqU5ZDLdL+ui7Eg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.4","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.4","@nodeboot/engine":"1.6.3","reflect-metadata":"^0.2.1","@nodeboot/context":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.3_1762175662585_0.4768207502023125","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@nodeboot/core","version":"1.16.0","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.16.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"0d10f27b9ccf24a5107ddc49272f7520809c1615","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.16.0.tgz","fileCount":291,"integrity":"sha512-XIYhaPvh9EM/Y2Xtg4RgYzNMUYySfYh3TnIo+oKsBbQXvl52itxMGEHWQLkqfvFQHA/3nJfxYhbp3mfrt2cvEA==","signatures":[{"sig":"MEQCIFIDGh3BZp/fYV4eRsf/KroYoKks5dzTkBKGM6GZUTJMAiAuwuRto3iLIC7abnuDjvbx7KrGX6njBIQGkRdmMyiTCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197490},"main":"dist/index.js","_from":"file:nodeboot-core-1.16.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/87a0c4a42d6e25603e5b28ba6b44c295/nodeboot-core-1.16.0.tgz","_integrity":"sha512-XIYhaPvh9EM/Y2Xtg4RgYzNMUYySfYh3TnIo+oKsBbQXvl52itxMGEHWQLkqfvFQHA/3nJfxYhbp3mfrt2cvEA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.4","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.4","@nodeboot/engine":"1.6.3","reflect-metadata":"^0.2.1","@nodeboot/context":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1762858316538_0.793224885305015","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@nodeboot/core","version":"1.16.1","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.16.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"990660432a645f471c1f66033b1cdf6562c21c6b","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.16.1.tgz","fileCount":291,"integrity":"sha512-s3K4/iJll80ds/u+eoO28nAk6ewCH9O//XOY0FUWKM5AosIUXdY0zAL+DIWL83HtAOn/6bVWxqcLmaFRvJSoHA==","signatures":[{"sig":"MEQCIGMgRvEOY76bISNKIPBRj2XWAmQwQlwSL1I1BHJ9/VPoAiBuH8HgIILqka+FABwkvIEnqvfhRp3sMj+WMwJ+OfNF6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197490},"main":"dist/index.js","_from":"file:nodeboot-core-1.16.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/06766ba12429dc5d6b5bcad92cab80fb/nodeboot-core-1.16.1.tgz","_integrity":"sha512-s3K4/iJll80ds/u+eoO28nAk6ewCH9O//XOY0FUWKM5AosIUXdY0zAL+DIWL83HtAOn/6bVWxqcLmaFRvJSoHA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.5","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.5","@nodeboot/engine":"1.6.4","reflect-metadata":"^0.2.1","@nodeboot/context":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.1_1762860712762_0.8267240184051841","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@nodeboot/core","version":"1.16.2","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.16.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f05f1794e78a0d3aa8b06dd28475beb666c7d048","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.16.2.tgz","fileCount":291,"integrity":"sha512-jYTTiWd+E2Q2riZgUMSIMPOO/KCnEuzdq3CD6JWrguAkyJOgHW+asoTt9mLmceJpfSxin02vl9SY3X176T6Uag==","signatures":[{"sig":"MEYCIQCXXstNO5r2JJEZBAsyz5xQOlb7DS7wf0fZOGFIdizJKAIhAMbxQnvqbCDU1wXSPD9h/emvUiL0iXpz5FUsvpn8cpgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197490},"main":"dist/index.js","_from":"file:nodeboot-core-1.16.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/b1d5578a9fee01f1c273adabefd7e3aa/nodeboot-core-1.16.2.tgz","_integrity":"sha512-jYTTiWd+E2Q2riZgUMSIMPOO/KCnEuzdq3CD6JWrguAkyJOgHW+asoTt9mLmceJpfSxin02vl9SY3X176T6Uag==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.6","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.6","@nodeboot/engine":"1.6.5","reflect-metadata":"^0.2.1","@nodeboot/context":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.2_1762865633013_0.013428029890679483","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@nodeboot/core","version":"1.16.3","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.16.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"df73cec5113f7b223373eab5b98e32c7050a7fff","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.16.3.tgz","fileCount":291,"integrity":"sha512-AlEY/rOqepGOkAyuy7y+zUbH1apqJOLLEeKin0z2dmd/JdohOCgfIDKQIxE22UWGNb7m0Ti16Y1wiEtaXxrmvg==","signatures":[{"sig":"MEYCIQCk4+ygESuuS40Lu/hmXfd0t7nHnDoXPqrrTm50aIwrIAIhAKpEEQmhBFNmXOfpW2vYe/c4zN0vDMyT8keFEKiFCWGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197490},"main":"dist/index.js","_from":"file:nodeboot-core-1.16.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","pack":"pnpm pack","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/0f27cb735745fa8a64a94a5620a08ca6/nodeboot-core-1.16.3.tgz","_integrity":"sha512-AlEY/rOqepGOkAyuy7y+zUbH1apqJOLLEeKin0z2dmd/JdohOCgfIDKQIxE22UWGNb7m0Ti16Y1wiEtaXxrmvg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.7","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.7","@nodeboot/engine":"1.6.6","reflect-metadata":"^0.2.1","@nodeboot/context":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.3_1763649429580_0.5630407892617744","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@nodeboot/core","version":"1.16.4","keywords":["monorepo","typescript"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/core@1.16.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"7bb944a26b31027886d7144c18afa054df71d549","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.16.4.tgz","fileCount":3,"integrity":"sha512-4IEqgsZPHKG8lo+7ulgT5YMXjj39aijP+buPwc5vNIRt9GGTMAu7z90YwYtdfLIfMBZdKsqaNgvJwNI5jyYq7g==","signatures":[{"sig":"MEUCIEMvO87si138NFF2tgt2fXXGTS/ABePczH3R2D8akkc3AiEA50ofcWGUsCFZDaG8ohF0pFuFty5bqasQoSTF+n457KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodeboot%2fcore@1.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28444},"main":"dist/index.js","_from":"file:nodeboot-core-1.16.4.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"node --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","build":"tsc -p tsconfig.build.json","format":"prettier --check .","pretest":"pnpm run clean:build && pnpm run build","lint:fix":"pnpm lint --fix","format:fix":"prettier --write .","clean:build":"rimraf ./dist","test:coverage":"node --experimental-test-coverage --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:593bb81e-51d5-4bcb-8f00-a6f30f631373"}},"_resolved":"/tmp/61d0e92be59ae2f64d3ed2e81fc002d4/nodeboot-core-1.16.4.tgz","_integrity":"sha512-4IEqgsZPHKG8lo+7ulgT5YMXjj39aijP+buPwc5vNIRt9GGTMAu7z90YwYtdfLIfMBZdKsqaNgvJwNI5jyYq7g==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"11.11.0","description":"The first typescript example for the Monorepo example","directories":{},"_nodeVersion":"22.23.1","dependencies":{"glob":"^10.3.3","logform":"^2.5.1","@nodeboot/di":"1.4.8","lodash.merge":"^4.6.2","@nodeboot/config":"1.3.8","@nodeboot/engine":"1.7.0","reflect-metadata":"^0.2.1","@nodeboot/context":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.4_1786578667947_0.1802600351313246","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@nodeboot/core","version":"1.17.1","description":"The first typescript example for the Monorepo example","author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","keywords":["monorepo","typescript"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot.git"},"publishConfig":{"access":"public"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"reflect-metadata":"^0.2.1","lodash.merge":"^4.6.2","logform":"^2.5.1","glob":"^10.3.3","@nodeboot/context":"2.5.1","@nodeboot/config":"1.4.1","@nodeboot/di":"1.5.1","@nodeboot/engine":"1.9.0"},"devDependencies":{"@types/lodash.merge":"^4.6.9"},"peerDependencies":{"winston":">=3.10.0","class-transformer":"^0.5.1","class-validator":"^0.14.0"},"scripts":{"build":"tsc -p tsconfig.build.json","clean:build":"rimraf ./dist","lint":"eslint . --ext .js,.ts","lint:fix":"pnpm lint --fix","format":"prettier --check .","format:fix":"prettier --write .","pretest":"pnpm run clean:build && pnpm run build","test":"node --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","test:coverage":"node --experimental-test-coverage --test --test-reporter node-test-reporter --require ts-node/register test/**/*.{test,it.test}.ts","tsc":"tsc"},"_id":"@nodeboot/core@1.17.1","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"homepage":"https://github.com/nodejs-boot/node-boot#readme","_integrity":"sha512-ePAQZYqLVLVF/vXcldbpYpHXh9WpzCc55myjNCnNkssHQX3+G7w2ljf/QYI0tUHWbHYKdnvNQnQWobFKOOH2Vw==","_resolved":"/tmp/e42aa4c5d80e87acd7b3784a03a10714/nodeboot-core-1.17.1.tgz","_from":"file:nodeboot-core-1.17.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ePAQZYqLVLVF/vXcldbpYpHXh9WpzCc55myjNCnNkssHQX3+G7w2ljf/QYI0tUHWbHYKdnvNQnQWobFKOOH2Vw==","shasum":"5efe985320f1541e2a9777621fb969c60c80ad95","tarball":"https://registry.npmjs.org/@nodeboot/core/-/core-1.17.1.tgz","fileCount":287,"unpackedSize":220739,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodeboot%2fcore@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEyZiQcsVZEAsD6jgsiNhCw4X7MpLzndHiQcS7kxmeswIhANy5bjCS2vqfjsU0jTlkSx3rJ8/8MOV4Weox3nr3CPs9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:593bb81e-51d5-4bcb-8f00-a6f30f631373"}},"directories":{},"maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.17.1_1788223020577_0.7665841302807075"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T20:25:53.729Z","modified":"2026-09-01T00:37:01.085Z","1.0.0":"2025-02-19T19:54:14.712Z","1.0.1":"2025-02-19T20:25:53.995Z","1.0.2":"2025-02-19T21:55:28.500Z","1.0.3":"2025-02-19T22:15:53.214Z","1.0.4":"2025-02-19T23:05:52.641Z","1.0.5":"2025-02-19T23:06:03.167Z","1.0.6":"2025-02-19T23:06:12.960Z","1.0.7":"2025-02-19T23:06:24.901Z","1.0.8":"2025-02-19T23:06:37.520Z","1.0.9":"2025-02-19T23:16:49.159Z","1.1.0":"2025-02-20T19:32:43.283Z","1.1.1":"2025-02-21T19:17:41.903Z","1.1.2":"2025-02-24T14:03:23.861Z","1.1.3":"2025-02-25T11:04:27.994Z","1.2.0":"2025-02-25T16:03:42.248Z","1.3.0":"2025-02-26T20:24:50.137Z","1.4.0":"2025-02-26T21:40:40.314Z","1.4.1":"2025-03-03T20:13:28.897Z","1.5.0":"2025-03-05T10:41:34.229Z","1.5.1":"2025-03-05T13:28:04.689Z","1.5.2":"2025-03-05T14:12:28.703Z","1.5.3":"2025-03-11T15:26:11.791Z","1.6.0":"2025-03-23T14:56:56.815Z","1.6.1":"2025-03-24T12:07:41.396Z","1.7.0":"2025-03-24T22:57:41.402Z","1.8.0":"2025-03-25T00:41:52.855Z","1.8.1":"2025-04-01T11:02:54.933Z","1.9.0":"2025-04-21T15:31:01.306Z","1.9.1":"2025-04-24T18:36:24.021Z","1.9.2":"2025-04-30T13:34:02.883Z","1.9.3":"2025-05-19T15:16:06.048Z","1.10.0":"2025-06-09T16:55:01.357Z","1.10.1":"2025-06-09T17:30:15.120Z","1.10.2":"2025-06-16T15:56:28.297Z","1.11.0":"2025-06-16T17:25:32.977Z","1.11.1":"2025-06-16T18:07:42.277Z","1.12.0":"2025-07-29T18:03:31.410Z","1.13.0":"2025-08-13T23:55:58.421Z","1.13.1":"2025-08-14T09:22:58.009Z","1.13.2":"2025-08-14T09:43:29.381Z","1.14.0":"2025-09-25T11:39:55.819Z","1.15.0":"2025-09-28T17:16:12.426Z","1.15.1":"2025-10-30T21:14:35.631Z","1.15.2":"2025-10-31T01:05:45.339Z","1.15.3":"2025-11-03T13:14:22.795Z","1.16.0":"2025-11-11T10:51:56.775Z","1.16.1":"2025-11-11T11:31:52.976Z","1.16.2":"2025-11-11T12:53:53.207Z","1.16.3":"2025-11-20T14:37:09.773Z","1.16.4":"2026-08-12T23:51:08.086Z","1.17.1":"2026-09-01T00:37:00.721Z"},"bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","homepage":"https://github.com/nodejs-boot/node-boot#readme","keywords":["monorepo","typescript"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot.git"},"description":"The first typescript example for the Monorepo example","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"readme":"# 🚀 `@nodeboot/core` – The Heart of Node-Boot\n\n## Overview\n\n`@nodeboot/core` is the central package of the **Node-Boot** framework.\n\nIt provides the application bootstrap flow, the `@NodeBootApplication()` entry-point decorator, the `NodeBoot.run(...)` startup API, the `BaseServer` abstraction used by server adapters, core controller/configuration decorators, lifecycle integration, logging setup, and shared models such as pagination helpers.\n\nIn the overall Node-Boot architecture, `@nodeboot/core` sits in the middle:\n\n-   it coordinates **configuration loading** via `@nodeboot/config`\n-   binds the **DI container** provided by `@nodeboot/di`\n-   exposes the decorator model consumed by `@nodeboot/engine`\n-   composes with server adapters like `@nodeboot/express-server`, `@nodeboot/fastify-server`, `@nodeboot/koa-server`, and `@nodeboot/http-server`\n-   provides the lifecycle foundation used by starter packages such as persistence, scheduling, HTTP clients, validation, OpenAPI, and actuator\n\n---\n\n## ✨ Features\n\n✅ **Application bootstrap** with `@NodeBootApplication()` and `NodeBoot.run(...)`  \n✅ **Server abstraction** via `BaseServer` for Express, Fastify, Koa, and native HTTP  \n✅ **Configuration classes and bean factories** with `@Configuration()` and `@Bean()`  \n✅ **Controller and routing decorators** such as `@Controller`, `@Get`, `@Post`, `@Body`, `@Param`, and more  \n✅ **Lifecycle support** with `@PostConstruct()` and lifecycle event publishing  \n✅ **Graceful shutdown plumbing** through `BaseServer.cleanup()` and `ProcessSignalHandler`  \n✅ **Error-handler and middleware integration** with `@ErrorHandler()`, `@Middleware()`, `@UseBefore()`, `@UseAfter()`  \n✅ **Serialization/model helpers** with `@Model()`, `@Property()`, pagination request/response models, and class-transformer options  \n✅ **Starter composition** with repositories, schedulers, HTTP clients, OpenAPI, actuator, validation, authorization, and more\n\n---\n\n## 📦 Installation\n\nAt minimum, install `@nodeboot/core` together with a server adapter and the packages commonly used to power Node-Boot applications:\n\n```sh\npnpm add @nodeboot/core @nodeboot/di @nodeboot/aot typedi reflect-metadata winston\n```\n\nThen add the server package you want to run on:\n\n```sh\npnpm add @nodeboot/express-server express\n# or\npnpm add @nodeboot/fastify-server fastify\n# or\npnpm add @nodeboot/koa-server koa\n# or\npnpm add @nodeboot/http-server\n```\n\nIf you use validation or transformation features, also install the peer dependencies:\n\n```sh\npnpm add class-validator class-transformer\n```\n\n---\n\n## 🧩 What `@nodeboot/core` Exports\n\n### Bootstrap and server foundation\n\n-   `NodeBoot`\n-   `NodeBootApp`\n-   `NodeBootAppView`\n-   `BaseServer`\n-   `ProcessSignalHandler`\n-   `SERVER_CONFIGURATIONS`\n-   `SERVER_CONFIGURATIONS_PROPERTY_PATH`\n\n### Application, DI, and configuration decorators\n\n-   `NodeBootApplication`\n-   `Configuration`\n-   `Configurations`\n-   `Bean`\n-   `Service`\n-   `Component`\n-   `PostConstruct`\n-   `EnableClassTransformer`\n-   `ClassToPlainTransform`\n-   `PlainToClassTransform`\n\n### Controller and web decorators\n\n-   `Controller`, `Get`, `Post`, `Put`, `Patch`, `Delete`, `Head`, `All`, `Method`\n-   `Body`, `BodyParam`, `Param`, `Params`, `QueryParam`, `QueryParams`\n-   `CookieParam`, `CookieParams`, `HeaderParam`, `HeaderParams`\n-   `Session`, `SessionParam`, `Req`, `Res`, `Ctx`, `State`\n-   `UploadedFile`, `UploadedFiles`\n-   `HttpCode`, `ContentType`, `Header`, `Location`, `Redirect`, `Render`\n-   `OnNull`, `OnUndefined`, `ResponseClassTransformOptions`\n-   `Middleware`, `ErrorHandler`, `UseBefore`, `UseAfter`, `Interceptor`, `Interceptors`, `UseInterceptor`, `GlobalMiddlewares`, `Controllers`\n\n### Models and helpers\n\n-   `Model`, `Property`\n-   `PagingRequest`, `CursorRequest`, `Page<T>`, `CursorPage<T>`, `SortOrder`\n-   `emptyPage()`\n\n---\n\n## 🔥 Usage\n\n### 1️⃣ Bootstrap a Node-Boot application\n\nThis is the real startup pattern used in `samples/sample-express/src/app.ts`:\n\n```typescript\nimport \"reflect-metadata\";\nimport {Container} from \"typedi\";\nimport {NodeBoot, NodeBootApp, NodeBootApplication, NodeBootAppView} from \"@nodeboot/core\";\nimport {EnableOpenApi, EnableSwaggerUI} from \"@nodeboot/starter-openapi\";\nimport {EnableAuthorization} from \"@nodeboot/authorization\";\nimport {LoggedInUserResolver} from \"./auth/LoggedInUserResolver\";\nimport {DefaultAuthorizationResolver} from \"./auth/DefaultAuthorizationResolver\";\nimport {ExpressServer} from \"@nodeboot/express-server\";\nimport {EnableRepositories} from \"@nodeboot/starter-persistence\";\nimport {EnableDI} from \"@nodeboot/di\";\nimport {EnableScheduling} from \"@nodeboot/starter-scheduler\";\nimport {EnableComponentScan} from \"@nodeboot/aot\";\nimport {EnableHttpClients} from \"@nodeboot/starter-http\";\nimport {EnableValidations} from \"@nodeboot/starter-validation\";\nimport {EnableActuator} from \"@nodeboot/starter-actuator\";\n\n@EnableDI(Container)\n@EnableOpenApi()\n@EnableSwaggerUI()\n@EnableAuthorization(LoggedInUserResolver, DefaultAuthorizationResolver)\n@EnableActuator()\n@EnableRepositories()\n@EnableScheduling()\n@EnableHttpClients()\n@EnableValidations()\n@EnableComponentScan()\n@NodeBootApplication()\nexport class FactsServiceApp implements NodeBootApp {\n    start(): Promise<NodeBootAppView> {\n        return NodeBoot.run(ExpressServer);\n    }\n}\n```\n\nThe same pattern is used across the repository with different server adapters:\n\n-   `NodeBoot.run(ExpressServer)`\n-   `NodeBoot.run(FastifyServer)`\n-   `NodeBoot.run(KoaServer)`\n-   `NodeBoot.run(HttpServer)`\n\n### 2️⃣ Understand the bootstrap contract\n\n`NodeBoot.run(...)`:\n\n1. creates the selected server adapter\n2. calls `server.run(additionalConfig?)`\n3. returns a `NodeBootAppView` containing:\n    - `appOptions`\n    - `logger`\n    - `config`\n    - `server`\n4. starts listening by calling `server.listen()`\n\n```typescript\nconst app = await NodeBoot.run(ExpressServer);\n\napp.logger.info(`Running on port ${app.appOptions.port}`);\nconst server = app.server;\nconst config = app.config;\n```\n\nYou can also inject runtime config overrides through the optional second argument:\n\n```typescript\nreturn NodeBoot.run(ExpressServer, {\n    app: {\n        port: 4000,\n    },\n});\n```\n\nThose overrides are merged into the loaded config as `runtime-configs`.\n\n---\n\n## 🏗️ Application bootstrap decorators\n\n### `@NodeBootApplication(options?)`\n\n`@NodeBootApplication()` is the main application decorator.\n\nIt does three important things in `packages/core/src/decorators/NodeBootApplication.ts`:\n\n-   marks the class as the Node-Boot application entry point\n-   registers a `BeansConfigurationAdapter` for the application class itself, so `@Bean()` methods declared there can be bound\n-   creates the `ApplicationAdapter` consumed by `@nodeboot/engine` with route prefix, validation, class-transformer settings, controllers, middleware, and authorization/current-user hooks\n\n### `NodeBootApp`\n\nYour app class typically implements:\n\n```typescript\nexport interface NodeBootApp {\n    start(additionalConfig?: JsonObject): Promise<NodeBootAppView>;\n}\n```\n\nThat keeps the entry point explicit and consistent across samples and starters.\n\n---\n\n## 🔍 Component scanning and DI composition\n\n`@nodeboot/core` does **not** itself scan the filesystem. In Node-Boot applications, component discovery is usually enabled with `@EnableComponentScan()` from `@nodeboot/aot` plus `@EnableDI(Container)` from `@nodeboot/di`.\n\n```typescript\nimport {EnableDI} from \"@nodeboot/di\";\nimport {EnableComponentScan} from \"@nodeboot/aot\";\nimport {Container} from \"typedi\";\n\n@EnableDI(Container)\n@EnableComponentScan()\n@NodeBootApplication()\nexport class SampleApp implements NodeBootApp {\n    start(): Promise<NodeBootAppView> {\n        return NodeBoot.run(ExpressServer);\n    }\n}\n```\n\n`@EnableComponentScan()` first looks for `dist/node-boot-beans.json` and, if it exists, imports the compiled bean modules listed there. Otherwise it falls back to recursively scanning compiled `.js` files in `dist/` for known decorators.\n\nOnce the DI container is available, `BaseServer.configure(...)` calls `useContainer(...)` so controllers, middleware, interceptors, configuration beans, and starter-provided features resolve through the selected IoC container.\n\n> Without `@EnableDI(Container)`, Node-Boot still boots, but DI-dependent features such as auto-configuration, configuration properties, and some starters are skipped.\n\n---\n\n## ⚙️ Configuration and bean registration\n\n### `@Configuration()` and `@Bean()`\n\nThis is the real pattern used by server configuration classes in the samples:\n\n```typescript\nimport {Bean, Configuration, SERVER_CONFIGURATIONS, SERVER_CONFIGURATIONS_PROPERTY_PATH} from \"@nodeboot/core\";\nimport {BeansContext} from \"@nodeboot/context\";\nimport {ExpressServerConfigProperties, ExpressServerConfigs} from \"@nodeboot/express-server\";\n\n@Configuration()\nexport class ServerConfiguration {\n    @Bean(SERVER_CONFIGURATIONS)\n    public serverConfig({config, logger}: BeansContext): ExpressServerConfigs {\n        logger.debug(`Resolving express server configuration`);\n\n        const serverConfigs = config.getOptional<ExpressServerConfigProperties>(SERVER_CONFIGURATIONS_PROPERTY_PATH);\n\n        return {\n            cookie: {\n                options: serverConfigs?.cookie,\n            },\n            cors: {\n                options: serverConfigs?.cors,\n            },\n            session: {\n                options: serverConfigs?.session,\n            },\n            multipart: {\n                options: serverConfigs?.multipart,\n            },\n            template: {},\n        };\n    }\n}\n```\n\n`BeansConfigurationAdapter` is the class that makes this work. At runtime it:\n\n-   checks whether the configuration is allowed to load\n-   respects `@Profile(...)` metadata from `@nodeboot/context`\n-   optionally requires a config path via `@Configuration({onConfig: \"...\"})`\n-   executes `@Bean()` methods\n-   registers the returned value in the IoC container\n\nA real conditional configuration example exists in `starters/aws/src/config/S3ClientConfiguration.ts`:\n\n```typescript\n@Configuration({onConfig: \"integrations.aws.s3.region\"})\nexport class S3ClientConfiguration {\n    @Bean()\n    public async s3Client({logger, config, iocContainer}: BeansContext) {\n        // ...\n    }\n}\n```\n\n### `@Configurations([...])`\n\nFor simple composition, `@Configurations([...])` instantiates several configuration classes together:\n\n```typescript\nimport {Configurations} from \"@nodeboot/core\";\nimport {SecurityConfiguration} from \"./SecurityConfiguration\";\nimport {ClassTransformConfiguration} from \"./ClassTransformConfiguration\";\nimport {CustomNamingStrategy} from \"../persistence\";\n\n@Configurations([SecurityConfiguration, ClassTransformConfiguration, CustomNamingStrategy])\nexport class MultipleConfigurations {}\n```\n\n---\n\n## 🧠 Config resolution and runtime defaults\n\n`BaseServer` calls `loadNodeBootConfig(...)` from `@nodeboot/config` during startup.\n\nThat loader:\n\n-   reads config from the standard Node-Boot YAML conventions\n-   supports `app-config.yaml` and local/remote config targets\n-   supports environment placeholders such as `${AWS_REGION}`\n-   merges `additionalConfig` passed to `NodeBoot.run(...)`\n-   installs the resulting `ConfigService` into the DI container as both `ConfigService` and `\"config\"`\n\n`BaseServer.setupAppConfigs(...)` then resolves `ApplicationOptions` from config:\n\n-   `app.environment` → default `development`\n-   `app.port` → default `3000`\n-   `app.platform` → default `node-boot`\n-   `app.name` → default `node-boot-app`\n-   `api.*` → becomes `applicationOptions.apiOptions`\n\n### Binding config sections into classes\n\nThis common pattern is provided by `@nodeboot/config`, but it is bound by core during startup:\n\n```typescript\nimport {ConfigurationProperties} from \"@nodeboot/config\";\n\n@ConfigurationProperties({\n    configPath: \"app\",\n    configName: \"app-config\",\n})\nexport class AppConfigProperties {\n    name: string;\n    platform: string;\n    environment: string;\n    defaultErrorHandler: boolean;\n    customErrorHandler?: boolean;\n    port: number;\n}\n```\n\nAfter startup, that class can be injected by name:\n\n```typescript\nconstructor(\n    @Inject(\"app-config\")\n    private readonly appConfigProperties: AppConfigProperties,\n) {}\n```\n\n---\n\n## 🌐 Controllers, routes, params, and responses\n\nCore route decorators write metadata into `NodeBootToolkit` storage, which server adapters later translate into real framework routes.\n\nA real controller example from `samples/sample-express/src/controllers/users.controller.ts`:\n\n```typescript\nimport {Body, Controller, Delete, Get, HttpCode, Param, Post, Put} from \"@nodeboot/core\";\n\n@Controller(\"/users\", \"v1\")\nexport class UserController {\n    @Get(\"/\")\n    async getUsers(): Promise<UserModel[]> {\n        return this.user.findAllUser();\n    }\n\n    @Get(\"/:id\")\n    async getUserById(@Param(\"id\") userId: number): Promise<UserModel> {\n        return this.user.findUserById(userId);\n    }\n\n    @Post(\"/\")\n    @HttpCode(201)\n    async createUser(@Body() userData: CreateUserDto): Promise<UserModel> {\n        return this.user.createUser(userData);\n    }\n\n    @Put(\"/:id\")\n    async updateUser(@Param(\"id\") userId: number, @Body() userData: UpdateUserDto): Promise<UserModel> {\n        return this.user.updateUser(userId, userData);\n    }\n\n    @Delete(\"/:id\")\n    async deleteUser(@Param(\"id\") userId: number) {\n        await this.user.deleteUser(userId);\n        return {message: `User ${userId} successfully deleted`};\n    }\n}\n```\n\n### Commonly used decorators\n\n-   **Routing:** `@Get`, `@Post`, `@Put`, `@Patch`, `@Delete`, `@Head`, `@All`, `@Method`\n-   **Request extraction:** `@Body`, `@BodyParam`, `@Param`, `@Params`, `@QueryParam`, `@QueryParams`\n-   **Headers/cookies/session:** `@HeaderParam`, `@HeaderParams`, `@CookieParam`, `@CookieParams`, `@Session`, `@SessionParam`\n-   **Framework-native objects:** `@Req`, `@Res`, `@Ctx`, `@State`\n-   **Uploads:** `@UploadedFile`, `@UploadedFiles`\n-   **Response metadata:** `@HttpCode`, `@ContentType`, `@Header`, `@Location`, `@Redirect`, `@Render`, `@OnNull`, `@OnUndefined`, `@ResponseClassTransformOptions`\n\n`@Controller(\"/users\", \"v1\")` prefixes the controller route with the version, resulting in a base route of `/v1/users`.\n\n---\n\n## 🛠️ Middleware, interceptors, and error handling\n\n### `@ErrorHandler()`\n\nA real error-handler implementation from `samples/sample-express/src/middlewares/ErrorMiddleware.ts`:\n\n```typescript\nimport {Logger} from \"winston\";\nimport {ErrorHandler} from \"@nodeboot/core\";\nimport {Inject} from \"@nodeboot/di\";\nimport {Action, ErrorHandlerInterface} from \"@nodeboot/context\";\nimport {Request, Response} from \"express\";\nimport {HttpError} from \"@nodeboot/error\";\n\n@ErrorHandler()\nexport class ErrorMiddleware implements ErrorHandlerInterface<HttpError, Request, Response> {\n    @Inject()\n    private logger: Logger;\n\n    async onError(error: HttpError, action: Action<Request, Response, Function>): Promise<void> {\n        const {request, response} = action;\n        const status: number = error.httpCode || 500;\n        const message: string = error.message || \"Something went wrong\";\n\n        this.logger.error(`[${request.method}] ${request.path} >> StatusCode:: ${status}, Message:: ${message}`);\n        response.status(status).json({\n            message: error.message,\n            statusCode: error.httpCode,\n        });\n    }\n}\n```\n\n`@ErrorHandler()` is built on top of `@Middleware({type: \"after\"})`, so it plugs directly into the Node-Boot middleware chain.\n\n### Other middleware hooks\n\n-   `@Middleware({type: \"before\" | \"after\", priority?})` for global middleware classes\n-   `@UseBefore(...)` and `@UseAfter(...)` for controller-level or action-level middleware\n-   `@Interceptor(...)` and `@UseInterceptor(...)` for response/result interception\n\nThese decorators are thin metadata registrations into `@nodeboot/engine`; the selected server adapter applies them to Express/Fastify/Koa/native HTTP at runtime.\n\n---\n\n## 🔄 Lifecycle hooks and graceful shutdown\n\nNode-Boot does **not** use Nest-style `OnApplicationBootstrap` / `OnApplicationShutdown` interfaces in this package. In practice, the lifecycle hooks around `@nodeboot/core` are:\n\n-   `@PostConstruct()` for bean initialization after the container is ready\n-   lifecycle events such as `application.initialized`, `application.started`, and `application.stopped`\n-   `@ShutdownHook()` from `@nodeboot/context` for bean-level cleanup\n\n### `@PostConstruct()`\n\n`@PostConstruct()` registers a `PostConstructAdaptor`, which is bound on the `persistence.started` lifecycle.\n\nThat means post-construction methods run **after DI is ready** and after the application reaches the lifecycle phase used for persistence-driven initialization.\n\n```typescript\n@Service()\nexport class WarmupService {\n    @PostConstruct()\n    async warmup(): Promise<void> {\n        // initialization logic after the container is ready\n    }\n}\n```\n\nIf the target class is decorated with `@Profile(...)`, execution respects the active profile rules.\n\n### Lifecycle events published by core\n\n`BaseServer` publishes these lifecycle events through `ApplicationLifecycleBridge`:\n\n-   `application.initialized`\n-   `application.started`\n-   `application.stopped`\n\nThose events are what starter packages build on. For example:\n\n-   HTTP clients bind on `application.started`\n-   schedulers and some persistence-driven features bind on `persistence.started`\n-   health/actuator state tracks startup and shutdown through the bridge\n\n### Shutdown hooks\n\nThere are **two related shutdown mechanisms** in the Node-Boot ecosystem:\n\n1. **Core server shutdown**  \n   `BaseServer` instances register themselves with the exported `ProcessSignalHandler`, which listens for signals such as `SIGINT` and `SIGTERM`, closes registered servers, and runs `BaseServer.cleanup()`.\n\n2. **Bean-level cleanup hooks**  \n   For service/resource cleanup methods, use `@ShutdownHook()` from `@nodeboot/context`.\n\nA real example from `starters/persistence/src/config/PersistenceConfiguration.ts`:\n\n```typescript\nimport {ApplicationContext, ShutdownHook} from \"@nodeboot/context\";\n\nexport class PersistenceConfiguration {\n    @ShutdownHook({priority: 200, timeout: 10000})\n    async closePersistenceConnections(): Promise<void> {\n        const iocContainer = ApplicationContext.get().diOptions?.iocContainer;\n        // close DataSource / MongoClient here\n    }\n}\n```\n\n`@ShutdownHook()` supports:\n\n-   priority-based execution\n-   optional timeouts\n-   DI-backed bean lookup during cleanup\n-   automatic handling for `SIGINT`, `SIGTERM`, `SIGUSR2`, uncaught exceptions, and unhandled rejections\n\n> See `packages/core/SHUTDOWN_HOOK_FEATURE.md` for more background on the shutdown-hook feature.\n\n---\n\n## 🧾 Models, serialization, and pagination helpers\n\n### `@Model()`, `@Property()`\n\nA real model example from `samples/sample-express/src/models/SampleModel.ts`:\n\n```typescript\nimport {Model, Property} from \"@nodeboot/core\";\nimport {IsDateString, IsNotEmpty, IsObject} from \"class-validator\";\nimport {JsonObject} from \"@nodeboot/context\";\nimport {DateTime} from \"luxon\";\n\n@Model()\nexport class SampleModel {\n    @Property({required: true, description: \"Entity reference that this fact relates to\"})\n    @IsNotEmpty()\n    entityRef: string;\n\n    @Property({required: false, description: \"System reference that this fact relates to\"})\n    systemRef?: string;\n\n    @Property({required: true, description: \"A collection of fact values as key value pairs.\"})\n    @IsObject()\n    @IsNotEmpty()\n    data: JsonObject;\n\n    @Property({required: false, description: \"Optional timestamp override\"})\n    @IsDateString()\n    timestamp?: DateTime;\n}\n```\n\nThese decorators register model metadata for tools such as OpenAPI/schema generation.\n\n### Pagination helpers\n\n`@nodeboot/core` also exports reusable request/response models for common pagination patterns.\n\nReal usage from `samples/sample-express/src/controllers/paging.controller.ts`:\n\n```typescript\nimport {Controller, CursorPage, CursorRequest, Get, Page, PagingRequest, QueryParams} from \"@nodeboot/core\";\n\n@Controller(\"/paging\", \"v1\")\nexport class PagingUserController {\n    @Get(\"/paginated\")\n    async getUsersPaginated(@QueryParams() paging: PagingRequest): Promise<Page<UserModel>> {\n        return this.userRepository.findPaginated({}, paging);\n    }\n\n    @Get(\"/cursor\")\n    async getUsersCursorPaginated(@QueryParams() cursorRequest: CursorRequest): Promise<CursorPage<UserModel>> {\n        return this.userRepository.findCursorPaginated({}, cursorRequest);\n    }\n}\n```\n\nAvailable helpers:\n\n-   `PagingRequest`\n-   `CursorRequest`\n-   `Page<T>`\n-   `CursorPage<T>`\n-   `SortOrder`\n-   `emptyPage()`\n\n### Class-transformer integration\n\nA real sample configuration from `samples/sample-express/src/config/ClassTransformConfiguration.ts`:\n\n```typescript\nimport {ClassToPlainTransform, EnableClassTransformer, PlainToClassTransform} from \"@nodeboot/core\";\n\n@EnableClassTransformer({enabled: false})\n@ClassToPlainTransform({\n    strategy: \"exposeAll\",\n})\n@PlainToClassTransform({\n    strategy: \"exposeAll\",\n})\nexport class ClassTransformConfiguration {}\n```\n\nThese decorators populate application-wide transformation options used by the engine when deserializing request payloads and serializing controller results.\n\n---\n\n## 🔌 How `@nodeboot/core` composes with server packages\n\n`@nodeboot/core` does not talk directly to Express/Fastify/Koa/native HTTP APIs at the decorator layer. Instead:\n\n1. core decorators register metadata and application context\n2. `NodeBoot.run(...)` boots a `BaseServer` subclass\n3. the selected server package configures the underlying framework\n4. the server package asks `@nodeboot/engine` to translate Node-Boot metadata into real routes/middleware/interceptors\n5. `BaseServer` handles shared concerns: config loading, logger creation, DI binding, lifecycle bridge startup, banner output, and cleanup\n\nThis separation is why the same application class can be moved between:\n\n-   `@nodeboot/express-server`\n-   `@nodeboot/fastify-server`\n-   `@nodeboot/koa-server`\n-   `@nodeboot/http-server`\n\nby changing only the server class passed to `NodeBoot.run(...)`.\n\n---\n\n## 🧪 How `@nodeboot/core` composes with starter packages\n\nThe sample applications show `@nodeboot/core` acting as the shared runtime foundation for starters such as:\n\n-   `@nodeboot/starter-persistence`\n-   `@nodeboot/starter-scheduler`\n-   `@nodeboot/starter-http`\n-   `@nodeboot/starter-validation`\n-   `@nodeboot/starter-openapi`\n-   `@nodeboot/starter-actuator`\n-   `@nodeboot/authorization`\n\nWhy this works:\n\n-   starters add decorators, adapters, or configuration classes\n-   core owns the `ApplicationContext`, server boot sequence, and lifecycle bridge\n-   `BaseServer.configure(...)` binds configuration adapters, configuration-properties adapters, and lifecycle-driven application features\n-   server adapters then expose the result through the chosen web runtime\n\nIn practice, `@nodeboot/core` is the package that turns “a set of decorators and adapters” into a running application.\n\n---\n\n## 🛠️ How It Works Internally\n\n### Bootstrap flow\n\n1. **Decorators run at import time** and populate `ApplicationContext` / engine metadata.\n2. **Component scanning imports your compiled application beans**.\n3. **`NodeBoot.run(...)` creates the selected server**.\n4. **`BaseServer.init(...)` loads config**, resolves app defaults, creates the logger, info service, and lifecycle bridge.\n5. **Configuration adapters bind `@Configuration()` + `@Bean()` classes**.\n6. **Configuration-properties adapters bind typed config classes** from `@nodeboot/config`.\n7. **The DI container is handed to the engine** via `useContainer(...)`.\n8. **Optional bridges** such as OpenAPI and actuator are bound if enabled.\n9. **Lifecycle events are published** as the app initializes, starts, and stops.\n10. **Shutdown cleanup** unregisters the server, closes logger transports, and publishes `application.stopped`.\n\n### Core implementation notes\n\n-   `NodeBoot.run(...)` is intentionally tiny; most of the orchestration lives in `BaseServer`\n-   `BeansConfigurationAdapter` is the auto-configuration bridge for `@Bean()` factories\n-   route/param/response decorators are mostly metadata builders over `NodeBootToolkit`\n-   `Service()` and `Component()` delegate to `decorateDi(...)` from `@nodeboot/di`\n-   `@ErrorHandler()` is a convenience wrapper around global after-middleware registration\n-   `ProcessSignalHandler` is exported mainly for advanced/custom-server scenarios; normal apps get it automatically via `BaseServer`\n\n---\n\n## 📚 Related Packages\n\n-   `@nodeboot/aot` – component scanning and AOT bean manifests\n-   `@nodeboot/di` – DI container integration\n-   `@nodeboot/config` – config loading and `@ConfigurationProperties()`\n-   `@nodeboot/context` – shared types, lifecycle, profile, shutdown-hook infrastructure\n-   `@nodeboot/engine` – route/action metadata execution engine\n-   `@nodeboot/express-server` / `@nodeboot/fastify-server` / `@nodeboot/koa-server` / `@nodeboot/http-server` – runtime server adapters\n\n---\n\n## ✅ When to Reach for `@nodeboot/core`\n\nUse this package whenever you need to:\n\n-   define the main application class\n-   bootstrap a Node-Boot service\n-   create controllers, services, middleware, or configuration beans\n-   expose server-specific configuration through `SERVER_CONFIGURATIONS`\n-   work with shared pagination/model decorators\n-   integrate starters into one coherent application lifecycle\n\nIf Node-Boot were split into “infrastructure packages” and “the thing that actually boots your app”, `@nodeboot/core` is the latter.\n","readmeFilename":"README.md"}