{"_id":"@bunito/config","_rev":"21-f49d380e8a8342150836a671ea3e99c2","name":"@bunito/config","dist-tags":{"latest":"0.0.27"},"versions":{"0.0.6":{"name":"@bunito/config","version":"0.0.6","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.6","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"5f10966291d7ed65ca2b56e917ac8a2846de80b0","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.6.tgz","fileCount":16,"integrity":"sha512-1zzFmqafsJ6VIea8KsOjnQrjd9yxkpxbuDSsceJ5LZvhXA/ccXIYVmLhcUL6hdDzB5niQmDZNPbRaZ9AO+w0AA==","signatures":[{"sig":"MEYCIQCHiOkZgOclcdDsxdwtY1RZlstkd5qSupX+erlh+Rj9wwIhAKan0nQvVGT0HQ5MsdXw9Coe2m3ZGYKQaEvgAE0/TooV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14850},"type":"module","shasum":"5f10966291d7ed65ca2b56e917ac8a2846de80b0","engines":{"bun":">=1.3.11"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-1zzFmqafsJ6VIea8KsOjnQrjd9yxkpxbuDSsceJ5LZvhXA/ccXIYVmLhcUL6hdDzB5niQmDZNPbRaZ9AO+w0AA==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.6","@bunito/container":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.6_1777037157616_0.09034910315211375","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bunito/config","version":"0.0.7","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.7","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"b8afffad61a365d8df028ae7ba74fa09ffb60cef","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.7.tgz","fileCount":15,"integrity":"sha512-2xLf3LN6PRzDQHzj3Z1rGA/U9Hniy3iZUBQDwJRLV7wZib3uivMCK6f7R5LzJ6TA+x+FLDED8pYCUkeEOYXQQQ==","signatures":[{"sig":"MEUCIQD5+5uxHOx/k1PLjvBZVPpbA1HIWReruqlKv7I39l8/uQIgW52MVog+K9z0lSX7AvVTWvO4KEl822qHP7e7Aw+66ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16713},"type":"module","shasum":"b8afffad61a365d8df028ae7ba74fa09ffb60cef","engines":{"bun":">=1.3.11"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-2xLf3LN6PRzDQHzj3Z1rGA/U9Hniy3iZUBQDwJRLV7wZib3uivMCK6f7R5LzJ6TA+x+FLDED8pYCUkeEOYXQQQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.7","@bunito/container":"0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.7_1777906983038_0.9879194170499828","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bunito/config","version":"0.0.9","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.9","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"596ece420fe62042e2df1b45937540c31873db70","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.9.tgz","fileCount":15,"integrity":"sha512-PlhMrrE6btyyQym7hltkVc+U+JQDnOHSQUcghg7fQlKTQh0fo5LtoIWVP2bn1dEIx37ujzSQ1TfvHWjji5OItg==","signatures":[{"sig":"MEUCIQDYtAQjGWGFRlL3PjN+E+fpPc7tti5I2QB1Lk0wLX4BUAIgUZZ7HRB6OhtMsnhwIzRrd1rbtmtGssZOB7ehtVYQABU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16713},"type":"module","shasum":"596ece420fe62042e2df1b45937540c31873db70","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-PlhMrrE6btyyQym7hltkVc+U+JQDnOHSQUcghg7fQlKTQh0fo5LtoIWVP2bn1dEIx37ujzSQ1TfvHWjji5OItg==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.9","@bunito/container":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.9_1778241879590_0.151397295825767","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bunito/config","version":"0.0.10","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.10","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"f0a506edd46a9ae28d892aa9d5a9e46a210f3226","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.10.tgz","fileCount":15,"integrity":"sha512-2U/0Ts7eR5A7LA+Rhh4bg6NBPYvRcLrROJP5/zWE9z9YGAOEFXgd2PtZxfFb6a1OlRvng9X8UuuVpLuM+XkeUQ==","signatures":[{"sig":"MEUCIBcdT/3nO7RtmJ/HrH7Ab4aItJKhWjQ7NQOgtMwI3Qp+AiEAqgneUwYxSoxwf02bsnvhs7sy9Avt1wcPiLdO2tVvnF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16716},"type":"module","shasum":"f0a506edd46a9ae28d892aa9d5a9e46a210f3226","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-2U/0Ts7eR5A7LA+Rhh4bg6NBPYvRcLrROJP5/zWE9z9YGAOEFXgd2PtZxfFb6a1OlRvng9X8UuuVpLuM+XkeUQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.10","@bunito/container":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.10_1778242774454_0.7733176071852037","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@bunito/config","version":"0.0.11","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.11","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"c9481273406b7aa9029e0d41ee4cfd7f91f32da0","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.11.tgz","fileCount":13,"integrity":"sha512-uSLruhKIGi/XwFQ4Xgjay8cKDIKlkIAGcXEoW6xGxs5HiNLAo3eb3zg5vebIRuyv1fAtivqZllfNbLNIFKQ0FQ==","signatures":[{"sig":"MEUCIC5A/ue7ppaJRWgBmnNo8BOodVucr4RPjgJYI6oOrMnbAiEAqOwkcn9SGc8af3W0ralJFx4C51U3Mb7s6EdU1D7KKqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16190},"type":"module","shasum":"c9481273406b7aa9029e0d41ee4cfd7f91f32da0","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-uSLruhKIGi/XwFQ4Xgjay8cKDIKlkIAGcXEoW6xGxs5HiNLAo3eb3zg5vebIRuyv1fAtivqZllfNbLNIFKQ0FQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.11","@bunito/container":"0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.11_1778674051603_0.43536434908781274","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@bunito/config","version":"0.0.12","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.12","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"a47f82d2c0d320c11d7c5a6e3ba0a21eb8dda3f4","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.12.tgz","fileCount":13,"integrity":"sha512-Gl1mdILXzT9xvnfEgDLnYRJ2SgPrv61pN6ZNg4+f8euOwFGFf+Ky2AtZo/fTVtpCtoO0HPOm5+LFg171YEwFyA==","signatures":[{"sig":"MEUCICi+TjE9w8oRg6+c/y3Jaq7PIGYQ9TgbF3cA2vyZU7o+AiEAx/k6sjbk4IhRIQmGY9xvYqTe0utslSv9xql/fHjKXxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16454},"type":"module","shasum":"a47f82d2c0d320c11d7c5a6e3ba0a21eb8dda3f4","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts","./internals":"./src/internals.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-Gl1mdILXzT9xvnfEgDLnYRJ2SgPrv61pN6ZNg4+f8euOwFGFf+Ky2AtZo/fTVtpCtoO0HPOm5+LFg171YEwFyA==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.12","@bunito/container":"0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.12_1778678292274_0.926119091605214","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@bunito/config","version":"0.0.13","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.13","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"45737778fc7a694e36ddd1503f038828b61e22e1","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.13.tgz","fileCount":13,"integrity":"sha512-fyQsydeYvqdLjuj8Jd7tOx/nK164Wsb3NGunRfAspPhwh9AYN6FhjHfQcylJ6xaMjE4kZ7KngDowINlN+abqVw==","signatures":[{"sig":"MEUCIQC0f9tpJOU94y8AkuiaqPP+6PtscO0Wg5xUai2TgKJOLAIgZLWMrFNPeb0weucruuWG/e1McxLFayv0jjyAEamg5jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17092},"type":"module","shasum":"45737778fc7a694e36ddd1503f038828b61e22e1","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-fyQsydeYvqdLjuj8Jd7tOx/nK164Wsb3NGunRfAspPhwh9AYN6FhjHfQcylJ6xaMjE4kZ7KngDowINlN+abqVw==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.13","@bunito/container":"0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.13_1778760292975_0.4088749421475828","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@bunito/config","version":"0.0.14","keywords":["bunito","config","environment","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.14","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"cdbf22b308cb6d8376dde2e700caabb26d2abbad","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.14.tgz","fileCount":13,"integrity":"sha512-VupV15jY3AEilzWozBn28esTtpGgii/qsBfmjt5uRZU8w/b1wBLLzEcFYrPViBh9MdeVQrC7smABPYiz/O7NVw==","signatures":[{"sig":"MEQCIHlQWTobNBAX2F4c0g8uIniaBfnmsztliptHd/BGpREFAiBa7xn6/Pry9VqG+pXk3i50I/sIzwYRBaLhjtqzYtHG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17188},"type":"module","shasum":"cdbf22b308cb6d8376dde2e700caabb26d2abbad","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-VupV15jY3AEilzWozBn28esTtpGgii/qsBfmjt5uRZU8w/b1wBLLzEcFYrPViBh9MdeVQrC7smABPYiz/O7NVw==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module, environment parsing, and secret lookup for bunito.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.14","@bunito/container":"0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.14_1778852527589_0.7635814452297398","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@bunito/config","version":"0.0.15","keywords":["bunito","config","environment","configuration","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.15","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"d4cf92e3df2a4e458773c54f862cc9060c86e308","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.15.tgz","fileCount":17,"integrity":"sha512-deWJ5Qhgf1vqzWdVZNTGEOQ3sB4mogPRVyUxCQmHGHSQOLpgIaFoGz0YOJvUw83Qh6NtRKkd2yLxLXGRA05y9Q==","signatures":[{"sig":"MEUCIQCanSfKqC3wFXbf0KscK5FvNlWp7Yfju8jnHrOQnC+rhAIgC0i/gR1YkPRiG1IkRKzLfIMfgtnVGc6lizcKYW39DYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18139},"type":"module","shasum":"d4cf92e3df2a4e458773c54f862cc9060c86e308","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-deWJ5Qhgf1vqzWdVZNTGEOQ3sB4mogPRVyUxCQmHGHSQOLpgIaFoGz0YOJvUw83Qh6NtRKkd2yLxLXGRA05y9Q==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, and secret lookup.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.15","@bunito/testing":"0.0.15","@bunito/container":"0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.15_1779344458200_0.0356975810016833","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@bunito/config","version":"0.0.16","keywords":["bunito","config","environment","configuration","secrets","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.16","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"8b284e13ff7fdecfc17a863c40d137290cce4608","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.16.tgz","fileCount":19,"integrity":"sha512-z3BxwO5iITrN9IfVmFjZcXAq/eUQrMC8LGw4AymzXhGNA6Tj9Ft0vKvAq+kVG2+dMMihMKUeGnf9qglhkahJdw==","signatures":[{"sig":"MEUCIQDs2i6lEeDUUPoVaO7CHdGIWN504prqbZiOcrbYOXNWZQIgP81bCYbLwQk7mLeou+HxnH5NGosryuyz+cKdQzccNcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19097},"type":"module","shasum":"8b284e13ff7fdecfc17a863c40d137290cce4608","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-z3BxwO5iITrN9IfVmFjZcXAq/eUQrMC8LGw4AymzXhGNA6Tj9Ft0vKvAq+kVG2+dMMihMKUeGnf9qglhkahJdw==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, and secret lookup.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.16","@bunito/testing":"0.0.16","@bunito/container":"0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.16_1780241276630_0.8481404100592815","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@bunito/config","version":"0.0.17","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.17","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"45741695a1c2709543cb335a1df3a3157bcd7e32","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.17.tgz","fileCount":20,"integrity":"sha512-APY2DJFZ+hOoYPapCk+9A5Qz6gXtM+1C3Rs+Z/JDwlcGR1XOy5JdAlyrpmexqc5xBwRi/iqcaYKaGjdGT/cLiQ==","signatures":[{"sig":"MEYCIQD9e4s7G+SDK4j/u2sobpvccjy+ZzqxOk5S8Vxl/ukMPQIhAO4PQ0vMd3jcHaQFqsxH9UBJvladdhAq05GGjfVohAdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"45741695a1c2709543cb335a1df3a3157bcd7e32","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-APY2DJFZ+hOoYPapCk+9A5Qz6gXtM+1C3Rs+Z/JDwlcGR1XOy5JdAlyrpmexqc5xBwRi/iqcaYKaGjdGT/cLiQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.17","@bunito/testing":"0.0.17","@bunito/container":"0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.17_1780314223915_0.8722817409359025","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@bunito/config","version":"0.0.18","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.18","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"2e0748fb66b993261a879d603153632c1a471610","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.18.tgz","fileCount":20,"integrity":"sha512-2eGOuXk3I94Hzv4zt23suXXfaTIiG+cfskp/x7bDRKJFlr90iG0zpTcVyBtVVFObu5LnzCuPVv2HrdNCYB1Opg==","signatures":[{"sig":"MEUCIQCKKkKjh+7+7I6jL9Pj+m9qGw4JrHGLm8pUjOgcJtLIgwIgIAvA6M5k7zsm3O4gn+s9Kq4jOTtDW0kpOgONNl51w+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"2e0748fb66b993261a879d603153632c1a471610","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-2eGOuXk3I94Hzv4zt23suXXfaTIiG+cfskp/x7bDRKJFlr90iG0zpTcVyBtVVFObu5LnzCuPVv2HrdNCYB1Opg==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.18","@bunito/testing":"0.0.18","@bunito/container":"0.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.18_1780316080403_0.3026156587817159","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@bunito/config","version":"0.0.19","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.19","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"8954155548bc8833a72d6fb3b8f63ce4e52b170f","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.19.tgz","fileCount":20,"integrity":"sha512-hh+Bf6G5gUkDwsMmeaZQhhZwvEn1Be/90xDgN3jz2+EoFDn1S7h/YObfREIWcTyB/zpyeFyzwmY1vnQzqRRlkA==","signatures":[{"sig":"MEUCIDNQwF/FCOFF+gij2lCx+tjfnVXYrPMTD+MkmE/IodJGAiEA4hfeu/iQ/Y7z/obUG1Qrapo94MGKVNiT9deOJ/KhJQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"8954155548bc8833a72d6fb3b8f63ce4e52b170f","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-hh+Bf6G5gUkDwsMmeaZQhhZwvEn1Be/90xDgN3jz2+EoFDn1S7h/YObfREIWcTyB/zpyeFyzwmY1vnQzqRRlkA==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.19","@bunito/testing":"0.0.19","@bunito/container":"0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.19_1780316607314_0.26516196840368655","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@bunito/config","version":"0.0.20","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.20","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"fe659f9d73853e9691201ce0e5ea8d225ed1e4c9","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.20.tgz","fileCount":20,"integrity":"sha512-VXm0Ymp+1tgwbiUDAY152YVrhuT0xXzwH04CWsB1CpzN9zsAnBtdMhJqgf1XA3XvnZH1z1aYMt6Q9dmL0yGlEw==","signatures":[{"sig":"MEUCIQD3FOkpB3DABB6P/GhXR0JEqIDV9S0GLDTfQ0hJUj+6yAIgI4obvFQKeD0tWHbM48JAs0RFCL0xjbC/qpvDdGXFJOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"fe659f9d73853e9691201ce0e5ea8d225ed1e4c9","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-VXm0Ymp+1tgwbiUDAY152YVrhuT0xXzwH04CWsB1CpzN9zsAnBtdMhJqgf1XA3XvnZH1z1aYMt6Q9dmL0yGlEw==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.20","@bunito/testing":"0.0.20","@bunito/container":"0.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"optionalDependencies":{"zod":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.20_1780317302472_0.44602146260626263","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@bunito/config","version":"0.0.21","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.21","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"e8d7a1424da7e83727b97f076fa07abe1d05a361","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.21.tgz","fileCount":20,"integrity":"sha512-5O6vSXsoiXCZg/m3v3EtsfXFIHzGkyHmNvhtMYlSYTjustGD5GhBgelaEn3UpE6EMoMNtVLOqmPqp2OpMpjzUQ==","signatures":[{"sig":"MEYCIQCE8QUfjCgga8GTAO5ahYo2HiTU1khbJIRTqIy5Ker07wIhAMc4P12+b0IJC0dFMCMRu/ZH8URy9jPiGfOwE3NfnfyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"e8d7a1424da7e83727b97f076fa07abe1d05a361","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-5O6vSXsoiXCZg/m3v3EtsfXFIHzGkyHmNvhtMYlSYTjustGD5GhBgelaEn3UpE6EMoMNtVLOqmPqp2OpMpjzUQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.21","@bunito/testing":"0.0.21","@bunito/container":"0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.21_1780398363092_0.9872827642604627","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@bunito/config","version":"0.0.22","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.22","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"dce6e0d642ef5cec9007a82c8243096f6259597c","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.22.tgz","fileCount":20,"integrity":"sha512-Z3zuzyf0v2sDO1IpHWkL9jFMjViHwAY3FqcjqpRgc64lJkYpuaR2r3WuTlWfPTevTWwJOjcCzt2SshpCIcDWgQ==","signatures":[{"sig":"MEUCIFho/jVUel8ewR4wASENNDfuUjC5R6aNGo1t4vO8a2y0AiEAr50ZH1ftMvsnleOK6mWjBrglX7nBvUiIZfELzexi2Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"dce6e0d642ef5cec9007a82c8243096f6259597c","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-Z3zuzyf0v2sDO1IpHWkL9jFMjViHwAY3FqcjqpRgc64lJkYpuaR2r3WuTlWfPTevTWwJOjcCzt2SshpCIcDWgQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.22","@bunito/testing":"0.0.22","@bunito/container":"0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.22_1780398716712_0.1735340813292643","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@bunito/config","version":"0.0.23","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.23","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"f68d6364042e726088801e0c4a0e9143a0de93a9","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.23.tgz","fileCount":20,"integrity":"sha512-LVzwheUrqafW/6jEE0rd6qSFBNouTRM+hblckXQaTmM1eDeFgiXntK/CE4nypTrxqrEAI39+MFTRdxpuIAyisg==","signatures":[{"sig":"MEUCIQDxx9yI+1BBWvSbsjlvMhmBV1binLxixxJDsochWK6vzQIgISpDsnxFaKxZiYMfGgIDgcYG5BGzBDUV4Lrog1EiDHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"f68d6364042e726088801e0c4a0e9143a0de93a9","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-LVzwheUrqafW/6jEE0rd6qSFBNouTRM+hblckXQaTmM1eDeFgiXntK/CE4nypTrxqrEAI39+MFTRdxpuIAyisg==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.23","@bunito/testing":"0.0.23","@bunito/container":"0.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.23_1780399257667_0.3353073520132266","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@bunito/config","version":"0.0.24","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.24","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"c48c18b9a4014f1603ffdfb883deddd55b97b6e9","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.24.tgz","fileCount":20,"integrity":"sha512-KAXxcNx4WYHqj02bfYvthEdvE/6mrxK34Z+Sq2yNDLU6PMojTQ2/hRcfZMcHiVn1RluC/cc4GBf+vJyXrdibrg==","signatures":[{"sig":"MEYCIQDJU7VJvrYxPxp9Rb7Un22EEmtN8AAzJPs96fOssy8XGwIhAPEefD7kfw7HmW2R2TwTT4jVuQoEK/3ALUjGS6PwfvqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"c48c18b9a4014f1603ffdfb883deddd55b97b6e9","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-KAXxcNx4WYHqj02bfYvthEdvE/6mrxK34Z+Sq2yNDLU6PMojTQ2/hRcfZMcHiVn1RluC/cc4GBf+vJyXrdibrg==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.24","@bunito/testing":"0.0.24","@bunito/container":"0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.24_1780407070193_0.36231242734386315","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@bunito/config","version":"0.0.25","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.25","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"2edbbc6ad25ac00df4190259f39a9c8f883aa438","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.25.tgz","fileCount":20,"integrity":"sha512-/DBgrLcIX9K1mmmU57QJfBW/OY95PmvrXIdArH+1yDd3SOMWdn7raaTkf5T2iIpGw2sDjk0dBmXp8azv3dr9KQ==","signatures":[{"sig":"MEQCIAdDqAgSO+Ji1IifJ5f9BMAAVzbd+WY7M3k7Tk8ai4J9AiANryzJxF4Ta8uHRAAA9fviz1yjL5StcvPXuVXc595WeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"2edbbc6ad25ac00df4190259f39a9c8f883aa438","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-/DBgrLcIX9K1mmmU57QJfBW/OY95PmvrXIdArH+1yDd3SOMWdn7raaTkf5T2iIpGw2sDjk0dBmXp8azv3dr9KQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.25","@bunito/testing":"0.0.25","@bunito/container":"0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.25_1780733592238_0.21668771396332187","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@bunito/config","version":"0.0.26","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","_id":"@bunito/config@0.0.26","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"homepage":"https://bunito.dev","bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"dist":{"shasum":"ba8b578218ab06c668453c4b7801898314dd462f","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.26.tgz","fileCount":20,"integrity":"sha512-fzJB3eFL8RSL4hgMY/baPsMjqv7gQ27qBYB3cFqWLwW+IP4CKWMumeUzpOfzwIKq9HR9CpOljB3jrIFrKFhIGQ==","signatures":[{"sig":"MEUCICPg6H9jB2h7hu627sPDc/6EAVUfzHqvmTpWeROO0U8kAiEA4mIyOYsCC28b8eHu3SmSas7ut2jxqBbpjWhez/7xAJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20554},"type":"module","shasum":"ba8b578218ab06c668453c4b7801898314dd462f","engines":{"bun":">=1.3.10"},"exports":{".":"./src/index.ts"},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"_integrity":"sha512-fzJB3eFL8RSL4hgMY/baPsMjqv7gQ27qBYB3cFqWLwW+IP4CKWMumeUzpOfzwIKq9HR9CpOljB3jrIFrKFhIGQ==","repository":{"url":"https://github.com/bunito-dev/bunito.git","type":"git","directory":"packages/config"},"_npmVersion":"10.8.3","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@bunito/common":"0.0.26","@bunito/testing":"0.0.26","@bunito/container":"0.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.26_1780735737494_0.9004434664668062","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@bunito/config","version":"0.0.27","description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","homepage":"https://bunito.dev","repository":{"type":"git","url":"https://github.com/bunito-dev/bunito.git","directory":"packages/config"},"bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"publishConfig":{"access":"public"},"type":"module","sideEffects":false,"exports":{".":"./src/index.ts"},"dependencies":{"@bunito/common":"0.0.27","@bunito/container":"0.0.27","@bunito/testing":"0.0.27"},"devDependencies":{"zod":"4.4.3"},"optionalDependencies":{"zod":"^4.4.0"},"engines":{"bun":">=1.3.10"},"_id":"@bunito/config@0.0.27","_integrity":"sha512-tkQPJwO8YZ6Dggjffw5c9aXSUKgi91x9sYdBO54Dl+XhSvXKCZqTb6Qn3SY7+jVP/dAflxj/OG9A64Z/KiReDQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"633aad907238a2c9fb1cf5012e6b9eac58fcae88","dist":{"integrity":"sha512-tkQPJwO8YZ6Dggjffw5c9aXSUKgi91x9sYdBO54Dl+XhSvXKCZqTb6Qn3SY7+jVP/dAflxj/OG9A64Z/KiReDQ==","shasum":"633aad907238a2c9fb1cf5012e6b9eac58fcae88","tarball":"https://registry.npmjs.org/@bunito/config/-/config-0.0.27.tgz","fileCount":20,"unpackedSize":20554,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZFtLH3wHLU4li81W7v2cHkOhQdJjXH5UgitwaMyG2DQIgegivn8qMciOnbJWY4OrSRTh1Bz3kaYuQlv+CjBPTahg="}]},"_npmUser":{"name":"staszek","email":"npm@newobject.dev"},"directories":{},"maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_0.0.27_1780748379747_0.49620340998945744"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T13:25:57.514Z","modified":"2026-06-06T12:19:40.013Z","0.0.6":"2026-04-24T13:25:57.758Z","0.0.7":"2026-05-04T15:03:03.174Z","0.0.9":"2026-05-08T12:04:39.729Z","0.0.10":"2026-05-08T12:19:34.618Z","0.0.11":"2026-05-13T12:07:31.761Z","0.0.12":"2026-05-13T13:18:12.458Z","0.0.13":"2026-05-14T12:04:53.129Z","0.0.14":"2026-05-15T13:42:07.723Z","0.0.15":"2026-05-21T06:20:58.321Z","0.0.16":"2026-05-31T15:27:56.784Z","0.0.17":"2026-06-01T11:43:44.063Z","0.0.18":"2026-06-01T12:14:40.538Z","0.0.19":"2026-06-01T12:23:27.438Z","0.0.20":"2026-06-01T12:35:02.600Z","0.0.21":"2026-06-02T11:06:03.224Z","0.0.22":"2026-06-02T11:11:56.863Z","0.0.23":"2026-06-02T11:20:57.844Z","0.0.24":"2026-06-02T13:31:10.338Z","0.0.25":"2026-06-06T08:13:12.371Z","0.0.26":"2026-06-06T08:48:57.640Z","0.0.27":"2026-06-06T12:19:39.893Z"},"bugs":{"url":"https://github.com/bunito-dev/bunito/issues"},"author":"Stanisław Głogowski <hello@bunito.dev>","license":"MIT","homepage":"https://bunito.dev","keywords":["bunito","config","environment","configuration","secrets","testing","typescript"],"repository":{"type":"git","url":"https://github.com/bunito-dev/bunito.git","directory":"packages/config"},"description":"Configuration module with environment parsing, typed config factories, secret lookup, and test helpers.","maintainers":[{"name":"staszek","email":"npm@newobject.dev"}],"readme":"# `@bunito/config`\n\n[![NPM Version][npm-img]][npm-url]\n[![License MIT][license-img]][license-url]\n\nConfiguration module for bunito applications.\n\nIt provides typed config factories, environment parsing, value formatting, runtime\nflags, and secret lookup through pluggable readers.\n\n## Installation 📦\n\n```bash\nbun add @bunito/config\n```\n\n## Usage ✨\n\n```ts\nimport { ConfigModule, defineConfig } from '@bunito/config';\nimport { Module } from '@bunito/container';\n\nconst AppConfig = defineConfig(function AppConfig({ getEnv }) {\n  return {\n    port: getEnv('PORT', 'port') ?? 3000,\n  };\n});\n\n@Module({\n  imports: [ConfigModule],\n  configs: [AppConfig],\n})\nclass AppModule {}\n```\n\n## Testing 🧪\n\nImporting `@bunito/config` registers config test factories on the shared\n`@bunito/testing` `Test` context:\n\n- `Test.ConfigModule`: a `ConfigModule` replacement exporting a mocked\n  `ConfigService`.\n- `Test.configService`: a mocked `ConfigService` created with `mockClass()`.\n- `Test.defineConfig`: a helper for replacing config providers with fixed test\n  values.\n\n```ts\nimport { ConfigService, defineConfig } from '@bunito/config';\nimport { App } from '@bunito/bunito';\nimport { Test } from '@bunito/testing';\n\nconst AppConfig = defineConfig(function AppConfig() {\n  return {\n    port: 3000,\n  };\n});\n\nconst app = await App.start({\n  imports: [Test.ConfigModule],\n  configs: [\n    Test.defineConfig(AppConfig, {\n      port: 53100,\n    }),\n  ],\n});\n\nconst config = await app.resolve(ConfigService);\n\nexpect(config).toBe(Test.configService);\n```\n\nUse `Test.defineConfig()` when a module expects a typed config provider but the\ntest should avoid real environment or secret reads.\n\n## License\n\nMIT\n\n[npm-img]: https://img.shields.io/npm/v/%40bunito%2Fconfig\n[npm-url]: https://www.npmjs.com/package/@bunito/config\n[license-img]: https://img.shields.io/badge/license-MIT-green.svg\n[license-url]: https://github.com/bunito-dev/bunito?tab=License-1-ov-file#readme\n","readmeFilename":"README.md"}