{"_id":"@ayka/holdfaest","_rev":"5-2edbe394d1be94b6b9b5055d8659d7cc","name":"@ayka/holdfaest","dist-tags":{"latest":"1.0.0-rc.5"},"versions":{"1.0.0-rc.1":{"name":"@ayka/holdfaest","version":"1.0.0-rc.1","keywords":[],"license":"MIT","_id":"@ayka/holdfaest@1.0.0-rc.1","maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"dist":{"shasum":"ff83ccff1eb287d19877c817696dac41ea3719d4","tarball":"https://registry.npmjs.org/@ayka/holdfaest/-/holdfaest-1.0.0-rc.1.tgz","fileCount":8,"integrity":"sha512-JuKhi/svb3vTzTvvFinPql5jQYfQPd9wJ2GMhHWxxZqGLUWvoEGb2pjIqRrFiWV9ke3zK5ffdtXOjWNOgVKRcg==","signatures":[{"sig":"MEQCIBjQuhg/3jqEwiM/8Wmaq0LQah3Y81iCkG/0yi5b0oFOAiAzY/ajllV3s2Roudw9NJ5O+IhdfvcAr+8XtOfK9glybw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79932},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@swc/core","esbuild"]},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"c8e0a1aecc5abf1712bbc0fc96d3c030df7e3511","scripts":{"test":"just test","prepack":"just prepack","preversion":"just full-check-strict prepack"},"_npmUser":{"name":"ayka","email":"ayka@fastmail.com"},"_npmVersion":"11.1.0","description":"Type-safe dependency injection application framework for TypeScript","directories":{},"_nodeVersion":"22.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.20.3","pnpm":"^10.14.0","tsup":"^8.5.0","typedoc":"^0.28.9","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.0","@japa/expect":"^3.0.6","@japa/runner":"^4.3.1","@ayka/tsconfig":"^1.0.0","@biomejs/biome":"^2.1.4","@japa/expect-type":"^2.0.3","npm-check-updates":"^18.0.2","@ayka/biome-config":"^2.0.0","@stryker-mutator/core":"^9.0.1","typedoc-plugin-markdown":"^4.8.0","@stryker-mutator/typescript-checker":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/holdfaest_1.0.0-rc.1_1754938879936_0.5150837748969506","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@ayka/holdfaest","version":"1.0.0-rc.2","keywords":[],"license":"MIT","_id":"@ayka/holdfaest@1.0.0-rc.2","maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"dist":{"shasum":"135275bc3a13e092fdb6d83d3dac3a954a0c7604","tarball":"https://registry.npmjs.org/@ayka/holdfaest/-/holdfaest-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-5GP6Fr4nTwZlQMBHPg7BaZjt8xWagw0SkkfxQU7bCInpSR97lgMPcsZtZOMxbAr4u//vRCIghoT0LmWJzyng/w==","signatures":[{"sig":"MEQCIDiYT1+i4T7BIse8e9WG77AeprUCo/0B2cCuX81ciKSUAiBIIVbwTkloYRDH8Y0OnRAEUFS7KjjXb7gNFov3+Ee+mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79117},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@swc/core","esbuild"]},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"40b798f39c17581db32e4e6ac6dcef6aa53ffea5","scripts":{"test":"just test","prepack":"just prepack","preversion":"just full-check-strict prepack"},"_npmUser":{"name":"ayka","email":"ayka@fastmail.com"},"_npmVersion":"11.1.0","description":"Type-safe dependency injection application framework for TypeScript","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.20.3","pnpm":"^10.14.0","tsup":"^8.5.0","typedoc":"^0.28.9","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.0","@japa/expect":"^3.0.6","@japa/runner":"^4.3.1","@ayka/tsconfig":"^1.0.0","@biomejs/biome":"^2.1.4","@japa/expect-type":"^2.0.3","npm-check-updates":"^18.0.2","@ayka/biome-config":"^2.0.0","@stryker-mutator/core":"^9.0.1","typedoc-plugin-markdown":"^4.8.0","@stryker-mutator/typescript-checker":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/holdfaest_1.0.0-rc.2_1755388004629_0.04612396702425681","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@ayka/holdfaest","version":"1.0.0-rc.3","keywords":[],"license":"MIT","_id":"@ayka/holdfaest@1.0.0-rc.3","maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"dist":{"shasum":"8ab3161ab7b1234a94291d63dd14e90573123a61","tarball":"https://registry.npmjs.org/@ayka/holdfaest/-/holdfaest-1.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-xbIHH/D9GX1sksCk1DyRCVgWxIBW7dT+ioSxZLSJ3U9cfpnk7AAguGHAQmfuH8XDWmm9yw88jQ1aVJD6tN85pQ==","signatures":[{"sig":"MEUCIQCXQn8abk5OWRXeFv6cmIoTxEkp2lTEgAMHf8/yUUwMEQIgGN8E46txCFoGWuoFPfTvrR9OjRqsNxq2s0GfxVTJqoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81522},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@swc/core","esbuild"]},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"6ece267e444e99b720683095490395847780fb8d","scripts":{"test":"just test","prepack":"just prepack","preversion":"just full-check-strict prepack"},"_npmUser":{"name":"ayka","email":"ayka@fastmail.com"},"_npmVersion":"11.1.0","description":"Type-safe dependency injection application framework for TypeScript","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.20.3","pnpm":"^10.14.0","tsup":"^8.5.0","typedoc":"^0.28.9","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.0","@japa/expect":"^3.0.6","@japa/runner":"^4.3.1","@ayka/tsconfig":"^1.0.0","@biomejs/biome":"^2.1.4","@japa/expect-type":"^2.0.3","npm-check-updates":"^18.0.2","@ayka/biome-config":"^2.0.0","@stryker-mutator/core":"^9.0.1","typedoc-plugin-markdown":"^4.8.0","@stryker-mutator/typescript-checker":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/holdfaest_1.0.0-rc.3_1755488269286_0.21336737756095703","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@ayka/holdfaest","version":"1.0.0-rc.4","keywords":[],"license":"MIT","_id":"@ayka/holdfaest@1.0.0-rc.4","maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"dist":{"shasum":"36e9ff7b132e9bc27303c93ffcbbfb6e03165ef5","tarball":"https://registry.npmjs.org/@ayka/holdfaest/-/holdfaest-1.0.0-rc.4.tgz","fileCount":8,"integrity":"sha512-KaK4ZR4f6dtwg/prE4fQOcLGpfEkBB9Xg/lh1cVFJuOF13vHUHGj3IKRJF+xO7CYnQEZEzcBOFhV2nORrRXTeA==","signatures":[{"sig":"MEQCIDvQ1A7wArpA1jUQpu00Nw2rGV7fROpA6NyTVuMgvOkNAiAjrrObHYslxm70IGSaGq9uiETTPoKLrWOVoZ3O3cRt8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81810},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@swc/core","esbuild"]},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"fbc5fc8cb80d587f4e5eee4132b112153af74f76","scripts":{"test":"just test","prepack":"just prepack","preversion":"just full-check-strict prepack"},"_npmUser":{"name":"ayka","email":"ayka@fastmail.com"},"_npmVersion":"11.1.0","description":"Type-safe dependency injection application framework for TypeScript","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.20.3","pnpm":"^10.14.0","tsup":"^8.5.0","typedoc":"^0.28.9","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.0","@japa/expect":"^3.0.6","@japa/runner":"^4.3.1","@ayka/tsconfig":"^1.0.0","@biomejs/biome":"^2.1.4","@japa/expect-type":"^2.0.3","npm-check-updates":"^18.0.2","@ayka/biome-config":"^2.0.0","@stryker-mutator/core":"^9.0.1","typedoc-plugin-markdown":"^4.8.0","@stryker-mutator/typescript-checker":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/holdfaest_1.0.0-rc.4_1755679191220_0.6101044972006924","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@ayka/holdfaest","version":"1.0.0-rc.5","description":"Type-safe dependency injection application framework for TypeScript","keywords":[],"license":"MIT","type":"module","engines":{"node":">=22.0.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"scripts":{"prepack":"just prepack","test":"just test","preversion":"just full-check-strict prepack"},"dependencies":{},"devDependencies":{"@ayka/biome-config":"^2.0.0","@ayka/tsconfig":"^1.0.0","@biomejs/biome":"^2.1.4","@japa/expect":"^3.0.6","@japa/expect-type":"^2.0.3","@japa/runner":"^4.3.1","@stryker-mutator/core":"^9.0.1","@stryker-mutator/typescript-checker":"^9.0.1","@types/node":"^24.2.0","c8":"^10.1.3","npm-check-updates":"^18.0.2","pnpm":"^10.14.0","prettier":"^3.6.2","tsup":"^8.5.0","tsx":"^4.20.3","typedoc":"^0.28.9","typedoc-plugin-markdown":"^4.8.0","typescript":"^5.9.2"},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@swc/core","esbuild"]},"_id":"@ayka/holdfaest@1.0.0-rc.5","gitHead":"f5892bfe9c27c27f192b3c0971e2861a9170dfb9","_nodeVersion":"22.9.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-SyLMsUi1anuXdQ2gacv/VZvr/XHJTvULEnqpqAAfzRD3TVD2A0Oi0PTd0IrPBEf8H5mZbXNH6eSApV2Wz+2UBg==","shasum":"af5949e6e6a778933ed065535656e40d862cc32d","tarball":"https://registry.npmjs.org/@ayka/holdfaest/-/holdfaest-1.0.0-rc.5.tgz","fileCount":8,"unpackedSize":81844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkV4IEQSY2JCRyzdAniu8LF/tr4tqwegGHB9Vav4539AiEAzFYktc2DYkNPljGoJ+OYXzyzVrsWOQleFK1KkIfBJ1w="}]},"_npmUser":{"name":"ayka","email":"ayka@fastmail.com"},"directories":{},"maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/holdfaest_1.0.0-rc.5_1755679313715_0.17417260141044255"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-11T19:01:19.824Z","modified":"2025-08-20T08:41:54.085Z","1.0.0-rc.1":"2025-08-11T19:01:20.127Z","1.0.0-rc.2":"2025-08-16T23:46:44.820Z","1.0.0-rc.3":"2025-08-18T03:37:49.442Z","1.0.0-rc.4":"2025-08-20T08:39:51.394Z","1.0.0-rc.5":"2025-08-20T08:41:53.900Z"},"license":"MIT","keywords":[],"description":"Type-safe dependency injection application framework for TypeScript","maintainers":[{"name":"ayka","email":"ayka@fastmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"assets/mascot.png\" alt=\"HoldFæst Mascot\" width=\"350\">\n</div>\n\n# 🫏 HoldFæst ⚓️\n\n> 🫏 HoldFæst is a type-safe dependency injection application framework for TypeScript.\n\n<!-- Package -->\n\n[npm-url]: https://www.npmjs.com/package/@ayka/holdfaest\n[npm-version-badge]: https://img.shields.io/npm/v/%40ayka%2Fholdfaest/latest\n[npm-downloads-badge]: https://img.shields.io/npm/dm/%40ayka%2Fholdfaest\n[npm-unpacked-size-badge]: https://img.shields.io/npm/unpacked-size/%40ayka%2Fholdfaest\n[bundle-js-url]: https://bundlejs.com/?q=%40ayka%2Fholdfaest\n[bundle-js-badge]: https://img.shields.io/bundlejs/size/%40ayka%2Fholdfaest\n\n<!-- Misc -->\n\n[license-url]: https://opensource.org/license/MIT\n[license-badge]: https://img.shields.io/npm/l/%40ayka%2Fholdfaest\n\n<!-- Badges -->\n\n<!-- [![NPM Version][npm-version-next-badge]][npm-next-url] -->\n\n[![NPM Version][npm-version-badge]][npm-url]\n[![NPM License][license-badge]][license-url]\n[![NPM Downloads][npm-downloads-badge]][npm-url]\n\n[![npm package minimized gzipped size][bundle-js-badge]][bundle-js-url]\n[![NPM Unpacked Size][npm-unpacked-size-badge]][npm-url]\n\n## 📦 Installation\n\n```bash\nnpm install @ayka/holdfaest\n```\n\n```bash\npnpm add @ayka/holdfaest\n```\n\n## License\n\nThis project is licensed under the MIT License.\n","readmeFilename":"README.md"}