{"_id":"@tsedio/config-vault","_rev":"34-dd3c5cd5a5bec0af890a0925e52cfd73","name":"@tsedio/config-vault","dist-tags":{"rc":"8.37.0-rc.1","beta":"8.38.0-beta.6","latest":"8.40.2"},"versions":{"8.29.0":{"name":"@tsedio/config-vault","version":"8.29.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.29.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"edcca2d70cec56bd2cf52dadb8de996902a46938","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.29.0.tgz","fileCount":5,"integrity":"sha512-3g2Eh5IrPrRVR7xtC4PTTLXXY73c62U+LgFJPckItvFes4V00y5T3JoiSDYJRZVUvpYBNln2cr+5pIQ7WI86ww==","signatures":[{"sig":"MEYCIQCcT5T89O6d4+UNiShPrdAyH3wtv/w6XTcscViWD7r+6wIhAPzwKuPsGK62nJYysbi1Mk9sWeyBsB3FfNR1xbxlKqk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46321},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"2bc1f55ee55367901357422d61aaa97aa11cad31","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.29.0_1780302360186_0.8825667918094628","host":"s3://npm-registry-packages-npm-production"}},"8.29.1":{"name":"@tsedio/config-vault","version":"8.29.1","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.29.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"501636cdfe7ed5517100e5e4a324e0cfb80b361a","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.29.1.tgz","fileCount":4,"integrity":"sha512-sMYHQBuvHY7h7nWaJjZa26fqE8u2k0/vV74FxSqriNpkTQIiwhHWvZR6/d4LrQytmF5OAZiJaWAz+fDhBTq1IA==","signatures":[{"sig":"MEYCIQChElWFusZolx4/vDNq2TLDhPIoG+mgIN0ZfQYXXGYrowIhAMzW/J4m2L0VDyZbrs5M+VvD1dYTaOZOYPx+QlRkGKSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"b6fb2ef5e7ffad182554cae4d9c517306e5f2b07","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.29.1_1780427643147_0.38398481058804546","host":"s3://npm-registry-packages-npm-production"}},"8.30.0":{"name":"@tsedio/config-vault","version":"8.30.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.30.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"56055ab67b4374f281d19aac63999673d71df343","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.30.0.tgz","fileCount":4,"integrity":"sha512-wILUq31mM35V7GZtcz9P5emsIyFlcTvX1+u+2vyE0fwUt2D+jzGS2+kfRIWap+4TXFxfjP9DbRf9VnZtquUEXQ==","signatures":[{"sig":"MEYCIQDG3ECh7O5JiK5kThP1IkdscZwlwsLreQtOCmJG8MkOVAIhAJu6IEWuj8MLdynv80OLRTd7VQHRJUAPbxrxsAxcCywH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"ed6a29eee776c1414388572425a64d42f6d2a255","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.30.0_1780553988417_0.5188663310094968","host":"s3://npm-registry-packages-npm-production"}},"8.31.0":{"name":"@tsedio/config-vault","version":"8.31.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.31.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"8901b401a4337f8153ddd56952f626dad295f708","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.31.0.tgz","fileCount":4,"integrity":"sha512-4Xyx7jB/L36g3jlw2kJVY9PPR99IafTLHvWIWnYnZ2bMU/e7NdTIU6beY8E61D1pLm/obK6YoL2trM+Yi2a+eg==","signatures":[{"sig":"MEYCIQDtRsau/1PMyGRQi0awj4uqWq2Hez/Z2M6DAQcBiMk5sgIhAKYht4RLFgAHKRmr1ewOu1advcgiJ5Pk5YjBNcFcrPPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"45b84a22d98927d182edeb7257471b2203c429e5","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.31.0_1780693045028_0.4582153171284129","host":"s3://npm-registry-packages-npm-production"}},"8.31.1":{"name":"@tsedio/config-vault","version":"8.31.1","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.31.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"d4a4d675f67c72e0081660fc493f91b5798923d5","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.31.1.tgz","fileCount":4,"integrity":"sha512-N9v9OFfBoFfI961M6+lVyVpt0td0MGjKtHkWyVd4SXFdbMk15+P+pLEYGZEn/B49HnjDKKSPUDZtmIINLRn8KQ==","signatures":[{"sig":"MEUCIQCh8rtljuT4xFA7Z0M51vsBtagroS3OQnR+xndxc1hULwIgBbokOKVemgjJBEpS3owYkwXS8hXkqy8ynioRD0oltYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"5c0ba5a026df2d0e5e86317fb511e73e09695879","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.31.1_1780712308130_0.964776882414083","host":"s3://npm-registry-packages-npm-production"}},"8.31.2":{"name":"@tsedio/config-vault","version":"8.31.2","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.31.2","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"b2cb8786888d88aa1e5e89d40e463f70cf2d5549","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.31.2.tgz","fileCount":4,"integrity":"sha512-XaqIcKzU86pLrhxSkv8PCktt138YtE6UW8CLIOxQ8q/QJhB4vWPOct4vayg8jqc/SOxEqbVGEgBVppKlp/yMOQ==","signatures":[{"sig":"MEQCICj1lThRGXlp7TeCiFX/dgY0OdUFEGn/zXuRMKK2cTY4AiAUW2UeVegjK6HDuk3mhbKGFz2Z6e57mAYIoXqPg0n/DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"3f8e52d532f490c3c98b8eafca0c9cb177059dbf","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.31.2_1782121115833_0.9586007046583747","host":"s3://npm-registry-packages-npm-production"}},"8.32.0":{"name":"@tsedio/config-vault","version":"8.32.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.32.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"08d191f4aa84d7b7e4d835156868cb86f9fc72b9","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.32.0.tgz","fileCount":4,"integrity":"sha512-h0jlSGkIYwZRV/BiIIRAAqP7jwcAotVgBcR7rw9mVum0NGRHyPLSvNxrZxS/7zdKYbJnIjGtulOlSg/4kwvX2Q==","signatures":[{"sig":"MEUCIQCFJlVaUGB8oVFd5IFewYphV84Q8NyOmowlmCNyW3UGTAIgLnzVExpCeFgeeheFSzRUUjxrpkLRN1Rc/4lQ8ykq13w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"a3db543c50e0830f731ab615699fb3edd4e0b7c9","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.32.0_1782739518851_0.876499623428324","host":"s3://npm-registry-packages-npm-production"}},"8.32.1":{"name":"@tsedio/config-vault","version":"8.32.1","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.32.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"39a751f7065f361e4a04cba722c9e1313cc53e09","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.32.1.tgz","fileCount":4,"integrity":"sha512-lvZAgoMEzP7Xv8WMp4TaMC7XKVQJi7Av3hlOcuLGGxNMAj/dWgANTNadJHhAsrElilDpR1AuSk3VLFJxv5kSrA==","signatures":[{"sig":"MEUCIQCkmKdOzcfK8e2rJFMuKZFqX0jjilm35UE5IKZq5MWQcgIgY9bWhtft2OUG4GwXXgWylXdzdAr5vhxzBEGLdOMrRIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"d5b28c0867214129f6789e3793e648df37fe66c2","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.32.1_1782742880490_0.49765652265775784","host":"s3://npm-registry-packages-npm-production"}},"8.32.2":{"name":"@tsedio/config-vault","version":"8.32.2","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.32.2","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"4ca0beb18555803f3a339ac13e1908bc09402b9c","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.32.2.tgz","fileCount":4,"integrity":"sha512-6bUFFJWDhaybYKoDwSIHlGkbDNtJfvbPkmzPYCauOr8vK4OSuoDGlf6xz3uKayHHZuvFjB62FJQFxHxyW4t2dQ==","signatures":[{"sig":"MEYCIQDgiMaoQuQ050dJJzxO2f4OdU+kqYQ8DXwvIescS4p+xQIhANvXrmV6XrOs9LgKlJIf8O/TEphjXAY8XzYgcHl7CnY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"df9ed00e974c459bd723753225b37e4fc4336aa8","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.32.2_1782915077818_0.39785741953173437","host":"s3://npm-registry-packages-npm-production"}},"8.33.0":{"name":"@tsedio/config-vault","version":"8.33.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.33.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"8956c541f1b96189a625c8246f3088d279cb856d","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.33.0.tgz","fileCount":4,"integrity":"sha512-KehvB41ucF59Vk07+w8odfwXJb4LBuyPUBNvLfHhn/VnGUryB1U68ZQxf8ygpKO5VMIXZ0U3INTuWemr1t/Upw==","signatures":[{"sig":"MEYCIQDPIUImU9P0BECnAAy0EZUEO+gwE95HpxowB+ZdF6SOBwIhALYQ5IdEKNcmHIq6dJkV7dUlHeXkoE41P6bwyqerswy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"a13dd33fb585f8166489d14840be35e6c1c202f1","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.33.0_1784024608110_0.13728974474000433","host":"s3://npm-registry-packages-npm-production"}},"8.34.0":{"name":"@tsedio/config-vault","version":"8.34.0","keywords":["Ts.ED","tsed","typescript","framework","config","source","vault","hashicorp"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.34.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"3d9e719e9f7621b09754bb14d8c5c7f3acd09608","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.34.0.tgz","fileCount":4,"integrity":"sha512-O/T04KpcP9iuP1um60jRwiTihzHXHCT+7T6k9qF0dL13V5KW8FagdNSi/ROpCA42l/Nr4W2D2QgvEojsHAZtHA==","signatures":[{"sig":"MEQCIHoXgfscvmGM/QLkv0TEWHrQn6EUG1Sh7nyREKSAeT1qAiBP0Z9lSwA80h0IMSP0VBapHKKRkBVDI7SGFMhFqr1esw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"beb3a3750d040206435c41d96dbe07e52e6ead88","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"10.8.2","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.34.0_1784034906594_0.43778933948788956","host":"s3://npm-registry-packages-npm-production"}},"8.35.0":{"name":"@tsedio/config-vault","version":"8.35.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.35.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"dc0456ab63a037ea4875493eb4e6fe44eaf42bec","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.35.0.tgz","fileCount":4,"integrity":"sha512-r32r95Gd9WR8bfhx4cJQXrRT7ZyuYOYCagj/DzSGH4jODrbLTJwnd7EhFC9SwC13HlHncT0lLIlAJVIVzLlO7A==","signatures":[{"sig":"MEUCIQDPXcY2PIVwUFkk65BhIpL+NwX9HkLDiMq7/tkCin6dJQIgebi+S/SKYirnSOTINrK8T3MPOCwK0KGRh0vmp6K/7TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"7710e227df455bb9339207480bc47005f7c2b2de","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.35.0_1784194307863_0.2844080627065295","host":"s3://npm-registry-packages-npm-production"}},"8.36.0":{"name":"@tsedio/config-vault","version":"8.36.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.36.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"3219464ebb6ef4d1a589ba0af71dbc8e8506f59d","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.36.0.tgz","fileCount":4,"integrity":"sha512-Pw8MCYotKP6K3iBPAMizJiqSVincK3shY364DgAL6Sxg+haIUTR4jYSpXG6feit0b5TgCVVmaGnTpWUjLwKEAw==","signatures":[{"sig":"MEUCIQCQ+X9jnV47txgaKLqIM0PWFpzU5OU6fZyjoyZps9A/ugIgfVejOaK7a2Imp5WX8VlbZ+5bAFEsKOPEb/lM5dfZBwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"7b6e16892eb63839a6fedc33107e8815b08689eb","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.36.0_1784533098468_0.22033879044041682","host":"s3://npm-registry-packages-npm-production"}},"8.37.0-rc.1":{"name":"@tsedio/config-vault","version":"8.37.0-rc.1","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.37.0-rc.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"a604d6a471a2e5f4e0681fc356da10ddadf33f90","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.37.0-rc.1.tgz","fileCount":4,"integrity":"sha512-pXgPUPiOcwnB4DXakTzncM6UMx3G4ZhFMinlp5m+RopXw2+thpk9U1hhSk4YNMtLMoOCgLlui3gFpScjJMaYLg==","signatures":[{"sig":"MEUCIG7tdksPUEb/XtTniGkClArhgdS90/SHoKI5ra/otU9HAiEAy6JL7MT+epgY81BqIFGC5ENXgbVUh68D70Njae4G+Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8459},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"f7e7ebcb7d29cb58f53d8a98b34ec67f48c17b6d","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"rc"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.37.0-rc.1_1784614219378_0.20857932279611213","host":"s3://npm-registry-packages-npm-production"}},"8.37.0":{"name":"@tsedio/config-vault","version":"8.37.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.37.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"61d86081d25efaf936dd9db8cc033445e4925d7a","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.37.0.tgz","fileCount":4,"integrity":"sha512-SEYoWj7mOeO5b58rU3MxOly54rwOZhAWRSlevnGFlQnKNsiadUZhY6jgm1mQ9IvhLArmH8Wj4BvzRh7+ay0U8Q==","signatures":[{"sig":"MEUCIQC+s4l217294izrVira69dtu6Ic+g/jXLzpeEZemUloAwIgYUAliH16Z7jKikQO57WrKVBX9T/Oih9Ys8PpJyKGORA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"0c8dfbdacfca9e55fd30a1782250942ae5249ea6","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.37.0_1784623663174_0.3000421840641807","host":"s3://npm-registry-packages-npm-production"}},"8.37.1":{"name":"@tsedio/config-vault","version":"8.37.1","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.37.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"9b26192c0466e8d11fab62512788707810c7bbda","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.37.1.tgz","fileCount":4,"integrity":"sha512-nMWRCYhf1HNMS6Sm0dzJjvTYkpK5846sSuto5HgWhmMJgVUf9ceTQUusbQiK3qXKprlGnGpzp4p1VZR3Fpu3eA==","signatures":[{"sig":"MEQCIGSBWfYldfJdMF1spjHiBj60qRsS0ed/SOtZwLcdzKT9AiA+CVfszfXQnh2FpqXMIPZwZJlT+S06dYVrSeZcsLsNew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"db17b891d09b6689975fc8c6d7833af109d928fb","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.37.1_1785143263905_0.6298643367758909","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.1":{"name":"@tsedio/config-vault","version":"8.38.0-beta.1","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"179db9e05f7babc02bd7a52136046e69a27911e2","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.1.tgz","fileCount":4,"integrity":"sha512-krn/GK6LSGeFB6BePBRXp1PPhcKv+7/CFxf+Tl3hafLREZPhrMdaZOF//eso+Pl7GEdspsmgK2Fe8Vi+ilrC8g==","signatures":[{"sig":"MEYCIQDgNxMrvXraLzCdWoifGAq8ewrLalgtvLmXUVKvwJQVNQIhAMsA/2Bt/m9Esq22ib+6MZFlWbRFd4BG6jSopQdllUsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"f6272bee7df3d83d0e5cd907bbf8b832c267e410","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.1_1785667095673_0.2250395459095087","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.2":{"name":"@tsedio/config-vault","version":"8.38.0-beta.2","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.2","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"5887e07453f4f3f7447dc9f24dd27cc30b0f85cf","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.2.tgz","fileCount":4,"integrity":"sha512-0bk1xV0tG++vMPy91um72DF8PJOnNTJDaQ2tVEGuNRGGbm6DroZprsM0Swsi/un+JSGOIzPBwMlJFICrLw312w==","signatures":[{"sig":"MEUCIQDKBy63pF8ObfusrkbZ0dfVO1icwg2d+Fj6LooDEU3EZAIgf9fXVXuJWEbbMrp2FvFvlMvTfCyGtTcirlyPBjnRmbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"2b64958b228ef9d8d68d123eb01454fcb482f8ed","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.2_1785668800758_0.40141360175833785","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.3":{"name":"@tsedio/config-vault","version":"8.38.0-beta.3","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.3","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"0a78ce334df33fc110a1018064bc710fb72da38a","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.3.tgz","fileCount":4,"integrity":"sha512-QfpOdrliJF5BWVRrcMb9q/qIfdndEYM7drOEIu2O+a7EFrGw5TOBxvrCPYeXWfo4naFOLgWlJAgXeNR3pGc7zQ==","signatures":[{"sig":"MEUCIQCuQvAR+MQRTGQd6MkxqHxTnIF7D36R6J/Np+mi4ZUPKQIgJ2j8ViNHjK4VDlnJ+rODMdCJeFRac2EBd2L1EFAdl/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"673b690bbf3e21430c98253e256305d36f86e4ee","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.3_1786101171907_0.3621623850000042","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.4":{"name":"@tsedio/config-vault","version":"8.38.0-beta.4","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.4","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"846a8172025fa003716822123db1040109f614d6","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.4.tgz","fileCount":4,"integrity":"sha512-/EirXSaA23CqQsrJjUwkFtrLYrkcHAawCJBqPU/GeRotwDJtg/TFqTPL1Ffxv48XhhokWFQchn4DwxLfz7s3tw==","signatures":[{"sig":"MEUCICrxp5I+/rG0SoUkU2uH9N5If1xiPd3jW2gBlvr4RFSlAiEA/YM+kNYZmoA4b6umMDul52Ok58rAkFF2GDx37zAuVUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"3b99bf5c7077aa55aa38ed9c6d6e8cc15126d745","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.4_1786176239503_0.36761362229398187","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.5":{"name":"@tsedio/config-vault","version":"8.38.0-beta.5","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.5","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"e280260099e901ecbe5edcd6a7ad6a9d6cd6eb73","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.5.tgz","fileCount":4,"integrity":"sha512-P3e5uLdLGLxo1dtBSijH5jcNehNH1C9pjkB1nFA5uyYzMMYJEoKrVoD+N6/OpHcgErZ47NmoCRl+UvMBN9bHew==","signatures":[{"sig":"MEUCIQDsY0D6Lu73MzzR+VsRnqShc2CBaMiRbEZ01+NGTDQLkwIgKr7PxoM3HXwsznUkFdpo7je1r3fZTmlSkF296w3PWIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"070d31bcfc1fa308f9d09138e6b4b0cb282c4be7","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.16.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.5_1786608341342_0.6441356057403225","host":"s3://npm-registry-packages-npm-production"}},"8.38.0-beta.6":{"name":"@tsedio/config-vault","version":"8.38.0-beta.6","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0-beta.6","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"370da4db1ffacbf1e2ca22b781d44a8ffdcd59f1","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0-beta.6.tgz","fileCount":4,"integrity":"sha512-qxpzOYqQ/HTOM2RZ3QsUW2D2AOKbwDanPSEbMCqCtziiSne97gDslUVElyiyRQe06+W6VEMHW5B183VU66RvZQ==","signatures":[{"sig":"MEUCIQDM6Jranv/5eCPyHm8vlph5JKnl62Duq3yS5WzSbaT7igIgEdMV0Tp/ZEKtVkOVFi72hAjXvT6Mzlkbyh6CyZCGMHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8463},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"b9564369fdf75331a4c85d32c1e78820d244f8dd","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0-beta.6_1786969556484_0.43136517186998335","host":"s3://npm-registry-packages-npm-production"}},"8.38.0":{"name":"@tsedio/config-vault","version":"8.38.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"31364316d633e1ad1911ebbe2bb4ffaceb847fa8","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.0.tgz","fileCount":4,"integrity":"sha512-RibA/IaYKGKaxzELZm6xQKpu6qt5Z0+2kF1z/5wgFdCMSjR0tMS+b6+hUQhboQpbV805zfulCOJl6WJP6K7/Gg==","signatures":[{"sig":"MEQCIBpAPm16Z2IA/CsWt/VSNEEP4/HlWezIny9ddhapyOhHAiB8s3WKDiyvEC9DdoTBf4U50+7iXNe0KQnsc2veV6S07A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"178d825c22c84e200fb2fb99e51536f7e4d39363","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.0_1786990175800_0.9522025436634853","host":"s3://npm-registry-packages-npm-production"}},"8.38.1":{"name":"@tsedio/config-vault","version":"8.38.1","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"b3c0a8b33d26388d4dd7c95f0e45c14054728b09","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.1.tgz","fileCount":4,"integrity":"sha512-tjXT260Szuj+kgJQjQAM9fZ1DlwSvkzfK+CPFSarnuXfPZmVmycS9qXX8zNkVNilvcK6vrNiB6KqbvlhtS8NXg==","signatures":[{"sig":"MEUCIQCPIQ6F2SBPg88AA7DzfiKsKaQkt0vs/dqg5q7x9yOGrQIgVou/YBfLQryrXcc66CoPzbXObqFnW3kpcghpNxz/sm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"31f96a0a8e5b5feb4dd9f2a2de1aad846bfca766","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.1_1787308958342_0.049181083418936566","host":"s3://npm-registry-packages-npm-production"}},"8.38.2":{"name":"@tsedio/config-vault","version":"8.38.2","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.2","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"6bdf90bd992d4c3228924fb1d2bc0306c21660f9","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.2.tgz","fileCount":4,"integrity":"sha512-yxkBWo0n9TvgU/NgcXQwhPmrL7ZxoZwnPNyNI88V2Peflpig2B+lae5JoWIUtT/dewEVYXD7qJPnX4z3cBHhxQ==","signatures":[{"sig":"MEUCIQCQMJbokUnONway6ZLiuRCDvKpzqXdmwab6+4KLKt9MpwIgF8G1MVtkaXGC9DIq1p9+NjIg9K9pRrtO2mQPoI9I6OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"18f40024b651932f10e07b828c54c81d2abafa5a","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"romakita","email":"rom.lenzotti@gmail.com"},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.2_1787320963588_0.06685837678540962","host":"s3://npm-registry-packages-npm-production"}},"8.38.4":{"name":"@tsedio/config-vault","version":"8.38.4","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.4","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"b59ad69c7bcd9e889ca0dbfb68f166bd9734f6b7","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.4.tgz","fileCount":4,"integrity":"sha512-RGhRBTXxi9ACCiJ7gnhXSAyZ67/uNh6muB0mapskUxQqOMSdZy8SWfohZmOqrxp5u8hH+gMOh1iMJBEG3ub5XQ==","signatures":[{"sig":"MEQCIBPjmXelfE4EUbec5dNrToJZsB8to32Xfa3u+cKYgrNFAiB5oqM8LGaedByPGMn87DH/DJZAN75p4sriCxXi5vigIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.38.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"b873b2338066286f7e2bad04ac24b71d4f7183ae","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.17.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.4_1787555689001_0.7412161582204875","host":"s3://npm-registry-packages-npm-production"}},"8.38.5":{"name":"@tsedio/config-vault","version":"8.38.5","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.5","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"4f7bef068e862bd176fdd9371246e8b3cb3b226c","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.5.tgz","fileCount":4,"integrity":"sha512-L6DR6e3ohh1YCSRfLjItXWnyADvyrCczr286j4niWQAKIy8+jKLrybGaLSl2bPqXDGfZZM2eihUZjTcNPAAzfQ==","signatures":[{"sig":"MEQCIA1moiGWhwBcXh6yQUIov5m03jJut1L75LtqH1rX0B06AiB8jCNeZMcQ6k/us0vhWxLlgwgDDv+chLDmINMszdoJpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.38.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"10a7adf1e57bff25e26f855859bbba377286780d","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.5_1789392437393_0.33406725124785264","host":"s3://npm-registry-packages-npm-production"}},"8.38.6":{"name":"@tsedio/config-vault","version":"8.38.6","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.6","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"6f23c177832663d12aed104a19f4e0f3a07cf325","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.6.tgz","fileCount":4,"integrity":"sha512-L7fNiCsBVgp4xHdLJ9j1PG+LsJ0aqlJUb/q58MnFE8k5CDDe6djOZuZ2OroYMeNOIqWgnLVeejryIDjUqL1bbw==","signatures":[{"sig":"MEYCIQDkdNVGnqvdcAn2xPFoXzFpoWe37brb0jWX59cuTdohQwIhAIX25/QlE+AXeKTcvVcNlCnzlsMRnvlBxHQemgoEHUbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.38.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"0849e8ec39059fe9c163f321e2ee643a7637fdb0","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.6_1789497222345_0.7488837177697358","host":"s3://npm-registry-packages-npm-production"}},"8.38.7":{"name":"@tsedio/config-vault","version":"8.38.7","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.7","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"3a1ac04551e289302d75eb801b7a7fd78b7adcd0","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.7.tgz","fileCount":4,"integrity":"sha512-dWYpAgrEqJykHlj4BBRNmgyp2/cjc5c3cMLWMNIv2l0a6NbHS+9236Jw3NTae6AZiMUHhWreweKBHO747jVBgA==","signatures":[{"sig":"MEYCIQCATqNCcL+l8pzhqYQqM9UfI/Kan5ugehS6jrbnInXSFQIhAKdBDhT5kty+7DqpxyNTg6uRQczR7794XxAj207DJlVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.38.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"50677dd4d90ceb9fc4bdd29b9a918cfdb3f846e1","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.7_1789547795151_0.291962954328046","host":"s3://npm-registry-packages-npm-production"}},"8.38.8":{"name":"@tsedio/config-vault","version":"8.38.8","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.38.8","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"f5370fdf38db68525dbd4260572a271e966bdca6","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.38.8.tgz","fileCount":4,"integrity":"sha512-Y9q8seOxBElXrGIuSMp0mHcVGBDTUw91s6zEuD6IAumHHOxy7yHwSUJL+TVNgjKOYAs3SIgnfQI/d29qss+GCA==","signatures":[{"sig":"MEQCIGQ1ymvuW+/vtDuyCRYFHDtePo8HUfsva5OnXf/fxk5oAiA0/VmGYumMqO15BT96z/kTawjgsvFzWWLPm+zbzZXtxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAIoFp2VX6TC5L4hnpLIih/GeQVMLrRrZvdSzNogBqkXAiAnxAweV/5Vb237IbuOIebAXLgG5WG4REOGIZJO3Kd5IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.38.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"2f5947b7e1f5c8ba3b503b5f0f1dc963a6ee9060","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.38.8_1789976291120_0.5462045019499902","host":"s3://npm-registry-packages-npm-production"}},"8.39.0":{"name":"@tsedio/config-vault","version":"8.39.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.39.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"4ff2e289199b68eb7daa21c7cb9eb8edd2c097a2","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.39.0.tgz","fileCount":4,"integrity":"sha512-/fbnT2myQMRbBJEDaJdK+3VhYk+LoPsVYpwqzFeOTOsK2sxYFbP7/87VlCq94cVG/6soZlY/XcwztTiIDXlDTA==","signatures":[{"sig":"MEUCIQDzi9u/tWvrBVIuoGYQWfo4NUMqe0/vzSLwmt4cTGiHoQIgb7ULdVshhLcl9xz2MNGEo7y9QMfqFiFDCQo4cAN6wvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICUXpUkLeLOGarYEB5I0K1sXKgwJpv3j2J6ZSo7Z2oGxAiBKiyduwW62aJl2FhFNJxdHmiKSjoWZUSxEE2X6CNvyUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"eba696ec9ca206b204235a2b767122fab26ae4b5","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.39.0_1790616436456_0.1045023489480379","host":"s3://npm-registry-packages-npm-production"}},"8.40.0":{"name":"@tsedio/config-vault","version":"8.40.0","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.40.0","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"40481df65c6216cb4b1fc9c46ba06fb047125516","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.40.0.tgz","fileCount":4,"integrity":"sha512-V2+nwud05UEkpxm97FeHSz9O3LtogVOaX0DV9/ANNPHoz3fXaFPN88yFHan5WALAkQUeK8/Wj5aw48zTtScDTg==","signatures":[{"sig":"MEUCIQClXvMcvwIpTx+vXCxRMP6CP+AQTLth6Dh/0aU4oT+uhQIgUtLOJOk3AmUnDpBvlLRWMNfSv8uwz3syuQFBFseN//U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDykx69U++T3SqbyZQQXvVR5HHiwIYX7YGY6MIw+RxxTwIgYVhHYdQrlSyFwortiWRFD0f3w7hfHshiFEN99a7uuk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"31835f12654fbcbe5114971d818155b73a706b70","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.40.0_1790624920219_0.8057672696824032","host":"s3://npm-registry-packages-npm-production"}},"8.40.1":{"name":"@tsedio/config-vault","version":"8.40.1","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"author":{"name":"Romain Lenzotti"},"license":"MIT","_id":"@tsedio/config-vault@8.40.1","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"96ed06b14fab31059c68fe937a13bd68318157d6","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.40.1.tgz","fileCount":4,"integrity":"sha512-IJdqgcvQ5nS3TuFId4qIQ0fyMetj7+wh6abnK8Tw4lFaEo/XtYPl6ieOPIaNEKu8JUjLGjoj4yJVELeRcBjcaw==","signatures":[{"sig":"MEYCIQDS0qA3S3/frMqUhrhaOxPoRmdbYGr06qO9JfUGWtMYgwIhANUKDL7oHbpvBTCkmkgr0w+GSw0oCDpVULsaTfadOxM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTAjo74H8zuCGbEjjuzujJDqiHhkpfyRPzfds8jZeRgAiEAnf1NpF9nfnlA+Di7/GHLfMt3RZ6WaQs0S8NQpOz1lww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","type":"module","module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"fb181faef7de1f3ba7e9447da5347d96b0039827","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/config-vault_8.40.1_1790661362627_0.46248694041349037","host":"s3://npm-registry-packages-npm-production"}},"8.40.2":{"_id":"@tsedio/config-vault@8.40.2","bugs":{"url":"https://github.com/tsedio/tsed/issues"},"dist":{"shasum":"0ccdc9e18ea6da50d9335c121fb81ac0a2ddf675","tarball":"https://registry.npmjs.org/@tsedio/config-vault/-/config-vault-8.40.2.tgz","fileCount":4,"integrity":"sha512-aF8vS861OZMq14ZzSnfx3d1KPo2Q2D4l9bsTR4LwbK29+BU80yvku5YvRl1AQcy+Q+7cAfLw3QrmQthUsjdxcw==","signatures":[{"sig":"MEYCIQCQ68wXGZ1RJwt80DbRu38QNF15qnt0MnrbAbKUbUYSWwIhANE1z1B93ikG1o5AH5kJBEwhFZyNi5P0ao+5auYBulhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIADqpdckT1WsnX8oox/vFeiJcMIinlDZpaA9uZhGQ2IuAiEAmU7fN7Ld6J+56o1Qj8GuJnzEEWU491hS00o3ptGlBcg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsedio%2fconfig-vault@8.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8412},"main":"./lib/esm/index.js","name":"@tsedio/config-vault","type":"module","author":{"name":"Romain Lenzotti"},"module":"./lib/esm/index.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","tsed-source":"./src/index.ts"}},"gitHead":"de82a35c1cbc22295a0e7d4bb6912b72573511c2","license":"MIT","scripts":{"build":"yarn build:ts","build:ts":"tsc --build tsconfig.esm.json"},"typings":"./lib/types/index.d.ts","version":"8.40.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"466942b5-fc6b-4180-bf6d-7289e8a26f02"}},"homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"_npmVersion":"11.19.0","description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","directories":{},"maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"tslib":"2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.2"},"peerDependencies":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config-vault_8.40.2_1790849235289_0.9382079987174883"}}},"time":{"created":"2026-06-01T08:25:59.988Z","modified":"2026-10-01T10:07:15.737Z","8.29.0":"2026-06-01T08:26:00.348Z","8.29.1":"2026-06-02T19:14:03.310Z","8.30.0":"2026-06-04T06:19:48.554Z","8.31.0":"2026-06-05T20:57:25.197Z","8.31.1":"2026-06-06T02:18:28.277Z","8.31.2":"2026-06-22T09:38:35.959Z","8.32.0":"2026-06-29T13:25:18.996Z","8.32.1":"2026-06-29T14:21:20.626Z","8.32.2":"2026-07-01T14:11:17.945Z","8.33.0":"2026-07-14T10:23:28.245Z","8.34.0":"2026-07-14T13:15:06.746Z","8.35.0":"2026-07-16T09:31:47.995Z","8.36.0":"2026-07-20T07:38:18.611Z","8.37.0-rc.1":"2026-07-21T06:10:19.513Z","8.37.0":"2026-07-21T08:47:43.308Z","8.37.1":"2026-07-27T09:07:44.033Z","8.38.0-beta.1":"2026-08-02T10:38:15.811Z","8.38.0-beta.2":"2026-08-02T11:06:40.978Z","8.38.0-beta.3":"2026-08-07T11:12:52.055Z","8.38.0-beta.4":"2026-08-08T08:03:59.644Z","8.38.0-beta.5":"2026-08-13T08:05:41.500Z","8.38.0-beta.6":"2026-08-17T12:25:56.638Z","8.38.0":"2026-08-17T18:09:35.941Z","8.38.1":"2026-08-21T10:42:38.476Z","8.38.2":"2026-08-21T14:02:43.739Z","8.38.4":"2026-08-24T07:14:49.131Z","8.38.5":"2026-09-14T13:27:17.521Z","8.38.6":"2026-09-15T18:33:42.469Z","8.38.7":"2026-09-16T08:36:35.279Z","8.38.8":"2026-09-21T07:38:11.212Z","8.39.0":"2026-09-28T17:27:16.584Z","8.40.0":"2026-09-28T19:48:40.301Z","8.40.1":"2026-09-29T05:56:02.706Z","8.40.2":"2026-10-01T10:07:15.365Z"},"bugs":{"url":"https://github.com/tsedio/tsed/issues"},"author":{"name":"Romain Lenzotti"},"license":"MIT","homepage":"https://github.com/tsedio/tsed/tree/production/packages/config/vault","keywords":["Ts.ED","config","framework","hashicorp","source","tsed","typescript","vault"],"repository":{"url":"git+https://github.com/tsedio/tsed.git","type":"git"},"description":"Use HashiCorp Vault to inject configuration to your Ts.ED project.","maintainers":[{"name":"romakita","email":"rom.lenzotti@gmail.com"}],"readme":"<p style=\"text-align: center\" align=\"center\">\n <a href=\"https://tsed.dev\" target=\"_blank\"><img src=\"https://tsed.dev/tsed-og.png\" width=\"200\" alt=\"Ts.ED logo\"/></a>\n</p>\n\n<div align=\"center\">\n  <h1>Ts.ED - @tsed/config-vault</h1>\n\n[![Build & Release](https://github.com/tsedio/tsed-cli/workflows/Build%20&%20Release/badge.svg?branch=main)](https://github.com/tsedio/tsed-premium-plugins/actions?query=workflow%3A%22Build+%26+Release%22)\n[![PR Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/tsedio/tsed-premium-plugins/blob/main/CONTRIBUTING.md)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![backers](https://opencollective.com/tsed/tiers/badge.svg)](https://opencollective.com/tsed)\n\n  <br />\n<div align=\"center\">\n  <a href=\"https://cli.tsed.dev/\">Website</a>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  <a href=\"https://cli.tsed.dev/getting-started.html\">Getting started</a>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  <a href=\"https://slack.tsed.dev\">Slack</a>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  <a href=\"https://twitter.com/TsED_io\">Twitter</a>\n</div>\n  <hr />\n</div>\n\nA robust [Ts.ED](https://tsed.dev/) plugin for dynamic application configuration stored securely\nin [HashiCorp Vault](https://www.vaultproject.io/).  \nKeep your secrets and config synchronized with your app in real time!\n\n---\n\n## ✨ Features\n\n- ⚙️ **Configure HashiCorp Vault** connection easily with the `@Configuration` decorator.\n- 🔄 **Poll Vault for changes**: Regularly check Vault for updated secrets and notify your application automatically.\n- ✏️ **Sync and update**: Use Vault as a dynamic source of truth for app configuration, and update values\n  programmatically.\n- 🔒 **Supports both KV v1 and v2**: Compatible with both secret engine versions.\n\n➡️ For more details, see the [official documentation](https://tsed.dev/).\n\n---\n\n## 📦 Installation\n\nInstall the package and its dependencies:\n\n```sh npm\nnpm install --save @tsedio/config-vault\nnpm install --save @tsed/config node-vault\n```\n\n```sh yarn\nyarn add @tsedio/config-vault\nyarn add @tsed/config node-vault\n```\n\n```sh pnpm\npnpm add @tsedio/config-vault\npnpm add @tsed/config node-vault\n```\n\n```sh bun\nbun add @tsedio/config-vault\nbun add @tsed/config node-vault\n```\n\n---\n\n## ⚙️ Configuration Example\n\nSet up your Vault config source in your Ts.ED app:\n\n```typescript\nimport {withOptions} from \"@tsed/config\";\nimport {VaultConfigSource} from \"@tsedio/config-vault\";\nimport {Configuration, Constant} from \"@tsed/di\";\n\n@Configuration({\n  extends: [\n    withOptions(VaultConfigSource, {\n      name: \"vault\",\n      endpoint: \"http://localhost:8200\", // Vault server URL\n      token: \"your-vault-token\", // Your Vault token\n      secretPath: \"secret/data/myapp\", // Path to your secret (KV v2 or v1, see below)\n      refreshInterval: 10000 // ⏱️ Polling interval in ms (default: 10s)\n      // Additional node-vault options\n\n      // validationSchema: object({})              // Optional: add a validation schema\n    })\n  ]\n})\nexport class Server {\n  @Constant(\"configs.vault\")\n  config: Record<string, any>;\n}\n```\n\n---\n\n## 👀 Automatically Watch for Vault Configuration Changes\n\nSince Vault does not provide native change notifications, polling is used to keep your app config in sync:\n\n```typescript\n@Configuration({\n  extends: [\n    withOptions(VaultConfigSource, {\n      name: \"vault\",\n      endpoint: \"http://localhost:8200\",\n      token: \"your-vault-token\",\n      secretPath: \"secret/data/myapp\",\n      refreshInterval: 5000 // ⏱️ Check for changes every 5 seconds\n    })\n  ]\n})\nexport class Server {\n  @Constant(\"configs.vault\")\n  config: Record<string, any>;\n}\n```\n\n---\n\n## ✏️ Set Configuration Values Programmatically\n\nUpdate config values in Vault from your services using dependency injection:\n\n```typescript\nimport {VaultConfigSource} from \"@tsedio/config-vault\";\nimport {InjectConfigSource} from \"@tsed/config/decorators/injectConfigSource.js\";\nimport {Injectable} from \"@tsed/di\";\n\n@Injectable()\nclass MyService {\n  @InjectConfigSource(\"vault\")\n  config: VaultConfigSource;\n\n  async setValue(key: string, value: any) {\n    await this.config.set(key, value);\n  }\n}\n```\n\n---\n\n## 🔑 Vault KV Secret Engine Versions\n\nThis package works with both KV v1 and v2 engines.  \n**For KV v2**, use the full path with `/data/`:\n\n```typescript\n// KV v2 (recommended)\nsecretPath: \"secret/data/myapp\";\n\n// KV v1\nsecretPath: \"secret/myapp\";\n```\n\n---\n\n## 💡 Tips\n\n- 🛡️ **Secure access:** Never commit your Vault token to version control!\n- 🔁 **Tune `refreshInterval`** to control how often your app checks Vault for updates.\n- 🏷️ **Multiple sources:** Use the `name` property for multiple Vault config sources.\n- 📚 **Validation:** Use `validationSchema` to enforce your configuration structure.\n\n---\n\n## 📚 Resources\n\n- [Ts.ED Documentation](https://tsed.dev/) 📖\n- [HashiCorp Vault](https://www.vaultproject.io/) 🏰\n- [node-vault](https://github.com/kr1sp1n/node-vault) 🗝️\n\n---\n\n## Contributors\n\nPlease read [contributing guidelines here](https://tsed.dev/CONTRIBUTING.html)\n\n<a href=\"https://github.com/tsedio/ts-express-decorators/graphs/contributors\"><img src=\"https://opencollective.com/tsed/contributors.svg?width=890\" /></a>\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/tsed#backer)]\n\n<a href=\"https://opencollective.com/tsed#backers\" target=\"_blank\"><img src=\"https://opencollective.com/tsed/tiers/backer.svg?width=890\"></a>\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your\nwebsite. [[Become a sponsor](https://opencollective.com/tsed#sponsor)]\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2016 - Today Ts.ED\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit\npersons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the\nSoftware.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE\nWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"readme.md"}