{"_id":"scenv","_rev":"18-7bc0acbe741809562a8a2c3f9861fdba","name":"scenv","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"scenv","version":"0.1.0","keywords":["env","config","context","variables"],"_id":"scenv@0.1.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/senv#readme","bugs":{"url":"https://github.com/PKWadsy/senv/issues"},"dist":{"shasum":"db75dc0751a7d573618b7e85c93aa30f8c6612fc","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.1.0.tgz","fileCount":5,"integrity":"sha512-5CX+Kz/OAmOZSLdMTZld2H+97IgIYg52dtc119rbXhMs6VvVxihrIH7sCwVH145l4ln8/cTjVXoJhGGStYkpYQ==","signatures":[{"sig":"MEQCIACACDsOa6huP8IscOAWuGmLcZ8tfhJdjAFbqU61Q4tGAiAofIPeROGYNH5/XN1qgpvxRb9eNtmzHIVWkq/zSFQ8bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37605},"main":"dist/index.cjs","type":"module","_from":"file:scenv-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"pkwadsy","email":"pkwads2@gmail.com"},"_resolved":"/tmp/4db7f8d3e5c010174124691d0b0870e9/scenv-0.1.0.tgz","_integrity":"sha512-5CX+Kz/OAmOZSLdMTZld2H+97IgIYg52dtc119rbXhMs6VvVxihrIH7sCwVH145l4ln8/cTjVXoJhGGStYkpYQ==","repository":{"url":"git+https://github.com/PKWadsy/senv.git","type":"git"},"_npmVersion":"11.5.1","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.1.0_1771282461536_0.13730665323280378","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"scenv","version":"0.1.1","keywords":["env","config","context","variables"],"_id":"scenv@0.1.1","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/senv#readme","bugs":{"url":"https://github.com/PKWadsy/senv/issues"},"dist":{"shasum":"3b77f64576878f1f83340cab4d37272181ee353f","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.1.1.tgz","fileCount":5,"integrity":"sha512-0bohPA9jNk4tIYeUS30u1QPhkhEVxZIw5jvFDoY9yGjqlc+i7Gacnhvr9zvnF61XfLIs+/AYI/BgGP92fwc99A==","signatures":[{"sig":"MEYCIQD492Jim/N/CbDhhF3wvkK5yut4+Q2eTJ8ZMiAzij+i1wIhALXTQQ1rofjabt6ZaA+QyQfNlXZyFUHZ2SnfefsdoNas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37453},"main":"dist/index.cjs","type":"module","_from":"file:scenv-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"pkwadsy","email":"pkwads2@gmail.com"},"_resolved":"/tmp/feba87bf954c3a3c81b93c1f1721021f/scenv-0.1.1.tgz","_integrity":"sha512-0bohPA9jNk4tIYeUS30u1QPhkhEVxZIw5jvFDoY9yGjqlc+i7Gacnhvr9zvnF61XfLIs+/AYI/BgGP92fwc99A==","repository":{"url":"git+https://github.com/PKWadsy/senv.git","type":"git"},"_npmVersion":"11.5.1","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.1.1_1771284768996_0.4741433549283045","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"scenv","version":"0.2.0","keywords":["env","config","context","variables"],"_id":"scenv@0.2.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/senv#readme","bugs":{"url":"https://github.com/PKWadsy/senv/issues"},"dist":{"shasum":"91b081ef4b48f71bf9b400c468e543fdfe6fe447","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.2.0.tgz","fileCount":5,"integrity":"sha512-B/buJhvDIEF1Prw+5Ta1WEs3Nzb5e1naSI9uZzTW6OpjJxuLRE6Z12rXCA1NnWB8u4WgsT+9g6qNBoAc/EL2aQ==","signatures":[{"sig":"MEUCIQC5NExGIfn6IdcGaZM7v2A1zAoY/BVOyqZNyTjX8OgdgAIgPymTmMLXadaEVPRfb8uKnh5Iigb7gYmYrTpB6BX8l6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37519},"main":"dist/index.cjs","type":"module","_from":"file:scenv-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"pkwadsy","email":"pkwads2@gmail.com"},"_resolved":"/tmp/362a625b746b4bfe21d75def7673bb3a/scenv-0.2.0.tgz","_integrity":"sha512-B/buJhvDIEF1Prw+5Ta1WEs3Nzb5e1naSI9uZzTW6OpjJxuLRE6Z12rXCA1NnWB8u4WgsT+9g6qNBoAc/EL2aQ==","repository":{"url":"git+https://github.com/PKWadsy/senv.git","type":"git"},"_npmVersion":"11.5.1","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.2.0_1771285421140_0.6558954829827388","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"scenv","version":"0.2.1","keywords":["env","config","context","variables"],"_id":"scenv@0.2.1","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/senv#readme","bugs":{"url":"https://github.com/PKWadsy/senv/issues"},"dist":{"shasum":"5770b0a9fa67c8ea2736ad1d27a7a74933012101","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.2.1.tgz","fileCount":5,"integrity":"sha512-wJ4N86Z+4LYOwPxv680vOa8YKKTn3IFD8b0B/Q4u4ab0/KPNADgCR1FGlqIjpGRtbpSDiICisH14pqAj+aTZnQ==","signatures":[{"sig":"MEUCIQCpxOOHelvKoDK2MGKszkNNfjofDsf/b1DWjjHgUOxAxQIgQ7QJha5eST3hOM7FAVsXzMS3w0338K0JrGzrAbe1+G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38395},"main":"dist/index.cjs","type":"module","_from":"file:scenv-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"pkwadsy","email":"pkwads2@gmail.com"},"_resolved":"/tmp/0a756badd012c63d895173d164c0f6a7/scenv-0.2.1.tgz","_integrity":"sha512-wJ4N86Z+4LYOwPxv680vOa8YKKTn3IFD8b0B/Q4u4ab0/KPNADgCR1FGlqIjpGRtbpSDiICisH14pqAj+aTZnQ==","repository":{"url":"git+https://github.com/PKWadsy/senv.git","type":"git"},"_npmVersion":"11.5.1","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.2.1_1771291725837_0.2565989758616136","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"scenv","version":"0.3.0","keywords":["env","config","context","variables"],"_id":"scenv@0.3.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/senv#readme","bugs":{"url":"https://github.com/PKWadsy/senv/issues"},"dist":{"shasum":"d086d134c1997b24f8509d54b5d1d84c795bea30","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.3.0.tgz","fileCount":5,"integrity":"sha512-n8P064c0raQpmkMURsAM9wRIN5dRaHDJtod4gpll6RLgyRy0MLde+9I41WEYY+b5uFZ6a3DEcDQlCgl3QN1W7g==","signatures":[{"sig":"MEUCIChd/G04OGA0k1mfI5x98Dx1rYxOR2mRdZZ6NQbZ1NnYAiEA7H33JE7eGRf4glFr23/q3cLm1fs+//4z4GH3uUgqS00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39357},"main":"dist/index.cjs","type":"module","_from":"file:scenv-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"pkwadsy","email":"pkwads2@gmail.com"},"_resolved":"/tmp/eb9b7da960e732e50d4e038875cdf18e/scenv-0.3.0.tgz","_integrity":"sha512-n8P064c0raQpmkMURsAM9wRIN5dRaHDJtod4gpll6RLgyRy0MLde+9I41WEYY+b5uFZ6a3DEcDQlCgl3QN1W7g==","repository":{"url":"git+https://github.com/PKWadsy/senv.git","type":"git"},"_npmVersion":"11.5.1","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.3.0_1771295001463_0.34176673858039","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"scenv","version":"0.3.2","keywords":["env","config","context","variables"],"_id":"scenv@0.3.2","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"77b6bf7bbb3d3d1256d7139b201fad261c328b14","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.3.2.tgz","fileCount":6,"integrity":"sha512-CKyDaEMXJKKBgthPrk/tGa9GZPQdYVDT2dNrbcMvdhjrLAbDoIVMM6/5q6AyKQrqnJp1ViUWFauqphrj3sfRFA==","signatures":[{"sig":"MEUCIQDQHplvVv716hWH1XogBXXDLC92GbcZ9HlWkGciyred9AIgP7mJpuykpfMj6JitE3xB2A0Tn8oAmdKHLyr2Xpe8rWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41621},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8cd62a2e8c032f88a862f3480b7462888a2aecd6","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.3.2_1771300350526_0.5341491691548861","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"scenv","version":"0.3.3","keywords":["env","config","context","variables"],"_id":"scenv@0.3.3","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"0666be96b16ffc1f15aef4ae682698a1fed8c17a","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.3.3.tgz","fileCount":6,"integrity":"sha512-Upsza60KyfyK4I0v2z6hMrjLM+A8srto2SxVd7i/W9Cly1nv79ruYRTFENxcTQfvkhAMhEZcNTBfrg10egA46w==","signatures":[{"sig":"MEUCIDJrWtFr50fCmq4cpXS35YaATx+wuLltZkuRXoSspBx3AiEAoTyYYzB4UBCuzCcA1A6QJUn/xBChwbiUryqlWSBSmBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41621},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"693231e61e660d258f3353c13e2d65a6214b622b","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.3.3_1771300737687_0.18102200099326193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"scenv","version":"0.4.0","keywords":["env","config","context","variables"],"_id":"scenv@0.4.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"239b29d988bbb29a85965a00ad080cd691aa87bb","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.4.0.tgz","fileCount":6,"integrity":"sha512-jx8eaYdd18gXsQKW7kol8CRJ8uPSfiheLkxJzqeLRZ2oCltLRSdxhjELhGWJFZDYdBMgwvzkW/mPtz5WfkrkjQ==","signatures":[{"sig":"MEUCIEihmptxYt6Z4zsUoM/uz6SsLbgICHZ6vi9pN4Q9CEqPAiEA2bnJK+qveNdxoLBX6QAvCUI+YmN4y7ePEBaqgYfP9Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50215},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c3ba408d0e449eba903deacce72eef1d46b7ce72","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.4.0_1771302912172_0.7040711563986382","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"scenv","version":"0.4.1","keywords":["env","config","context","variables"],"_id":"scenv@0.4.1","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"415aabd49efec781a81ad7f485f03ba09d00a387","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.4.1.tgz","fileCount":6,"integrity":"sha512-vR/pNS5MfQ21al4Bv3mXzH1D0URPOVCvYC/b0y1wC1k+NEghu56NTdn10kE6JPuTZ+8pK2Cru6768YsnLUz+xg==","signatures":[{"sig":"MEYCIQDNe17SA2mLWRDGVVf81ei4h3zeaOj8MVsmxrKkKWixEQIhAIDDE1t9nxgzpKOE2wCocmLS7H+iJR2rbhQDZnC0nC2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50211},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d6ab4767ff94387e4d396a8fa02db044a5e13af2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.4.1_1771305119258_0.02097928707253094","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"scenv","version":"0.4.2","keywords":["env","config","context","variables"],"_id":"scenv@0.4.2","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"fd14d8765ae2865322a356227acdb594bfc57198","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.4.2.tgz","fileCount":6,"integrity":"sha512-6xibJHDX/Brzxr0O8tdoDw43ks511QkivKf035cL9+TWwmQ2FkPtDdc7spD6KumSnn8bAzTbDtzonEUIvuv9iw==","signatures":[{"sig":"MEUCIQCc54vtBEWFsUZcLbYSW9VvIXQHhWkdPbFt3gsCQOmx7QIgQjYaqYSJvnmRVg0ncYIbXUIbDUdx3uvEOq6RHbYnvTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50291},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ebf4417a14398246f31cda562a4bbb7b17c6b1d3","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.4.2_1771305187517_0.49828788923163514","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"scenv","version":"0.5.0","keywords":["env","config","context","variables"],"_id":"scenv@0.5.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"009a6dc3de75a71b8c3345ac82c005b0c4e432fd","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.5.0.tgz","fileCount":6,"integrity":"sha512-xw5ucCc6W5C1zI21DAjvHnURcU0Wjs6upYJgqWTYIZuq4ZlYJJda4AKsoraj0VZfOmFFgtob+FhfdivEcM0pkA==","signatures":[{"sig":"MEUCIQDSsCrWCn7/8lOc4dn2FfMJloQG4p+F05qRtBeRTF9kGgIgKwKQ7CaZpUqwA7VAZLLwcXQR1Yh9vJ00D8R1Vr4BTL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80239},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5de3f1b11f5a5f6e7264326a7bbea3d4984487a2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.5.0_1771325809375_0.356374003830354","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"scenv","version":"0.5.1","keywords":["env","config","context","variables"],"_id":"scenv@0.5.1","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"e7051ad1580f84946d587d8b6fd684689d497d6e","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.5.1.tgz","fileCount":6,"integrity":"sha512-JWPI/0v3X0py/qUP8pilYHzVlnCVx2Jt6vqxEa2LBhfmuDdDhnlhorXPHC+KbbCuLUAq3aMawZ333pSrBAbtQw==","signatures":[{"sig":"MEQCIFzkqTPW+ylyj8DveVzB4AGstes8B/Yzy8dyEfkyMSAvAiBOAnbvHnX8Re5aBszhIAHfG5g7cROdCM6tUdB3ryfK9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80500},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c843bf02d6c12dec6b85a00151b21342cf31c3f2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.5.1_1771375770962_0.3996588893625832","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"scenv","version":"0.6.0","keywords":["env","config","context","variables"],"_id":"scenv@0.6.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"f5a8b273f30593295de174e79f8bb86f06d178d9","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.6.0.tgz","fileCount":6,"integrity":"sha512-lB5LhijQ5Bw6u/TPJV6N5Jf125n7hmRSlp3oLBlQLcuCbBapNi5pZNBPHfKhaC87ShXSH7ukssYooGF3+3unIw==","signatures":[{"sig":"MEYCIQCpo09GJ7ThtIoTV/r+iiDDZBBB3x8yuWiOlR8k+EhurAIhAPMsxxZ9ZWXHqT/KdDjDJclmHLw7WmLDezDzk9Sf0iI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84523},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3e3a5088f8262b0b4509cc7335859f3d37535f17","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.6.0_1771388517106_0.677237906117993","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"scenv","version":"0.6.1","keywords":["env","config","context","variables"],"_id":"scenv@0.6.1","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"61dbb86d5576046db0c92bf45bc80fa4364e43a4","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.6.1.tgz","fileCount":6,"integrity":"sha512-FOTTk1cqnLqR1QzjyKwmA6Je9d3jDczbwckfpQVP5SPSEH5PxFugA7i9EmBG3a4mz3qG22eGklhUcJqbJkI65Q==","signatures":[{"sig":"MEYCIQCx37yByhKI/FoO7kL03CQqmurWHLakKYyVM01uNKmOPwIhAIJn0DqerfSOC+WzkyFquvlUa0tnkA2w56q5T5lwxmM+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86565},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b6bd1eae0a3c645ebe989dceef68fe2c30697924","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.6.1_1771390410030_0.952403019573276","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"scenv","version":"0.7.0","keywords":["env","config","context","variables"],"_id":"scenv@0.7.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"f6b7b0598769c5579186e159dd35e5fbab7b81e5","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.7.0.tgz","fileCount":6,"integrity":"sha512-NY8R8WF6rGU+9+w0DPyFnp7ASBrVznb96+CgIPTyYlFSrlHWfvA9ALn5Ns6EQzlmzKQEFSCDhvgl4B8CWzMw4g==","signatures":[{"sig":"MEYCIQDv27+nNkR9HKUAlT3hhMShhIwnwBWc1rAcu6upsnNkgwIhAJc1q2iL9hlkGbO41mNQVK92IzCLL+/zx+pUT2YhdvtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84069},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"32b45e78f5b31abc16c20559a8a832209125a5a2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.7.0_1771453193918_0.9304760886193353","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"scenv","version":"0.8.0","keywords":["env","config","context","variables"],"_id":"scenv@0.8.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"b70e627613e257b04e338776547e2a540a01b616","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.8.0.tgz","fileCount":6,"integrity":"sha512-mlPSs84qAtAEjKrMHEyXRgDYzv9wRhikeqiuWp3NYlxbBhRYEYXX/r2ItmE1Rif25P0fwm3zi8ZUdhW6cHvN9g==","signatures":[{"sig":"MEQCIB7CG+MWBpPuDsKchzb0tRK/MuAQllk2LrGEEMWUJ8wHAiA6nzc6fJmnvUm2Fv0C0S7mjUlpIsUoqJ/qVeF4Zao8cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84561},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ad6f3d58168cf7c7da1489190638cf9e020a8f5c","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.6.2","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.8.0_1771470745814_0.26927547822176656","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"scenv","version":"0.9.0","keywords":["env","config","context","variables"],"_id":"scenv@0.9.0","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"homepage":"https://github.com/PKWadsy/scenv#readme","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"dist":{"shasum":"f5f08da1fe99cbf1116b6bff770405cfc30410cc","tarball":"https://registry.npmjs.org/scenv/-/scenv-0.9.0.tgz","fileCount":6,"integrity":"sha512-S+j0qobEf/rBItqtmFkvS0aAFG4f+n2PGZm5B/Jb2PSM5KHgv6II5Ek4tLAU0yeJbSxBatmZfx8E4HRv50NQtg==","signatures":[{"sig":"MEQCIDHiD6oCpPQVzmJ+7DovEzWPY/UqSy3F39dd8WZj8EIoAiB66+fkzjMDj0QY8IlZibrE8RjU/biv0c4JgBkdP8fX5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86411},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2471aa5ead8358b9f20e2b07a482346f2af52912","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"repository":{"url":"git+https://github.com/PKWadsy/scenv.git","type":"git"},"_npmVersion":"11.9.0","description":"Environment and context variables with runtime-configurable resolution","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/scenv_0.9.0_1773272234417_0.4852948356323834","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"scenv","version":"1.0.0","description":"Environment and context variables with runtime-configurable resolution","repository":{"type":"git","url":"git+https://github.com/PKWadsy/scenv.git"},"publishConfig":{"access":"public","provenance":true},"keywords":["env","config","context","variables"],"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","test":"vitest run","test:watch":"vitest"},"devDependencies":{"@types/node":"^20.0.0","@vitest/coverage-v8":"^2.1.9","tsup":"^8.0.0","typescript":"^5.3.0","vitest":"^2.0.0"},"engines":{"node":">=18"},"gitHead":"63e136f658ad954a5e6f2a37b38bd1b66a291f8a","_id":"scenv@1.0.0","bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"homepage":"https://github.com/PKWadsy/scenv#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-wSwSo+MvinufKt7C+pO4SDZVA68o6V11V6xX7f2tInkfbwceWBinEYyNigKS/y7d8ey3FpP7w3pj0yT4lC5tCw==","shasum":"1c4f1885673a21ae06bb5f8999742844f98dcc72","tarball":"https://registry.npmjs.org/scenv/-/scenv-1.0.0.tgz","fileCount":6,"unpackedSize":86675,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/scenv@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBsfIijTy1Gj675J2sSjje3epM8ck7lx2mzvW6uts4LSAiA3aG90sVvd8ScCIKWXSlRslkHcNtjpk9aaBBiuROwXoA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:478aee85-1ccf-4880-90e8-8aafb11b2f17"}},"directories":{},"maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scenv_1.0.0_1773351176597_0.6625861886611881"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T22:54:21.472Z","modified":"2026-03-12T21:32:57.036Z","0.1.0":"2026-02-16T22:54:21.707Z","0.1.1":"2026-02-16T23:32:49.142Z","0.2.0":"2026-02-16T23:43:41.274Z","0.2.1":"2026-02-17T01:28:45.984Z","0.3.0":"2026-02-17T02:23:21.616Z","0.3.2":"2026-02-17T03:52:30.674Z","0.3.3":"2026-02-17T03:58:57.822Z","0.4.0":"2026-02-17T04:35:12.321Z","0.4.1":"2026-02-17T05:11:59.409Z","0.4.2":"2026-02-17T05:13:07.642Z","0.5.0":"2026-02-17T10:56:49.506Z","0.5.1":"2026-02-18T00:49:31.107Z","0.6.0":"2026-02-18T04:21:57.248Z","0.6.1":"2026-02-18T04:53:30.173Z","0.7.0":"2026-02-18T22:19:54.050Z","0.8.0":"2026-02-19T03:12:25.970Z","0.9.0":"2026-03-11T23:37:14.579Z","1.0.0":"2026-03-12T21:32:56.739Z"},"bugs":{"url":"https://github.com/PKWadsy/scenv/issues"},"homepage":"https://github.com/PKWadsy/scenv#readme","keywords":["env","config","context","variables"],"repository":{"type":"git","url":"git+https://github.com/PKWadsy/scenv.git"},"description":"Environment and context variables with runtime-configurable resolution","maintainers":[{"name":"pkwadsy","email":"pkwads2@gmail.com"}],"readme":"# scenv\n\nEnvironment and context variables with runtime-configurable resolution.\n\nDefine variables once with `scenv()`, then resolve values from **set overrides** (e.g. CLI `--set`), **environment**, **context files**, or **defaults**. Control behavior via config (file, env, or `configure()`)—same code, different config per run.\n\n**Requires Node 18+.**\n\n## Install\n\n```bash\npnpm add scenv\n# or\nnpm install scenv\n```\n\n## Quick start\n\n```ts\nimport { configure, parseScenvArgs, scenv } from \"scenv\";\n\n// Optional: apply CLI flags (--set, --context, --prompt, etc.)\nconfigure(parseScenvArgs(process.argv.slice(2)));\n\nconst apiUrl = scenv(\"API URL\", {\n  key: \"api_url\",\n  env: \"API_URL\",\n  default: \"http://localhost:4000\",\n});\n\nconst url = await apiUrl.get(); // throws if missing or invalid\nconst result = await apiUrl.safeGet(); // { success, value? } | { success: false, error? }\nawait apiUrl.save(); // write current value to a context file\n```\n\n## Resolution order\n\n1. **Set overrides** – e.g. `--set key=value`\n2. **Environment** – `process.env[envKey]`\n3. **Context** – merged JSON context files\n4. **Default** – variable’s `default` option\n\nAny string value matching **`@<context>:<key>`** (e.g. `@prod:core_server_url`) is resolved from that context file first—in set, env, context, default, and prompts.\n\nPrompting is off by default (`prompt: \"never\"`). To enable it, set config `prompt` to `always`, `fallback`, or `no-env` (via config file, `SCENV_PROMPT`, or `configure()`).\n\n## Optional integrations\n\n| Package                                                        | Purpose                                                       |\n| -------------------------------------------------------------- | ------------------------------------------------------------- |\n| [scenv-zod](https://www.npmjs.com/package/scenv-zod)           | `parser(zodSchema)` for type-safe parsing and coercion. |\n| [scenv-inquirer](https://www.npmjs.com/package/scenv-inquirer) | `prompt()` and callbacks for interactive prompts.             |\n\n## Documentation\n\nFull docs (config, contexts, resolution, saving, API) live in the [monorepo](https://github.com/PKWadsy/scenv):\n\n- [Configuration](https://github.com/PKWadsy/scenv/blob/main/docs/CONFIGURATION.md)\n- [Contexts](https://github.com/PKWadsy/scenv/blob/main/docs/CONTEXTS.md)\n- [Resolution](https://github.com/PKWadsy/scenv/blob/main/docs/RESOLUTION.md)\n- [Saving](https://github.com/PKWadsy/scenv/blob/main/docs/SAVING.md)\n- [API reference](https://github.com/PKWadsy/scenv/blob/main/docs/API.md)\n- [Integration (scenv-zod, scenv-inquirer)](https://github.com/PKWadsy/scenv/blob/main/docs/INTEGRATION.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}