{"_id":"bananest","_rev":"34-049d8a4e7727ed06cd10a6267e9ddfb5","name":"bananest","dist-tags":{"latest":"0.8.0"},"versions":{"0.2.0":{"name":"bananest","version":"0.2.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"48754aba5dc65e4fd3764547cf9d0e74ebcc7916","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.0.tgz","fileCount":11,"integrity":"sha512-hspBpGlGTKdzKHDv47qbv2a1A76+Jfzz13fDMFDPD4Nmb0430Lpo3INn0pZsI4IKehm85rK7zyDaHJQw3CN8VQ==","signatures":[{"sig":"MEUCIAa3mcoFpn1h5p3nu00oBmoUlmD7fPSBx/fL4HGGq2PlAiEA2LnsQ7Wf2N/f0CZABkVMa87TkMyANgBzXbfpT+DuTys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11013},"main":"src/index.ts","gitHead":"640d398aaa210597f3f76ea3ca41bbb78be7dbfd","private":false,"scripts":{"test":"vitest --config vitest.config.mts"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"A lightweight dependency injection framework inspired by NestJS for learning purposes!","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.0_1735010488267_0.9449596374251243","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bananest","version":"0.2.1","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.1","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"6d1d770623fe6ab4b5b1dd6ec2e70d0dc33cb846","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.1.tgz","fileCount":11,"integrity":"sha512-VjT8Ob5i+gAPrrdZkhz0JSRyG57l1HxOw85SUU/apI++8B2ekFu3nzwyU8zb8LU3yyRXZO8/f23WS7XRZ/h5bQ==","signatures":[{"sig":"MEQCIAguwN/t4/cR0EzuTUQ5BwR/X/gScy9h75fiwDU0o5ekAiAYiHZeL8E3MVU5bqzAD7YVJNl7sAQJWiLa1bpGyOVYyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11658},"main":"src/index.ts","type":"module","exports":{".":{"import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"689e800f7fd4646b2fbacc077cdb1c511502800c","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.1_1735077682875_0.20773178012253757","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bananest","version":"0.2.2","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.2","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"7510a0a65ede2a1dc150d016cc28035d20bf0132","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.2.tgz","fileCount":11,"integrity":"sha512-imQJsfnbto72Ot0W+eL0dh/Zx2sLZXhZaYc9jRfdAvkhATJQXoz/wSdnP+2qxXEFVfqFDxyzW6bxkMYQk2p72Q==","signatures":[{"sig":"MEQCIQDjdQ9Ln28FJLbtlR0FElfyMXSlAyoK0P+pp/QIavQ1UgIfIZe+WQjhUtcdnRr1Xnm2jzX89+oaoLHsC3nSL4aw8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11712},"main":"src/index.ts","type":"module","exports":{".":{"import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"ca375451d2b82aa62c7f1bf163594a3cf8bc986b","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"tsup src/index.ts --outDir build --format esm,cjs --dts","prepare":"npm run build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.2_1735625734317_0.09478006014305174","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bananest","version":"0.2.3","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.3","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"88131c50eb5cb567faf9456369050947a7b21526","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.3.tgz","fileCount":6,"integrity":"sha512-hZ3tclNTiCKxvYuhyXFEpS1h4+wlSLUDkUXHuU9qFRxL8NAdEd43897ztXZrIuEpPMXRIiHxmGZ6KNGWbMmLjw==","signatures":[{"sig":"MEYCIQCIzq9kBoQfoMiX9iZbpmi9/m5wgflE6ARw2upLehLRCwIhALoqeaUK6wq4cQWtAH2wP0Rqj2gJ/w+Ni4QcpQD6zr3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20706},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"7fe2d4f7eb569aefde24ebe3ed2c3c1f36b34bc4","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","prepare":"npm run build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.3_1735626565665_0.6063389322066757","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"bananest","version":"0.2.4","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.4","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"2e34cfe44a2eda628e1ee454320652b9c45df99f","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.4.tgz","fileCount":6,"integrity":"sha512-TuNfGxwL+xobqTF6l3JlLnztiFAUljg3hHQWqMLje5XbNpWqrciIKt8uaYMZIXrFbJNqSYOR0qH6CEMV/K8pFg==","signatures":[{"sig":"MEYCIQCYSvJGqlXOqm4FLGv+wIDozh8yqv9Qp3hqNuzXuWUG4gIhAKghpi/wdQgJNQKUxrfTzEIJr0lfvhIzgMGGmMIZhe2+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21015},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"13cb626962c84a2dc5520c4a631687ee051e9127","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","publish":"npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.4_1735627036949_0.7824476172043531","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"bananest","version":"0.2.5","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.5","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"633e25c7a2e11af468988b67d8e6f56eaa51ab72","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.5.tgz","fileCount":6,"integrity":"sha512-hGox7+5ZMmjJu8wX2Fs0nG3GVWXdXY2CAjO+7Kn5vGHnacJX8pROjYoCnw5TGzHoaaIKtjLPkDjPwvAlHYMVrA==","signatures":[{"sig":"MEUCIQC+muArFYZ99pttT6ivllI5PQlVkaB3err2Afd0F3j4LwIgBlmrsjeXgIZ7aIqbCpupLUFb6AO+uIAuybbF6BTTMM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21015},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"61ba3b0358f2183f817e05dc46e64fcb508e8587","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","publish":"npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.5_1735627075020_0.2641242065378855","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"bananest","version":"0.2.6","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.6","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"2e4be90384cbc6434828cabad8ed678e92869379","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.6.tgz","fileCount":6,"integrity":"sha512-DBnzNSBSaQ1toCAjgrekZdkGCb4w6ChTBNVzaNDDDuNJKWM6KsNMm2hL9aMpdZet/ZlNI50q8rGgyX+YllB7Ng==","signatures":[{"sig":"MEUCIQD9IfdyFwKo0q25yfwYIUgHpvN7a+0adHVtPfaRblZ/bAIgS32IvL2I7AEZJAmVXS6HvPV2vm/EaOXD5N6nHGtPAeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20968},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"8b8d3a7dfee2cdc77ffc10324dfffeec1b7bda6b","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.6_1735627184650_0.8547682790413138","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"bananest","version":"0.2.7","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.2.7","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"f816b849eb2b2a2abb2c671143039e4b4eacb0cb","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.2.7.tgz","fileCount":6,"integrity":"sha512-MeuNA4hDcaYSVozdEa8oHJTIoLw63yRzAsySeI/tj9TPiW5a+y+HiVW6V07p7igZmPXp1mgnbVYnAIKW+JkXCQ==","signatures":[{"sig":"MEQCIBZYMcPqu9kn90oCgT2X7ui1KT/djYMHKp3yBLkwZZnjAiAetFOVCG+mJYGbS+rCHs9GgUoxFmE23OdQqb1AEZvvVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20968},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"494a3edfff0021df574eb805ff4c3c30c52c010a","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.2.7_1735627241783_0.7750071832092484","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bananest","version":"0.3.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.3.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"527a4693c4d6043f63ca4462e705fa500cc5684d","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.3.0.tgz","fileCount":6,"integrity":"sha512-pMjNnZiy8e7CK2t/4BMhfTE9TyHt8DZ9cUurpoq1Lh3+kulP98D89FYc++uhMYrXEb3QzM1CXoNx6Kzlo+pniA==","signatures":[{"sig":"MEYCIQCTlT1NQkpKVfRD3M8Naq8IAbL+3skjrvY1QfWA0s26eAIhAPfBSSIhyiDbr37Ti/+uIX4MQmL0FW0eL3FhRsjx+fpN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22166},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"2a175feedd48e70fc3faa440860d8ac6f3f92238","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.3.0_1735679635833_0.7536739707511937","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"bananest","version":"0.3.1","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.3.1","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"e3f62bfdb4b82017fd0555b401a053c1182650e3","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.3.1.tgz","fileCount":6,"integrity":"sha512-qzSDXPFKaRKMn+Zc+7ZEutn5FSs4CMqJC31wHbCuC4SL4T6XJpdVTF2BjyfsEpGyXfCARjBEhLoFaw2YcjaWvw==","signatures":[{"sig":"MEYCIQD2qDvIe+eUH7YVvRV+Pa6o6XSGGC70Qd/v3UTAE3BSpwIhANVTftkN226Gdz1P2z97vK6dGP7rfm2fRHIl3S6y6wnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22276},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"9b5b89f72d64a0558bb6b18b02283a97ab8b92a3","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.3.1_1735680114953_0.014393091553231319","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"bananest","version":"0.4.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"e0a6a01081d274cb5da74a0e897ab23772ce8c03","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.0.tgz","fileCount":6,"integrity":"sha512-fM+j3pKNm0xJ7fDJ1VwOO4W9pQf0HxUOYailRxi40+Mp3GRNUhupTNidFcoNzHxkEn+t4GJDqgn571TB9PmFEw==","signatures":[{"sig":"MEUCIBvT+yXXnV5gwp8lVGLi+rU2TPvjim647byZA/ef5/jSAiEAmBJEk8Nlf54Z21hzkr/lQPL7aiDo879/jZiMkFcCwQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22276},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"2e84f4e64df60e848c383f914aa3832fc4d1fd02","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.0_1737271815681_0.7569571693416464","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"bananest","version":"0.4.1","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.1","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"802121766ec0a14806764f43876cb68cc92e128c","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.1.tgz","fileCount":6,"integrity":"sha512-XOHRDmXp6i1tnm9el1+xI0APGxGt2OvHuMHsR3hkGgWGfhB36XBxb1sKh88tJc5bvaHNlZ3iQg7Wqnhi/l1zWQ==","signatures":[{"sig":"MEUCIF7WHRU+nSK/ULHE6opjlhZBL0311fmE7S04IhbPJZdBAiEAlbMw8g/Q/Xj40nnWLbTRhwcLPPWLEDCtYEds+hGEf1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29036},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"8bf201d99407b5e3549191ffb4763b9e995b1d12","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.1_1737272149760_0.5162496784498807","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"bananest","version":"0.4.2","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.2","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"090a01488ea3309347267ff82099e3239313d3e1","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.2.tgz","fileCount":6,"integrity":"sha512-w7oQ5W4b2Q4bvRcoxaG99EipGc6nfFDWCcFPBfMnlYYUPuALNhrh5ZHz1TAQfXTFAxr0tyec8V5NL91nk6Rlmw==","signatures":[{"sig":"MEQCIDCSdaHs0RYk0hW0K3bga2bEeDwSrqqKtJnzoSrXKDqdAiAnZ1E1GrNz7f7kd/TjULEqfhcGgD6heOhpkA0te398NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29144},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"4b621b736cdfe1d83209c9e9d5f8492f4a627a7f","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.2_1737273937987_0.418221857451891","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"bananest","version":"0.4.3","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.3","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"d666bf1386181b7c14aa9937aa3b3a1220232121","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.3.tgz","fileCount":6,"integrity":"sha512-0WqaNhpJCh/eb8MIijN+hf+QDxDcItL4ADONGPrFL0aFqNFckrA0bT2uXJZzNCYhum24kCiRF9GDWrxvC2M9pQ==","signatures":[{"sig":"MEYCIQC3Fxhv+/a6FliKs5O4V3IeTqT76LxQhlUDEBi4THnfXQIhAJuRwiRbWB59D9fyjxFQKi/Y0O6TzKqIyR762jixvveC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29203},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"ca000657e0c01b7ca58fd7e8168b2ed03715e744","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","publish":"git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.3_1737274050433_0.7365348269103791","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"bananest","version":"0.4.4","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.4","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"ec042d9cce4643fa59384757c70b3a5396d829e4","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.4.tgz","fileCount":6,"integrity":"sha512-Nsgw3ujJH2uAOdMC+/d8fT46TpjHIW6quVKgGRapGsGEXih2Qm1Y1gCLsNp4Fk0yzbWl1HQe1X8du5FlFT7D0A==","signatures":[{"sig":"MEQCIE1enyDZ0Fe2hxc0JylCo5kwUlme3SIJxMibUAR8upa8AiAewMAlEqEfJ0tH0s/XRrCGUfZIh2EvwGkN5VuvS2qgPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29366},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"54787ffefdf0d323788a39bcc3fba544106a4aea","private":false,"scripts":{"test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","publish:major":"npm run build && npm version major && npm publish","publish:minor":"npm run build && npm version minor && npm publish","publish:patch":"npm run build && npm version patch && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.4_1737274291262_0.8891109349666644","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"bananest","version":"0.4.6","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.6","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"530d2f90df8202b4084dcc872533be67ac689b5b","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.6.tgz","fileCount":6,"integrity":"sha512-WCZlaWokmdLF5VqQaA0kSHO0qka929ih7RXXSI9x++xKqDzEmEqrF4mSQ2YC9tJR2U3flk4uTikCjHxmhcbWhA==","signatures":[{"sig":"MEUCIQCLPzGzGae+/uBBVRJI+Ark4tSdX6zrCfr7k3vDVOq3+QIgPfpxKYI1nDmGia1voeKjlw7IahiNJCcMFJqbKrtHj2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29221},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"6f44c493c6d31c2fb0306e289affe4f5e538fb52","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.6_1737274484068_0.8455684014775409","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"bananest","version":"0.4.8","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.8","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"784582b3cf2f071665241c9aaa643efbd2b636e8","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.8.tgz","fileCount":6,"integrity":"sha512-KAZuM9+gzSU9vxX2VtTfmdamgUX7QTAUe907ohtDEt+8QcL/CHt1qI7F6JSNIhLmB3WcpYK7KLcjp120geIA+A==","signatures":[{"sig":"MEQCIBbQmHlp/ypn9XqdYlx4Hxh9hoIbkssKgRu23d7wSo5qAiBWUU/DclCW64r4Vg+eG1j6XSCy6Ui8X4ORqC7iOqZ7Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29579},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"4a02c6ce84c693ebcbf99377f860ee5b182e7241","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.8_1737275106702_0.1705483993295771","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"bananest","version":"0.4.10","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.10","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"419db562913f314c37b18d4c422c92cfe88e046c","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.10.tgz","fileCount":6,"integrity":"sha512-LhuM+gsu+5CYq+vAiEl7Ma1ggdbTiDoPcGF20yB+PoD1u5jEdjyN06G2PKmL/ZdLAnrtgVK4M7ndxlbGQAn4cg==","signatures":[{"sig":"MEUCIQDAlpoOXyNBo6eKNzo5UojJMUnmvK4lAoSPPpNb0ODJAwIgYJgVYUSo3k12fog1MeOIl7ut6xXIQXDpd9yS3HHtoSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31626},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"d14f286223824eb3743f2d162b78d1b88533f1da","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.10_1737276093269_0.6028175997249452","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"bananest","version":"0.4.12","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.12","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"c4cc9d4989465415c7afd781a45ec538b1ece977","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.12.tgz","fileCount":6,"integrity":"sha512-XG6lYGoYjKjCSu0UjCU6eOmvSaW5KPBhZWTJBgMQRC8siJ/MkE4e2F9Q0SS04ROJHbef0u3S3mkYdtzUKLP1gQ==","signatures":[{"sig":"MEYCIQD+dfSpDWGmYAqFSsHRa3NLHLTLRUN9HI/o30ZAQ0X5eAIhAJ+o7VOME9QYZ34fg9xi5o6JARtQtILhXN8ysCVA0vsO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29038},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"c8bb91e9ae4db2551ddcde4086ac3ec0d3039893","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.12_1737276397798_0.7453233929539127","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"bananest","version":"0.4.14","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.14","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"d5681e5eafdbea5437e659e65e4c88873e17fcaf","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.14.tgz","fileCount":6,"integrity":"sha512-fTQmmkQiWNEFy+CCPwowz0jczCnWyC+U6PgBDfLDxkEAnyTTTmvM9Rb+LegkwlBzwjamdyF2rJx5I4lsMbjoAA==","signatures":[{"sig":"MEUCIQCPwtxaXCYxEGfMGdeVSAg9dcJA+XbVlMQl150kmb+M8wIgKOpgfF+0Rn+lQFg9PfqR5JDdq1nbsk4y9UEOYofR3tA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29080},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"2315459c973415509cf713595e03e21d4beb279f","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.14_1737276729964_0.5472338333552897","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"bananest","version":"0.4.16","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.16","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"ff50d932e17b55ceb0839af1452603942f0faba3","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.16.tgz","fileCount":6,"integrity":"sha512-/aUat1W6nAtXhvvHheH/KWELvZrrP7iU3fJPmb0CP8XamJrAU8p3AQBKGwWvcYt1emJ14jFOnZf0OqC8JgKj0A==","signatures":[{"sig":"MEUCIEPOE4AZkF5tTWNDl3XdaqLUNvjtO7CNLHuQGfWgeKf3AiEAjPI/HTTfcbu8R82ghVY6gMcbnnxAYCcJKhgmtUioLc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34146},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"56e0784a8c0e6a1dfee5c6547cb6dc825c35ce41","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.16_1737278050161_0.8910065462296901","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"bananest","version":"0.4.17","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.17","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"5a9ca8eed1c829c81881864832be1bd086be3889","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.17.tgz","fileCount":6,"integrity":"sha512-wlrNIdZbNU/5YZuRtpqtjBHtY1xkpUwVOwFVPWj/P9kzxk9H+y5dPsUSHCLuupsM8ObBZPIRFC31hONqRkPlog==","signatures":[{"sig":"MEYCIQCkOxPPW/c9ixlmOEj+VYF7MYBIj1NBuU/xiUJWLyEuwQIhAOoG+eO50lrVfW7b/edozYZbAklAALwfB4h7BYHyliXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34146},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"314df54ce30f206801ceb1de15b35e7acbb97d57","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.17_1737278074892_0.9603238977241568","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"bananest","version":"0.4.18","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.18","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"0f2413c999f2e9ee102069ab9341022530cbdc7d","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.18.tgz","fileCount":6,"integrity":"sha512-qzsK23IEG1k1aPvgKJgrrpXnaKR4bzS303kMX3EWJHTpaV+NQUXN1ywehbUWVyOwSFY/pZ2X4CxSqke9FBmhfw==","signatures":[{"sig":"MEQCIBFBZ5MWVJVL2z4sZVbEkqdrO5lo5a9G/iAzRGownlM8AiBJ9xUPSr9hHgSnWzlE4gLY9E5uRgwrp0DMaaPVFu9Cbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34482},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"1bca202ad99af71442d3c0a5a3ffc6743f0ebb4d","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.18_1737278390912_0.15927635965135023","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"bananest","version":"0.4.19","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.19","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"b7b96c150404a2e0ca714bf478ce4d1ab88a9b38","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.19.tgz","fileCount":6,"integrity":"sha512-WNfEB0b49n2hlPtU/VpwNApyJ1SkXZxxSAbeJF6bKhOGn7zZndJBVf0yOWnkjUWJtpViTOsapsqKN+9WrpKI+w==","signatures":[{"sig":"MEYCIQDRjD0AIktQ8cZ6hSp+CFQAX/bIVammJI/xrbUsMp93cgIhAIbIwSOpMBcwYGLj0F5YdQARxgA+q4CzOl7ozqfy7HQD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34502},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"c351fd68b58da1c2baf40f84c4a9339828f8dfbd","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.19_1737278586401_0.5634148837707738","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"bananest","version":"0.4.21","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.21","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"b352747e176bfaf231a3c8761f7236822b0513a5","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.21.tgz","fileCount":6,"integrity":"sha512-xMWn4Vs4w0eogCFhUOHBB1idgq/sAgtDH5u7zj8FQ9Akmcp6BNoKzEcU6aDGiHFcjmD2kzD++BoYejS9X6Y48Q==","signatures":[{"sig":"MEUCIQCKtgb42cvouyO/oTYMZDyBID8XCGSaVhLv+soaeVTCzQIgRPeC1ZmrZGBTZpm6Jnmw93pkEJlAM/h3jp6/G3dj7gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35948},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"658e654d8d3b9ea4a4c681b7a1417a7c4c78a310","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.21_1737279408476_0.28703045621033385","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"bananest","version":"0.4.22","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.22","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"118fffa861c2ee919ae9f39d0b4effa042e5c322","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.22.tgz","fileCount":6,"integrity":"sha512-YcMJVMHaVU9OZz7jsP6MEo2muF4igi4W7vHdeROhpUJvqdILtwuMTOgnoBXoO5iFodEkj4qYMqGz0zYPDg9ieg==","signatures":[{"sig":"MEQCICvHg0qFQv3Hxo4EZtynPqavzI1kV9OtEtRzkx/b/qdwAiBHYmwTr9L4QZiRLQvDF8Fk9ejFksO5LBv+k0oJJrEV0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35598},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"1e3d5eb726b2d5f79aa5fa8f989c00752a5e3620","private":false,"scripts":{"bump":"git push && npm run build && npm version patch && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.22_1737507731699_0.38903259246838107","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"bananest","version":"0.4.24","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.4.24","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"5e9a241a0e6e910e281d137741738bf9eff86743","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.4.24.tgz","fileCount":6,"integrity":"sha512-3ycirlX4v+KNLjTQhINC1ajk5zY+BXaLPEwp4LMDrRycqn9OhEbnnj+VnVZKmrtADB5deOoGeUBBnMmgOcWCsw==","signatures":[{"sig":"MEUCIQDT7cwDNMGKyo267/ExVFysl+pRoKSU2ZU8YoyaCHZs+gIgH5twZOBJNw6k1+UA+M5tv7YEBD2RB2udsvs0ezngl9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35598},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"d7383ab60c34d6f11270fdf0a4f7389dbeb05f38","private":false,"scripts":{"bump":"npm version patch && git push && npm run build && npm publish","test":"vitest --config vitest.config.mts","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","fastify":"^5.0.0","winston":"^3.15.0","unplugin-swc":"^1.5.1","@fastify/cors":"^10.0.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.1","prettier":"^3.3.3","@swc/core":"^1.9.2","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.5.5","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@types/winston":"^2.4.4","@types/supertest":"^6.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.4.24_1737507977411_0.16149612903938948","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"bananest","version":"0.5.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.5.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"93ca47e71efbf1a8fa87337c474901b42339254c","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.5.0.tgz","fileCount":6,"integrity":"sha512-TKxUNkhYIhe0kb5WB8yKEcgXo4vP1V8Yicl35R3Qlaed9b6JhBgpGjks+qxqtNW5YB9aHEztSpBlt49CF1P0xQ==","signatures":[{"sig":"MEQCIGly/3lyWTKg+uYA5MCDUZ9LESJGg0SWzIGg8r9TyP3jAiBiGvv1+UG+RnoHIYRkRvsp+MNcyowwXCEsRehh97qyqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25610},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"c9d4f6abb7025ab53743b2706659e4bd61f531e6","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.5.0_1738992054653_0.07423913098381352","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"bananest","version":"0.5.1","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.5.1","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"d8ff642188996429f4a8a8350ad57174d63a217d","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.5.1.tgz","fileCount":6,"integrity":"sha512-4VUo2YEaKcciqSKHUtcNIHq3sWkZEu8RofWXN55BbjtFvwkRcFaWV79juD9NjzxVbuRpzbX3gNkQ86UbiyMglg==","signatures":[{"sig":"MEQCIAXx7AijwTGSJdILyxP+PB2rXfCuzhICoXgMpImtrakwAiB6kpC1qlGFzGpzMs3pHGsRl20PEQZq2nteiJNNV9G0Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25690},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"9d4d78667e9fd587615e0ebb401d81cde3d70f99","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.5.1_1738993007101_0.8943079464699972","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"bananest","version":"0.5.2","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.5.2","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"bedd221e1b1aa6981a141364d352ef9156f3d0b1","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.5.2.tgz","fileCount":6,"integrity":"sha512-wYmiVMA+zAeVVscrUS1VKb3/QB/R9pdKzf3Of25NXqvbGyXNSaZJuFZm4luDg4KSGeLvpYsOO14CH58yUiG/Kg==","signatures":[{"sig":"MEUCIQDBYpGPsZ/QQ9Toj4ABgFyzCQ4iNcjC/W5MCi2KfPZb+gIgUP9vf5pWS2s4p1qytLEmGoFG7bD6huP47BWJXrhmKks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25964},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"1fb0009e49efc26d11ff879006e9d8ef29a413ab","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.5.2_1738993202448_0.8442807168259001","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"bananest","version":"0.5.3","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.5.3","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"23d9f62042ee53c12d7083fe02da548ac617a90c","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.5.3.tgz","fileCount":6,"integrity":"sha512-MeEZK7k7OhKCeNTBPjxkzkQn+YkLxnF3v7kg25tsyi4Geo1xH8xn6seka5TqSy4wez4NeVyGxcjC/QilxaJU3w==","signatures":[{"sig":"MEUCIQCBZOoma+B3Pql7d8c/ZS1SpytJaqQacrmVh4Xs75JWbAIgJm0t7f1B1JEepSql/xBJd2dBkwbQnMI55IQsmbk+PNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25960},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"c3da85e257983dd4731c033fd1e9a9840fc34f91","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.5.3_1739105376426_0.14298349941267086","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"bananest","version":"0.6.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.6.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"ee42d376f4433b4f79c13209dc068f24dfdfe91e","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.6.0.tgz","fileCount":6,"integrity":"sha512-NBoCBvYM4WiRrGUMyAZsi+457NuuZgn7bJi0aPbnn4ERCPD24gMkyMxHUgArOhhZkPha21MWGBpc+pPf1rQ1rg==","signatures":[{"sig":"MEUCIHC9EocFA2h2oLgYCufXfBnfkR9GaiHktq9x5Ho3OQ5oAiEAkGF9QMrwabUI2P/gW5GkBGXXap02CVtnjHSYo8jxrDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26586},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"d83b6e55ae79975efe67db63594a6704d237343e","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.6.0_1739122844453_0.7120480119175647","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"bananest","version":"0.7.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.7.0","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"67915fd9961b20aec87ce3352c5d6068a73fe5f7","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.7.0.tgz","fileCount":6,"integrity":"sha512-5iPg8erVFP0Jq+jfD0OQcD/M65+ZbOqibgcr5h/dQIWkV/xZKkGecSxqm1bC+UgEHUwgJ16es6RHZbTHJbQBhw==","signatures":[{"sig":"MEUCIDJBXzbVYF8rJ7ms8ovwVWv1KdgRnnWhbLn63RRvi5/UAiEA2k1D7LRzdQCwSlE0hiVWD7DFjywmc7dEO2+8a+3mQLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27781},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"93873c3aa4dbd1c852abf3d1d1ed077fa9690289","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.7.0_1739249050427_0.26134682234356266","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"bananest","version":"0.7.1","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","_id":"bananest@0.7.1","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"dist":{"shasum":"d862225bf0c5e7366c0b71a4679f04b169ed31a7","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.7.1.tgz","fileCount":6,"integrity":"sha512-Pl7GKKeJ+lSajt8CrckBb9RMEvvp4UzZZU1mG5+G7VFP47YoqPRKhdWvgjpFurJHsNQE0IUrtFhIxD+tnr98nw==","signatures":[{"sig":"MEUCICmMWXUN8re/Je+pVcZkn+uDg7d4Qd8xG8yFL+Mn9o2lAiEAr2tiOhVnZSHQ9kRNBOV1tXYH60B8cuVArt8b8nMMvFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28049},"main":"./build/index.cjs","type":"module","types":"./build/index.d.ts","module":"./build/index.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"gitHead":"4bd91d87fb3eef6bce686efe824c1dea6d56f58e","private":false,"scripts":{"build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","clean":"rm -rf build","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"_npmVersion":"10.5.0","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esbuild":"^0.23.1","express":"^4.21.2","tsyringe":"^4.8.0","get-tsconfig":"^4.10.0","undici-types":"^6.20.0","unplugin-swc":"^1.5.1","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","prettier":"^3.4.2","@swc/core":"^1.9.2","typescript":"^5.7.3","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","@types/express":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bananest_0.7.1_1739415106115_0.648976316806287","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"bananest","version":"0.8.0","author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","main":"./build/index.cjs","module":"./build/index.js","types":"./build/index.d.ts","type":"module","private":false,"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","require":"./build/index.cjs"}},"scripts":{"clean":"rm -rf build","build":"npm run clean && tsup src/index.ts --outDir build --format esm,cjs --dts","major":"npm version major && git push && npm run build && npm publish","minor":"npm version minor && git push && npm run build && npm publish","patch":"npm version patch && git push && npm run build && npm publish"},"dependencies":{"unplugin-swc":"^1.5.1","esbuild":"^0.23.1","express":"^4.21.2","get-tsconfig":"^4.10.0","reflect-metadata":"^0.2.2","resolve-pkg-maps":"^1.0.0","tsyringe":"^4.8.0","undici-types":"^6.20.0"},"devDependencies":{"@swc/core":"^1.9.2","@trivago/prettier-plugin-sort-imports":"^4.3.0","@types/express":"^5.0.0","@types/node":"^22.10.10","ts-node-dev":"^2.0.0","tsup":"^8.3.5","prettier":"^3.4.2","tsx":"^4.19.2","typescript":"^5.7.3"},"_id":"bananest@0.8.0","gitHead":"ecae4f30a2a50ac0ae230a88b5e8fedbb20154ef","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-/lawQxFKpEfgUVyiV3us1TpNT6uWDMmeyEaoSjo6g5JzyW97zU6/SWQ93HeNuixhbUumnmWpxHgNExdxcWtv1g==","shasum":"b04cc875a7b6d490a55c7047572219e7a3ff1ad8","tarball":"https://registry.npmjs.org/bananest/-/bananest-0.8.0.tgz","fileCount":6,"unpackedSize":22186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8X+lj+RU/rGAJQrTkKYi0DKf9quXaUTHWcUvPTPdx6AIgSfuUapbRR60+CeMQ4bWc00/47WM2NroAChMDqxWs4qc="}]},"_npmUser":{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"},"directories":{},"maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bananest_0.8.0_1739693474952_0.5165892265230145"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-24T03:21:28.266Z","modified":"2025-02-16T08:11:15.279Z","0.2.0":"2024-12-24T03:21:28.440Z","0.2.1":"2024-12-24T22:01:23.051Z","0.2.2":"2024-12-31T06:15:34.497Z","0.2.3":"2024-12-31T06:29:25.835Z","0.2.4":"2024-12-31T06:37:17.134Z","0.2.5":"2024-12-31T06:37:55.176Z","0.2.6":"2024-12-31T06:39:44.855Z","0.2.7":"2024-12-31T06:40:41.976Z","0.3.0":"2024-12-31T21:13:56.005Z","0.3.1":"2024-12-31T21:21:55.211Z","0.4.0":"2025-01-19T07:30:15.869Z","0.4.1":"2025-01-19T07:35:49.956Z","0.4.2":"2025-01-19T08:05:38.185Z","0.4.3":"2025-01-19T08:07:30.612Z","0.4.4":"2025-01-19T08:11:31.461Z","0.4.6":"2025-01-19T08:14:44.263Z","0.4.8":"2025-01-19T08:25:06.868Z","0.4.10":"2025-01-19T08:41:33.448Z","0.4.12":"2025-01-19T08:46:37.968Z","0.4.14":"2025-01-19T08:52:10.154Z","0.4.16":"2025-01-19T09:14:10.383Z","0.4.17":"2025-01-19T09:14:35.077Z","0.4.18":"2025-01-19T09:19:51.162Z","0.4.19":"2025-01-19T09:23:06.569Z","0.4.21":"2025-01-19T09:36:48.662Z","0.4.22":"2025-01-22T01:02:11.886Z","0.4.24":"2025-01-22T01:06:17.594Z","0.5.0":"2025-02-08T05:20:54.826Z","0.5.1":"2025-02-08T05:36:47.265Z","0.5.2":"2025-02-08T05:40:02.661Z","0.5.3":"2025-02-09T12:49:36.630Z","0.6.0":"2025-02-09T17:40:44.698Z","0.7.0":"2025-02-11T04:44:10.615Z","0.7.1":"2025-02-13T02:51:46.321Z","0.8.0":"2025-02-16T08:11:15.116Z"},"author":{"name":"fernandohenriqsilva@gmail.com"},"license":"MIT","description":"BanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:","maintainers":[{"name":"fernandohenriq","email":"fernandohenriqsilva@gmail.com"}],"readme":"# 🐱🍌 BanaNest\n\nBanaNest is a lightweight dependency injection framework inspired by NestJS started as an educational project to understand modern framework architectures, but aims to evolve into a lightweight alternative for applications that need:\n\n- A simplified dependency injection system\n- Clean architectural patterns\n- Type-safe decorators\n- Modular structure without the overhead of larger frameworks\n\n<!--\n<p align=\"center\">\n  <img src=\"assets/bananest-logo.png\" width=\"200\" alt=\"Bananest Logo\">\n</p> -->\n\n## 🎯 Purpose\n\nThis project is a study implementation that recreates core functionalities found in NestJS, focusing on:\n\n- Understanding how dependency injection works under the hood\n- Implementing decorators for routing and DI container\n- Creating a modular architecture system\n- Building HTTP abstractions similar to NestJS controllers\n\n## 🏗️ Core Concepts Implemented\n\n### Dependency Injection\n\n- Custom DI container implementation\n- Constructor injection using decorators\n- Singleton and transient lifetime management\n- Circular dependency detection\n\n### Decorators\n\n- Dependency injection: `@Inject(token or class)`\n- Routing: `@Controller(prefix)`\n- HTTP methods: `@Get(path)`, `@Post(path)`, `@Put(path)`, `@Delete(path)`, `@Patch(path)`\n\n### Modular Architecture\n\n- Module system for organizing code\n- Feature modules with their own providers\n- Shared modules and services\n\n## 🚀 Getting Started\n\n```bash\n# With npm\n`npm install bananest`\n\n# With yarn\n`yarn add bananest`\n```\n\n## 🔧 Technical Stack\n\n- TypeScript\n- Node.js\n- Vitest for testing\n- Express.js (as underlying HTTP server)\n\n## 🤝 Contributing\n\nWhile BanaNest started as a learning project, we welcome contributions! Whether you're fixing bugs, adding features, or improving documentation.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## 🙏 Acknowledgments\n\n- Inspired by NestJS architecture and patterns\n- Built with both learning and practical usage in mind\n- Named after Bananinha the cat! 🐱\n","readmeFilename":"README.md"}