{"_id":"@ambrosia-unce/config","_rev":"2-ee2253ded9e9e4893e98c8d495bd1614","name":"@ambrosia-unce/config","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ambrosia-unce/config","version":"1.0.0","keywords":["config","configuration","env","environment","typescript","bun","ambrosia","dependency-injection"],"author":{"name":"Ambrosia Framework"},"license":"MIT","_id":"@ambrosia-unce/config@1.0.0","maintainers":[{"name":"funnybunny_unce","email":"funnybunny.unce@gmail.com"}],"homepage":"https://github.com/ambrosia-unce/ambrosia/tree/master/packages/config","bugs":{"url":"https://github.com/ambrosia-unce/ambrosia/issues"},"dist":{"shasum":"da35568f58cd482d6c633739cdf52c51ae901dcc","tarball":"https://registry.npmjs.org/@ambrosia-unce/config/-/config-1.0.0.tgz","fileCount":25,"integrity":"sha512-pDD2uP92UXmaKDiYOOOJ1fZM1xCCjRh4tmn4D7N3szL9xcRWK/z6R6Hvnh0iQo80ATr920z6kWi5wxvjAPfRkQ==","signatures":[{"sig":"MEQCIFgYYq22Rg6AjY//W/9vgqBE8hokZ7zFkm0ebMcle3hAAiB2mBH35DwoQFStpoj+hBM9ZuYicwfS+t3Fp9jzx4eUYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambrosia-unce%2fconfig@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d86ee39512a468e7c5413e9c243c07849306455e","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","test:watch":"bun test --watch","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"funnybunny_unce","email":"funnybunny.unce@gmail.com"},"repository":{"url":"git+https://github.com/ambrosia-unce/ambrosia.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.2","description":"Type-safe environment configuration for Ambrosia framework with schema validation and zero runtime overhead","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5","@ambrosia-unce/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.0_1774566991523_0.45353406337305513","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ambrosia-unce/config","version":"1.0.1","description":"Type-safe environment configuration for Ambrosia framework with schema validation and zero runtime overhead","type":"module","license":"MIT","author":{"name":"Ambrosia Framework"},"homepage":"https://github.com/ambrosia-unce/ambrosia/tree/master/packages/config","repository":{"type":"git","url":"git+https://github.com/ambrosia-unce/ambrosia.git","directory":"packages/config"},"bugs":{"url":"https://github.com/ambrosia-unce/ambrosia/issues"},"keywords":["config","configuration","env","environment","typescript","bun","ambrosia","dependency-injection"],"engines":{"bun":">=1.3.6"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"bun run build.ts","prepublishOnly":"bun run typecheck && bun run build","test":"bun test","test:watch":"bun test --watch","typecheck":"tsc --noEmit"},"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@ambrosia-unce/core":"^1.0.1","typescript":"^5"},"publishConfig":{"access":"public"},"_id":"@ambrosia-unce/config@1.0.1","gitHead":"623e54bd30bbb3e8ce80ad7cedb8fd0cd9daf9ee","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1NptA02OMDGFKBwBCe/XHziF86pGKn2aZTDqZ1sjAe1KLYAMQYCuppp17BhFmx8tFuZt17gL/efM2vZDymZtCA==","shasum":"70d1bc4ef774de39c3a105b0e067eda8d4144014","tarball":"https://registry.npmjs.org/@ambrosia-unce/config/-/config-1.0.1.tgz","fileCount":25,"unpackedSize":26802,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambrosia-unce%2fconfig@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEVW5CcrmUz+ZKC0rJlyAKItW9xDIfAaCBNzt3p60KTwAiAmIF5k1Pcc1/sviGpifYVbhejsCyUtOvnM8jhQeFmzZw=="}]},"_npmUser":{"name":"funnybunny_unce","email":"funnybunny.unce@gmail.com"},"directories":{},"maintainers":[{"name":"funnybunny_unce","email":"funnybunny.unce@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_1.0.1_1774600001873_0.14135208065162286"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T23:16:31.428Z","modified":"2026-03-27T08:26:42.351Z","1.0.0":"2026-03-26T23:16:31.670Z","1.0.1":"2026-03-27T08:26:42.033Z"},"bugs":{"url":"https://github.com/ambrosia-unce/ambrosia/issues"},"author":{"name":"Ambrosia Framework"},"license":"MIT","homepage":"https://github.com/ambrosia-unce/ambrosia/tree/master/packages/config","keywords":["config","configuration","env","environment","typescript","bun","ambrosia","dependency-injection"],"repository":{"type":"git","url":"git+https://github.com/ambrosia-unce/ambrosia.git","directory":"packages/config"},"description":"Type-safe environment configuration for Ambrosia framework with schema validation and zero runtime overhead","maintainers":[{"name":"funnybunny_unce","email":"funnybunny.unce@gmail.com"}],"readme":"# @ambrosia-unce/config\n\nType-safe environment configuration for the Ambrosia framework with schema validation and DI integration.\n\n## Installation\n\n```bash\nbun add @ambrosia-unce/config\n```\n\n## Usage\n\n```typescript\nimport { ConfigPack, ConfigService } from \"@ambrosia-unce/config\";\n\nconst AppPack = definePack({\n  imports: [ConfigPack],\n  providers: [AppService],\n});\n\n@Injectable()\nclass AppService {\n  constructor(private config: ConfigService) {}\n\n  getPort() {\n    return this.config.get(\"PORT\", 3000);\n  }\n}\n```\n\n## Documentation\n\nFull documentation at [ambrosia.dev/docs/config](https://ambrosia.dev/en/docs/config).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}