{"_id":"@dotenvx/primitives","_rev":"57-25ceceda9c2bf8a2d32967d22aa95ad0","name":"@dotenvx/primitives","dist-tags":{"latest":"4.3.0"},"versions":{"0.1.0":{"name":"@dotenvx/primitives","version":"0.1.0","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"01d6fdbcee4baff6e049dc6f449b928f997ebeb2","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.1.0.tgz","fileCount":4,"integrity":"sha512-SuB3biXr+vAymqBdvFk0g90TJtPVqexlNRiL48W4kkL+JSWlLwWyOZKElFjndIqjfhj+2eBIzovqFq4FXgDREg==","signatures":[{"sig":"MEYCIQDrKw3IAS1Xwcs36iHnmuxXwReaqpez59zoXJzXCaTFtwIhAK2tB5lygv0mDLUh7tQzlFWGwYWUJZ2O+lPbW4pQgASm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993},"main":"src/index.js","exports":{".":"./src/index.js","./decrypt":"./src/decrypt.js"},"gitHead":"52dbd532c97c0948922315f4bf47ae7ada7e105a","scripts":{"standard":"standard","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/primitives_0.1.0_1781896306070_0.5020955766394506","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dotenvx/primitives","version":"0.2.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"b5ec2f7cd2230ea03b75235286d0aa6d100382d0","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.2.0.tgz","fileCount":5,"integrity":"sha512-9lPYrWOsaX8eqQ2iHjBwUS1CygZn0qI0K+tROM1B5brST6+fkBgiqIHMgQnfJR5tW1eCjk0ODGgQj3nrByhL1w==","signatures":[{"sig":"MEYCIQD60Bet6iBUvXrUEL94NXzVRjVq11eN/+lk05KhVp/hBwIhAOleBPYqa8szwV6TnZdamhrzp6dKXwPp6b7+JoS4UBsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457560},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs","./decrypt":"./dist/decrypt.cjs"},"gitHead":"5be6eb39906c3ebfa5b56bb390c29c2dd8946811","scripts":{"build":"esbuild src/index.js src/decrypt.js --bundle --platform=node --format=cjs --target=node16 --outdir=dist --out-extension:.js=.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.2.0_1781897201024_0.883321106844666","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dotenvx/primitives","version":"0.2.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.2.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"f8775f7e6f468631734c0afcf254e71840324a5b","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.2.1.tgz","fileCount":4,"integrity":"sha512-MDkGTamF3lzg4uyrMVrYUiLIeClVMywaHlV7dsQ/EB0OjA+UnDs3xE6+FQ3nyrEvz1wBr0jeG4o5T43DvVXRnA==","signatures":[{"sig":"MEUCID8zP1EF2VDuj7ZjT3ve4/FUHWfNP3SLQP+s35/NKGj+AiEA6YmYNesST3tGA2NH5O/27niozRnr6Jrz3gD45icnPWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232705},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"9945b38beae3dc4a6a0f764a786e20fdda15373b","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.2.1_1781897406191_0.4492026891508871","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dotenvx/primitives","version":"0.3.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.3.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"a18cd844ba71e779f2e3dddf0ba882576a9aa281","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.3.0.tgz","fileCount":4,"integrity":"sha512-tPZzNKflm65SrOnCEkFL2cowA3n29Ta3lQxXacl5i9bXq4ttvy10yi+T35uTGnkRvNKNAxWLJlBPFmcJXjo+Ow==","signatures":[{"sig":"MEYCIQDKj5OY+2KbytzAVOru2GCfsEYhNSdVGuTDSvGuHmkPtQIhAMAIoXWsE0CYLf5Ldt4hKkfgBGoOw7g+FyNtm6sy9pf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240781},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"91fa8b8e63837b80a917cd5e7a51417714fd9813","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.3.0_1781903617638_0.8588578436889585","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dotenvx/primitives","version":"0.4.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.4.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"418830e059f2bd08531e783fa65e9fc10db1548f","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.4.0.tgz","fileCount":4,"integrity":"sha512-GwTqYOsZX/kF0BunuaxX+R2grTAYIphHJHzLjUEBzOttdbqgpudBQnAOMHEpmvUwPxRWwxwSbaOfZKP3QC5a7g==","signatures":[{"sig":"MEQCIACgcFJpZDWpart77EpZ6g2+bHennTvqtd0xFs6OghiOAiBWW0WXWI7nIWsu57CJvTCr+yTFKi7iR/1i6UFnV5swiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241816},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"fde6447b539fee1f170aad1a26ce5f78c5e7135b","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.4.0_1781911675026_0.36554189655397207","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dotenvx/primitives","version":"0.5.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.5.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"cfcd91711f3d22597bdb0a3cf15ca08b417d0f50","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.5.0.tgz","fileCount":4,"integrity":"sha512-rdQXeyInA7SB6lYjLgaXUbEs8umj6oRKmdtHY08kcGEg1+vRoszOb9gDyVq73SHCHJCBFkkN7a8BaCV9gEN14g==","signatures":[{"sig":"MEUCIQDykL64DM0TmRs7cUNsCdxOUmTRVNyIkiK49igjRXgM+gIge3DPWFss/7Ss5CkQPMUcpDz+S3KDvlOUfMxD7oq/ZEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242334},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"0040e6331bfd7be27f64e85b016beee066cad38e","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.5.0_1781927512033_0.6790513923759229","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dotenvx/primitives","version":"0.6.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.6.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"a34d7f2d6e6dfd00d3c5e3e849b8dbc77259f02b","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.6.0.tgz","fileCount":4,"integrity":"sha512-6bd6mpemCFh6LSnE0vvz9IzR/QsbbB3f3Fpd/GRtu8QJlktHLzTlUSfP3EKO7+bTIxuZLGZ7Aos9YK9pcrZhnw==","signatures":[{"sig":"MEUCIQDUrOzG5QrbDndpsQb+z3kucC4bVBp8B3bEmLfRCzn4zwIgVq5lABQ9807RQgM+GcI3Rm4wGbWSwKbJK8J7EiFnd/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242519},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"51d73dbce3abf565d94021b206009644ba8b3145","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.6.0_1781928556075_0.7425343456242126","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@dotenvx/primitives","version":"0.7.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.7.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"7db5c26147fc98255104a2028817203a4916d549","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.7.0.tgz","fileCount":4,"integrity":"sha512-D8lHanfm8FfnaR7EOj/acLsaEglRPgNAeCXsOt8Wp3Ji80K/o7wnooTe0Z793VtgsXT86AfHAwMEdtI9zQYTMg==","signatures":[{"sig":"MEYCIQC4pk6ijQOo4NAVVT/YZJP2y689ZXJBFanqy2g2GlDvKAIhANDwrqAs2bgSKJPamZrQNOVJt6zut5xSZT1XwliBf+uc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242960},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"6354f1f1ef6acda5b648d43ad222bfc4bf1e03cf","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.7.0_1781930351873_0.013347029139918698","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@dotenvx/primitives","version":"0.7.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.7.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"eadc0953b5d03df1003d064a0f6257d4797d76d4","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.7.1.tgz","fileCount":4,"integrity":"sha512-bTCE4izhR4Q5wcBEFNLWuv9oZsUhXhvvYwOUJETa17zk4kKG8saKVIlM+UxpOsttLq4dJ0/jAmD8GBsginKOag==","signatures":[{"sig":"MEUCIEfA4ddCmF3Mp+p2f7QBZ2wnA8llWo7HJjMcy3aj1mdNAiEApnXOzqbCZpZAoSujgA/REcExcHoy8gDxKBwYr8C6xOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243010},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"7f6b1518f4776d0c9c06895a74429172f1ebd173","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.7.1_1781931082783_0.2630897460673298","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@dotenvx/primitives","version":"0.8.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.8.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"25f3af8f876717deb00b21c64df8a7ba05d16b2c","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.8.0.tgz","fileCount":4,"integrity":"sha512-VYJy0uhFm9zTJ1TxBaW/pA8bjbOM/OttaNMwZ1RHG4JKyRG7DhSdiqD1ipQoAyoD22olUtxbP78W9xY3Wd11bg==","signatures":[{"sig":"MEUCIE26IsZ+xCodS+qCKIxnC4yVRB5aQ6HYTlagOXU11zR8AiEAtao83xyMENgK/fXKUOSJ+gCBvKjV7BMUbYVEipc/CDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244277},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"99bd1d1e4653c3e5387dee36ce84800e7e257f16","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.8.0_1781979983093_0.776167763710248","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@dotenvx/primitives","version":"0.9.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.9.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"8accc1891c423a2eaf94c1cc15f4ad3dd0eb9031","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.9.0.tgz","fileCount":4,"integrity":"sha512-s3+uyFD+SkPCPfEAGtOpTRBNDMR18K+kUHedRQjP8a+nltea94d/uXTzDKMhdJO/3ZrjK2cO31dh1WQjArBecg==","signatures":[{"sig":"MEQCICzqRPMJrYEIDljX7u2HR9gcmocnw0fLlDShIvK1qjjbAiBgw5GNT5yi+IQiDVl7GVyQNMNzaY4VZvsPdfHMVwbESw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245656},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"23ec8ad552f23afa4f196228691c09d9da5e47d7","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.9.0_1782157972714_0.3490704005115013","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@dotenvx/primitives","version":"0.10.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.10.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"4c7f69f4d7bc0d17aea131b61acdc82371be54e9","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.10.0.tgz","fileCount":4,"integrity":"sha512-saj9Oe4GkdSmKnzxnhOngAiEmfigQgNozhCPRUgVqqNBofz3XtR/tRkVEQ+jN6mzJEtPunRRZk/ynzgOPl52pg==","signatures":[{"sig":"MEYCIQC30ej8GP9ep2R+I5EtkobehK1f8kAt7EveCCZjxavxNAIhAL5feZKg5zHVeOaH9ryMMNhzH/QxIpMSKlO6X1bEXNIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246020},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"e5cb47eba490799212e139f5f0c31d73f8c48a11","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.10.0_1782165511885_0.16948460089639705","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@dotenvx/primitives","version":"0.11.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@0.11.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"f72ee40779d5ed3567129fa27280f7733363f455","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-0.11.0.tgz","fileCount":4,"integrity":"sha512-plOtx6KQTx0KBbyGbg/dIT1XfynqpTbq5CbkIfm1wfdJ/jqfHqPth5t518+jUFaAFpYwzc7+tKpHdQmMWFn2fw==","signatures":[{"sig":"MEUCIQCnH6QjpThR7OYeKUBuK7ZGEb4U0NrhZE/B7uQf7k0eOgIgPFJfZSDap0MZ6NvrfNKiih+nOS4gpWCQkfAPGQvyxN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246104},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"425b0c36c5543dfb7b39517a5cdddea92bf425dc","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_0.11.0_1782410067969_0.7793415807421911","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dotenvx/primitives","version":"1.0.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.0.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"4e01498d12d44c2f644177fea5a4efbd2084efc6","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.0.0.tgz","fileCount":4,"integrity":"sha512-Hln1c5U3PJkmEp94J2hyG7aLSDAmBwBhkh0ymsfyZ+4NL0TMjgWlR2j/fL5msTLdMB7yi9m5z/u0gt6ZedHB6A==","signatures":[{"sig":"MEQCIHlzy6FJ/JefETuaznW9COnsmcaLC4kLrRmPfxKyGTMoAiBWPOU1Y3GOrCySgbwCfb3kK4jVPehGoGI2U6BQfNSHag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249086},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"18ed72810a68dcd59c4917aabfc339b31684d506","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.0_1782414651789_0.9379510700325002","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dotenvx/primitives","version":"1.0.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.0.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"e40ddad0ffb9361f6e00a34e99b4dc1dba27e5ef","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.0.1.tgz","fileCount":4,"integrity":"sha512-gRfrWFcAFJ5do6FyDM0qzL6OphkfSSqUEzjBsNG9fBQOYPWUmBkQ2L/fMWoucW5B6zr9xNC0yBE/Ba4k3jpdvQ==","signatures":[{"sig":"MEUCIQDYOMOkpmWkFEw4MY3VSoPf7NrXaGDsUy1GnKCyUj4fdAIgQDzCzTmqtIXegNxXA2TeD8FS+QFAb80zFzT5g+qgcOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249096},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"47ec821e7bda4af5537fde55422a6e33fe37826a","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.1_1782498250514_0.1417671262665654","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dotenvx/primitives","version":"1.1.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"84fc376a246fb81186e14199c7f64252e065512c","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.1.0.tgz","fileCount":4,"integrity":"sha512-FNSP4dcAHB4h3j74qPb3IRvq+CREm4cEzQ/hnVuuY6zk9gk/ejujVMn+VQMeM4KwJwTsk++h5t3JNGLWqmDgTA==","signatures":[{"sig":"MEUCIQChtsBvdjZbNdjAIxSL2ELONRvEorc1D/nQGAk2nZO8fgIgPklA9oiVdMIUc8lcG+gggY0rqyPU3myJs97czZ7k4BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251533},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"b42f32c4817a206945a02f2ba1d29ce6b7481cc2","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.1.0_1782501513026_0.20738370606202317","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dotenvx/primitives","version":"1.2.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"4240e1a88f35cfd6584d9fe628d0db918327f063","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.2.0.tgz","fileCount":4,"integrity":"sha512-OrFtQiPbq4fqk8G1b2J21/8Z+CEZ7oWo/GU4DOiXHf/4WvaYEr1DruQzLfxCECu5k9ftSPmKqgLMr7d+36dKcQ==","signatures":[{"sig":"MEQCIGv/mUIa5wEH2duSpNJ2qpU6VRUyDbM11lbHkqLcX44aAiAsPlZ3hHEC/8qsh/XFbEu+IqsVnG7ZpK3kEQ6zyURJdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252083},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"5c54d75a15cb8a66ca295c8e3c83c792edcf521a","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.2.0_1782528228532_0.20598997597052393","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dotenvx/primitives","version":"1.3.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.3.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"01ddfec306523552e41cf96dc6e10a2445eb4130","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.3.0.tgz","fileCount":4,"integrity":"sha512-iGVEmIgiUupMkjHIqgD0xkETo2NQjnWOK32w7QRzm5QDKmxEVR0zRzsZI0NFKYijXxLoyrBwgA1ATF9X0h6Fig==","signatures":[{"sig":"MEUCIQC1uLxZOMjCVc3URpY2JhPJV4K38DR8V4RyS9iAWN+brQIgdtfYLDxovnEaf84FM38jJ0fbi82XnACAuRQ+OiVyRC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310671},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"193fb386cec180c74e168abfdbc5e6b045a6366d","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.3.0_1782529350925_0.3356401842098473","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@dotenvx/primitives","version":"1.3.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.3.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"45cb8be306db18b3b9417f100b124c327039f779","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.3.1.tgz","fileCount":4,"integrity":"sha512-rvOb4xtbGobEFP9tsSZKgcGnym74ylspRlN3vtxr5w5RtdvC4iZfona1KvOW/TYCcKu0h/g2Uenb7ZI1MEO7yw==","signatures":[{"sig":"MEUCID83Lvr3qiMlkqD6Q8zPDDGWJwN5sWo2c2Kc9xMXLnnZAiEA2Lhji1wDJwTdLGyUCxkSsiJJ/6hfr+L2UC+CvMZHbHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311429},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"1ae06688b06596ab581a5600e12894e8c2e4346d","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.3.1_1782537231567_0.6364105305415357","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dotenvx/primitives","version":"1.4.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.4.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"e869bcf2cb95efc57a0f0bf8e6ec3b52727b2bdb","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.4.0.tgz","fileCount":4,"integrity":"sha512-zjF0sfCW5tp4pu/bvdlUjfPbdKj/bwruFTUKKIH3rp7VD3+cBfxMhsuFM1LwDFiniaeNKTwWBWQ38TUe9x2qbg==","signatures":[{"sig":"MEUCIQDSu0947Fh7UDWwYpnBPeXhSkWNmAMsLVysuDRWaEIu7wIgZxcT++6UMfnGZLmgQuEQ8bdDdkc3gc5Mu8dkV2RhAlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311925},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"f38b3d9b2eef0a38ea55fa3f2dcc53f11049bf9e","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.4.0_1782685154009_0.4336333790962952","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dotenvx/primitives","version":"1.5.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.5.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"61c87e6ce4692372be419c411a368536c5659210","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.5.0.tgz","fileCount":4,"integrity":"sha512-6ALm8MIYL2js2cw3peG9HaYkxRYfIHLwB9PyeSAPcxJSUtsSAautiwJWdjXO6GEWKdOJv9KojYeJk26ZpBGONA==","signatures":[{"sig":"MEUCIQC6E+1LTsMAcLwPK9HN1HNbVp9dafhxWQI1NsvGnoJNJgIgXLgljc4Io6EzMyt7sBqeypc+aekDGoITRLKrnHzcl/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312221},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"0dd741e5d65ec7b3efdb4767be9041a14852bb07","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.5.0_1782694092405_0.9690321155293966","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@dotenvx/primitives","version":"1.5.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.5.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"3a8f34c1bce1ed8cd439b6fb11c0b6aada5bbbb8","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.5.1.tgz","fileCount":4,"integrity":"sha512-z6N8MeGr5XxYnSN63jiXOmiYZQnIUgyPabJr044Ezgt/ifGAz7iDcZZx/PWQNFlc26Ki7pxtKQ0sjIENSnD8ag==","signatures":[{"sig":"MEUCIGZic50vchTQK/ujZHdO4lcJcTNyg6VMLZF1qA4iChyEAiEAg5pxaa6lGRgICEUKJpCeHirUPRdMDBLuLEqGdzkGhdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312573},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"72ac0ef57cc31556e2cedad44a88c1cdb74b3849","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.5.1_1782755211862_0.6075468002959099","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dotenvx/primitives","version":"1.6.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.6.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"16184e183e4a3d66fd6e00ab6ef5398e20eef3dc","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.6.0.tgz","fileCount":4,"integrity":"sha512-/JvoAefuNK6YVTWDYp82JxWG0V0zfrePNFtu6dSydRfZA0Jq8YsGdZ99/LOEvOka0qBNqrOKJotZzcvQ3VLRQg==","signatures":[{"sig":"MEUCIQC2KkZ7qfJURurcXKRo6/qBLCdS7WDeiC11qoLTX3s4JQIgP8++RVa+AN4n3J5VkRkOe6YinULH4TEuoMdrw79AD4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312742},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"febe70b7ec09f572412f6503da35bdcf0e63adca","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.6.0_1782839595073_0.18723958572944488","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@dotenvx/primitives","version":"1.6.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.6.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"2b0a3f929c8c058775eecd35749630f344caf5b3","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.6.1.tgz","fileCount":4,"integrity":"sha512-zlAExXcc7C1CwDkjN0sQoSn4ABwMvNzpk0QiQfoTjhV3x4zH+yk43eycz5Gp83fd+ntE0/3EjFX2CZqrG2EW2A==","signatures":[{"sig":"MEUCIQDsWFk/STl5UVRAKiQ5yjRpphxStB1TRdDnYj6KBkNfZQIgGg+pOXEz+An8A2mVB5ol7QdOIrL8u2/+l5tC0zdAAjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312811},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"d4b88eca73efdde0bfdb194750a5b8b7b090fe74","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.6.1_1782842854989_0.252694828007761","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dotenvx/primitives","version":"1.7.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.7.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"8b69ad5085a8a2717a550b650abed58adb3197d1","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.7.0.tgz","fileCount":4,"integrity":"sha512-DeOtLg1+uzbq34voCBrBbmqePPV8cnRQEsHxXEn0s06oCpyOSdU0yOirRhBE+d70bkv4emeMUptLKpMpMZRREQ==","signatures":[{"sig":"MEUCIBeK3nQfEX6SDp+6ipsejuu/2fDPkKt8PRgLn020JHazAiEA6HFlPvy5Q04AcaQ61qh9jBb2IbzypVpTmFrLd0dJUU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313183},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"8b26a465990648a4a44c84e9b9b41ca29f782580","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.7.0_1782847155541_0.42429165014004955","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@dotenvx/primitives","version":"1.7.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.7.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"28a1ceb3b69b1f847608575d18de851f7e80bf8a","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.7.1.tgz","fileCount":4,"integrity":"sha512-HI/WcBC3PD/Onp8uTopXsKdQavJ7jYVF/s8imHBSGTwtV/Z2XPr+FApDZnLZiTHazsIVhzdpNSjT41WMZHOWVw==","signatures":[{"sig":"MEUCIQCVSO+qpOSY7o6xog+a2KCpe5TNW4aMH2Wb8/0Kbea7wQIgUe0ilD/151xEP9NzqoaSca2h2a+ODis4l+blsbxr130=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313316},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"15e0297c8bf122e3c07fb45be8464f34e7c33a3b","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.7.1_1783353090320_0.05765190244510787","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@dotenvx/primitives","version":"1.7.2","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.7.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"c0f3601ef286125ab76ec86010612e57fa5a56bf","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.7.2.tgz","fileCount":4,"integrity":"sha512-mTLQg+V5Fanvkthhy7RkbIMMQRhAwUgjfpbswtDUp0n3Z9nSsbAdfldZ6Ul9nFR+WXw3F4PVOQAXT+QM9wl1mA==","signatures":[{"sig":"MEQCIAQQGRvBdPabFImhDSgYMkn+auwLsUvZygAtlio+oyvmAiASJgLEbR6LgQCIY3B8sKGr9BqRifYUWHqCw+p7rDEarA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313515},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"b52aefa4e4826f5c76ff48db9b9590819d060111","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.7.2_1783561864343_0.8885133314275595","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@dotenvx/primitives","version":"1.8.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.8.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"ad64240f5165ef8ba5850bed2fd9a477ec4d743d","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.8.0.tgz","fileCount":4,"integrity":"sha512-EskzEH/XXEw8qXQHuTl9JhZN+hZMnpsWIp7G8zvA/5I9/4AEDvaaesoEhk6fecC2xRGBFi6Vx7ZLfOJ2MgmYnw==","signatures":[{"sig":"MEUCID2vqAcMzV9lh0kTUJYqt6CfoXFd0FsU2j5tb+jdEM4AAiEAwIe6hjkl6a4MehBUdceJn7n+kWj5AIE/mdY98jORtFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313865},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"e93cde6752d810021a1dad09002d5b317affb971","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.8.0_1783619261297_0.22475104619338437","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@dotenvx/primitives","version":"1.8.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.8.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"fe5ebb5fb550eb55348d0ce761d6b2c30c80f873","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.8.1.tgz","fileCount":4,"integrity":"sha512-xcEkhZDDA9E/ElU27Ft6ZaBBZN4EkXDmD0H4kZB7CcEMfQr43P6RMb7AMU6xYvqLyg2zT8rb0lEuaE8gUlUEiw==","signatures":[{"sig":"MEUCIQDfdFJj6cbVXcs7ssGZyH0Pz4BSx+sE82m9oP0fuNZcoAIgOesDiX8B4dTLJSj/Xic4XngrVYybmNkvBFUi9TfsUmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142742},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"fdefdbfb825afdbeb962afa920037df06f6a4c98","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.8.1_1783623791891_0.9585777290520585","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@dotenvx/primitives","version":"1.9.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.9.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"04ea01a73804546f7ceb1d2e8b73eb2306ba7af6","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.9.0.tgz","fileCount":4,"integrity":"sha512-Ltd0kptyBHFhxl4m6XUk9Jsw4iOOoxR5fTDBhGlOny3vqtITplflirf1mB6mJCw3G7g2yfbCWf1FxMUhVYFZvA==","signatures":[{"sig":"MEQCIB5oH6FTf1EG+GTo1vhZ4vGUsNbZXf3IXrdqcFKv6947AiBU3mS79XH2k/ZDHINd7pHH/uSqobect3MKHtK/ftEugw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143539},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"a066697b3d0767b5323a7485e63cb82c98bbff58","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.9.0_1784218258765_0.47331231149316166","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dotenvx/primitives","version":"1.10.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@1.10.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"a9a4422f07ed561df6904c3c5549543bb968a564","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-1.10.0.tgz","fileCount":4,"integrity":"sha512-QhA2HUFiL7FJTUklspNRt2B/hVoBaQGt4tkWuOTI/NMLuohNOG9CR8wVOhVQyJPBIQMK/HhdmUklRjDKzhS7Nw==","signatures":[{"sig":"MEUCIDw47Mcvij9cA2q8ibxW1RPj0+sTvgpIbQ9SPcrXVnc+AiEAtQCaEZ6zA0MVLDyUbI5U229fgD/0CvTj8lCYV7cqEG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144069},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"3d6ad2e13192de28bbbc259e92fc705ee155b7a7","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.10.0_1784220037381_0.3866597191116188","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dotenvx/primitives","version":"2.0.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@2.0.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"0b9ede532f9e77402aaa2b18cca9807a67809511","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-2.0.0.tgz","fileCount":4,"integrity":"sha512-D3tfq9N5JfP6PEuOnaohcWF+9ZvnTj8adnwi3BQlCp5OjJSaAKWR+cVvHUUG2MmpeDP+MzosAHY5t+IQ5m8/5Q==","signatures":[{"sig":"MEQCIA6ghMdfU1zepNBptvpcggjhCmExM2FivbmkUsoL0u/kAiATu+MhveaEDlxcIMl8U+AuoS0uO7ayPLbk0ECbpv22lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144103},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"550259a19d5de4e530b1bf2cb93f0535e54d470a","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_2.0.0_1784224146145_0.46755376145862537","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@dotenvx/primitives","version":"2.1.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@2.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"f9042c43a0842f84f92794d8d36d0857f8df9b39","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-2.1.0.tgz","fileCount":4,"integrity":"sha512-GIpMSSgjZk4URRCtAw12vBmobnw3VeSKL+p7/y8ypWvTHFW+StAMZvq4wCjdX+QKuw4alXu0IMGW6QPhKo6ufg==","signatures":[{"sig":"MEQCICqrzGhpXwHBWG4JhrBFYOFgK7MB1d6DggsG3fktpCwFAiAa4p8cmhbDm1SfZjnM1M++V/E5Nqqp3AFKqaiYzWPx8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144192},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"7293754a0fd30ec9c5732c508ddf9c75e8bf27e5","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.6.2","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"23.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_2.1.0_1784241333724_0.6490239598010021","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@dotenvx/primitives","version":"2.1.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@2.1.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"4b135d2e9f4a0b54619fecd9fa4f9359494d8092","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-2.1.1.tgz","fileCount":4,"integrity":"sha512-FvG4D0x5nELUxGjeGviXJnVHluK4jIeB3ebOTObgCMbc0/hc7byzUsl3nURTSyBcSCy9dQdOZ12zOIknircMkA==","signatures":[{"sig":"MEQCIFY+LVCXCL5/tLMs8zyBuYSBc6NxMq6WUX8sOej5GaYVAiBrjkVPE0P6w2ckIXEiJaha4xdKUn5Bfrfghx5JpNbmMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2oB3MA/21mt8CPzXcbzYnBUH6RlKXwzPmVlnbX9VyfQIgXgA2QcisRJzHWl/jv5iR8x2m5eyiuT2/1AbRAG0WhwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144220},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"a79e77828feb1b500cf6ae81819dd5b39056df9c","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_2.1.1_1785080955345_0.11200961434170464","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@dotenvx/primitives","version":"2.1.2","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@2.1.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"70b980cacae7e1ef6b100a0060eb3e1f9fd97cfa","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-2.1.2.tgz","fileCount":4,"integrity":"sha512-d7cmVY8LA4SlgSCDyB7tOPLPpinE1959/hXEd+euUGeAK/6QBEmdD+yDOrcanbzBwwqQxpYts0ETa+W+GOgLtg==","signatures":[{"sig":"MEUCIQCWIaEw5oGr0lURTOFSica9tXrB2zxU7nVk05CByyqAnQIgQTKzDEPfT+g8Tp001w0Os3p3LuSI4E+DFIG6hDKifWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBwuNvr4CErxKxNXZndY3TTWkUa2qX98M2rsJb3HpSE2AiEA3ekz7ixCjhBmVYP+FncVhRGg2Uaz0w/r4VzzZRMd6v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144220},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"e91e06acb3d51dc0ead5ef8c7ffed079cc7c4dd0","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_2.1.2_1785356378072_0.40500757389274655","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@dotenvx/primitives","version":"2.2.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@2.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"20e4ffb55ee46be65efdc1f6cd034c0a31c3177b","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-2.2.0.tgz","fileCount":4,"integrity":"sha512-jrUocPqHfGeYuvNKmrzNJCIHW7Xb6m5CuxUESyCHmGlzQByho2EdX45ctfTgWSELeSrcfwuB0Q8iHdlmmlxhUA==","signatures":[{"sig":"MEYCIQC5NTGdIV1l++pLSHFUiJvpvQrN7DzXzHBfYsDgZXY94QIhAMVmvbWEotI47+suYAcQL89DffQrPcQrewpHB77UmgSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIES7/JtlvlZVuy3OGp/Lsl1XWA8GQ3hrJ1eWWJkJjs7JAiEApkmoOVhj96r/zb52I5Jm2PW4NHO+BWTlEMtLOBs0HB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145218},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"e2368c70e939fc044f2694bb8d285f8e1ab04952","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_2.2.0_1786124182483_0.7744652502092131","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@dotenvx/primitives","version":"3.0.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.0.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"a18542c5098c477d5b3a936e0f4df04068c48596","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.0.0.tgz","fileCount":4,"integrity":"sha512-qb0zzQb1A0rKEVrIWgxiNIzwTh+vIObgx7qEgmNR3rQwHxufpJ66Fn1fJqqGxwYvX1YAjS+cwKtgqOl4Tka2Lw==","signatures":[{"sig":"MEYCIQDND3mJmXwcyms3P1AKjsw3+TBDcoDox7wAvAUkwFrr4QIhAIo97c7+ahVlAo5wRXITxw+ulUq9j8djsSlaFtU+G7Vu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGgP5wPjVNjfC7qbervkL9seyHVCAIiUxMLQoV06G2aAiBGr0ShBQlVMGXRxpMom28LPjBVBFFhggtoo2jhWyZVcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159348},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"ada28ef19eaa31f8a36ae86a30e7ac57b097316c","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.0.0_1789164906898_0.07204495814740053","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@dotenvx/primitives","version":"3.0.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.0.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"f5f3114ef4bd3d31ab410421882f121348f1ddac","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.0.1.tgz","fileCount":4,"integrity":"sha512-gZTVxMls971nPFrGYTT10ZNBvGI5mzpsGlh9Bs56pZiXAdkUfS+VJQD3rqo4vLITFmuh5OO+ukzBDS6+RpZMhw==","signatures":[{"sig":"MEQCIHtTRLaG4vKKV9U0RkD3FX8G04TCseVrKl1RDU4d2BkhAiB8kbQnRC4NHT4IqetS3Jq32p1ViLolpsUMMtofrL3Quw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFVX9tFkFh0ZKk7JgHYka1y/k6kchwOWCXtTaLR9d8YNAiEAtczVbBI944NHGjcVsvx7f+fMruLb4Rgwi6EbLq8YPIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159482},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"b82c16ba6ba0fe0daaee41327240d2900c40e2bf","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.0.1_1789166180752_0.1957968602207134","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@dotenvx/primitives","version":"3.0.2","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.0.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"26d7d1caf1991504997853affff8c092a937d8a2","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.0.2.tgz","fileCount":4,"integrity":"sha512-qhddO125donMnxDZRK7Wvw1Oyd5744wJD5j7a8U5254IKwpnAxcpFcjwiUHhmIfGYnAuGBoCRIK5Rlm3bd6y7Q==","signatures":[{"sig":"MEUCIDLu3IVs+z5HPJCvafcPIjndzEJOLkTVKN72Ik4DUfjfAiEA6J4krVGvTwniQQaKyStQ2SBqgniuzoh/+HohYASBg4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPNZ6x+mX/Zs6GDqk3i1aZNSc2xqUhjXrZyqE78lsSlAiABQMNNDssg0uKhI28mDIaE3QbXXw+ifNJUDQPiN1d+oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159482},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"a07343604e0e342afd3bfbed567618e9836867b9","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.0.2_1789167274464_0.4974682117423188","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@dotenvx/primitives","version":"3.0.3","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.0.3","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"4602812cfd7bef78caa01ce54f8f0f16810972f6","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.0.3.tgz","fileCount":4,"integrity":"sha512-KodBtwW8IgXhDiic04+cMvMKGjGLLew3jJq2JUGmh7c0M7u+twSylCkygkixzDvIvXrugKcCUQLkvDhgK7RN2g==","signatures":[{"sig":"MEYCIQDlEho+6JLRGl2esW4tzWZw5x2F+TwwcaHR0XFTbs8ZfQIhAP0RZyCofYLiF56+L8w4oIhpPx6trqvINSwEVyYZ3I28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHz5JoDH4djNL+zXeQ7NTA0QLYWh6SiRrVMWdjiqyGJYAiBmlWjEFJWl08rby9ak/URTDsjgRoGLlJJdfPOj/LpjaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159895},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"9a2834ebf7d788719dbc6187a22789b0385dcf9d","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.0.3_1790107398981_0.2593552068559015","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@dotenvx/primitives","version":"3.1.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"41f2af9e388983155cdcb1b709e4a7e4fa8e9306","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.1.0.tgz","fileCount":4,"integrity":"sha512-6RYCXKc1Rwsz5pVw/IQJO/8zP+TpTm9AIzsAMin0fx5OgZ9Jcs2R51MLHidogle1TXmFnYQZxJE/Qq+JV0KGtw==","signatures":[{"sig":"MEUCIDRNCtMzu4QBmqg7TrPFX9UqNBQY+tmNv2jmUx7c5SCTAiEA/5hkzLUNhj7qF5bpvryzCp1+18kG1d1gPH9oBEtNOfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8mV4X9rVtkuuztn3Se4rZMH+Qx0scuV+wd+7uJ7jf1QIhAMDHsPcw2wEXvNEqTrH5S4HtR8PlBaJDR0TGMl/zd8bX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192897},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"69290465b3e3fb044ba9bb3e74115fc332f725d0","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","build:envfile":"peggy --format commonjs -o src/envfile/parser.js src/envfile/envfile.peggy","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/envfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.1.0_1791221593697_0.3235190674865225","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@dotenvx/primitives","version":"3.2.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"1a084033c58aef7701d7b7105912fa46d23e3a58","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.2.0.tgz","fileCount":4,"integrity":"sha512-px2WzvbSkHETxfNNQz6TxEPv4kBStrlo0sqVkWqvJ22o26/uEInZDR05zWzS5yX95QxLjzGKTXtExeHFYBU7/w==","signatures":[{"sig":"MEYCIQCZ505LV6HqsufR+qxjaRx7zP3zPDoEXoSW9rvtRuhASwIhAJNsbeY7BAN3xaGHr0+gy8c+7GjJooBWyfI5A1wvzY4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEyiGmQ6OrtTM14BVI7/vS0/S/zapRcj5Njh+GUfXdwaAiEAsHKOWBkUCrb/gmACAOqPiH2GYs4OlKqeQE+sF+2qtiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193525},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"dce8bd765a9d933f0478a0ef212d820c79570286","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","build:envfile":"peggy --format commonjs -o src/envfile/parser.js src/envfile/envfile.peggy","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/envfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.2.0_1791313403632_0.6109154916636856","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@dotenvx/primitives","version":"3.3.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.3.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"163ab871930214fc33ea3b684e493c6e57a319d4","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.3.0.tgz","fileCount":4,"integrity":"sha512-M5GnIMsooWrk3BLgrAs53tqXxd7Rj0Ukc+JnjedLxlvxPkYsBFF/kKrfkpskrrvT/wwma5UdXq+wKHWBcjDe9g==","signatures":[{"sig":"MEYCIQCCJZauAeOptoCYdwVMWJun2z/6h5btqv0c378BLT9lHgIhAIF6GrAt9duiawlpvyd5nCbroQy3unXg2fhp688w255b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZmdiqvLMwfsWjiRuNleKKQzi8kV26+xJWQk9eWtVULwIgQjc8OYikxE0E3/Aiq9dL6R529nWliIfpyzA0ulhrLiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195014},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"9f7778a77f2de63efca2b6d60b61aae348c689ae","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","build:envfile":"peggy --format commonjs -o src/envfile/parser.js src/envfile/envfile.peggy","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/envfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.3.0_1791519200294_0.41423637607488506","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@dotenvx/primitives","version":"3.3.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@3.3.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"be51c028c57fbd5cda3f6ed59f11ddec2ada5bbf","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-3.3.1.tgz","fileCount":4,"integrity":"sha512-ykX29rVnHwwV6m3AMmvR+niFSwhOG2TYttJjURz3n/3iHtpWC8gEptojYY+eHgBAV4fkaGRM1Rf0wgQ6/DeUYQ==","signatures":[{"sig":"MEYCIQD7giDxbcZw2LeSX8PG39TDGanAyVoXdzdr/x6F17cAxQIhAPY+etQ4TuY/i7LeuVSGSfgBnjP6eN9/YSe9k1LFweC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGIdbf/zICg+SdTobnJNM4Y7wFnwieCnnFGAB1Nsb2tbAiA+nQcPsgrQccEZvKugJ+tVuNlldpvZ5Ib2bTzWv1Ns1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195046},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"78c04349615554b18635cc4ad0efaa1ca962fab2","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","build:envfile":"peggy --format commonjs -o src/envfile/parser.js src/envfile/envfile.peggy","prepublishOnly":"npm pack --dry-run"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/envfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_3.3.1_1792106152658_0.7233651147038389","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@dotenvx/primitives","version":"4.0.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"1b393cb772a50130ffaf6020c19157d157ee4f60","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.0.tgz","fileCount":4,"integrity":"sha512-rzYz0w5MO0wIZ1rA/oslQhMk8KVZV8b8bXjt9lCRa+VHOWx6rDVErMM6SBaU3xgo2BDbzoV7hu9iY/+rULxTNQ==","signatures":[{"sig":"MEQCIBq2styIdvivLws0NpYpLs+NNid2rFo2Oo9DOHVFPATGAiBRC+fh5pTHQFqTIytKYgFK/axLuL6MKOBmolUw45vq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDmYER0OnRBcIo7hI9xsCjnEBu6aOdNOuIv9Q2K7NBmAiB88/T8zh0sEu5DsT+6AIZLj9zq8dUPm/KKE2i7cNhwUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198005},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"29326ec8bfd075a3d596435bba0cacc35dab9c3a","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.0_1793056232825_0.733834603770233","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@dotenvx/primitives","version":"4.0.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"1ed2d8196db88d190d2867bde47cd565b9aac71e","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.1.tgz","fileCount":4,"integrity":"sha512-UcBYh5Pk8pzTVWS13BcJJL9GBf3BE4cfpmwEd5ZJQzNs7BtBn3q2IamdKgS1iY7fox5Vl9rk/IG3eilOaQrlkA==","signatures":[{"sig":"MEUCIQDprjcyRPIlgLVCGxgzupAQGgIUfd+UYAAEaYEd2nc9kAIgQyBmBl7WAtvpRXkMl+a00eAQir4NW2k0cJBtVOLpons=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEG5TFOjbTdJnmrEHUB4awBFkAUjD6T7xellQCbiqotTAiA9+a51jTYcNESa1+8G1TqGy38X/7UfwpdG0TP0j/9Hlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198027},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"cf1ebae5e0a208480cbfe0670c401274578af2d3","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.1_1793124505525_0.07484126101467403","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@dotenvx/primitives","version":"4.0.2","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"853cc95597dcd89a380c366987a3a2a88921f8aa","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.2.tgz","fileCount":4,"integrity":"sha512-iTxftHZd/2+svuA5rc8r6D9fABY8YTY+i+SvY/8E9Ue2aORjYgWAV3+3DvxYw8uvW0Uu0PmGnxoihWomvThpQQ==","signatures":[{"sig":"MEUCIQCkPftke/nD7KLHHw0oteXLKm8Qcw5eI8gM97zLKUSxlQIgITD3BC+lOiqw3MxflRog7zsgZwp4KODii3pPsg/EwzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWaXPf9YoKFyEzQbzWfAduCw7IQAbEffOW6PEaa9jLxQIgPVcppSEPE5VTepYH4owJ9djWjjwX4Jwf6vgViD1xLzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198080},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"187fd9b24838e9fb2a1c54397b0045cb31deb3ca","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.2_1793127023670_0.9430639228193184","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@dotenvx/primitives","version":"4.0.3","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.3","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"edfa604d871de3a7f2b1a9b1ceeaa02fc9a97d89","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.3.tgz","fileCount":4,"integrity":"sha512-Un6HL7PKpCkcuHFLvcUnjPDcM6JF1zG/W2VKkRbs+Cmrr0qYBVhm0Fym5yYbey5oDvoG5YI3eZaJVAjt+JiutQ==","signatures":[{"sig":"MEUCIHzmhuQlg1Dlhqotva5q5RVCB7mzzLWml7IG18Yr3LGdAiEAr5DTxQDmQb2/YAjzj60MfwjiGdcPTq1cOWJp4JBm8pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5KNWsg0Lrb4qTL+TEsKJYKrLB7+b2JaWw/XsB5NygRQIhAMGjBR0KzSqgUhCnGjE97GlpykqCkUdGLqhYYT5UxlNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198081},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"7c05d072feb03f16fc6355af94be173ae5b1c914","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.3_1793127967752_0.09720177424951892","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@dotenvx/primitives","version":"4.0.4","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.4","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"326400fe84ded769fd6d24f63137aac7fca4abf5","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.4.tgz","fileCount":4,"integrity":"sha512-lCc9Bv7QGJH8NOes4iItEe8zdsxVT/MFaTQ5URdL3NyxwSyLR8JH39/cuD26a0xgfUx9/TXZyh4BpL28ssAFpg==","signatures":[{"sig":"MEUCIBX5qfO5Xe+eE3S+sZEt4IrXJxeoMOGH1GMM7yCI36/eAiEA829ZB8YOY1f4jeSHTjtE1pcp/QwKGfeXJXru9bNT3h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJze/rWdjVLTkjERpQ8rzCVg1LJne+mnvnM/h8h/0KYAiBzkLHWK8OKAI1OQtkFYENUZoHAX7WPntct9Qpmg79fJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205704},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"25b1cb18d7974d642f09d19e8bc36938f18898ad","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.4_1793136238709_0.10352831788407668","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@dotenvx/primitives","version":"4.0.5","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.5","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"1beb1cc93ef6424103d8b973c492996320b580c1","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.5.tgz","fileCount":4,"integrity":"sha512-DIv/axPdHuZHK1CcPyuvB77cCVsQHs0tBtNp3+GUgYBvIVOvSZNFvHwV75/qU5oyJAiz6hZkFHYYUaupYk9nUQ==","signatures":[{"sig":"MEQCIFe0HDHTWvSevY2Z8/ONVI0F7s4QpHgD4GJklcbESdUGAiAUH9Om9gS03Q74XRzSebFUnhZW4XMuj3ylxABnjq0FuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2j/+1gib+WJboGH7yXfaeOwOSUAqDnvORzbejxIlk/AiEAnkOC9d0qbIJXGsD6v457f0ldB/0VPgcAYc/hSg/jNTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203427},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"da36af21e1a59c8f3c8117c2ed6efafe04f8a4e0","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.5_1793137498637_0.8721022246967393","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@dotenvx/primitives","version":"4.0.6","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.0.6","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"e1f999f21a5d4120a7dda3e3488a4d294c0233c2","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.0.6.tgz","fileCount":4,"integrity":"sha512-jVI0ZKERfRvMMbz4kSS5+XxkYE4oUFyYNRdLT/3SgZGoh+Y9PlPf3rL51Uo+PhVBZC4CmEo8PmMmZACXLFEJaA==","signatures":[{"sig":"MEQCIGux6QRY2/yxNyZGIjQBk+wKIIaYpUoxrGDrGs9Np8ZsAiAbZ/A3w7CDIFlovZEkm97s0Pr881iwqrIwjrESDsfmpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9SN4Kn6nhtIQZ2ycUr7OX/ejkU+voBFWsECTuoptAMgIhAM2BsI2aKyIz4spDfHFTgtxwGlu1nk9QEpwI5ujYPq/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204049},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"2b1497dc75f301da9ef20671572179e1be1a18fe","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.0.6_1793138676151_0.9989081857071473","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@dotenvx/primitives","version":"4.1.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"245158968502111e633df1a5249e66c4e8c6caf6","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.1.0.tgz","fileCount":4,"integrity":"sha512-QoOjUeKYaCs6PL1+uu7lbLMwZ/WXTlxutp8pKNESOq0LDp7nEoVrKKn9Wi1nwZZU0ErmDWZWCBZ0SIk56lSSig==","signatures":[{"sig":"MEUCIQDlwNu2LakrwtVzvDHvM1gF+6Rc6pppfVLfJjRvu9FGtQIgbIYXsA9Tyc3paU4zQ6c2iCMhpcO8lQWwjBgtthH6lhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWN2kIOfg/OS6cwPk1eUOUj0zTTfxpz2kO7Tw3wknDlAiEAvnSehF4SnwWwdY4LCbo0V/vJrMWtI2LC6uhAWleO6MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204807},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"9f233f1d972047fd82cdbc94836e3a6f58b55d31","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.1.0_1793150151420_0.6491263397463966","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@dotenvx/primitives","version":"4.2.0","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"ac48eadf959b79ce4106b233f6a9adcda00f6c6d","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.2.0.tgz","fileCount":4,"integrity":"sha512-pjkqy+iRvDM9fXyoWKtN9n5/PirqUzt+92mBMdFSHL8eUNQ8ta09oKYG3A6PhsClnMq5dvjbJ7g/8hVFuN4z0w==","signatures":[{"sig":"MEYCIQCnPc5mwFcyxhzVIhs/+bz+0k9tP20+8RKWkcsSH/6UkAIhAPT57S+vT5T0YnublFspnQutguDyvsf51HYyA7VAkM0S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEoRNKgoUZnXJp+v+H75J4/BGY7jbeWJYHC3KVD/TC+lAiEAhdHMNM/STI0hh+qfbLXqz80gnyh2gvHdDLzs43RHPWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206785},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"7397b68ff40894966802c4ac788e80fc39677900","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.2.0_1793204078228_0.7599027212566628","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@dotenvx/primitives","version":"4.2.1","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.2.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"c215d47b83a2f2669ba705cc1cd6ad6e74bf1843","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.2.1.tgz","fileCount":4,"integrity":"sha512-+ftpSgkUTCx83G33CVKbfGRp36uPLP5UKgmW7VQK8lo2QXJDEpNxutxolcT/q/ySV9n+MO8v2aTpUT8UxbU73w==","signatures":[{"sig":"MEUCIQDmBizsXVw5jFQPlFp3G6hZWgaFbp7aQwSwSvDJJGNQxwIgYzohCMgBAtacYv55V2Iy7kpoO1mstuPd9GX1h31CIfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6PYLc/hb5zErga39/Ir3e88wMQ8g8gb7FBYaGsT7qyQIgWoU0lnmplQW1/Ut75Ibn6DjXOb7WaWyflSsvCSASAkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206852},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"93b9b54ad654c443da238b4439f36c6b815b4d4a","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.2.1_1793204469379_0.4141954528463032","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@dotenvx/primitives","version":"4.2.2","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.2.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"39f730bedfa1f32e4e6cbac36dbe66c794d0a0de","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.2.2.tgz","fileCount":4,"integrity":"sha512-hZbV48jFqqac7iyd7rTI8OzUrzsBolU1oFKtEcUKHLRJCnHXcMLldWRPGqoASo1g1H5ZT6XWv3znGfewiC8yOA==","signatures":[{"sig":"MEUCIQDYyM41Gf5n1R/oSpnqElw/2WqT+EcDMN+RgYsmBlyLCgIgaJSmiveiuC0AD3d+3e7JhsvfBhiULvlV8OjG7vFj5Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIExy1Pk+JyfEQJtpRhXsxtQc3QGq+Zn2iCs1SXeZ1phqAiAk1oC5nPf0vMH7mQPdEFdp6qV1ORpDupPMeaQHB0FOnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204807},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"f0b2f42b509b39dda2c621efb8dc4fad16163c9d","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.2.2_1793205656287_0.45289213914634596","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@dotenvx/primitives","version":"4.2.3","keywords":["dotenvx","dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/primitives@4.2.3","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"42da3f78cc88174333faeb15019f39b732740250","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.2.3.tgz","fileCount":4,"integrity":"sha512-eci3KNjznX2sWm0mSohjQwrYwEWFdpSmeoMNK0AGBDeQQ1YInyXgylKynIeVy9VabYUakrfVvn0acIKwY4C5fA==","signatures":[{"sig":"MEUCIQD0bXsQnZhyKtWgQajgUimlLU4ZyJeKnXBcOhcyo38g6wIgPz4YwJEWpecWLED9Iqh6b0jWHI6lx930T+DAZEUaBEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHNbYBk7ORKytqBBPJOYiOT01JD8gpqJvloG+ZZi4APYAiEAoW7ChxqFSwuIl9wRP/lOQOo4dhWGUPk9grLgLM8mO/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206000},"main":"dist/index.cjs","exports":{".":"./dist/index.cjs"},"gitHead":"cc194728a5933fd0493ff26963a5316706a3b3c2","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/primitives_4.2.3_1793208275277_0.832587608647247","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"_id":"@dotenvx/primitives@4.3.0","bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"dist":{"shasum":"e9a2d6be7fbc25313742e7e056c60c934832915f","tarball":"https://registry.npmjs.org/@dotenvx/primitives/-/primitives-4.3.0.tgz","fileCount":4,"integrity":"sha512-yTtZaVQt7DYnOaCm9BzhoTytGDAL5j49HCoFd9Vt/UlEFVSbkTEPHd23QmlPARYEqsJSUZEx43Avw9oQrWJINg==","signatures":[{"sig":"MEYCIQCrxWeUt5ICGbedt2Ja4tycS5BkjHFNyZ0Pf3YfBTwt+wIhAJItEWIKzYvzLAgl9Yivw5TbFp35Y4Uh9Cs4e8wLO0BS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQjbCYrkeGiz+2q/3qvy9tM8Sus+vil41qgExcMbgW3QIgM/TFteBUzNttupLcVAC1xHw6fI2mshWEvb8boPbPm2k="}],"unpackedSize":206418},"main":"dist/index.cjs","name":"@dotenvx/primitives","author":{"name":"@motdotla"},"exports":{".":"./dist/index.cjs"},"gitHead":"23b65743840bbc48ed2e33a116cfef545f665365","license":"BSD-3-Clause","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --target=node16 --outfile=dist/index.cjs --legal-comments=none --minify","prepack":"npm run build","standard":"standard src","standard:fix":"standard src --fix","prepublishOnly":"npm pack --dry-run","build:dotenvxfile":"peggy --format commonjs -o src/dotenvxfile/parser.js src/dotenvxfile/dotenvxfile.peggy"},"version":"4.3.0","_npmUser":{"name":"motdotla","email":"mot@mot.la"},"homepage":"https://github.com/dotenvx/dotenvx","keywords":["dotenvx","dotenv","env"],"standard":{"ignore":["src/dotenvxfile/parser.js"]},"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"_npmVersion":"11.17.0","description":"a secure dotenv–from the creator of `dotenv`","directories":{},"maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"peggy":"^5.1.0","eciesjs":"^0.5.0","esbuild":"^0.28.1","standard":"^17.1.2","picomatch":"^4.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/primitives_4.3.0_1793220366585_0.1365012571218489"}}},"time":{"created":"2026-06-19T19:11:45.958Z","modified":"2026-10-28T20:46:06.874Z","0.1.0":"2026-06-19T19:11:46.233Z","0.2.0":"2026-06-19T19:26:41.155Z","0.2.1":"2026-06-19T19:30:06.339Z","0.3.0":"2026-06-19T21:13:37.766Z","0.4.0":"2026-06-19T23:27:55.155Z","0.5.0":"2026-06-20T03:51:52.231Z","0.6.0":"2026-06-20T04:09:16.235Z","0.7.0":"2026-06-20T04:39:11.991Z","0.7.1":"2026-06-20T04:51:22.924Z","0.8.0":"2026-06-20T18:26:23.247Z","0.9.0":"2026-06-22T19:52:52.851Z","0.10.0":"2026-06-22T21:58:32.012Z","0.11.0":"2026-06-25T17:54:28.109Z","1.0.0":"2026-06-25T19:10:51.932Z","1.0.1":"2026-06-26T18:24:10.638Z","1.1.0":"2026-06-26T19:18:33.166Z","1.2.0":"2026-06-27T02:43:48.680Z","1.3.0":"2026-06-27T03:02:31.052Z","1.3.1":"2026-06-27T05:13:51.708Z","1.4.0":"2026-06-28T22:19:14.139Z","1.5.0":"2026-06-29T00:48:12.529Z","1.5.1":"2026-06-29T17:46:52.023Z","1.6.0":"2026-06-30T17:13:15.215Z","1.6.1":"2026-06-30T18:07:35.161Z","1.7.0":"2026-06-30T19:19:15.678Z","1.7.1":"2026-07-06T15:51:30.457Z","1.7.2":"2026-07-09T01:51:04.497Z","1.8.0":"2026-07-09T17:47:41.440Z","1.8.1":"2026-07-09T19:03:12.052Z","1.9.0":"2026-07-16T16:10:58.929Z","1.10.0":"2026-07-16T16:40:37.517Z","2.0.0":"2026-07-16T17:49:06.280Z","2.1.0":"2026-07-16T22:35:33.852Z","2.1.1":"2026-07-26T15:49:15.419Z","2.1.2":"2026-07-29T20:19:38.153Z","2.2.0":"2026-08-07T17:36:22.586Z","3.0.0":"2026-09-11T22:15:06.977Z","3.0.1":"2026-09-11T22:36:20.852Z","3.0.2":"2026-09-11T22:54:34.610Z","3.0.3":"2026-09-22T20:03:19.085Z","3.1.0":"2026-10-05T17:33:13.797Z","3.2.0":"2026-10-06T19:03:23.736Z","3.3.0":"2026-10-09T04:13:20.377Z","3.3.1":"2026-10-15T23:15:52.750Z","4.0.0":"2026-10-26T23:10:32.953Z","4.0.1":"2026-10-27T18:08:25.649Z","4.0.2":"2026-10-27T18:50:23.786Z","4.0.3":"2026-10-27T19:06:07.851Z","4.0.4":"2026-10-27T21:23:58.789Z","4.0.5":"2026-10-27T21:44:58.777Z","4.0.6":"2026-10-27T22:04:36.258Z","4.1.0":"2026-10-28T01:15:51.536Z","4.2.0":"2026-10-28T16:14:38.367Z","4.2.1":"2026-10-28T16:21:09.502Z","4.2.2":"2026-10-28T16:40:56.382Z","4.2.3":"2026-10-28T17:24:35.530Z","4.3.0":"2026-10-28T20:46:06.677Z"},"bugs":{"url":"https://github.com/dotenvx/dotenvx/issues"},"author":{"name":"@motdotla"},"license":"BSD-3-Clause","homepage":"https://github.com/dotenvx/dotenvx","keywords":["dotenvx","dotenv","env"],"repository":{"url":"git+https://github.com/dotenvx/dotenvx.git","type":"git"},"description":"a secure dotenv–from the creator of `dotenv`","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"readme":"# @dotenvx/primitives\n\nOfficial Node.js implementation of [dotenvx primitives](https://github.com/dotenvx/primitives).\n\nIt provides dotenv parsing, expansion, command evaluation, secp256k1 ECIES\nencryption and decryption, keyrings, scanning, matching, sealed detection, and\ndotenv source updates.\n\n## Installation\n\n```sh\nnpm install @dotenvx/primitives\n```\n\nCreate a `.env` file:\n\n```dotenv\nHELLO=World\n```\n\nEncrypt it:\n\n```sh\n$ dotenvx encrypt\n```\n\nRead and parse it in `index.cjs`, then print each key and value:\n\n```js\n// index.cjs\nconst fs = require('node:fs')\nconst { parseSync } = require('@dotenvx/primitives')\n\nconst path = '.env'\nconst src = fs.readFileSync(path, 'utf8')\nconst parsed = parseSync(src)\n\nfor (const [key, value] of Object.entries(parsed.parsed)) {\n  console.log(`${key}=${value}`)\n}\n```\n\nThen run it.\n\n```sh\n$ node index.cjs\nHELLO=World\n```\n\n## API\n\nOne Dotenvxfile source produces two policies for different stages:\n\n| Generate | Validate | Rules per key | Values supplied to the checker |\n| --- | --- | --- | --- |\n| `policy` | `check` | `env` and `stdout` | Final resolved environment strings |\n| `storagepolicy` | `storagecheck` | `storage` only | Original stored strings, before decryption |\n\nBoth policy generators work in memory. The caller supplies the source text and\nvalues; these primitives do not read files or load the shell environment.\n\n| Node.js | Purpose |\n| --- | --- |\n| `check` | Check a compiled Dotenvxfile policy against final environment values |\n| `decrypt` | Decrypt an encrypted dotenvx value |\n| `derive` | Derive a compressed public key from a private key |\n| `encrypt` | Encrypt a value for a public key |\n| `encrypted` | Detect the `encrypted:` prefix |\n| `evaluate` | Evaluate `$(command)` substitutions |\n| `expand` | Expand environment-variable expressions |\n| `keypair` | Generate or restore a secp256k1 keypair |\n| `keyring` | Build a public-to-private-key map |\n| `keyringSync` | Build a keyring synchronously |\n| `match` | Create a key-pattern matcher |\n| `parse` | Parse, expand, decrypt, and classify dotenv strings |\n| `parseSync` | Parse dotenv strings synchronously |\n| `parsearrays` | Parse dotenv values while preserving duplicate assignments |\n| `parsearraysSync` | Parse dotenv arrays synchronously |\n| `parsedotenvxfile` | Return declared keys with empty string values from Dotenvxfile source |\n| `parsedotenvxfileSync` | Synchronously return declared keys with empty string values |\n| `policy` | Compile Dotenvxfile text or a Buffer into a resolved policy object |\n| `profile` | Select a comma-separated file list from Dotenvxfile profiles and caller inputs |\n| `publickeys` | Extract dotenv public-key metadata |\n| `redact` | Replace secret strings with redacted markers |\n| `remove` | Remove dotenv assignments by key |\n| `scan` | Scan dotenv assignments, duplicates, and comments |\n| `sealed` | Check whether values are encrypted, blank, or secret references |\n| `storagecheck` | Validate original stored strings against a storage policy |\n| `storagepolicy` | Compile storage rules from Dotenvxfile source for one file |\n| `upsert` | Insert or replace dotenv assignments |\n\n### `check(policy, env)`\n\nValidates the final environment object `env` and returns `{ checked, errors }`. Returned values\nfollow their named redaction rules, falling back to `keys[\"*\"].stdout.redacted`\nfor undeclared keys; inputs are unchanged. Supplied undeclared keys also use\nthe wildcard environment validation rules and diagnostic strictness. Missing\nundeclared keys produce no diagnostics. Errors include the\nkey, code, rule, message, and strict flag.\n\n```js\ncheck(policy('redacted true\\nenv \"TOKEN\"'), { TOKEN: 'abc123' })\n// { checked: { TOKEN: '[REDACTED]' }, errors: [] }\n```\n\n### `decrypt`\n\nDecrypts an `encrypted:` value using a hex-encoded private key. Plain values\nare returned unchanged.\n\n```js\nconst { decrypt, encrypt, keypair } = require('@dotenvx/primitives')\n\nconst { privateKey, publicKey } = keypair()\nconst encryptedValue = encrypt(publicKey, 'World')\nconst plaintext = decrypt(privateKey, encryptedValue)\nconsole.log(plaintext)\n// World\n```\n\nErrors expose stable dotenvx codes:\n\n```js\nconst { decrypt } = require('@dotenvx/primitives')\n\ntry {\n  decrypt('', 'encrypted:abc123')\n} catch (error) {\n  console.log(error.code)\n  // MISSING_PRIVATE_KEY\n}\n```\n\nPass `{ prefix: false }` as the third argument to decrypt base64 ciphertext\nthat does not include the `encrypted:` prefix.\n\n### `derive`\n\nDerives the compressed secp256k1 public key for a private key.\n\n```js\nconst { derive, keypair } = require('@dotenvx/primitives')\n\nconst { privateKey, publicKey } = keypair()\nconsole.log(derive(privateKey) === publicKey)\n// true\n```\n\n### `encrypt`\n\nEncrypts a UTF-8 value using dotenvx-compatible ECIES and returns an\n`encrypted:`-prefixed value.\n\n```js\nconst { encrypt, keypair } = require('@dotenvx/primitives')\n\nconst { publicKey } = keypair()\nconst encryptedValue = encrypt(publicKey, 'World')\nconsole.log(encryptedValue.startsWith('encrypted:'))\n// true\n```\n\nEncryption is randomized, so encrypting the same value twice produces\ndifferent ciphertexts.\n\n### `encrypted`\n\nChecks whether a value begins with the case-sensitive `encrypted:` prefix.\nThe prefix is also available as `encrypted.PREFIX`.\n\n```js\nconst { encrypted } = require('@dotenvx/primitives')\n\nconsole.log(encrypted.PREFIX)\n// encrypted:\nconsole.log(encrypted('encrypted:abc123'))\n// true\nconsole.log(encrypted('World'))\n// false\n```\n\n### `evaluate`\n\nEvaluates shell command substitutions and removes trailing newlines from\ncommand output. The example below uses a POSIX shell command.\n\n```js\nconst { evaluate } = require('@dotenvx/primitives')\n\nconst value = evaluate('HELLO=$(printf World)', {})\nconsole.log(value)\n// HELLO=World\n```\n\nPass an options object, using `{}` for defaults:\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `processEnv` | `process.env` | Environment values supplied to the command |\n| `runningParsed` | `{}` | Previously parsed values; override `processEnv` for the command |\n\nFailed commands throw an error with code `COMMAND_SUBSTITUTION_FAILED`.\n\n### `expand`\n\nExpands `$NAME`, `${NAME}`, default-value expressions, and alternate-value\nexpressions.\n\n```js\nconst { expand } = require('@dotenvx/primitives')\n\nconst value = expand('postgres://${USER}:$PASS@localhost', {\n  processEnv: { USER: 'scott', PASS: 'secret' }\n})\nconsole.log(value)\n// postgres://scott:secret@localhost\n```\n\nSupported operators:\n\n- `${NAME:-fallback}` uses the fallback when missing or empty.\n- `${NAME-fallback}` uses the fallback when missing.\n- `${NAME:+alternate}` uses the alternate when present and non-empty.\n- `${NAME+alternate}` uses the alternate when present.\n\nPass an options object, using `{}` for defaults:\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `processEnv` | `process.env` | Existing environment values |\n| `runningParsed` | `{}` | Progressively parsed values |\n| `overload` | `false` | Give `runningParsed` precedence over `processEnv` |\n| `literals` | `{}` | Literal values whose expansion expressions should not be expanded again |\n\n### `injectsummary`\n\n`injectsummary(count, files = [])` formats the shared injection\nsummary without logging, inspecting environment values, or adding ANSI colors.\nCallers decide when and where to print it, and apply their own quiet settings.\n\n```js\nconst { injectsummary } = require('@dotenvx/primitives')\ninjectsummary(2, ['.env']) // ⟐ injected env (2) from .env\n```\n\nFiles may also be public metadata objects with `filepath`, `publicKeys`, and\n`keySources` (public key → provider identifier). This includes short codes and\nunique custody labels, for example:\n\n```js\ninjectsummary(3, [{\n  filepath: '.env',\n  publicKeys: ['031f20abc'],\n  keySources: { '031f20abc': 'armor' }\n}]) // ⟐ injected env (3) from .env (031 F20) via Armor ⛨\n```\n\n`injectsummary.sources(files)` returns `{ files, suffix }` for other command\nsummaries, so encryption and decryption use the same labels and short codes.\nOnly pass public metadata, never private keys or environment values.\n\n\n### `keypair`\n\nGenerates a new keypair or restores one from an existing private key.\n\n```js\nconst { keypair } = require('@dotenvx/primitives')\n\nconst generated = keypair()\nconst restored = keypair(generated.privateKey)\nconsole.log(generated.publicKey === restored.publicKey)\n// true\n```\n\nThe returned object contains `privateKey` and `publicKey` hex strings.\n\n### `keyring`\n\nBuilds an object whose keys are public keys and whose values are their matching\nprivate keys.\n\n```js\nconst { keyring, keypair } = require('@dotenvx/primitives')\n\nconst { privateKey, publicKey } = keypair()\nconst ring = await keyring({\n  processEnv: { DOTENV_PRIVATE_KEY: privateKey }\n})\nconsole.log(ring[publicKey] === privateKey)\n// true\n```\n\nBy default, `keyring()` reads `.env.keys` from the current working directory\nand keys from `process.env`. Missing or unreadable key files are silently\nignored. Set `fk` to override the paths, or to `[]` to disable file reads.\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `processEnv` | `process.env` | Environment containing `DOTENV_PRIVATE_KEY*` and `DOTENV_PUBLIC_KEY*` entries |\n| `ring` | `{}` | Existing public-to-private-key object, populated in place |\n| `fk` | `'.env.keys'` | Key-file path or array of paths |\n| `provider` | None | Function called with a public key when its private key is missing; returns a keyring object or a promise for one |\n\nPrivate-key assignments in key files may be repeated or comma-separated.\nInvalid private keys are ignored. Public keys without a matching private key\nremain in the ring with an empty value.\n\n### `keyringSync`\n\nBuilds a keyring synchronously with the same options. A supplied `provider`\nmust return an object synchronously.\n\n```js\nconst { keyringSync, keypair } = require('@dotenvx/primitives')\n\nconst { privateKey, publicKey } = keypair()\nconst ring = keyringSync({ processEnv: { DOTENV_PRIVATE_KEY: privateKey } })\nconsole.log(ring[publicKey] === privateKey)\n// true\n```\n\nAlso available as `keyring.sync(options)`.\n\n### `match`\n\nCreates a matcher supporting glob patterns, including `*` and `?`, plus\nignored patterns. Uses `picomatch` patterns and options.\n\n```js\nconst { match } = require('@dotenvx/primitives')\n\nconst isAllowed = match(['DOTENV_*'], { ignore: ['DOTENV_PRIVATE_*'] })\nconsole.log(isAllowed('DOTENV_PUBLIC_KEY'))\n// true\nconsole.log(isAllowed('DOTENV_PRIVATE_KEY'))\n// false\n```\n\n### `parse`\n\nParses dotenv source while applying expansion, overload precedence, selective\ndecryption, and injected-versus-existing classification.\n\n```js\nconst { parse } = require('@dotenvx/primitives')\n\nconst result = await parse('A=file\\nB=$A\\nHELLO=World', { processEnv: {} })\nconsole.log(result.parsed.B)\n// file\n\nfor (const [key, value] of Object.entries(result.parsed)) {\n  console.log(`${key}=${value}`)\n}\n```\n\n`parse()` automatically calls `keyring()`, reading `.env.keys` from the current\nworking directory by default. Missing or unreadable key files are silently\nignored. Override `fk` to use other paths, or supply `[]` to disable file reads.\nThe caller still supplies the dotenv source string; `parse()` does not read\n`.env` or write the returned values into `process.env`.\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `processEnv` | `process.env` | Existing environment values for precedence, expansion, and key discovery |\n| `overload` | `false` | Let source values override existing environment values |\n| `ik` | All keys | Key pattern or array of patterns to decrypt |\n| `ek` | No exclusions | Key pattern or array of patterns to exclude from decryption |\n| `fk` | `'.env.keys'` | Key-file path or array of paths |\n| `provider` | None | Resolve missing private keys; same callback as `keyring()` |\n\nExclusion patterns win over inclusion patterns. These patterns control\ndecryption; excluded keys remain in the parsed output.\n\nThe result contains:\n\n| Field | Contents |\n| --- | --- |\n| `parsed` | All parsed key/value pairs |\n| `injected` | Values classified for injection, including decrypted pre-existing ciphertext |\n| `existed` | Values preserved from the supplied environment |\n| `errors` | Parsing/decryption error objects with `code` and `message` |\n\nValues in all three objects are strings. Repeated keys keep their last\nprocessed value. Check `errors` for unresolved encrypted values. Exceptions\nfrom a key provider can reject the promise.\n\n### `parseSync`\n\nParses dotenv source synchronously with the same options and result shape.\nA supplied `provider` must be synchronous.\n\n```js\nconst { parseSync } = require('@dotenvx/primitives')\n\nconst result = parseSync('HELLO=World', { processEnv: {} })\nconsole.log(result.parsed.HELLO)\n// World\n```\n\nAlso available as `parse.sync(source, options)`.\n\n### `parsearrays`\n\nUse `parsearrays(source, options)` to preserve duplicate assignments as arrays.\nIt accepts the same options as `parse()`. All three objects (`parsed`,\n`injected`, and `existed`) contain arrays, even for keys with a single assignment.\n`parse()` keeps the last value instead.\n\n```js\nconst { parsearrays } = require('@dotenvx/primitives')\n\nconst result = await parsearrays('HELLO=World\\nHELLO=Node', { processEnv: {} })\nconsole.log(result.parsed.HELLO)\n// ['World', 'Node']\n```\n\nBoth functions automatically build a keyring and share expansion, decryption,\nand precedence behavior. Exclusion patterns win over inclusion patterns.\n\nMigration: replace `parse(source, { array: true })` with `parsearrays(source)`.\nRemove `array` from the options; it no longer changes the output type.\n\n### `parsearraysSync`\n\nParses arrays synchronously with the same options and result shape as\n`parsearrays()`. A supplied `provider` must be synchronous.\n\n```js\nconst { parsearraysSync } = require('@dotenvx/primitives')\n\nconst result = parsearraysSync('HELLO=World\\nHELLO=Node', { processEnv: {} })\nconsole.log(result.parsed.HELLO)\n// ['World', 'Node']\n```\n\nAlso available as `parsearrays.sync(source, options)`.\n\n### `parsedotenvxfile(source, file = '.env')`\n\nAlso available synchronously as `parsedotenvxfile.sync(source, file)` or\n`parsedotenvxfileSync(source, file)`.\n\nReturns declared keys with empty string values for the selected files.\n\n```js\nawait parsedotenvxfile('env \"PORT\"\\nenv \"TOKEN\"')\n// { PORT: '', TOKEN: '' }\n```\n\n### `policy(source, file = '.env')`\n\nCompiles Dotenvxfile text or a Buffer into `{ keys: { ... } }`. Each key has\n`env` validation rules and `stdout` redaction rules. Storage settings are omitted.\nFor comma-separated filenames, the first file wins explicit rules. Compilation\nworks in memory; the caller reads files and loads environment values.\n\n```js\nconst rules = policy('env \"TOKEN\", required: true, redacted: true')\n// rules.keys.TOKEN:\n// { env: { type: 'string', required: true, strict: false },\n//   stdout: { redacted: true } }\n```\n\nThe reserved `keys[\"*\"]` entry contains defaults for undeclared keys.\n\nThe same source can generate both policies:\n\n```js\nconst source = 'storage \"encrypted\"\\nenv \"TOKEN\", required: true, redacted: true'\nconst envRules = policy(source, '.env.production')\nconst storageRules = storagepolicy(source, '.env.production')\n\ncheck(envRules, { TOKEN: 'resolved-secret' })\n// { checked: { TOKEN: '[REDACTED]' }, errors: [] }\nstoragecheck(storageRules, { TOKEN: ['encrypted:example'] })\n// { checked: { TOKEN: ['encrypted:example'] }, errors: [] }\n```\n\n\n### `storagepolicy(source, file = '.env')`\n\nCompiles the same source for exactly one filename. Each key contains only\n`storage` rules: `type` (`any`, `encrypted`, or `plaintext`), `required`, and\n`strict`. Type defaults to `any`. Required and strict follow the same\nresolution as `policy`: per-key override, selected file setting, root setting,\nthen false.\nThere are no stdout/redaction settings in this policy.\n\n```js\nconst rules = storagepolicy('storage \"encrypted\"\\nenv \"PORT\", storage: \"plaintext\"', '.env.production')\nstoragecheck(rules, { PORT: ['3000'], TOKEN: ['encrypted:example'] })\n```\n\nPass original stored strings to `storagecheck`, before decryption. Encryption checks\nrecognize the `encrypted:` prefix; they do not authenticate ciphertext.\n\n\n### `storagecheck(policy, scanned)`\n\nChecks original stored strings against `storagepolicy` rules and returns\n`checked` and `errors`. No stdout redaction is applied. Use `check` with\n`policy` for resolved environment validation and redaction.\n\n### `profile(source, options = {})`\n\nResolves Dotenvxfile profiles to comma-separated filenames. Accepts `f`, `profile`,\n`processEnv`, and `environmentKeys` options. `processEnv` defaults to `process.env`;\npass `{}` to ignore the process environment. Explicit files win over profile names;\nwithout a selection, uses the development profile or `.env`.\n\n```js\nprofile('profile \"production\", files: [\".env.production\"]', { profile: 'production' })\n// '.env.production'\n```\n\n### `publickeys`\n\nExtracts the final value of every `DOTENV_PUBLIC_KEY*` assignment while\npreserving key order.\n\n```js\nconst { publickeys } = require('@dotenvx/primitives')\n\nconst keys = publickeys('DOTENV_PUBLIC_KEY=public-a\\nDOTENV_PUBLIC_KEY_PRODUCTION=public-b')\nconsole.log(keys)\n// ['public-a', 'public-b']\n```\n\n### `redact(text, secrets)`\n\nReplaces literal secret strings with `[REDACTED]`, including overlapping matches.\n\n```js\nredact('token=abc123', ['abc123']) // 'token=[REDACTED]'\n```\n\n### `remove`\n\nRemoves every assignment for the given key. It preserves surrounding lines,\ncomments, multiline values for other keys, and CRLF line endings. If the key\nis missing, the source is returned unchanged.\n\n```js\nconst { remove } = require('@dotenvx/primitives')\n\nconst updated = remove('HELLO=one\\nFOO=bar\\nHELLO=two\\n', 'HELLO')\nconsole.log(updated === 'FOO=bar\\n')\n// true\n```\n\n### `scan`\n\nScans dotenv assignments without applying expansion or decryption. Duplicate\nvalues and their comments are preserved in source order.\n\n```js\nconst { scan } = require('@dotenvx/primitives')\n\nconst result = scan('HELLO=first\\nHELLO=second # optional')\nconsole.log(result.scanned.HELLO)\n// ['first', 'second']\nconsole.log(result.comments.HELLO)\n// [undefined, 'optional']\n```\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `ik` | All keys | Key pattern or array of patterns to include |\n| `ek` | No exclusions | Key pattern or array of patterns to exclude |\n| `expandDoubleQuotedNewlines` | `true` | Decode escaped newlines, carriage returns, and tabs in double-quoted values |\n| `convertWindowsNewlines` | `true` | Normalize CRLF and CR line endings to LF |\n\nAn optional transform receives `{ name, value, quote, comment }` for each\nassignment. Its returned value is stored in the corresponding array:\n\n```js\nconst { scan } = require('@dotenvx/primitives')\n\nconst result = scan('HELLO=World', ({ value }) => value.toUpperCase())\nconsole.log(result.scanned.HELLO)\n// ['WORLD']\n```\n\nWith options, pass the transform as the third argument:\n`scan(source, options, transform)`.\n\n### `sealed(src, storagePolicy?)`\n\nReturns `true` when every non-metadata value is encrypted, empty or whitespace-only,\nor begins with `op://` (1Password) or `bw://` (Bitwarden Password Manager).\n`DOTENV_PUBLIC_KEY*` and `*_PLAIN` values are allowed to remain plaintext.\nEmpty source is considered sealed. Every duplicate assignment is checked.\nAn optional resolved `storagepolicy()` allows plaintext keys. Explicit `encrypted`\nrules override the `_PLAIN` suffix; `any` uses the suffix convention. Existing\nciphertext remains accepted even when the policy permits plaintext.\nSecret references are recognized by their case-sensitive prefix; they are not\nresolved or validated against the provider. Other URLs, variable references, and\ncommand substitutions are not exempt.\n\n```js\nconst { sealed } = require('@dotenvx/primitives')\n\nconsole.log(sealed('HELLO=encrypted:abc123'))\n// true\nconsole.log(sealed('HELLO=World'))\n// false\n```\n\n### `upsert`\n\nInserts a missing assignment or replaces all occurrences of an existing key.\nIt preserves existing quote style, export prefixes, multiline values, and\nCRLF line endings.\n\n```js\nconst { upsert } = require('@dotenvx/primitives')\n\nconst updated = upsert('HELLO=one\\nHELLO=two', 'HELLO', ['uno', 'dos'])\nconsole.log(updated)\n// HELLO=uno\n// HELLO=dos\n```\n\nA string replacement applies to every occurrence. For per-occurrence changes,\nsupply an array with one replacement for each existing assignment. For a new\nkey, supply a string; the inserted assignment is double-quoted.\n\n## Compatibility\n\nThe implementation is tested against private Node.js conformance tests.\nThe [Rust implementation](rust/README.md) provides the corresponding primitives\nwith Rust-native types and naming, including `policy`, `storagepolicy`, `profile`, `check`, and\n`redact` with the same Dotenvxfile defaults and precedence rules.\n\n## Publishing\n\nPublishing is performed manually from this directory. Keep the npm and Rust\nversions matched, following [DEVELOPMENT.md](DEVELOPMENT.md), then run:\n\n```sh\nnpm run standard\nnpm run build\nnpm pack --dry-run\nnpm publish\n```\n\n## Third Party Notices\n\nThis package bundles portions of the following MIT-licensed packages:\n\n- `eciesjs`\n- `@ecies/ciphers`\n- `@noble/curves`\n- `@noble/hashes`\n- `@noble/ciphers`\n\n### eciesjs\n\nMIT License\n\nCopyright (c) 2019-2026 Weiliang Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n### @ecies/ciphers\n\nMIT License\n\nCopyright (c) 2019-2026 Weiliang Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n### @noble/curves and @noble/hashes\n\nThe MIT License (MIT)\n\nCopyright (c) 2022 Paul Miller (https://paulmillr.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the “Software”), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n### @noble/ciphers\n\nThe MIT License (MIT)\n\nCopyright (c) 2022 Paul Miller (https://paulmillr.com)\nCopyright (c) 2016 Thomas Pornin <pornin@bolet.org>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the “Software”), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","readmeFilename":"README.md"}