{"_id":"@fjell/registry","_rev":"75-f5a67236430f2b6647325e4fff5724cd","name":"@fjell/registry","dist-tags":{"latest":"4.4.87"},"versions":{"4.4.4":{"name":"@fjell/registry","version":"4.4.4","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.4","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"00cb2368d9787b5165f63af85eb0baa72f2995d5","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.4.tgz","fileCount":21,"integrity":"sha512-5uCiJKZigVf4uRAY9Ky8v/NlxNRy+T2CeFasksANoAMISueWT0LtJ5Cqb6EY77SvBDfdoiiBbzu7haTq+TVdiA==","signatures":[{"sig":"MEYCIQCCplG9/EK2ugxDDj2fnWwtQcoV+xKKhPN9p/mUwFhQXAIhALslHdHu0E+y8e7VDNwD74op8Xp3nsZTBMo4mY6LxKu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41043},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.4.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/38be9fe36796105cc9bdff8dd6a10013/fjell-registry-4.4.4.tgz","_integrity":"sha512-5uCiJKZigVf4uRAY9Ky8v/NlxNRy+T2CeFasksANoAMISueWT0LtJ5Cqb6EY77SvBDfdoiiBbzu7haTq+TVdiA==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.0","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.4_1752848172374_0.3659540577142011","host":"s3://npm-registry-packages-npm-production"}},"4.4.5":{"name":"@fjell/registry","version":"4.4.5","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.5","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"6ab50b33ef1b474106f3965ba7102a436219b3fe","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.5.tgz","fileCount":18,"integrity":"sha512-WyCmjM5y+BS+PV90yGof2NwCEFnbo12DnIzT/odDQMRPFqOtZVqsln6SnhOBIAqeWmFHJuhct+cu49CpEypEjg==","signatures":[{"sig":"MEQCIG81yTbtV7lLVEM/yyCaRtVX5gSwIqOTK/pga1ALUbt9AiAH9XzoiAb6vj1/zvQh3TXz6qZTWeWqtMk5hTVM6wPEBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38987},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.5.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/5264876af69e56278ec8c28b5c4332f9/fjell-registry-4.4.5.tgz","_integrity":"sha512-WyCmjM5y+BS+PV90yGof2NwCEFnbo12DnIzT/odDQMRPFqOtZVqsln6SnhOBIAqeWmFHJuhct+cu49CpEypEjg==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.0","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.5_1752849055500_0.5433742768913592","host":"s3://npm-registry-packages-npm-production"}},"4.4.6":{"name":"@fjell/registry","version":"4.4.6","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.6","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"bc80b85c816ad86106cfaa8816220e70be3bdcd4","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.6.tgz","fileCount":56,"integrity":"sha512-WukySHjeUyfs1k8E/MMi7kaRH/Vjj5ZJvLWX/0SaRvUlIUB2zqjMrtpWUrhyTCwL+DbG9tTpQqtiEftLWwdzWw==","signatures":[{"sig":"MEQCICO5ZaddXIcDdcQx/q0WJIIGuLb4AaZ8IcbziXgqABEFAiBG9HA27ctlCWFv1WwxpfzrUEPuwG2xNtgNoR0vuj2S2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312281},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.6.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/0d0f3b85e1de530d93863c8a56d77c1d/fjell-registry-4.4.6.tgz","_integrity":"sha512-WukySHjeUyfs1k8E/MMi7kaRH/Vjj5ZJvLWX/0SaRvUlIUB2zqjMrtpWUrhyTCwL+DbG9tTpQqtiEftLWwdzWw==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.0","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.6_1752952385221_0.06334885912090193","host":"s3://npm-registry-packages-npm-production"}},"4.4.7":{"name":"@fjell/registry","version":"4.4.7","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.7","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"4bf8cb16ecf2b1250e422dbfce4f92e7cc7b9e77","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.7.tgz","fileCount":56,"integrity":"sha512-3lbLO4P6WYHgBqiAU/UQRQ1goenlOqMLhqsovX/HyBJEDLlebZVLpktJoSOQVX56aIgHR9C30PeXBCEOkI3YAg==","signatures":[{"sig":"MEUCIHED0FDAr4AzQ0P/keZkmMnA8K5iIpPYGvo+ySoE4KOqAiEAhinKAURpXrNBtS0PUQEh3J3BvAHLHZvsrX0r9YOFR7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312281},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.7.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/27ac488804900320e1107167c2abf81e/fjell-registry-4.4.7.tgz","_integrity":"sha512-3lbLO4P6WYHgBqiAU/UQRQ1goenlOqMLhqsovX/HyBJEDLlebZVLpktJoSOQVX56aIgHR9C30PeXBCEOkI3YAg==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.7_1753023504392_0.8988287076699966","host":"s3://npm-registry-packages-npm-production"}},"4.4.9":{"name":"@fjell/registry","version":"4.4.9","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.9","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"8552ab3ce8523941cb16806ed4437bb7f871d68c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.9.tgz","fileCount":86,"integrity":"sha512-+wWW/PyoBzdbZ5gKToSrwB0RzjbUWH66NU/j+S2Pj9jQOeM5qt9oLCt/DW1VO50tJkLFqi4Lqu0JmkTEWQC3yg==","signatures":[{"sig":"MEUCICEmKD2XeOhoZSNMbU478yWh5BzIbddJWoml2ZvVsbhvAiEAo7+n/UFb1aEssuyHtZrs8yQXc7cU2XpwyGlXy+9LI5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12908201},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.9.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/6365d7b816258822bf7dad850a2df2b1/fjell-registry-4.4.9.tgz","_integrity":"sha512-+wWW/PyoBzdbZ5gKToSrwB0RzjbUWH66NU/j+S2Pj9jQOeM5qt9oLCt/DW1VO50tJkLFqi4Lqu0JmkTEWQC3yg==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.9_1753072909106_0.4388534792584431","host":"s3://npm-registry-packages-npm-production"}},"4.4.10":{"name":"@fjell/registry","version":"4.4.10","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.10","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"c7fb3504875b684f8352e79572fa196dac09d1f4","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.10.tgz","fileCount":86,"integrity":"sha512-apAZQe8bnSWhsmI15r9+MIMVoNN5udpIUSocd2T4GoAHhdSpFLWZkoyIuSEhPt7hmzKKC+AReA3tZKUJ4BGTEw==","signatures":[{"sig":"MEUCIEnnbBkVnsmF4g3Bv2nVr/zxfSloptnS07v10pGnsVTnAiEAlXM5PGV9eM/2X1tHlWM2aA+0Y/OgSYe86gvCSCw3Pzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12908168},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.10.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/1193ddba8ca4533322c21fbe84f7f4f5/fjell-registry-4.4.10.tgz","_integrity":"sha512-apAZQe8bnSWhsmI15r9+MIMVoNN5udpIUSocd2T4GoAHhdSpFLWZkoyIuSEhPt7hmzKKC+AReA3tZKUJ4BGTEw==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.10_1753073404587_0.6651232428207938","host":"s3://npm-registry-packages-npm-production"}},"4.4.11":{"name":"@fjell/registry","version":"4.4.11","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.11","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"bc4fda15b41aea7a77e250ffa15743bc547dda0f","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.11.tgz","fileCount":91,"integrity":"sha512-GaVnDJGLWW7w2waVJb+NxatiopY2LyHqY3BfZSMP835i9ibj232NV34QBiBh3VSXIuWGrKdSAQkPz4F1DGjujg==","signatures":[{"sig":"MEYCIQDwOjSNP5FJfPAC+nZtH/0/6hlVAr3DGSydOZsZTtBWbwIhAPB4/xJSHtZwYABDgWGyJnEThk5IeDsE9LjgDFVHQz/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12954672},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.11.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/1b016774a4e3aeacd8d7e9e0a7e86a56/fjell-registry-4.4.11.tgz","_integrity":"sha512-GaVnDJGLWW7w2waVJb+NxatiopY2LyHqY3BfZSMP835i9ibj232NV34QBiBh3VSXIuWGrKdSAQkPz4F1DGjujg==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.7","@fjell/logging":"^4.4.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.11_1753080538978_0.6275071444486469","host":"s3://npm-registry-packages-npm-production"}},"4.4.13":{"name":"@fjell/registry","version":"4.4.13","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.13","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"692da31da767b628564c27fbbb7a42596dc7f7f0","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.13.tgz","fileCount":77,"integrity":"sha512-GMJN00R2anqjjdRXj6TMDvkpkYedwhYi45otFRK4OFbCMZDn9nl8fJVUP4D5hU4HXFdqH0C1l+NEV0CPj6Zm/Q==","signatures":[{"sig":"MEYCIQD2RvA5gXGagH59jspC4sX1CmW3GOBjcp9LEHa62Sr1jAIhAII92b03F5QOHfebEKB7oxia5CaAsKf61pY2RsymjktE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12794234},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.13.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/209e49b40e203baa696c78f050ebd887/fjell-registry-4.4.13.tgz","_integrity":"sha512-GMJN00R2anqjjdRXj6TMDvkpkYedwhYi45otFRK4OFbCMZDn9nl8fJVUP4D5hU4HXFdqH0C1l+NEV0CPj6Zm/Q==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.13","@fjell/logging":"^4.4.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.2","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.0.5","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.13_1753285817219_0.9584002948879253","host":"s3://npm-registry-packages-npm-production"}},"4.4.15":{"name":"@fjell/registry","version":"4.4.15","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.15","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"e6cc2dc7f218649c5fd1cb1afaa1570ad1cb1449","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.15.tgz","fileCount":80,"integrity":"sha512-O/gGnP0+b5adVaT1U8zs2t9f71V6AmqC2Pi2woso/4E6/9zBQZTYRzgIUWgAPeV0vBOiILH1yCMzLeVl0noquQ==","signatures":[{"sig":"MEUCIDqiJ0rZCzqs202IvQA6FH38d3JsKnLjwuLcQTkm9XQgAiEA1gLVQpuC7NK78X514omLo4La0lgb/YymDhjLn21Iolc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12792989},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.15.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","docs:dev":"cd docs && pnpm run dev","docs:test":"cd docs && pnpm run test","docs:build":"cd docs && pnpm run build","docs:preview":"cd docs && pnpm run preview","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/3f1b6f391aac3613d862168e1e414a2f/fjell-registry-4.4.15.tgz","_integrity":"sha512-O/gGnP0+b5adVaT1U8zs2t9f71V6AmqC2Pi2woso/4E6/9zBQZTYRzgIUWgAPeV0vBOiILH1yCMzLeVl0noquQ==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.13","@fjell/logging":"^4.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.2","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.0.5","@vitejs/plugin-react":"^4.7.0","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.15_1753294470440_0.7292115698835218","host":"s3://npm-registry-packages-npm-production"}},"4.4.16":{"name":"@fjell/registry","version":"4.4.16","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.16","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b599fa528bbaa95b6148236b74ffcc5a5d87653e","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.16.tgz","fileCount":80,"integrity":"sha512-k24HEuCZKP36z7/wjfTBx4pGlrxOSGDKik2V0Nj5TeKwnL/wAizZwtenfDSBKe+H+Vc0wo+lgfyYga7pBQ8eFA==","signatures":[{"sig":"MEUCIQCKViSn5Dc+5Zj9d4Z5uDQ16LNhNRDl7SW0zwiJTxIe3gIgKIjt3AwH65UtWhu72OsJXUQNPS8C4X81KE725Fh6+2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12792997},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.16.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","docs:dev":"cd docs && pnpm run dev","docs:test":"cd docs && pnpm run test","docs:build":"cd docs && pnpm run build","docs:preview":"cd docs && pnpm run preview","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/5bc2c7c91dac2dd73aae58bf4d83aee7/fjell-registry-4.4.16.tgz","_integrity":"sha512-k24HEuCZKP36z7/wjfTBx4pGlrxOSGDKik2V0Nj5TeKwnL/wAizZwtenfDSBKe+H+Vc0wo+lgfyYga7pBQ8eFA==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.13","@fjell/logging":"^4.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.2","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.0.5","@vitejs/plugin-react":"^4.7.0","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.16_1753295063517_0.8157962280541577","host":"s3://npm-registry-packages-npm-production"}},"4.4.17":{"name":"@fjell/registry","version":"4.4.17","keywords":["registry","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.17","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"30a838329c95a6fb87443e890c6d95f8eceafc74","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.17.tgz","fileCount":81,"integrity":"sha512-aBlfYYA8L/H7Xgxd6TF9bXLGUyiTlPNXkPB+jXaHk9uF2NPFwrfAax2KIzCxjrPNL2/4k1lYekiP4nlxAc/5VA==","signatures":[{"sig":"MEUCIQCNjLi10jwFFf/8JHUO7aS8kO6AWJrHbC0GvZyzRlEbagIgEvduobNVwuzvM2pz/2JRjoEF/l6CbRnj9lvZkoFje04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12805111},"main":"dist/index.cjs","type":"module","_from":"file:fjell-registry-4.4.17.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"concurrently \"tsc --watch --noEmit\" \"vite build --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"tsc --noEmit && vite build","clean":"rimraf dist","docs:dev":"cd docs && pnpm run dev","docs:test":"cd docs && pnpm run test","docs:build":"cd docs && pnpm run build","docs:preview":"cd docs && pnpm run preview","test:memory:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts","test:timing:optimized":"pnpm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/e9cb938e150bcc2f96cf5a63de5226bf/fjell-registry-4.4.17.tgz","_integrity":"sha512-aBlfYYA8L/H7Xgxd6TF9bXLGUyiTlPNXkPB+jXaHk9uF2NPFwrfAax2KIzCxjrPNL2/4k1lYekiP4nlxAc/5VA==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Common Registry for Fjell","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"^4.3.1","@fjell/core":"^4.4.13","@fjell/logging":"^4.4.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","eslint":"^9.31.0","rimraf":"^6.0.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","@swc/core":"^1.13.2","tsc-alias":"^1.8.16","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@types/multer":"^2.0.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","vite-plugin-node":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.0.5","@vitejs/plugin-react":"^4.7.0","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.17_1753321764888_0.2532324314762706","host":"s3://npm-registry-packages-npm-production"}},"4.4.20":{"name":"@fjell/registry","version":"4.4.20","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.20","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"8575e635b2aa3600881c0b14d3dfe322cf644808","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.20.tgz","fileCount":76,"integrity":"sha512-o6KSYV8rOyyPuUPOJqIr8uxYcpRRKm029TJiEw6rq4QesvqDcFpQYwEHPiWm/g6xpOykAmKQGFVYk8iakUCUAw==","signatures":[{"sig":"MEUCIQD9YGczoqmU8lSnTw/sv2zVEHVdGVV2WNMTtNA+fiv8KgIgNVpMVP4r+Bnzd0lrdzPJb8lhurTU8/nEQiI8WenQB10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12969357},"main":"./dist/index.js","type":"module","_from":"file:fjell-registry-4.4.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"pnpm run lint && vitest run --coverage","build":"pnpm run lint && tsc --noEmit && node build.js","clean":"rimraf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"_resolved":"/tmp/46402616a9c335cc0768399aa2307bb5/fjell-registry-4.4.20.tgz","_integrity":"sha512-o6KSYV8rOyyPuUPOJqIr8uxYcpRRKm029TJiEw6rq4QesvqDcFpQYwEHPiWm/g6xpOykAmKQGFVYk8iakUCUAw==","repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@fjell/core":"^4.4.25","@fjell/logging":"^4.4.30"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.3","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.20_1753476078552_0.7605434683144008","host":"s3://npm-registry-packages-npm-production"}},"4.4.22":{"name":"@fjell/registry","version":"4.4.22","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.22","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"937b564483692eff508d4d4521ec822c3eab2d64","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.22.tgz","fileCount":72,"integrity":"sha512-r91P8ArCjbwNkeEix7eQ4C8CAxmSBGcnXqLORGSRVfB8Wi595MCzNVUjVVUAAD7PBoz6wqwqOwsfrVvDbcGOWQ==","signatures":[{"sig":"MEQCIDra//DJhxHXY03456Ff7mWx8knYXrHF6r9dupJB27erAiBfCEseP5P6c+dCscTfVhzrozipESSrt/koP0oxKmhgbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12967080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eac902dd437959b9981e61080ec565f8aa57885b","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rimraf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@fjell/core":"^4.4.25","@fjell/logging":"^4.4.30"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.3","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.22_1753575279185_0.32256804918075965","host":"s3://npm-registry-packages-npm-production"}},"4.4.23":{"name":"@fjell/registry","version":"4.4.23","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.23","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"69eddce2afdc6f5c8b295caba49ed218d4f8264a","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.23.tgz","fileCount":72,"integrity":"sha512-N64u8bMC63ZIvf6y7CjYgHp5egJUL7phu4oJ0vOtj53/+G/cFRsClJJ+rmPkyNtZgx9bqja7Gh6wA7Gk5mauiQ==","signatures":[{"sig":"MEYCIQDxZo5Z4JrvbV3+61PkrPprLPktVCE/bwStfKxEp30K+QIhAJ2Wocu3+vJNnz6GkyE9e5Qdrod69CyjJNIxgZCRCc22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12967033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"985f9eb3ac56a958e0a4977b21ec3213bf9f59da","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@fjell/core":"^4.4.25","@fjell/logging":"^4.4.30"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.3","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.23_1753593413998_0.17391511044386432","host":"s3://npm-registry-packages-npm-production"}},"4.4.24":{"name":"@fjell/registry","version":"4.4.24","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.24","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"424d6f7a47083eca4a276219306715d23e9c67a5","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.24.tgz","fileCount":81,"integrity":"sha512-8UY2kot9Cy1gfjb0cE7FwzPTLE9VHayTFdNAZeri/dRBDayRUrPiNamjQe8w0Ca4HgBTl8TkkRwE5c4Optoxug==","signatures":[{"sig":"MEUCIGkvrycju6Vq6iJrBLvCxVGZmls3CbWuEcRnZ22pAozXAiEA8gHjp8g1Gw5sU/RkVZUCb9KYgnL/zfuS38F/zRt3LZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13046469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"006da0f0418b55e82f3d9bfc5f95b10d474c08b1","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.2","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@fjell/core":"^4.4.25","@fjell/logging":"^4.4.30"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.3","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.24_1753680693481_0.010142469503487073","host":"s3://npm-registry-packages-npm-production"}},"4.4.28":{"name":"@fjell/registry","version":"4.4.28","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.28","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"0a5a699ac0ae68e2735bf0ae530801ac416e224f","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.28.tgz","fileCount":81,"integrity":"sha512-gOtuwzoFX9mvKqaS8pCDvWf+i67fXxagMW9SxiW+wDQJZIf1J65BKPj0wQqTo96SGozV8fiEfTfd+2VQ5ywkzg==","signatures":[{"sig":"MEQCIDqj2AQjHCGEKrGhtUIWHHYMr0zACGeMVM8IFg4JxaJ7AiAOquytzMdnP8HLjVPoOcsSrsfIiC4vJgxpBstpMW/xSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13046357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfe6e27de89175d5611feeb71596273d024c67dc","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.34","@fjell/logging":"^4.4.40"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.19","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.28_1754945810855_0.1306220367405968","host":"s3://npm-registry-packages-npm-production"}},"4.4.29":{"name":"@fjell/registry","version":"4.4.29","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.29","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"d8639d88d834aeb382caacb57130c9c5f927aca8","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.29.tgz","fileCount":81,"integrity":"sha512-zJEQdcETUDiqtwLCRIcOz6xE+GZhwXsKQZc75rBB1SFyH3WmnNUmjBnVJSphUUopW/IEghVZLBhyAEmOSuZBbg==","signatures":[{"sig":"MEYCIQDROIZX+c5wfriJzrEFTxdtYHNrFGgOJdPs9Y2DBknJUgIhANd6nhOoVYhRpsOWuH7UOwV/uu4KrdfG6N1LVfB5w3A/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13046357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94302693ab1e42002f6718483e4e615fa993d1f6","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.35","@fjell/logging":"^4.4.41"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.20","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.29_1755033631099_0.08738581403216905","host":"s3://npm-registry-packages-npm-production"}},"4.4.30":{"name":"@fjell/registry","version":"4.4.30","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.30","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"4c97dbecd5abdc1f68a139175b4e54bcf04c75b4","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.30.tgz","fileCount":54,"integrity":"sha512-jbucByatJGu3KEJiNK8CP3Gu24bO7PSyGY5bENoBhOsQ8wIrOHmUhSk7VBbYRuD3+sah7E6PPaPqh/u/EBkyjg==","signatures":[{"sig":"MEUCIQCfkXfb1mNL/ZG9Jb7IXrQ0aH2XzeZnVr8sj8ygdZju/gIgBCZmJcP7/IxdCDEZxDmNH6lO2Rwdoe5EvuVREjrtpgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12966248},"main":"./dist/index.js","type":"module","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1f8538d231a354d17e980b60c06a74dfba9b142","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.35","@fjell/logging":"^4.4.41"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.20","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.30_1755302074492_0.4570844709674604","host":"s3://npm-registry-packages-npm-production"}},"4.4.31":{"name":"@fjell/registry","version":"4.4.31","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.31","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"569d1d484a19c06bae40645698c7b927e7588271","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.31.tgz","fileCount":80,"integrity":"sha512-6hPU2O5sg/dRy1enh159mdgqQ6esaHCqcvIQhcJAI7ZRfrlyh6hQy/QPY9CVTLzE1mnDPrGOyIOSJe7fXLjxLw==","signatures":[{"sig":"MEYCIQDLkSDR/9jxg5xaPKrMkUqoXM1bwbLiPsDfSHm9asxNJQIhAMia+kC1gMoXdadShD5iPt7lmqlWqy/3xFPC5xysH+8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c25428adbacabefb2a838ec61f0226685bbff5db","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.37","@fjell/logging":"^4.4.43"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.20","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.31_1755304521966_0.37892995026007004","host":"s3://npm-registry-packages-npm-production"}},"4.4.32":{"name":"@fjell/registry","version":"4.4.32","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.32","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"8525923c0672b83c9339f58afef188ce5ba054dc","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.32.tgz","fileCount":80,"integrity":"sha512-ILI83DVVrHVzdqWt+HPq5v2ohB6Y3mi7zFaaTCw80tEO20f1WvoT3lSv5hphOLScxLW8k53bsg1kiskfSSpDXA==","signatures":[{"sig":"MEQCIGXbTexDG4dzNs8hJOy1Jf/VMsJsBi1HIAdyH5Plp7B6AiAvzkyQWSJ0Dm9+ielM9yTNwKOa0zbPIm4tuATDCNW2nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4189655f7117f9a06a8c417f7a8b8624a05d769e","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.38","@fjell/logging":"^4.4.44"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.21","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.32_1755554442405_0.7090838062608869","host":"s3://npm-registry-packages-npm-production"}},"4.4.33":{"name":"@fjell/registry","version":"4.4.33","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.33","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"ce72f7cbd82f19afeee66038dc90a1faf49c078b","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.33.tgz","fileCount":80,"integrity":"sha512-DEgO6odQDXfeWL2/iT5/ZFfTONwk8lTHRIcTjLGsoyWhiuPQlsf+Ce1KUnrwZXFH/Iu9hLLfbl0FDdrPZlUljQ==","signatures":[{"sig":"MEQCIC4WNGuM8CbvQ3+llmV8rEEkAFTa8NBuFIOp5BiDvLH1AiB8SXy2R0ngVjVfrY7TUsM3WV6DYStRMf3Rfaj9kMcCsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99e72377c1a2694922c3edfd6f869ef6b8ce9a5b","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.38","@fjell/logging":"^4.4.44"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.21","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.33_1755976826002_0.9602726388246678","host":"s3://npm-registry-packages-npm-production"}},"4.4.34":{"name":"@fjell/registry","version":"4.4.34","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.34","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"66ab46cb0e9d470d41dd99e7c5662a80110fad4c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.34.tgz","fileCount":80,"integrity":"sha512-8LIBUQ+xcLB3oGaEy7bwFBzbKilZ39u6DlJkHAWT9qboUrL6LguiA0u1fm58ewguRPfr97gqYddnj49RvINjAw==","signatures":[{"sig":"MEUCIQDF4oZnZzVIa+81FD7N86inxh7Co8o1mCFO+6nQ1hcUgQIgRqJAcf3StJe3ybv2gcAzEz4gCacOcclG+E4CM9Fs6WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a1a9fddb75167fbf1701bc3eab3feac4c0f6833","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.39","@fjell/logging":"^4.4.44"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"^0.25.8","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.21","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.34_1756571702662_0.21902177752087804","host":"s3://npm-registry-packages-npm-production"}},"4.4.35":{"name":"@fjell/registry","version":"4.4.35","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.35","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a0243e7171240cd355f35cc11b8cd8972ee31674","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.35.tgz","fileCount":80,"integrity":"sha512-CSANrX5dTT6J/W9lxGvDIArYij6Z7XRVC+3RL520HgbAAU4CwhKMNLDWwcQoYzAK/StA6/KC96XvBt7t/gDyog==","signatures":[{"sig":"MEUCIAC8EEh+Kwlqzw6Ci8F49+C2xcwh34lILMHb3WWB4AefAiEA8/xCI44duYDlOG7nYHHQrb7sgo/PJQp1gQBSmHBBZ0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96cd70462edbd507100de2ae15a4651c94052a65","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@fjell/core":"^4.4.40","@fjell/logging":"^4.4.45"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.23","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.35_1756573978071_0.5609387326531299","host":"s3://npm-registry-packages-npm-production"}},"4.4.36":{"name":"@fjell/registry","version":"4.4.36","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.36","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a27dc6fccf544e3381712adf6f7c4dcc8cfc8e8b","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.36.tgz","fileCount":80,"integrity":"sha512-7HXYNDCGYP6HGMo9jlIsuEqNP6hjC4mdeCeLRPvOPvd3PeSGxTtgOKt5P9q5nv44LSECaSY2Wc33HYUeP+lckg==","signatures":[{"sig":"MEUCIQDmcQYkYhkp0WAIfrMO8WG/uGldeqCc4YWrqOnopVVjaQIgX7CbDcbFblAILW9ciwH483n4P+LNZ7BNJvSaIJtMVgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dada0a93e363ec5d588912a29b61eee0d5b04c74","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@fjell/core":"^4.4.41","@fjell/logging":"^4.4.46"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.24","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.36_1756961255396_0.2916590121701583","host":"s3://npm-registry-packages-npm-production"}},"4.4.37":{"name":"@fjell/registry","version":"4.4.37","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.37","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"dd3bf1b6ceb1f85a9074da675b05f3f410b277f9","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.37.tgz","fileCount":80,"integrity":"sha512-UUg27dBSWf8jqTiR3XvLuAoFgDtO2EqgnotLxxYwoD5/fnPdfd5Sg+VVPEI6aNCswLJG/9sh+i9/yzIdjPcKUQ==","signatures":[{"sig":"MEQCIFa9mWFzKPvki9l8EPDmz7gsV0wbDda3/TeA0kYkBAt/AiBi/WPTJZdDn4jSWFq916EaSlstvQiH9bjcaX8d8Er7Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abc172a43dee8c7589ebc5af6646452b7166de10","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@fjell/core":"^4.4.41","@fjell/logging":"^4.4.46"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.24","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.37_1756973508269_0.08129707397182284","host":"s3://npm-registry-packages-npm-production"}},"4.4.39":{"name":"@fjell/registry","version":"4.4.39","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.39","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b523c429aef24fe76a9cf353d8e04130c6a56946","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.39.tgz","fileCount":80,"integrity":"sha512-CeD6q3Vjn5KWy2jG6hrbL6soNWbT2HLd+E/LS/NqKb/sqbiAwIwtWMWLY0dkXZ7riKHRXKgFfMKxd3MrY1ShMw==","signatures":[{"sig":"MEUCIGRZ/RB98AgF3pvBuqXduD/jqGJee1crb8sUmMmenoiKAiEAz6BE5DvMQX+/Zc/qjFOd8UyA/CL3ybm8BsuVtAmD2Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"489293f2fa56f08faebfcc38530770149db78817","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@fjell/core":"^4.4.42","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.39_1759426376729_0.44327578457601535","host":"s3://npm-registry-packages-npm-production"}},"4.4.40":{"name":"@fjell/registry","version":"4.4.40","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.40","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"68dacb87b96711c3ba8eb042d95a7980f41c7a6f","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.40.tgz","fileCount":80,"integrity":"sha512-PkKhcncDwzRaMpP5CALd9fu27H5ts28DRlYEzm8uAA4elEaIYpqetlMi9wavL1TMvXS0HCs4vJwXsrvKa+9+ug==","signatures":[{"sig":"MEYCIQCs+mRhPg4zsD1a6S6yf2caD3XXEpBibB+npI0CJZT6HAIhAMfk93QsbdbvIaTvaXmhXPhcLxI6D+JQ/WRebSsK7t+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba016f0a990e94b7f0359ccbb89e7121b821b0c3","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.42","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.40_1760047790044_0.15726869569281754","host":"s3://npm-registry-packages-npm-production"}},"4.4.41":{"name":"@fjell/registry","version":"4.4.41","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.41","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"64b8aadac3c7698484e8cc71bd0b1a8b03353664","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.41.tgz","fileCount":80,"integrity":"sha512-lymCmlPXKwnTG5EdhDg/ZlaD0F12zg6TVXQXHxF+vu/A9n1IOcQrDRX83hvRbgarz52LDLgecp7D0wa9u2lqzg==","signatures":[{"sig":"MEQCIChskS84TqUyZ7tQwl9s7UWYZk62k635T6FRWcw8ijgWAiAMeAsqG70GGrTiMBmrBwR9DwiMM8eQ/KG+VGf5VJJ1Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c5f32d5b3f8cd6cc82619853dfacffedea4edd1","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.42","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.41_1760104709321_0.5490090818843794","host":"s3://npm-registry-packages-npm-production"}},"4.4.42":{"name":"@fjell/registry","version":"4.4.42","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.42","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"43a89d790d4a2c421d0b97080cdb3ce1dfb58784","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.42.tgz","fileCount":80,"integrity":"sha512-59XCiyTs87LQUV8elCGHsanJdyrjXWJz51fGm3uAUOqt91MPtYmcdaFEHo1yjjD1Fff7STYkyNrCj8XMDst72g==","signatures":[{"sig":"MEUCIQDBIJ8gAKA4y2ry7/OR+ycbR8sTFoYSJ3PK7dhltdXMlQIgRb6fsPHkIWe0wsHbl0m0Ngs2nlYAERdJYZcmQSVm6bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b854372c1981e40b8abdc4b4f601b4e5245ae311","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.42","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.42_1760128010454_0.8605519956512253","host":"s3://npm-registry-packages-npm-production"}},"4.4.43":{"name":"@fjell/registry","version":"4.4.43","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.43","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b09cdbb4c35b9b7009c41342c54d37fb204e7df1","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.43.tgz","fileCount":80,"integrity":"sha512-WrEj5zo8GzfTwuW/KFJxR5sJ8HiKJW80fp+y5V/pWLKwIx1NoBBABMjr+5OAw60Y6M80JCqHxFoCqygkegpLOQ==","signatures":[{"sig":"MEQCIFD4z+Iql/NBSCbumTwIJTRoLGftRp+Y1zDx1bacABTiAiBECUeUPMGD/kss1MXaN00gcsRcqzINt8P+gcXI1seuGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d971e57fe78c90a594c0b92ddf3654f90b667e9a","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.43","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.43_1760149439449_0.4885126133265856","host":"s3://npm-registry-packages-npm-production"}},"4.4.44":{"name":"@fjell/registry","version":"4.4.44","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.44","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"e551ff334abf36cc3d3521fc237eae6d9d16ce0c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.44.tgz","fileCount":80,"integrity":"sha512-flF3B71GcG7BGiIZFRpxULKSNwr8pCYU7OpTEU1jvBkmwPpdI6wbdEF/XGOVfXhmVZdZn1qsH3yYwkHAdnIomA==","signatures":[{"sig":"MEYCIQD8vysAtlAwKzpwiIGvUqXyi4XT2R0P6dMSMljB4e8fGQIhALfB/dodlGsGychrye9Qis13n9vc1AXwgQbNHmGH8YIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997938},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d8df3f070707b59ef81ceaaa50f15923475826c","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.44","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.44_1760320608627_0.22133707270953185","host":"s3://npm-registry-packages-npm-production"}},"4.4.45":{"name":"@fjell/registry","version":"4.4.45","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.45","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"5d88fb4f4067554de1aa212e59d6eac7af6dd0bb","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.45.tgz","fileCount":80,"integrity":"sha512-8JXjXmtQjZaIJ9I/T5V6rIufhZk5F4TAB/Zhc3esULfyFPblJOMcK6ieKZhV8j8nZCe7tpI6B9rPcULv80LaHg==","signatures":[{"sig":"MEUCIQDvcSE3R1kRqklsEZ0ZuZZ5Cc/oNNbWHxznAToL/IW4MwIga701wsnE3huOhWRoqoJxCQL39ymENiGxO2MxoY6EDLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997898},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16ca75c13ed25203f686198bb80fd77319fa518b","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.44","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.45_1760330868723_0.2506669750135484","host":"s3://npm-registry-packages-npm-production"}},"4.4.46":{"name":"@fjell/registry","version":"4.4.46","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.46","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a782160c0b337c116c004f58afc0d96e5ee28a35","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.46.tgz","fileCount":80,"integrity":"sha512-u+1mFeoE0Ssl0+DlPBn6RUmfuSqQhQvlgIh/araeSyyF6tQRqKnuSxwh3DPhT7z5XBbx15bY4PZoHcXTdKsezA==","signatures":[{"sig":"MEUCICxOcA6ZBsbQ9ihAP7WKQGswcOkl1nbFHzPsg3g2mygbAiEA798EKbK9mTOCp3ZBeXtKtV80A3MQUXUE0C5iqYVag7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f5040076175104302707ae35cdc1ab0308702fa","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.44","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.46_1760390875072_0.6336371928531039","host":"s3://npm-registry-packages-npm-production"}},"4.4.47":{"name":"@fjell/registry","version":"4.4.47","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.47","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"c7b07c27925f589238c7ec6682a1569f87a59589","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.47.tgz","fileCount":80,"integrity":"sha512-l7egrHf+4S5qekrssOIlN/En+O2y0Delo6iI9nr6T6+bwE9A2k+vPgut4/hGmjlO1xzfHYPMX3dJlHog9y0Q0A==","signatures":[{"sig":"MEUCIA7h79yfEn/TPdbKN+/pkLGChcqq+cbiByQ0SXxYinrhAiEAj12Ew+p8VymSS8Dlc0nIbQ7LMuR0YHrK0w2txrXS9ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13001895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b4d3439fa3b8c1d7863dc4aa9ce7bf87a1c4092c","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.44","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.47_1760552270729_0.7580613925485149","host":"s3://npm-registry-packages-npm-production"}},"4.4.48":{"name":"@fjell/registry","version":"4.4.48","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.48","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"ece741d3af98f2278ec5a4ba52a322fb0946f673","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.48.tgz","fileCount":80,"integrity":"sha512-e2qf7VGhHXlaDITYoSt8g030dd/9gr4FHv9Byb0hX1CoR9NucEg0OFgo9qF7LhCgcaEgk3jZUMpUZIPbKiCLwQ==","signatures":[{"sig":"MEUCIQC51gXxpElW0QrzDc9K5fXK5JSZ2U5AkrtI0RTqvVNjgAIgSGhD9tuv4kNvc0wJHuawTE0Sl2M3u5/8Lo0YI1SLyF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"227fa8419ae396d784af3c34001936802a28e79e","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.46","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.48_1760572698127_0.16312986947084163","host":"s3://npm-registry-packages-npm-production"}},"4.4.49":{"name":"@fjell/registry","version":"4.4.49","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.49","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"094e0180e661bd041b0d7e4f6c8456c117bd2f06","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.49.tgz","fileCount":80,"integrity":"sha512-hWWdPyml5YciFO+cXoz7+D47l6t6vTiW2JS/Uy9fXyJYs6cS58raw3Q19U3GwR5Pn9yTlZRX7CMn9I8Evu7qtQ==","signatures":[{"sig":"MEUCIA1Y0HXTbACGAoUBYv2y47djINE3c/9TipKekEuSvNsvAiEAhqRKYZO9aXAtjqR+HoP4LoQPtWBvaqVZnzq3SNOUkgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d30265d7b089bb8afa598d4f70eea6353de39c6b","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.47","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.49_1760580550509_0.6867396719859316","host":"s3://npm-registry-packages-npm-production"}},"4.4.50":{"name":"@fjell/registry","version":"4.4.50","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.50","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"2bf9ce086b1f5d93d0806147e93be48d00813f5a","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.50.tgz","fileCount":80,"integrity":"sha512-IBaK6EXmS8RlhZGwILlOZUGHn6b0cRQ9t9te84Q9qAzCuBrxr+tCqV8woWcrUxWBkjJibE6CF9fJwCfrGbpGnA==","signatures":[{"sig":"MEUCIGNrdHDzbgd5a8Wj1LAEDr8MwL4R+VWpM2ey405WSEguAiEAmuvSDuP5gOqlOKNKhBQNSZ0RrN1PpE/krg2RN0o+0/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12997890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a054f64d5db3c2d3c35af5851399c5ee3ecc3f1c","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.48","@fjell/logging":"^4.4.47"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.50_1760593283845_0.030723149120594595","host":"s3://npm-registry-packages-npm-production"}},"4.4.51":{"name":"@fjell/registry","version":"4.4.51","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.51","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"4314be9de2ba57745454153716e244812111bd00","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.51.tgz","fileCount":78,"integrity":"sha512-MUi/b4FRFQofkuAKzDBThqOk+FDP/TYd9T/YNlilPKhPIUfcpWKyuB0anUFVRPPbkpCJ8dtiJwyip6tEaoRe4A==","signatures":[{"sig":"MEYCIQC6e6v1bfiEeXkLawJS6Qy4dczed6c9jtqVLAhTY4DkhwIhANCw/KxpGqtPJVPAZ86TDCYJUpnStinK4TZaV6YXzLIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12995878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cacba747a7fbe142fc40f0b826928bfeb7975623","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.49","@fjell/logging":"^4.4.49"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.51_1760825539621_0.15980701296523536","host":"s3://npm-registry-packages-npm-production"}},"4.4.52":{"name":"@fjell/registry","version":"4.4.52","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.52","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b84defa050859a275617d1d61d079feeeb445467","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.52.tgz","fileCount":78,"integrity":"sha512-E40LPRXZZ2NsceF0HL/mL+47sC2+dNfjvMTkbVef5D92+PdWvGnMOTK6Ct57aPO4TNAUStQG9NEtYPS1uTAFBg==","signatures":[{"sig":"MEUCIQDtc/sWW0wKS8dKGtCtKvGt8ufHdzXitIx6G1ydRWDq2gIgK6NG2ZChMHerNd2OBifed6onlZ4BMBxlgKUretiWVqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12995830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e352b45634ffa69b0657452a7a88516d73d1905a","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.50","@fjell/logging":"^4.4.49"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.25","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.52_1760914302674_0.6663104847834969","host":"s3://npm-registry-packages-npm-production"}},"4.4.53":{"name":"@fjell/registry","version":"4.4.53","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.53","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"1720d5015007c6437ef91247f0f96cfe6abdcbe6","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.53.tgz","fileCount":28,"integrity":"sha512-MgGWIzMRWO3Z7g78gTfI2S7puL/bgOKwxId0ADotpXxvZj1H5LBMZXxaAj3zVTuBVM3+16YUziGl0KADNrJzxw==","signatures":[{"sig":"MEUCIHVyJ2Cr0Znl4eL0avIhGytl7DNwTaeQlkefjJiAx7W5AiEAj5+KCiNCwcEDuyD6CCZb8Tw4CK7X6Facc2/VhtdVdzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce86df88bc4311e05ad4acb6db34d043b815f5b0","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.51","@fjell/logging":"^4.4.50"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.53_1760970041151_0.6088954790417924","host":"s3://npm-registry-packages-npm-production"}},"4.4.54":{"name":"@fjell/registry","version":"4.4.54","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.54","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b3fdc0e182a82eeace987f77b273184d6fa6d3dd","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.54.tgz","fileCount":28,"integrity":"sha512-fmbFlJE9wEML+s7Uswvb6+YmPVRP83jtUV1/bD5Rcmy0lxq3TPgvfWew4Le3t7hHL3lYhv1j70vSqZVEfv+NxQ==","signatures":[{"sig":"MEUCIQDjUhsJpuGGCVhm6O7eDDIy+Il9220QvCZMo7A36yZ26AIgJdW/mOmkrbhhZuNCWLPmR7Ioy8BfitT/B+ZggtVvMNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b4ff78c1776ad3558b2eb01916f5c0c2eac05cfc","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.51","@fjell/logging":"^4.4.50"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^9.32.0","vitest":"3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.10.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.54_1760980887462_0.40329010866469983","host":"s3://npm-registry-packages-npm-production"}},"4.4.55":{"name":"@fjell/registry","version":"4.4.55","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.55","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"0109e9881a4ae0007d3dc8072c4db5bedccd8732","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.55.tgz","fileCount":28,"integrity":"sha512-AKikrYgUUeKAVcroJv8tCGIm5K2vInUhz5W3NlFlgQoRnr9cRXA/O0Shhd4PDA/AFlFerEyx7RwhHMzlPoo1eQ==","signatures":[{"sig":"MEYCIQD9wZUc1M+jkqVY52lGrI0jFep2oaPcHJDl44aUyC7rPQIhANasRpYY6wrbGHqKogYu6cLygvgZ4lQjw4wukjNYu7Yx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dc206b2a65138bc456b6b718899dc6ea117bcb4","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.53","@fjell/logging":"^4.4.52"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.55_1761232948458_0.5456784452579833","host":"s3://npm-registry-packages-npm-production"}},"4.4.56":{"name":"@fjell/registry","version":"4.4.56","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.56","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"ac28e68df5c05d691fa93c1629e8a8d27be66309","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.56.tgz","fileCount":28,"integrity":"sha512-Vv2xf/GVLfzJNYmzA5KcQqiynAVfnUQT24DBa962fzkQsdddj8SKQbCWjv+S6Dw6HBNAYmnU5gvEC3KMF+AUUQ==","signatures":[{"sig":"MEQCIGuUOqylusnu8DYvtjrtUxjR9CQGNooNG4joXbC55E18AiA8hzJxRyscSv7d6BZuJkdCwiLwdRJCvrmxtcAhM8oaXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"242a6ba8e75c3d49e6a68e3f8326feddf89b1993","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.53","@fjell/logging":"^4.4.52"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.56_1761408626426_0.5383085971010249","host":"s3://npm-registry-packages-npm-production"}},"4.4.57":{"name":"@fjell/registry","version":"4.4.57","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.57","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"64a2d7b97625ec69169bbc6fdece31ca251aa0a4","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.57.tgz","fileCount":28,"integrity":"sha512-yR4BwY3xqIF/01YNzYmKBSpReByj3bKpAqgAcXAWKxXKPNA2tr9sWSL34+eGBskxng/C1Rm6i5out1oVtH25Vg==","signatures":[{"sig":"MEUCIQDKbZYYIf8lZpkMlX59R830MCWa6QHFCgNL5bRGrp4peQIgbOoYtD4W84sDT4jHnELcf5PWUlM6T8phkkmQ+cPv/aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17b382e1fb3b8103da7e63dd3a4d10e56169397f","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.53","@fjell/logging":"^4.4.52"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.57_1761417731561_0.3568568281476543","host":"s3://npm-registry-packages-npm-production"}},"4.4.58":{"name":"@fjell/registry","version":"4.4.58","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.58","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"83f2d669ac367749fad541e5f46732fec2dd1bc9","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.58.tgz","fileCount":28,"integrity":"sha512-9tl4O/BjmsBylfbwFq8Tj9nBTTgKJ7aYXRTGOBZ5tEqjOfUMWfnp1E9xiqutaUyK70GJ80gT5FfejxHMLYc8Dw==","signatures":[{"sig":"MEQCIDWxn+ee28JbDcfbHVhHmRM5MKT1YcAhIVf1RKNUAKI5AiBe2Xf47UEoGfysQF1O3VZ+qkZYSLKTVHpBGiGloaF0oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afc3214dc3a03206967b278ab955d37161ca6e15","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.3","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@fjell/core":"^4.4.53","@fjell/logging":"^4.4.52"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.58_1761442128316_0.8297129092105167","host":"s3://npm-registry-packages-npm-production"}},"4.4.59":{"name":"@fjell/registry","version":"4.4.59","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.59","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"7330ce21381cfa4e687420f249a65c006309745c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.59.tgz","fileCount":28,"integrity":"sha512-ErM+p4oEB7lzROVhZr0FPGCgwrTEo/JLdkN7RPreGDWqwpO/3GkvslG2BjJCJ9oAE4IUUapWEUMCJKpFO+OYMQ==","signatures":[{"sig":"MEUCIDFP4CkFHcQrhpDzycx/UY7jrpXXbw8TBUrUkPr2RSQbAiEAn/gP1ZrncaEdPuIud9qR7iDRcRW7MzgLJLu5/QSppHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79d605c8355bc2cf84575342d0b765610c14cfd6","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.56","@fjell/logging":"^4.4.52"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.59_1762999293978_0.5938111230218419","host":"s3://npm-registry-packages-npm-production"}},"4.4.60":{"name":"@fjell/registry","version":"4.4.60","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.60","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"eab54be1db9c4e40639d7f0e0aa36bc2a13c53b5","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.60.tgz","fileCount":28,"integrity":"sha512-yu5Ibdc5Vovg6Y8zv+fELpZ7v4oUbmFZ2UzJM7v3CUZYQi9WSkFxeoZpV+TkJbgQvgC0jk3HxLgIcS4vFgD2Rg==","signatures":[{"sig":"MEYCIQCgecxQZuYf0cfVwL7RIjyXPlwv/UCC5I+jmmjmPUBcDQIhAIjg8LET5akfkCxEZFKVvZ9aXv/+7GjhuyYoh67LjkPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d53e79672f0853a0350b29852ca1ea3347d63fad","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.51","@fjell/logging":"^4.4.50"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.60_1763017975115_0.9289825289543949","host":"s3://npm-registry-packages-npm-production"}},"4.4.61":{"name":"@fjell/registry","version":"4.4.61","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.61","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a5cee18b994ee1cd27263f126680a2e98e743ccc","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.61.tgz","fileCount":28,"integrity":"sha512-GqEJ17vXws5qQuBJqTOEV/LuXKLuRzIPuGicUP+HTd/lk0baQgLoYaLOjIvpapjydwbZakoKxiE0FMv2d87cqg==","signatures":[{"sig":"MEUCIQDP7Aa22eQxIKoUA3XbkRJV4MEzDm8cp3Vjk5U2JUF+lAIgPwtQgDFnhA2pG0IyPxrgGARWrG16ZDhmdaZwZciQu9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f7f274ea633422344b21b7c3881f42be133c462","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.57","@fjell/logging":"^4.4.54"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.61_1763026627262_0.6661518503248607","host":"s3://npm-registry-packages-npm-production"}},"4.4.62":{"name":"@fjell/registry","version":"4.4.62","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.62","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"c71d42a5d791a88abccbedff8f1c85ecc7122f5d","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.62.tgz","fileCount":28,"integrity":"sha512-MB6i9LGbOwBRuVlvLAxc7Mh4bbd75SEd8fT0ZwzcTKyt4fMav795haOoqqaDCedpV6qP1yEm6sTV7FregxOmkw==","signatures":[{"sig":"MEUCIQCFK+UmFj1M0t8dFvRmqSlBCeuxVJyeXOllj/z6wn87uAIgJGMzts3Jm0ZhZ/bh2980XGcZRD4n84vEgQEAaOjOn2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3bcc8414ba4d9ad7f33ab7d930d323611ef01bb2","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.57","@fjell/logging":"^4.4.54"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.1","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.1","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.62_1763131019947_0.30008083446039646","host":"s3://npm-registry-packages-npm-production"}},"4.4.63":{"name":"@fjell/registry","version":"4.4.63","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.63","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"7dbc9798a9d12ed48995ab285564f7bc226d7018","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.63.tgz","fileCount":28,"integrity":"sha512-aVm7corV+COnVc/1OqkGjqT1KqX3W77FehrQSxbnKU7HrbjDlMeVUDOxppIleB4ZqlH5AYJXnt9RfjICTkn+qg==","signatures":[{"sig":"MEYCIQDINwhVXiMTFLptZFwMN5o2PJJvak5qtP+UXP1Ya+eHpgIhANyBAi4lI9dbhdQMADp4jedkbL7g4puVq4BDDuL120+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4dd29e40e23139231f97fb26562c09f664b7172","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.59","@fjell/logging":"^4.4.56"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.63_1763145467667_0.7161740977732061","host":"s3://npm-registry-packages-npm-production"}},"4.4.64":{"name":"@fjell/registry","version":"4.4.64","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.64","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"9df4dc09858cab191e363048051f0275d61674ac","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.64.tgz","fileCount":28,"integrity":"sha512-hmirsZG8pIla4ryAGOsOVImzTDPcArngk079d0DI8KVsor18oQ93Z2xgea8Lm8BvWiaXp+BvJvCTiQtW9CCNaw==","signatures":[{"sig":"MEUCIQDobzzKlsrZqn/Ie3U/RNi0yYKDWp4KgzfPeqZL4Ecb9AIgR830/OvA6E6nUaRjPPwg1B7vRPh+Pd1bY/8i1c2jS+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d6328048cac4075a3f65f69b2e3c9706b6f6192","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.60","@fjell/logging":"^4.4.57"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.64_1763148885362_0.8247807737027637","host":"s3://npm-registry-packages-npm-production"}},"4.4.65":{"name":"@fjell/registry","version":"4.4.65","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.65","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a1f99e0fd1ec4f182863ff72af4179eef39040e9","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.65.tgz","fileCount":28,"integrity":"sha512-uphlaX255s8i8f7cgNmlEvBkB7Tvy9AdWuqh7qpK9vPXmMQZNqx3bgSQq0U0s9yZNoGXP4ovduj7/ROROS8YtQ==","signatures":[{"sig":"MEQCIGcCh9MsIJdpUB0Z5O9g+NxXCshU4cm8QuWRlLYtlsluAiBDQNphmVwxOWh+pX4uUZBdkqidco7O0FK+g9L94X1PFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f5fdea24f4f1fcff8c1ffb5ca47c71597acd281","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.60","@fjell/logging":"^4.4.57"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.65_1763168818126_0.9185474515764038","host":"s3://npm-registry-packages-npm-production"}},"4.4.66":{"name":"@fjell/registry","version":"4.4.66","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.66","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"08a0810beda6f6f52db655ead336de1901ea025c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.66.tgz","fileCount":28,"integrity":"sha512-9UMxdEu+YvUT7AGX5LIh64YRfK4HkfTvar/5pl4HQnhYhaogPxelkzCucOUZDNSl9wm8bXNVzdOGtqTpKZg3cQ==","signatures":[{"sig":"MEQCIDQfeh9GC+2LoIoRQWlAOfat6u+AbqbJaUHEYbEEk9tGAiB2ePr7MW5i8o8wRboqCOz+2K+L9oCj/RZcCC4tamc9Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f104be399003254904c787926ac992727b3361a5","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.61","@fjell/logging":"^4.4.58"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.66_1763251208056_0.4674522731267381","host":"s3://npm-registry-packages-npm-production"}},"4.4.67":{"name":"@fjell/registry","version":"4.4.67","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.67","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"b059fa7335f3aaabdbd59c308bd3f125935e4134","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.67.tgz","fileCount":28,"integrity":"sha512-Qv7rUieFT1YfQ0/tHmPe4iRpS/oFW+es+mdtfp/I2DBlA1jLSBJqpDtTLqFCmNY/zm8KiAl+nbjFON5JuxWUBQ==","signatures":[{"sig":"MEUCIQD94LDWNtNy99B3Hv6n66ahVqcCQjag1eyJyMU2fTlw4gIgAdv0txNJR67g809xbA2oa5YL3gTYPcPx4LHHSpvI+kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d9bd566228cd29ace4c2966c2ce9f325df038ec","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.61","@fjell/logging":"^4.4.58"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.67_1763484901341_0.8036834870881451","host":"s3://npm-registry-packages-npm-production"}},"4.4.68":{"name":"@fjell/registry","version":"4.4.68","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.68","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"2e21bf2f63b5cd9402cf52afdc3fcf8835660946","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.68.tgz","fileCount":28,"integrity":"sha512-/S1CcDtftvlPFYVbFtTt+l/sIGcCciUohScvVbysUxTtBAvFvv7Ynx2wYmJzMLD1dstamVgA3iyppJ7xfJm9Zw==","signatures":[{"sig":"MEQCIDv7GQHB/lA5l5+MATkVmpP2q2vzW6J35EviaFmAVXxVAiAjDnU9JPQb49lYN+swHziTgqara5UKVgQ1U9TtzKG9ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0af067b28e532a6f89fb76ddb77e7a740d07c07a","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.62","@fjell/logging":"^4.4.58"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.68_1763661158015_0.26997010076966244","host":"s3://npm-registry-packages-npm-production"}},"4.4.69":{"name":"@fjell/registry","version":"4.4.69","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.69","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"80589bee35a64b0c8f0fb62e8f8cb160d44369cf","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.69.tgz","fileCount":28,"integrity":"sha512-1oJgAGv0naG1xhAPd2Fs5fa6vnPW1j60GZIxzsXJmJtgK7POzu2aCHlebFFRWsmGPBsi1O0CqcqcqWnTHFXbLQ==","signatures":[{"sig":"MEUCICf/oB9HeVRdDnsCK6FakzkV5a9bwGYHmg88jiK+x9rgAiEAi8EQ85siPF8w9fPiFVQhX7pWicM5omK1PjrjfKTH+jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8d90975585dbae7622d2471e7f08666b08bc0a3","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.63","@fjell/logging":"^4.4.58"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.69_1763691197527_0.9886485584036495","host":"s3://npm-registry-packages-npm-production"}},"4.4.70":{"name":"@fjell/registry","version":"4.4.70","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.70","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"2da96ebaadbfd484486a948aa2d7d3ab746fd7a1","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.70.tgz","fileCount":28,"integrity":"sha512-EPLXFE4jc5XsDaz0atr7kxv9PVflrMD4hfiu77zIDFJ4rEUfOF+i9nZSU78w0qYQYhHaGHoqfTerzDs85C+//g==","signatures":[{"sig":"MEYCIQDtPLohmLgCqZbd5X3YVSDc8d6seZ0Y7/zFiS3D/Wz4sgIhAKJ3ti6CPkfupdhDbD3J/Xm0g4Xk2h/zaFrAOkqn0Dn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c3f4208efff102cbd964afeee7d8372dfee0352","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.64","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.70_1764445881220_0.8793734965215136","host":"s3://npm-registry-packages-npm-production"}},"4.4.71":{"name":"@fjell/registry","version":"4.4.71","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.71","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"7a42acc1027b36540e61d235e5a99619c35e7baf","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.71.tgz","fileCount":28,"integrity":"sha512-FH8hTvjMUn4naJvdH7ubdb7EurlEVAIKpcTBG9cL3+hIM/XN0wvabtOd2kgf9Pvr2BX6QVUArnUMCE5lRz9M+Q==","signatures":[{"sig":"MEUCIQDMGXGqQYEjCnjYP0UWXIeClVbCK1nsIJaDAaxl0sHBxAIgVoTczozmMAWQ87+EvD1qWX11KxG6X1UkgO3O4sZYOW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec49a3b460b5e19042c870f827696163d746ff8f","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.65","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.71_1764461271494_0.4708335342786556","host":"s3://npm-registry-packages-npm-production"}},"4.4.72":{"name":"@fjell/registry","version":"4.4.72","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.72","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"0b3e9acda35cdfd5fc0b95afed68e539062d0932","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.72.tgz","fileCount":28,"integrity":"sha512-hyqH2znS//E/eS1j476oU8ATEW693gLQlFspNwvOiuYhF7VQ0TQA5/9SbGbzVV8uYOQyCyPfWpyxZkYbZZ4xNg==","signatures":[{"sig":"MEUCIAbSBA+lc6GIUR/PfLX4ybpKeh9xhlzzPhnk5kx0/7tSAiEAvsCJOeZ4ru+co3xgGXYsLNvPYXpJgs655jzdG2BkE3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b23f5e66907aa14c8f5d3f6372254275714c9a79","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.66","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.72_1764483196837_0.37514143363899555","host":"s3://npm-registry-packages-npm-production"}},"4.4.73":{"name":"@fjell/registry","version":"4.4.73","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.73","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"abc1d89717e52c46447f3eebbaab5c6c63d17501","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.73.tgz","fileCount":28,"integrity":"sha512-kWuScaPJps4kWh5vn0VvchQW0VpveSWJLFqeoHax0XcbWsouIg5DBOdAKNuQ2RNCJ4oeKE84cGPg0Wa2mfieEw==","signatures":[{"sig":"MEYCIQDdOSaxy1Kn3IrhsNsffTkcvVZDKZPuptPVpgV8B7m/7gIhAK46FCZAMiXAja1FED2LOVg74og4ojeQO9P317Bzwwyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8efd2e8a45ddafa476dd83592c24235af4363fd0","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.67","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.73_1764606386196_0.8042713719124379","host":"s3://npm-registry-packages-npm-production"}},"4.4.74":{"name":"@fjell/registry","version":"4.4.74","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.74","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"46dedb77bb00de8513bf6a35ca3ba36744863e6c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.74.tgz","fileCount":28,"integrity":"sha512-+RrtvEBiPGRHsdks7erJsL4P7zck9rsqwYRNRkIZ4U9qFVifcv6WiMZYiVog6xjbKb2jXzKhJR6kJZPDSWM88g==","signatures":[{"sig":"MEQCICC7pJxoNB3Ewyzh4xipOAwynMKo0Bv+XPz1043nFmszAiApuGtL5OcCCT72fa160eS9PlrKxDYl9LLvSsPyQQg7EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c7c1924027b918383cccea5a93450f7a9a232c4d","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.68","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.74_1764838443476_0.1896620462336045","host":"s3://npm-registry-packages-npm-production"}},"4.4.75":{"name":"@fjell/registry","version":"4.4.75","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.75","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"f348e569cea4a6b29090613477339dab215f8dc8","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.75.tgz","fileCount":28,"integrity":"sha512-bFmOSwpD2vlaVzKNd+/pssveyxlaH/XqPwZWgAlKg2RVtzYPp+MisE8Uwn+xXvKBML6tN+O6ogfi2uGEe2W91w==","signatures":[{"sig":"MEYCIQCgNdcfDA16ta55I35aQuYh+k6XXLzdJsv9Mjhs/osjZgIhAMOBMKmJeTIz7VnLpIe2N4+ZxqEDl6uwzmpI2nUUfMY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8f11805963ca0b5e34c15a422c53d471c4488a9","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.68","@fjell/logging":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.75_1764916658945_0.6232116239420298","host":"s3://npm-registry-packages-npm-production"}},"4.4.76":{"name":"@fjell/registry","version":"4.4.76","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.76","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"7743ceaa23ce49f3362e0d3f66865c6a059a2e63","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.76.tgz","fileCount":28,"integrity":"sha512-amKbxeOvpe9VXfX3tCjadUx4TLSKJhnt7aM+bxtmp/Vw0uyn2qEt20s/HuYBJTfOo3dlZKcQH6CIA9H1uMepCA==","signatures":[{"sig":"MEUCIQDDNEqsYGbp3CUSdXau2lNJqiUS8u/AiNjS/GzCUhBt+QIgbdB2JSzX1OuWY5WAY4YltF8+ZUw81Tf7Dr8Ijtp3c9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"711d43038317a6f2056bef5564050c1e4f0ba60a","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.69","@fjell/logging":"^4.4.60"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.76_1764947694549_0.15680331779162238","host":"s3://npm-registry-packages-npm-production"}},"4.4.77":{"name":"@fjell/registry","version":"4.4.77","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.77","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"522efa4f8c59268d4cffe348acd9d0f7da1f105e","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.77.tgz","fileCount":28,"integrity":"sha512-yq5omKTY+o0aIcb+NAj313SaEvY4bvi0WK9Cz//T31/1V8stNFzFrGOw0VUXFDe2l2a9+LTlPBNVDYRWl8106A==","signatures":[{"sig":"MEYCIQDMKHzfY4dIjQOnRHn7S/cUK99X9ua/Ivo1Nknx4SRi2wIhAJ3yGAZkL3jdOgAJSc6xckNuZPIH/frFmAuyAf9g80u3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ffef772822af5589a7de95e0e301e9c2516b271","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"10.9.4","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.70","@fjell/logging":"^4.4.60"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.77_1765114737090_0.41118624511992685","host":"s3://npm-registry-packages-npm-production"}},"4.4.79":{"name":"@fjell/registry","version":"4.4.79","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.79","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"605429628c35b23b68fbd718e519f7e8a90ef65a","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.79.tgz","fileCount":28,"integrity":"sha512-ey6E+xBZr0W2b227b++S44y2DlvFcdRWJCdcb9qiiqV7KrQ9wkDkUbxF0X4NQzNVvfBLTpP9t7StK4seaq/D4g==","signatures":[{"sig":"MEQCIDPPziGX6EQk2onpxpFFUdyrazSAwdSSO1Siuz8c7ahNAiBQb2M+gr7iPmVG7AF7TgnuYUWwFEzTThLp2M+DrFgI8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7119d93cd43df1c69c0c842d3c21ac2d80df6cef","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ed084-3635-4de6-a317-746765b6b13b"}},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.70","@fjell/logging":"^4.4.62"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.79_1765412898085_0.6563734803984194","host":"s3://npm-registry-packages-npm-production"}},"4.4.80":{"name":"@fjell/registry","version":"4.4.80","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.80","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"20d5c5c4a3607a5e2bab1297bc968c512e38839e","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.80.tgz","fileCount":28,"integrity":"sha512-NxALEqDVnqxe4pPxyxWL0QvfCOBoVWxsYwX0IWjPYXEQBe4ElxCNllX8d4Bms18qiKt5tzSRHfYAqJmApihnJQ==","signatures":[{"sig":"MEQCIBlV9yQLdLQIkM4lQKWXWlzs2Jq1AaUXk+B95jgOYIcuAiBXz9KX25wW3Ctg/v+kpmiYpy2XjmNkhNZNFnT6vRN1CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"701f0e3aa87ff9358c2eb64bb7cef1ee5a287012","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ed084-3635-4de6-a317-746765b6b13b"}},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.70","@fjell/logging":"^4.4.62"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.80_1765554962370_0.25533275106854836","host":"s3://npm-registry-packages-npm-production"}},"4.4.81":{"name":"@fjell/registry","version":"4.4.81","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.81","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"a955e1d59ce1ce1dd2d95d22d2d2e65d514cefad","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.81.tgz","fileCount":28,"integrity":"sha512-Zq1OP+9wv5NOoolfzOUyeeKT2cQaljTOtCXi1/9h0ufE8SgsfOHuMQYXpPN75/7o75N+/BvKXVAUiMZ6ODw6ag==","signatures":[{"sig":"MEUCIE//F1xeddOZ8IwQ46JbhQfqvkUVymQxDkDflZVUpBTAAiEAgBEnJJ8YPA3w9pNi14aIOOlxvKoUws68nNc1NRie/G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"92bd577712bae43d3cb823f3a130363806ce9f06","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ed084-3635-4de6-a317-746765b6b13b"}},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.73","@fjell/logging":"^4.4.65"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.81_1765568561141_0.11043364401236255","host":"s3://npm-registry-packages-npm-production"}},"4.4.82":{"name":"@fjell/registry","version":"4.4.82","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.82","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"e675e5d636e87754da3752ed1c03afccf9ed43c9","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.82.tgz","fileCount":28,"integrity":"sha512-rRBSe4K3w/JHQblgQ9vPTkB8SVoDvimEPFzwwiEGkJ2z7nm3jvQa2VLsPN0pGU+oBRTzI8JR2Pb/2CTZDrw+9g==","signatures":[{"sig":"MEUCIGtrkLIaeGUaYceLzhRyRBSZcPWRLYl/gTzh9HjPoqAwAiEAijQcwEnRO0z3REBoLN5w+KYhMZx4SiB0N6LIBewRer0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66d8a03e1d8a7781f53e23dc90c5baeaeb3cf717","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ed084-3635-4de6-a317-746765b6b13b"}},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.74","@fjell/types":"^4.4.5","@fjell/logging":"^4.4.66"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.82_1766234668935_0.9074915149276639","host":"s3://npm-registry-packages-npm-production"}},"4.4.83":{"name":"@fjell/registry","version":"4.4.83","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.83","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/registry#readme","bugs":{"url":"https://github.com/getfjell/registry/issues"},"dist":{"shasum":"5467cf9374c65256b071e40414638511bac00a3b","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.83.tgz","fileCount":28,"integrity":"sha512-xix0z9LpOxRxaWNLhNcqgvRKRfX54ycL3aBDUD2JbHvEE6vWlmTibpgF2yJ68HzxASpJ7qNbMHUGhayodGjdzg==","signatures":[{"sig":"MEYCIQDC6ljMOARfyf3QC7zk+gdMQz79LwDr7ty58axJv0dznQIhAMP4t+ZGCSgFnyeCA2sEE82b0QUF+uX8J62snA2+JBqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d94dca2c43579ce7e6a3b788c960de9e6399bd8","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a8ed084-3635-4de6-a317-746765b6b13b"}},"repository":{"url":"git+https://github.com/getfjell/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.76","@fjell/types":"^4.4.6","@fjell/logging":"^4.4.66"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.83_1766238269021_0.8406891902721252","host":"s3://npm-registry-packages-npm-production"}},"4.4.84":{"name":"@fjell/registry","version":"4.4.84","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.84","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"},{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/fjellgrunn/registry#readme","bugs":{"url":"https://github.com/fjellgrunn/registry/issues"},"dist":{"shasum":"a81ff5fac8bbc72fdb0d5fef7ab1667329ce6c6d","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.84.tgz","fileCount":28,"integrity":"sha512-1jV3/hdqHVyCrxZeMgkLCE35evt0cK3Nf6Cqm4wOFKkj/ukab3QJoSxRoU7w93uQreLpMZK/ItGszE7zQnW5pQ==","signatures":[{"sig":"MEYCIQCU68yjn6VZ1qJmPEZQPvmDo7tb7rg14h8UPIwgx4G9vAIhAOyanPnfnov6LeL6HImp646CqDRKzLtcb6tOz/sVnOII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47d889e5e8ca08b0fddedf7eca2e5418194b68e7","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:890d5c82-1669-48fa-a5e2-1513373217f4"}},"repository":{"url":"git+https://github.com/fjellgrunn/registry.git","type":"git"},"_npmVersion":"11.7.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fjell/core":"^4.4.77","@fjell/types":"^4.4.7","@fjell/logging":"^4.4.67"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.37","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.84_1768109604853_0.14055246577770775","host":"s3://npm-registry-packages-npm-production"}},"4.4.85":{"name":"@fjell/registry","version":"4.4.85","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.85","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"homepage":"https://github.com/fjellgrunn/registry#readme","bugs":{"url":"https://github.com/fjellgrunn/registry/issues"},"dist":{"shasum":"1542c044873b8161a3ffeb83558f563d933c25b1","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.85.tgz","fileCount":28,"integrity":"sha512-An48qjh9SfdsTIg5FO4dM/lCgc0xY1NcvEEAGBhvcpK8j+v/alp8HoZ4qs0OoOcIQiXb4pFtwW269pTHwFKTaw==","signatures":[{"sig":"MEUCIHko9gjm2K1L008KOsxyHivckSw6MMWIh/LsncwTIdQ3AiEA8Ogj51YFkDslwoPF7gdZnB/bvA3zoxNJBYzlDj40qSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5182232f208bc8fdc88256cc71f700c164a9141c","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:890d5c82-1669-48fa-a5e2-1513373217f4"}},"repository":{"url":"git+https://github.com/fjellgrunn/registry.git","type":"git"},"_npmVersion":"11.11.0","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@fjell/core":"^4.4.78","@fjell/types":"^4.4.8","@fjell/logging":"^4.4.71"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.38","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.85_1772574052290_0.8486191455425727","host":"s3://npm-registry-packages-npm-production"}},"4.4.86":{"name":"@fjell/registry","version":"4.4.86","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","_id":"@fjell/registry@4.4.86","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"homepage":"https://github.com/fjellgrunn/registry#readme","bugs":{"url":"https://github.com/fjellgrunn/registry/issues"},"dist":{"shasum":"d67816961dae3ba12b44a6b6df76f17a0a31884c","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.86.tgz","fileCount":31,"integrity":"sha512-HDQzeftZ0Rk4XYo9gjt7dccs+LZC5lxQ6zKXslCaIibQH20TPUpM38fatDzakMWFo0EjpXa7gIzGV1sMUYJIQw==","signatures":[{"sig":"MEQCIGcCZYlbiWCAVyJXpwHKF2XvidTIBYe2dlc+2Nf0gdzYAiAlttLjrdLdTGMqhAtDleFJKffuNFXfFcIoxEawPpWFLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a77a2d52a7da79222f4689a891f98ad689d3d6a8","scripts":{"dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"npm run lint && tsc --noEmit && node build.js","clean":"rm -rf dist","docs:dev":"cd docs && npm run dev","docs:test":"cd docs && npm run test","precommit":"npm run clean && npm run lint && npm run build && npm run test","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:890d5c82-1669-48fa-a5e2-1513373217f4"}},"repository":{"url":"git+https://github.com/fjellgrunn/registry.git","type":"git"},"_npmVersion":"11.11.1","description":"Dependency injection and service location system for the Fjell ecosystem","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@fjell/core":"^4.4.79","@fjell/types":"^4.4.9","@fjell/logging":"^4.4.72"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.1","eslint":"^9.38.0","vitest":"4.0.9","esbuild":"0.25.11","@swc/core":"^1.15.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.9","@fjell/common-config":"^1.1.38","@tsconfig/recommended":"^1.0.13","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/registry_4.4.86_1773642474553_0.4894881063176266","host":"s3://npm-registry-packages-npm-production"}},"4.4.87":{"name":"@fjell/registry","description":"Dependency injection and service location system for the Fjell ecosystem","version":"4.4.87","keywords":["registry","dependency-injection","service-locator","fjell"],"license":"Apache-2.0","main":"./dist/index.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"browser":"./dist/index.js","type":"module","scripts":{"lint":"eslint . --ext .ts --fix","dev":"concurrently \"tsc --noEmit --watch\" \"node build.js --watch\"","build":"npm run lint && tsc --noEmit && node build.js","typecheck":"tsc --noEmit","clean":"rm -rf dist","test":"npm run lint && vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build","docs:dev":"cd docs && npm run dev","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview","docs:test":"cd docs && npm run test"},"dependencies":{"@fjell/core":"^4.4.80","@fjell/logging":"^4.4.73","@fjell/types":"^4.4.10"},"devDependencies":{"@eslint/eslintrc":"^3.3.5","@eslint/js":"^9.39.4","@fjell/common-config":"^1.1.41","@swc/core":"^1.15.43","@tsconfig/recommended":"^1.0.13","@types/node":"^24.13.3","@typescript-eslint/eslint-plugin":"^8.63.0","@typescript-eslint/parser":"^8.63.0","@vitest/coverage-v8":"4.1.10","concurrently":"^9.2.3","esbuild":"0.28.1","eslint":"^9.39.4","jsdom":"^27.4.0","typescript":"^5.9.3","vitest":"4.1.10"},"repository":{"type":"git","url":"git+https://github.com/fjellgrunn/registry.git"},"gitHead":"c6eedcecef2f83f9ed06c5ce149e551c40bb1ffe","types":"./dist/index.d.ts","_id":"@fjell/registry@4.4.87","bugs":{"url":"https://github.com/fjellgrunn/registry/issues"},"homepage":"https://github.com/fjellgrunn/registry#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-kmLaJcqdikp2xvZS4tCG4MrrAFDGUV7INEuXCw2ZeWGoTpRb5cfddaXUhPBmiapNDm6Rhyd+jCQdgGHFKwc7Zw==","shasum":"631c31b15e504ad63311375fa37819210dec84ac","tarball":"https://registry.npmjs.org/@fjell/registry/-/registry-4.4.87.tgz","fileCount":31,"unpackedSize":93115,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2fregistry@4.4.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFztBj6PklMqu1Q3pIq5s26zYBvzK9qQ2jpFqkoEEHv+AiEA5gbNOGg9tYwg7i9TUzAcPCHUGGWCWTS2ZsVoUqijYek="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:890d5c82-1669-48fa-a5e2-1513373217f4"}},"directories":{},"maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/registry_4.4.87_1783658281427_0.8370300388584504"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T14:16:12.246Z","modified":"2026-07-10T04:38:01.865Z","4.4.4":"2025-07-18T14:16:12.558Z","4.4.5":"2025-07-18T14:30:55.691Z","4.4.6":"2025-07-19T19:13:05.445Z","4.4.7":"2025-07-20T14:58:24.580Z","4.4.9":"2025-07-21T04:41:49.420Z","4.4.10":"2025-07-21T04:50:04.925Z","4.4.11":"2025-07-21T06:48:59.272Z","4.4.13":"2025-07-23T15:50:17.589Z","4.4.15":"2025-07-23T18:14:30.866Z","4.4.16":"2025-07-23T18:24:24.268Z","4.4.17":"2025-07-24T01:49:25.253Z","4.4.20":"2025-07-25T20:41:18.959Z","4.4.22":"2025-07-27T00:14:39.530Z","4.4.23":"2025-07-27T05:16:54.370Z","4.4.24":"2025-07-28T05:31:33.818Z","4.4.28":"2025-08-11T20:56:51.197Z","4.4.29":"2025-08-12T21:20:31.466Z","4.4.30":"2025-08-15T23:54:34.877Z","4.4.31":"2025-08-16T00:35:22.485Z","4.4.32":"2025-08-18T22:00:42.751Z","4.4.33":"2025-08-23T19:20:26.355Z","4.4.34":"2025-08-30T16:35:03.021Z","4.4.35":"2025-08-30T17:12:58.412Z","4.4.36":"2025-09-04T04:47:35.755Z","4.4.37":"2025-09-04T08:11:48.577Z","4.4.39":"2025-10-02T17:32:57.144Z","4.4.40":"2025-10-09T22:09:50.690Z","4.4.41":"2025-10-10T13:58:29.646Z","4.4.42":"2025-10-10T20:26:50.826Z","4.4.43":"2025-10-11T02:23:59.804Z","4.4.44":"2025-10-13T01:56:53.475Z","4.4.45":"2025-10-13T04:47:49.113Z","4.4.46":"2025-10-13T21:27:55.416Z","4.4.47":"2025-10-15T18:17:51.076Z","4.4.48":"2025-10-15T23:58:18.482Z","4.4.49":"2025-10-16T02:09:10.866Z","4.4.50":"2025-10-16T05:41:24.211Z","4.4.51":"2025-10-18T22:12:19.991Z","4.4.52":"2025-10-19T22:51:43.050Z","4.4.53":"2025-10-20T14:20:41.327Z","4.4.54":"2025-10-20T17:21:27.643Z","4.4.55":"2025-10-23T15:22:28.652Z","4.4.56":"2025-10-25T16:10:26.618Z","4.4.57":"2025-10-25T18:42:11.759Z","4.4.58":"2025-10-26T01:28:48.550Z","4.4.59":"2025-11-13T02:01:34.180Z","4.4.60":"2025-11-13T07:12:55.327Z","4.4.61":"2025-11-13T09:37:07.483Z","4.4.62":"2025-11-14T14:37:00.146Z","4.4.63":"2025-11-14T18:37:47.856Z","4.4.64":"2025-11-14T19:34:45.557Z","4.4.65":"2025-11-15T01:06:58.308Z","4.4.66":"2025-11-16T00:00:08.259Z","4.4.67":"2025-11-18T16:55:01.622Z","4.4.68":"2025-11-20T17:52:38.202Z","4.4.69":"2025-11-21T02:13:17.728Z","4.4.70":"2025-11-29T19:51:21.404Z","4.4.71":"2025-11-30T00:07:51.666Z","4.4.72":"2025-11-30T06:13:17.035Z","4.4.73":"2025-12-01T16:26:26.453Z","4.4.74":"2025-12-04T08:54:03.629Z","4.4.75":"2025-12-05T06:37:39.094Z","4.4.76":"2025-12-05T15:14:54.708Z","4.4.77":"2025-12-07T13:38:57.262Z","4.4.79":"2025-12-11T00:28:18.260Z","4.4.80":"2025-12-12T15:56:02.520Z","4.4.81":"2025-12-12T19:42:41.286Z","4.4.82":"2025-12-20T12:44:29.111Z","4.4.83":"2025-12-20T13:44:29.191Z","4.4.84":"2026-01-11T05:33:24.996Z","4.4.85":"2026-03-03T21:40:52.451Z","4.4.86":"2026-03-16T06:27:54.711Z","4.4.87":"2026-07-10T04:38:01.573Z"},"bugs":{"url":"https://github.com/fjellgrunn/registry/issues"},"license":"Apache-2.0","homepage":"https://github.com/fjellgrunn/registry#readme","keywords":["registry","dependency-injection","service-locator","fjell"],"repository":{"type":"git","url":"git+https://github.com/fjellgrunn/registry.git"},"description":"Dependency injection and service location system for the Fjell ecosystem","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"readme":"# Fjell Registry\n\nA comprehensive dependency injection and service location system for the Fjell ecosystem. The Registry provides a centralized way to register, scope, and retrieve service instances based on type hierarchies and contextual scopes.\n\n## Core Concepts\n\n### Instance\nAn `Instance` represents any registered service or component in the system. It consists of:\n- **Coordinate**: Defines the service's identity (key types + scopes)\n- **Registry**: Reference to the registry managing this instance\n\n```typescript\ninterface Instance<S extends string, L1 extends string = never, ...> {\n  coordinate: Coordinate<S, L1, L2, L3, L4, L5>;\n  registry: Registry;\n}\n```\n\n### Coordinate\nA `Coordinate` uniquely identifies an instance using:\n- **Key Type Array (KTA)**: Hierarchical type identifiers (e.g., `['User', 'Profile']`)\n- **Scopes**: Context qualifiers (e.g., `['firestore']`, `['postgresql']`)\n\nThis allows multiple implementations of the same service:\n```typescript\n// Same User service, different storage backends\nconst firestoreUser = createCoordinate(['User'], ['firestore']);\nconst postgresUser = createCoordinate(['User'], ['postgresql']);\n```\n\n### Registry\nThe central service locator that:\n- **Has a mandatory type identifier** (e.g., 'services', 'data', 'cache')\n- Creates and registers instances atomically (no circular dependencies)\n- Retrieves instances by type and scope\n- Maintains a hierarchical tree of services\n\n```typescript\ninterface Registry {\n  readonly type: string; // Mandatory type identifier\n  createInstance: <...>(...) => Instance<...>;\n  register: (...) => void; // Deprecated\n  get: (...) => Instance | null;\n  getCoordinates: () => Coordinate[]; // Discover all registered coordinates\n  instanceTree: InstanceTree;\n}\n\n// Create registries with their type\nconst serviceRegistry = createRegistry('services');\nconst dataRegistry = createRegistry('data');\nconst cacheRegistry = createRegistry('cache');\n```\n\n### RegistryHub\nA higher-level registry that manages multiple Registry instances. The RegistryHub serves as a central hub where different registries can be organized automatically using their type property.\n\n**Key Features:**\n- **Automatic Registry Organization**: Registers registries using their built-in type property\n- **Unified Access**: Single point of access to instances across all registries\n- **Type Safety**: Maintains type safety while providing cross-registry access\n- **Lifecycle Management**: Register, unregister, and manage multiple registries\n\n```typescript\ninterface RegistryHub {\n  registerRegistry: (registry: Registry) => void; // Uses registry.type automatically\n  get: (type: string, kta: string[], options?: { scopes?: string[] }) => Instance | null;\n  getRegistry: (type: string) => Registry | null;\n  getRegisteredTypes: () => string[];\n  getAllCoordinates: () => CoordinateWithRegistry[]; // Discover coordinates across all registries\n  unregisterRegistry: (type: string) => boolean;\n}\n```\n\n**Architecture:**\n```\nRegistryHub\n├── Registry (type: 'services') → Auth, User, Payment services\n├── Registry (type: 'data') → Repositories, Data layers\n├── Registry (type: 'cache') → Cache implementations\n└── Registry (type: 'integrations') → External APIs, webhooks\n```\n\n### InstanceFactory\nA factory function that creates instances:\n```typescript\ntype InstanceFactory<S extends string, L1, L2, L3, L4, L5> = (\n  registry: Registry,\n  coordinate: Coordinate<S, L1, L2, L3, L4, L5>\n) => Instance<S, L1, L2, L3, L4, L5>;\n```\n\n**Benefits:**\n- ✅ No circular dependencies (factory receives populated registry + coordinate)\n- ✅ Dependency injection friendly (factory can access other services)\n- ✅ Atomic creation and registration\n- ✅ Type-safe instance creation\n\n## Architecture\n\n```\ncreateRegistry('services').createInstance(['User'], ['firestore'], factory)\n                ↓\n    1. Creates Coordinate { kta: ['User'], scopes: ['firestore'] }\n    2. Calls factory(registry, coordinate)\n    3. Validates returned instance\n    4. Registers instance automatically\n    5. Returns ready-to-use instance\n```\n\n**Registry Structure:**\n```\nRegistry (type: 'services')\n├── Instance Tree (by Key Types)\n│   ├── User\n│   │   ├── [ScopedInstance] scope: ['firestore'] ← Created via factory\n│   │   └── [ScopedInstance] scope: ['postgresql'] ← Created via factory\n│   └── User.Profile\n│       ├── [ScopedInstance] scope: ['firestore']\n│       └── [ScopedInstance] scope: ['postgresql']\n└── Atomic Create+Register Logic\n```\n\n**RegistryHub Structure:**\n```\nRegistryHub\n├── Registry (type: 'services')\n│   ├── User (multiple scopes)\n│   ├── Auth (multiple scopes)\n│   └── Payment (multiple scopes)\n├── Registry (type: 'data')\n│   ├── UserRepository (multiple scopes)\n│   └── OrderRepository (multiple scopes)\n└── Registry (type: 'cache')\n    ├── UserCache (multiple scopes)\n    └── SessionCache (multiple scopes)\n```\n\n## Usage Patterns\n\n### 1. **Recommended: Registry-Managed Creation** ✅\n```typescript\nconst registry = createRegistry('services');\n\n// Create and register instances atomically - no circular dependency!\nconst userService = registry.createInstance(['User'], ['firestore'], (registry, coordinate) => {\n  // Your instance implementation here\n  return {\n    coordinate,\n    registry,\n    // ... your service implementation\n  };\n});\n\n// Instance is automatically registered and ready to use\nconst retrievedService = registry.get(['User'], { scopes: ['firestore'] });\nconsole.log(userService === retrievedService); // true\n```\n\n### 2. **RegistryHub: Managing Multiple Registries** ✅\n```typescript\nconst hub = createRegistryHub();\n\n// Create domain-specific registries with their types\nconst serviceRegistry = createRegistry('services');\nconst dataRegistry = createRegistry('data');\nconst cacheRegistry = createRegistry('cache');\n\n// Register registries in the hub - no type parameter needed!\nhub.registerRegistry(serviceRegistry);   // Uses 'services' from registry.type\nhub.registerRegistry(dataRegistry);      // Uses 'data' from registry.type\nhub.registerRegistry(cacheRegistry);     // Uses 'cache' from registry.type\n\n// Create instances in specific registries\nconst authService = serviceRegistry.createInstance(['Auth'], ['jwt'], authFactory);\nconst userRepo = dataRegistry.createInstance(['User'], ['firestore'], repoFactory);\nconst userCache = cacheRegistry.createInstance(['User'], ['redis'], cacheFactory);\n\n// Access instances through the hub - unified interface\nconst auth = hub.get('services', ['Auth'], { scopes: ['jwt'] });\nconst user = hub.get('data', ['User'], { scopes: ['firestore'] });\nconst cache = hub.get('cache', ['User'], { scopes: ['redis'] });\n\n// Hub management\nconsole.log(hub.getRegisteredTypes()); // ['services', 'data', 'cache']\nconst specificRegistry = hub.getRegistry('services');\nhub.unregisterRegistry('cache'); // Remove if needed\n```\n\n### 2a. **RegistryHub: Cross-Registry Coordinate Discovery** ✅\n```typescript\n// Discover all coordinates across ALL registries in the hub\nconst allCoordinates = hub.getAllCoordinates();\nconsole.log(`Found ${allCoordinates.length} total services`);\n\n// Each coordinate includes its registry type\nallCoordinates.forEach(({ coordinate, registryType }) => {\n  console.log(`${registryType}: ${coordinate.kta.join('.')} [${coordinate.scopes.join(', ')}]`);\n});\n\n// Group coordinates by registry type for analysis\nconst byRegistry = allCoordinates.reduce((acc, item) => {\n  if (!acc[item.registryType]) acc[item.registryType] = [];\n  acc[item.registryType].push(item.coordinate);\n  return acc;\n}, {} as Record<string, Coordinate[]>);\n\n// Environment-based analysis across all registries\nconst productionServices = allCoordinates.filter(c =>\n  c.coordinate.scopes.includes('production')\n);\nconst productionByRegistry = productionServices.reduce((acc, c) => {\n  acc[c.registryType] = (acc[c.registryType] || 0) + 1;\n  return acc;\n}, {} as Record<string, number>);\n\nconsole.log('Production services by registry:', productionByRegistry);\n// Output: { services: 2, data: 3, cache: 1 }\n```\n\n**Use Cases for hub.getAllCoordinates():**\n- **System-Wide Health Monitoring**: Check services across all registry domains\n- **Architecture Analysis**: Understand service distribution across domains\n- **Environment Validation**: Ensure complete deployment across all registry types\n- **Cross-Registry Dependencies**: Map service relationships between domains\n- **Documentation Generation**: Auto-generate complete system catalogs\n\n### 3. Multiple Implementations with Scopes\n```typescript\nconst registry = createRegistry('data');\n\n// Firestore implementation\nconst firestoreUser = registry.createInstance(['User'], ['firestore'], (registry, coordinate) => ({\n  coordinate,\n  registry,\n  save: async (user) => { /* firestore logic */ },\n  find: async (query) => { /* firestore logic */ }\n}));\n\n// PostgreSQL implementation\nconst postgresUser = registry.createInstance(['User'], ['postgresql'], (registry, coordinate) => ({\n  coordinate,\n  registry,\n  save: async (user) => { /* postgresql logic */ },\n  find: async (query) => { /* postgresql logic */ }\n}));\n\n// Context-aware retrieval\nconst prodService = registry.get(['User'], { scopes: ['firestore'] });\nconst devService = registry.get(['User'], { scopes: ['postgresql'] });\n```\n\n### 4. Hierarchical Services\n```typescript\nconst registry = createRegistry('services');\n\n// Register nested services\nconst profileService = registry.createInstance(['User', 'Profile'], ['firestore'], factoryFunction);\nconst settingsService = registry.createInstance(['User', 'Settings'], ['postgresql'], factoryFunction);\n\n// Retrieve nested services\nconst userProfile = registry.get(['User', 'Profile'], { scopes: ['firestore'] });\n```\n\n### 5. **Cross-Registry Dependencies with RegistryHub**\n```typescript\nconst hub = createRegistryHub();\nconst serviceRegistry = createRegistry('services');\nconst dataRegistry = createRegistry('data');\n\n// Registries automatically use their type property\nhub.registerRegistry(serviceRegistry);  // → 'services'\nhub.registerRegistry(dataRegistry);     // → 'data'\n\n// Service that depends on data layer\nconst orderService = serviceRegistry.createInstance(['Order'], ['business'], (registry, coordinate) => {\n  // Access data layer through hub\n  const userRepo = hub.get('data', ['User'], { scopes: ['firestore'] });\n  const orderRepo = hub.get('data', ['Order'], { scopes: ['firestore'] });\n\n  return {\n    coordinate,\n    registry,\n    createOrder: async (orderData) => {\n      const user = await userRepo.operations.findOne(orderData.userId);\n      return orderRepo.operations.create({ ...orderData, user });\n    }\n  };\n});\n```\n\n### 6. ~~Legacy Registration~~ (Deprecated)\n```typescript\n// OLD WAY - has circular dependency issue\nconst registry = createRegistry('legacy');\nconst userService = createInstance(registry, createCoordinate(['User'], ['firestore'])); // ❌ Circular!\nregistry.register(['User'], userService, { scopes: ['firestore'] });\n\n// Use registry.createInstance() instead! ✅\n```\n\n### 7. Coordinate Discovery with getCoordinates()\nThe Registry provides introspection capabilities to discover all registered instances:\n```typescript\nconst registry = createRegistry('services');\n\n// Register various services\nregistry.createInstance(['User'], ['firestore'], userFirestoreFactory);\nregistry.createInstance(['User'], ['postgresql'], userPostgresFactory);\nregistry.createInstance(['Cache', 'Redis'], ['production'], redisFactory);\nregistry.createInstance(['Cache', 'Memory'], ['development'], memoryFactory);\n\n// Discover all registered coordinates\nconst coordinates = registry.getCoordinates();\nconsole.log(`Found ${coordinates.length} registered services`);\n\n// Analyze registration patterns\ncoordinates.forEach(coord => {\n  console.log(`Service: ${coord.kta.join('.')} | Scopes: ${coord.scopes.join(', ')}`);\n});\n\n// Group by environment for health checks\nconst productionServices = coordinates.filter(c => c.scopes.includes('production'));\nconst developmentServices = coordinates.filter(c => c.scopes.includes('development'));\n\n// Service discovery - find all cache implementations\nconst cacheServices = coordinates.filter(c => c.kta.includes('Cache'));\n```\n\n**Use Cases for getCoordinates():**\n- **Health Monitoring**: Verify all expected services are registered\n- **Development Tools**: Debug service registration in development\n- **Service Discovery**: Find available implementations at runtime\n- **Environment Validation**: Ensure proper scope configuration\n- **Documentation Generation**: Auto-generate service catalogs\n\n### 8. Cascade Pattern\nThe Registry enables automatic service discovery:\n```typescript\n// System receives an item and automatically finds the right service\nfunction saveItem(item: Item) {\n  const registry = createRegistry('services');\n  const service = registry.get(item.getKeyTypes(), {\n    scopes: ['cache', 'fast']\n  }) || registry.get(item.getKeyTypes(), {\n    scopes: ['database']\n  });\n\n  return service.operations.save(item);\n}\n```\n\n## RegistryHub Patterns\n\n### 1. **Domain-Driven Registry Organization**\n```typescript\nconst hub = createRegistryHub();\n\n// Domain registries with explicit types\nconst userDomainRegistry = createRegistry('user-domain');\nconst orderDomainRegistry = createRegistry('order-domain');\nconst paymentDomainRegistry = createRegistry('payment-domain');\nconst notificationDomainRegistry = createRegistry('notification-domain');\n\n// Register using their built-in types\nhub.registerRegistry(userDomainRegistry);        // → 'user-domain'\nhub.registerRegistry(orderDomainRegistry);       // → 'order-domain'\nhub.registerRegistry(paymentDomainRegistry);     // → 'payment-domain'\nhub.registerRegistry(notificationDomainRegistry); // → 'notification-domain'\n\n// Each domain manages its own services\nconst userService = hub.get('user-domain', ['User'], { scopes: ['api'] });\nconst orderService = hub.get('order-domain', ['Order'], { scopes: ['business'] });\nconst paymentGateway = hub.get('payment-domain', ['Gateway'], { scopes: ['stripe'] });\n```\n\n### 2. **Environment-Based Registry Management**\n```typescript\nconst hub = createRegistryHub();\n\nif (process.env.NODE_ENV === 'production') {\n  const prodDataRegistry = createRegistry('data');\n  const redisRegistry = createRegistry('cache');\n  hub.registerRegistry(prodDataRegistry);\n  hub.registerRegistry(redisRegistry);\n} else {\n  const devDataRegistry = createRegistry('data');\n  const memoryRegistry = createRegistry('cache');\n  hub.registerRegistry(devDataRegistry);\n  hub.registerRegistry(memoryRegistry);\n}\n\n// Same code works across environments\nconst userRepo = hub.get('data', ['User']);\nconst userCache = hub.get('cache', ['User']);\n```\n\n### 3. **Module-Based Registry Organization**\n```typescript\n// Each module/library provides its own typed registry\nimport { createUserModuleRegistry } from '@myapp/user-module';\nimport { createOrderModuleRegistry } from '@myapp/order-module';\nimport { createPaymentModuleRegistry } from '@myapp/payment-module';\n\nconst hub = createRegistryHub();\n\n// These functions return registries with proper types\nconst userRegistry = createUserModuleRegistry();    // Registry with type 'users'\nconst orderRegistry = createOrderModuleRegistry();  // Registry with type 'orders'\nconst paymentRegistry = createPaymentModuleRegistry(); // Registry with type 'payments'\n\n// Auto-register using their types\nhub.registerRegistry(userRegistry);     // → 'users'\nhub.registerRegistry(orderRegistry);    // → 'orders'\nhub.registerRegistry(paymentRegistry);  // → 'payments'\n\n// Cross-module integration\nconst orderService = hub.get('orders', ['OrderService']);\nconst paymentProcessor = hub.get('payments', ['Processor'], { scopes: ['stripe'] });\n```\n\n## Library Integration Patterns\n\n### fjell-lib Integration\n```typescript\n// In fjell-lib\nexport const createServiceRegistry = () => createRegistry('fjell-lib');\n\n// In applications\nimport { createServiceRegistry } from '@fjell/lib';\nconst hub = createRegistryHub();\nhub.registerRegistry(createServiceRegistry()); // → 'fjell-lib'\n```\n\n### fjell-cache Integration\n```typescript\n// In fjell-cache\nexport const createCacheRegistry = () => createRegistry('fjell-cache');\n\n// In applications\nimport { createCacheRegistry } from '@fjell/cache';\nconst hub = createRegistryHub();\nhub.registerRegistry(createCacheRegistry()); // → 'fjell-cache'\n```\n\n### fjell-client-api Integration\n```typescript\n// In fjell-client-api\nexport const createClientApiRegistry = () => createRegistry('fjell-client-api');\n\n// In applications\nimport { createClientApiRegistry } from '@fjell/client-api';\nconst hub = createRegistryHub();\nhub.registerRegistry(createClientApiRegistry()); // → 'fjell-client-api'\n```\n\n## Design Benefits\n\n1. **Unified Service Location**: Single pattern across all Fjell libraries\n2. **Multiple Implementations**: Support Firestore, PostgreSQL, etc. for same types\n3. **Contextual Scoping**: Environment-aware service selection\n4. **Hierarchical Organization**: Natural type hierarchy support\n5. **Dependency Injection**: Clean separation of configuration and usage\n6. **Service Introspection**: Discover all registered coordinates with `getCoordinates()`\n7. **Cross-Registry Discovery**: System-wide coordinate discovery with `getAllCoordinates()`\n8. **Self-Documenting Registries**: Registry type is built-in, no external tracking needed\n9. **Cross-Registry Access**: Unified interface for accessing instances across multiple registries\n10. **Error Prevention**: Impossible to register a registry under the wrong type\n\n## Migration Strategy\n\n### Phase 1: Core Libraries\n- ✅ fjell-registry (base implementation + RegistryHub with typed registries)\n- 🔄 fjell-lib (create registry with type 'fjell-lib')\n- 🔄 fjell-lib-sequelize (create registry with type 'fjell-lib-sequelize')\n- 🔄 fjell-lib-firestore (create registry with type 'fjell-lib-firestore')\n\n### Phase 2: Service Libraries\n- 🔄 fjell-cache (create registry with type 'fjell-cache')\n- 🔄 fjell-client-api (create registry with type 'fjell-client-api')\n\n### Phase 3: UI Libraries (Future)\n- fjell-express-router (create registry with type 'fjell-express-router')\n- fjell-providers (create registry with type 'fjell-providers')\n\n### Phase 4: RegistryHub Integration\n- Applications use RegistryHub to organize all typed registries\n- Libraries export factory functions that create properly typed registries\n- Cross-module dependency management through hub\n\n## Configuration Examples\n\n### Multi-Database Setup with RegistryHub\n```typescript\nconst hub = createRegistryHub();\n\n// Create typed registries\nconst servicesRegistry = createRegistry('services');\nconst firestoreDataRegistry = createRegistry('firestore-data');\nconst postgresDataRegistry = createRegistry('postgres-data');\n\n// Register Firestore services\nfirestoreDataRegistry.createInstance(['User'], ['production'], firestoreUserFactory);\nfirestoreDataRegistry.createInstance(['Order'], ['production'], firestoreOrderFactory);\n\n// Register PostgreSQL services\npostgresDataRegistry.createInstance(['User'], ['development'], postgresUserFactory);\npostgresDataRegistry.createInstance(['Analytics'], [], postgresAnalyticsFactory);\n\n// Register business services\nservicesRegistry.createInstance(['UserService'], ['business'], userServiceFactory);\nservicesRegistry.createInstance(['OrderService'], ['business'], orderServiceFactory);\n\n// Register all typed registries\nhub.registerRegistry(servicesRegistry);       // → 'services'\nhub.registerRegistry(firestoreDataRegistry);  // → 'firestore-data'\nhub.registerRegistry(postgresDataRegistry);   // → 'postgres-data'\n\n// Context-aware retrieval through hub\nconst userService = hub.get('services', ['UserService']);\nconst userRepo = hub.get('firestore-data', ['User'], { scopes: ['production'] });\nconst analyticsRepo = hub.get('postgres-data', ['Analytics']);\n```\n\n### Service Composition with RegistryHub\n```typescript\nconst hub = createRegistryHub();\n\n// Create and register typed registries\nconst dataRegistry = createRegistry('data');\nconst servicesRegistry = createRegistry('services');\nconst integrationsRegistry = createRegistry('integrations');\n\nhub.registerRegistry(dataRegistry);        // → 'data'\nhub.registerRegistry(servicesRegistry);    // → 'services'\nhub.registerRegistry(integrationsRegistry); // → 'integrations'\n\n// Complex service with cross-registry dependencies\nconst orderService = servicesRegistry.createInstance(['Order'], ['business'], (registry, coordinate) => {\n  return {\n    coordinate,\n    registry,\n    createOrder: async (orderData) => {\n      const userRepo = hub.get('data', ['User']);\n      const paymentService = hub.get('integrations', ['Payment']);\n      const inventoryService = hub.get('services', ['Inventory']);\n\n      // Business logic using services from different typed registries\n      const user = await userRepo.operations.findOne(orderData.userId);\n      const payment = await paymentService.processPayment(orderData.payment);\n      const inventory = await inventoryService.reserveItems(orderData.items);\n\n      return { user, payment, inventory };\n    }\n  };\n});\n```\n\nThis architecture provides the foundation for a scalable, maintainable service ecosystem where components can be developed independently but work together seamlessly. The RegistryHub with typed registries extends this capability by enabling better organization and automatic management of multiple registries across different domains or modules.\n\n## Memory Profiling and Performance\n\n### Memory Overhead Testing\n\nThe Fjell Registry includes comprehensive memory profiling to ensure optimal performance in production environments. The memory tests measure the actual memory footprint of core infrastructure components and provide automated documentation.\n\n#### Running Memory Tests\n\n```bash\n# Run memory tests and generate documentation\nnpm run test:memory\n```\n\n#### Memory Test Coverage\n\nThe memory tests analyze:\n\n- **Registry Infrastructure**: Memory overhead of creating Registry and RegistryHub instances\n- **Instance Creation**: Memory cost per instance including coordinates and storage\n- **Tree Structure**: Memory efficiency of the instance tree data structures\n- **Scoped Instances**: Additional memory overhead for scoped instance management\n- **Scaling Behavior**: Memory usage from 10 to 100,000 instances with detailed scaling analysis\n\n#### Comprehensive Scaling Tests\n\nMemory tests include scaling analysis across multiple instance counts:\n\n- **Small Scale**: 10, 20, 50, 100, 200 instances\n- **Medium Scale**: 500, 1,000, 2,000, 5,000 instances\n- **Large Scale**: 10,000, 20,000, 50,000, 100,000 instances\n\n#### Memory Constraints\n\nCurrent memory constraints ensure optimal performance:\n\n- **Registry Creation**: ≤ 83 kB per registry\n- **Instance Creation**: ≤ 2.4 kB per instance\n- **Coordinate Objects**: ≤ 1.5 kB per coordinate\n- **Tree Nodes**: ≤ 3.9 kB per tree node\n- **Complex Instances**: ≤ 4.9 kB for multi-level instances\n\n#### Generated Documentation\n\nMemory tests automatically generate `./docs/memory.md` with:\n\n- Detailed memory usage analysis with human-readable units (kB, MB)\n- Comprehensive scaling analysis from 10 to 100,000 instances\n- Performance characteristics and scaling efficiency metrics\n- Memory growth patterns and per-instance consistency analysis\n- Efficiency metrics and optimization recommendations\n- Troubleshooting guide for memory issues\n- Constraint definitions and thresholds\n\n#### Key Performance Characteristics\n\n- **Linear Scaling**: Memory usage scales predictably from 10 to 100,000 instances\n- **Consistent Per-Instance Cost**: ~1.9-2.4 kB per instance across all scales\n- **Efficient Storage**: Optimized tree structures minimize overhead\n- **High-Volume Performance**: 100,000 instances use only ~189 MB (excellent memory efficiency)\n- **Scope Efficiency**: Minimal additional memory for scoped instances\n- **Fast Creation**: Instance creation remains fast even at large scales\n- **Human-Readable Reporting**: All memory measurements displayed in kB/MB format\n\nUse these metrics to monitor memory usage in production and ensure the registry infrastructure remains performant as your application scales from prototype to enterprise levels.\n","readmeFilename":"README.md"}