{"_id":"envars","_rev":"13-fdc3c2f739b01ff2b37ce114429f5b81","name":"envars","dist-tags":{"preview":"1.1.0-preview.1","latest":"1.1.1"},"versions":{"0.0.1":{"name":"envars","version":"0.0.1","keywords":["config","dotenv","env","environment","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.0.1","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"a2201157d34d65121f1e6d3bee3fa4b12fa31376","tarball":"https://registry.npmjs.org/envars/-/envars-0.0.1.tgz","fileCount":8,"integrity":"sha512-XwV8aNKEE6d4v0O4h4ZZHjmWsZBVT1hVL37Ld2kP/evnsKbvyvX0M8UhKvqD/xrkcwT8GdHnCHN4UrAQ3v0Krg==","signatures":[{"sig":"MEYCIQCxFlGK6skTJOeLTZIBUjMVQfg1wJTaORC6TP4a/m2ArgIhAPcINCEUgNC2Nis6CM+BK6yTfInLTYMTOGhzo0xgO0vd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiW8UCRA9TVsSAnZWagAAg2gP+wd/vpcFWDdTfLVYw38b\nbWHd3vlvHVmzYSuB/eKTfT0DJneoVMqv80cRzPx4KVbJxDzSXw1M5GOvEGAK\nRe4RWuP5Nt0FX4Ai89n5Lb2UY1cgBsfIPakyd9wHRP8rbXXaBxYZHyRI7Gya\nGUdKsw6jMGU5W6b0iL2Nl+rSDgQ72pkU1bS90bHQuhH+o0zXBKodiCSqO/kF\nuZhqf/Omk8EwN+xu/aEZKk+zPhPwBknfQt5tKf4l81aZVgLW2DcNGcCb/iI4\nOL6pMchHJVafC06Zft325KAPD3nodPLe5NG85cKFY1g24G0Nc4wgyHhhgoqs\nBl4bMpQNmcoJUD+R3vB/nKMPo8jy0JxXYlmU68RYgncKM53OMrTt6t1jyprt\nNzZ6YfDc+wrMGo7aC5dKMwEo6I9MFlnmxaM2tueEJgWlVs8C3DI83/Dg0Eyq\nGjJdl2XfRbhEnYXSRbJI6ox+jA1DC+ngDF6jJN4LQeM/6btk2Y1+UsMchb04\nQcQJfRYe82qjBdWN/Tuu8zkCj0NcU00FljKQZtbV6FOLUrNmaLNoZOU6N/j8\nm9m2/WOs1NtF8aB2TKxp0GET1raZzrMYPbxATsKwqO1HiEFjHWV2CwiwBbCc\naOn3P/80SA0YuzlaUgItCRgRXMdFRNvoMZDzV+Ta81Kd2r9nkdtXlIwjsqE3\noEvZ\r\n=Vsp5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"main.js","types":"main.d.ts","funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"a0410887cfedb023efab50b8d97e05ac6dbb7ae9","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest","build":"babel --env-name production -x \".ts\" --out-dir ./ \"**/*.ts\" && tsc","envars":"(cd ./test && yarn node ../cli \"$@\")"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"6.14.12","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","dotenv":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","knex":"^0.95.4","eslint":"^7.24.0","prettier":"^2.2.1","@babel/cli":"^7.13.14","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@types/node":"^14.14.37","@types/lodash":"^4","@yarnpkg/pnpify":"^3.0.0-rc.3","@babel/preset-env":"^7.13.15","babel-plugin-import":"^1.13.3","eslint-config-prettier":"^8.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.0.1_1619619604337_0.3508408190834311","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"envars","version":"0.1.0","keywords":[".env","config","dotenv","env","environment","settings","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.1.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"0e7786d407a98b7c5fdd66c462c3e34ccddfcb6a","tarball":"https://registry.npmjs.org/envars/-/envars-0.1.0.tgz","fileCount":16,"integrity":"sha512-Ef/MKq8Kn7usvVnaj8C79QAD/u5YcYJgpUhjBn5rW1BQpQccNOqD+5Bml31d0hnb7gpdb1DqD32+66xtnfAnIA==","signatures":[{"sig":"MEUCIGZ9urG2RRhHaQdBXIFwE8lIbNNyBZmq6vv9rMq+nEmCAiEAuukhdodop3hoDC1PX1icRPQLI4+hhuV7VvCbTcoybsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi+ZdCRA9TVsSAnZWagAAWHUP/ixLu78jKW+nGpN7Q2yZ\nEixIgRUpBpLYPXeRu7Lytyg+HQmAIvGcGeM0y8l8ssfNFUCGNLXOGSmlYcfx\nJb8rkoIsKmZsdDakZ1Zgwnd/GmcsgRxxHGcviSvlZwnc0tkXKJoKJxl4tfjw\ns/AoGIAK1PnrCUi9VBXi2vHC3+gP4Y/QuI9/BzmG0dIlpDsqhHvuFOyrFT1L\nmho1ZJFu6J8ViPJ3uUFjs3uPUyzngUqMp4gLnJ0Q9oqmOCUcS4C/N00zXSZb\n7FMtFfwsTna7aIOMDWDH7xOKxPaLZvcJxryH34BeZ+ridAnykfLQDSFsNtcD\n3QrivRwpOcgGW/hePl/WklTxxaaq8DmRrrTgbxd/rtA2Ba5VbeF3GZsvMqzP\nFp6m0M+jGTon6U7tRjtrFFWG4NdN/p2+O4JxRvw5b51Gc9JwZeX5AhAclmNx\ncBHDe+cYRZW8TZycpG7Icz8cqNPLcRinIaqJOG41XCv2ociiR8mSsITHsQmH\nwZOvBFXKQIufDX5q33b0kQQPCwY5Nu9KQXUQz+TEh6ZdSR30m87MxVkt4/dw\nMN4WLtK01FTS4ht4UAMr27dTgfSwMb+bb/Amhw/jm/iG0xzBhNhcOnr1aGMf\nGQJopVMCV118Ree9La8azitgZd/yxnPPaDSFqaaIeg7N8YrvmLkNQYbDa8IH\ne9us\r\n=It5I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"index.js","types":"index.d.ts","envars":{"cwd":"./env"},"funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"6ae2db43fde2b10511d2f3f38c202565cad0dbb6","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest","build":"babel --env-name production -x \".ts\" --out-dir ./ \"src/**/*.ts\" && tsc && mv src/*.d.ts .","envars":"node ./cli"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"6.14.12","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","chalk":"^4.1.1","dotenv":"^8.2.0","make-dir":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^26.6.3","eslint":"^7.25.0","prettier":"^2.2.1","@babel/cli":"^7.13.16","typescript":"^4.2.4","@babel/core":"^7.14.0","@types/jest":"^26.0.23","@types/node":"^15.0.1","@types/lodash":"^4.14.168","@yarnpkg/pnpify":"^3.0.0-rc.3","@babel/preset-env":"^7.14.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.1.0_1619781212934_0.9325908430692429","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"envars","version":"0.1.1","keywords":[".env","config","dotenv","env","environment","settings","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.1.1","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"910085dde6e90307223f2eb79a1f7eac27f73f3d","tarball":"https://registry.npmjs.org/envars/-/envars-0.1.1.tgz","fileCount":16,"integrity":"sha512-5wMYb7+R/IAUaXu7fCXWGLm63a1vDt+EWgktWI1NlyyP4JLd9R1WzJV0rjA8CuL4FFgaRq0KJwKp+QOTZRXevg==","signatures":[{"sig":"MEUCIQCBbg+gzoyxfpNLyVPFgHWMG55eZ3jyeY40wsVQAT5fJAIgVcY2Y/YMTghnepegSnsW8fx0WtcNHA8Z6dfna5sZ+Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9qCmCRA9TVsSAnZWagAA3pgP/iTdyktyAklF1rHRu43w\nuKNBnozN+JMgBIili0WbKZM9c0wD7qdkNZnsyKn7bpZ8WqWkU6f1wScaNSHS\njQOSp/BSXN6cVlawlmuCN7mcPhtYbfAhLKVdFmZmFWe4s0y+pMKISkzPrAXH\nZrcNsl7NAP39/lIlHIt0WW8dWiKcgtOBx5/w61KqUlAItrwVShCj+wf9+vxF\n0kuMKb8Vb4xgJgBKLoPt9+qHAExQESLYwmky462MXOxo3QqofkhOviLM64PD\n7H/VtmFqszS4JTl7Y8K0i17azcdDRYBdQ1T69an5RR0sIPL/0zP+83YYM78O\nMO1p8j4XWSBUY2mD0sUVs8kngZpjbpMHDdX+nu+F2AjTGsDbw5ZPjWjHM0Xz\nyrrYRIpWIEFqW76WqhQ+5PDodqz8k8nRwkYyhmzFaxGV+LVkngBfHYuTUvNb\nDbb8MEZPx5EKegAZN0q6RwlXwjOqqlXp3RDXy40uaWvr3U6ydprCHDxftBXs\njXoSoZ+8rgwuQ90RgKHiRUC+SUSFhxGs8ZZWguu4sxzZoGKaX4xb1YJZ99Wu\nrrjM6vADb8jLarCPnTrSNQThQPCwnuCcZ8pu5eFgB8mPBDkXGrRVAHsBF2vk\nUxj2Bf1MnlXV7WNJez7Xv3Uj9AxPv8YQOFtt68KwWWVLmV9bvMhc4UxEeFoD\nkpGA\r\n=zWbV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"index.js","types":"index.d.ts","envars":{"cwd":"./env"},"funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"6ae2db43fde2b10511d2f3f38c202565cad0dbb6","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest","build":"babel --env-name production -x \".ts\" --out-dir ./ \"src/**/*.ts\" && tsc && mv src/*.d.ts .","envars":"node ./cli"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"7.18.1","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"16.4.0","dependencies":{"meow":"^10.1.0","chalk":"^4.1.1","dotenv":"^10.0.0","make-dir":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^27.0.6","eslint":"^7.31.0","prettier":"^2.3.2","@babel/cli":"^7.14.5","typescript":"^4.2.4","@babel/core":"^7.14.6","@types/jest":"^26.0.24","@types/node":"^16.3.3","@types/lodash":"^4.14.171","@yarnpkg/sdks":"^2.4.1-rc.3","@babel/preset-env":"^7.14.7","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@typescript-eslint/eslint-plugin":"^4.28.4","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.1.1_1626775718471_0.826195481040527","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"envars","version":"0.2.0","keywords":[".env","config","dotenv","env","environment","settings","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.2.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"e4843aa02fad02feb5897a835a82dbff863c4c7d","tarball":"https://registry.npmjs.org/envars/-/envars-0.2.0.tgz","fileCount":17,"integrity":"sha512-xfsLxMG4jE2vpk8HXGQ9o8Q2pEl4ul7yBC9DtduwbVuSes4SYdR9txHLM0W1w6fLrVrmrtQiXWhdQvE6jaRFjA==","signatures":[{"sig":"MEUCIAJtf3Jh53fLUz8biSGuoYqIqZJ5awEa9t2rtXoYIrXbAiEA6mw6DnWs4D8t1KNKU7y0JaYkKFuW9V1yA2sa9LGZtH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29813},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"lib/index.js","types":"lib/index.d.ts","envars":{"cwd":"./env"},"funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"95b6b4cc806660cf29dbc9dbf990b17f5eebd04a","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest","build":"rm -rf lib && babel --env-name production -x \".ts\" --out-dir ./lib \"src/**/*.ts\" && tsc","envars":"node ./cli"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"7.24.1","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"meow":"^9.0.0","chalk":"^4.1.2","dotenv":"^10.0.0","make-dir":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^27.2.4","eslint":"^7.32.0","prettier":"^2.4.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@babel/core":"^7.15.5","@types/jest":"^27.0.2","@types/node":"^16.10.2","@types/lodash":"^4.14.175","@babel/preset-env":"^7.15.6","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@typescript-eslint/eslint-plugin":"^4.32.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.2.0_1633081941175_0.6891861401934098","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"envars","version":"0.3.0","keywords":[".env","config","dotenv","env","environment","settings","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.3.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"6e1848b5ebade641802d5264c8ece254dafe639a","tarball":"https://registry.npmjs.org/envars/-/envars-0.3.0.tgz","fileCount":17,"integrity":"sha512-ikSca4QI3bO9DqVfVZy4D6HbNpfkorXTXN0+ZpJd0bcm8B9RNhowTb4ze396qHw6d+HwZlwPvuW7i5tnfMzF+A==","signatures":[{"sig":"MEYCIQDTJKFxZJN793sQIs7dSQo9yi+TyI3R3ApLjEXWs2ZtlQIhAPBLPsniXHcqwJPutxnrBubfHFWQk3fsBEkv/HXBz20b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs0izCRA9TVsSAnZWagAAAgIP/12jnC4eB3BVHj8m9zcx\nVYq/EuQhbFOwMxCIu7KLJ6MNFbE7/gvFumeeOQNIftvaUiRKT1avfzjcWRab\nW7k7zqBm9mb3/bbnv+CpZyVcOC1uBlE5jYOBHNWAC4an4XUMReh/e5pDongP\nH2V4JIlV2+R1E91j8ophxhFCJabhBOAnoWVdlcPTZmj4m+qDAibJWu+uaDmS\n8KlwnAEg1RcGLmhsom1/ziQSJ9GXoIAQMaM5lPi5Ni0pT4mGhcrnZUI6/VKu\nGvtp5ngwQecSQ3TD+cXy++as2UKsCwGwPlEVEXWuYFb1pPNEBT53Y+tZOG1Q\nirTPdSDTQht8Dq9rVlUylw1bNvFGjdBrHsX/HrHHNRZhPpqAUyIErolm8fB4\n0p1ObR9YeX3HyDDGwrecex9jUFS7AQ1pcur82vmdfXiPsv0xDt+KwoBvsCW6\n3BqINqGeAo+bbpIVqj29yRBu3EaVcEYxcHL+2OpluleesnWPr/uan8HPZP2K\nrzA92uzSGFdGoS9q8VCp0SpCLSyRUTbUk0vdtuM/US0bxGbHUBEX6uGTWcy0\nnHPpbPjZJKMdualwvBUrv/eaSW9u6HwX5d1A6ZR/YL7yHj3a+wDA+xytJ+YQ\nkjlEBoT1p6Y77EItkp95Ek11xWKG0HXBrochWbJed2zZfqQ8C/WYsbRLw4UH\nF0tN\r\n=3fF8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"types":"lib/index.d.ts","envars":{"cwd":"./env"},"exports":{".":"./lib/index.js","./config":"./config.js","./config.js":"./config.js","./package.json":"./package.json"},"funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"95b6b4cc806660cf29dbc9dbf990b17f5eebd04a","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest --runInBand","build":"rm -rf lib && babel --env-name production -x \".ts\" --out-dir ./lib \"src/**/*.ts\" && tsc","envars":"node ./cli"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"8.1.1","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"meow":"^9.0.0","chalk":"^4.1.2","dotenv":"^10.0.0","make-dir":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0-rc.7","devDependencies":{"del":"^6.0.0","jest":"^27.4.4","eslint":"^8.4.1","prettier":"^2.5.1","@babel/cli":"^7.16.0","typescript":"^4.5.3","@babel/core":"^7.16.0","@types/jest":"^27.0.3","@types/node":"^16.11.12","@types/lodash":"^4.14.178","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.6.0","@typescript-eslint/eslint-plugin":"^5.6.0","@babel/plugin-proposal-class-properties":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.3.0_1639139507237_0.771478451214362","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"envars","version":"0.4.0","keywords":[".env","config","dotenv","env","environment","settings","typescript","variables"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@0.4.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"url":"https://tarkus.me/","name":"Konstantin Tarkus","email":"hello@tarkus.me"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"bin":{"envars":"cli.js"},"dist":{"shasum":"d108a04db5d9b2fc7bfd57571b6dcd3914bc9cc8","tarball":"https://registry.npmjs.org/envars/-/envars-0.4.0.tgz","fileCount":17,"integrity":"sha512-h3fHX+8PAyDnacQvHvFt+Xrn0OR7hqtrjA7w+UiZnVgVgald2IAumaAeqwaraweBapzo6qadvFtY9wtJrF3GbA==","signatures":[{"sig":"MEQCIFDtETR7sAASckr6ivdBuwfoZC6ee3qeGcwKVtBeUunWAiBmKUTl69EDtowuVKF2oEHAPnAap8TJjbSerhYtWh4WUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBk2jCRA9TVsSAnZWagAAIqIQAJwyN2lAkgQ5JvBNZVJ+\n/w9Bd1snee/fv6lbOdD+oEDRRB14r8rnnkQ3jcFfbehrBjX9u7UlqkSSLTWE\nZcbXM/hL1mAJwa8TV0zD213lhB2T8HRrPFkMT3znjuV6QxZquzIPXT5L72uG\nj+MJS4/BjDE9os02wn4rnz8zUcdECHaHl05HDr6d1qOULHt3Vhwawh3U7/LT\nfYzJ9/40rA2oVSCrZV2IDaj0Hqg8V/ssuzY1faE7Klsc2WDupIQEgS4C6ZeR\nCce7wXxWsIUtQya/ZV3COBQFwW9+1hdW+X/4iVlmT1so3hWz8tQAlE9JBtsn\nhVzuerDJbbzIKydxo4zR/fZ5SiZvcekYnxneDuKIkJw6KmAyJfbeKTXhXdug\nfM4rG6ln0RhffjK74J53R5jutnaD7gW/PwS8oCagiHxtn8+J4xOj/V31RnXc\n6gMAReRxJVsJmcNA5JX7J+vBoCvkg6LQHyNr1AOSEyKw2/yB/qNc3kouSgep\nJVoxyK7UgDW9LeWUUolJwo/5/wSKEZtJzIS2+pQofQNuMA0DyzKMd6kOcxL0\nRpcbyxdiebrdvDHPAcoPU0ZKZmTWOalvY4D0HSATHM8Cjn21kYvF+lZ5Mgyi\nfAib++sfRvaNDt4PDu+hmbzTAX3M0NLASJcjVXSMoaLw4JBtJzUEY/b/p0Sm\nZMRw\r\n=GXGv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","js"]},"types":"lib/index.d.ts","envars":{"cwd":"./env"},"exports":{".":"./lib/index.js","./config":"./config.js","./config.js":"./config.js","./package.json":"./package.json"},"funding":{"url":"https://patreon.com/koistya","type":"patreon"},"gitHead":"9269d4a5ca138dacf1655e6101e16ea6da93fc6a","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"jest --runInBand","build":"rm -rf lib && babel --env-name production -x \".ts\" --out-dir ./lib \"src/**/*.ts\" && tsc","envars":"node ./cli"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"8.3.1","description":"Securely store and load environment variables to/from .env files.","directories":{},"_nodeVersion":"17.4.0","dependencies":{"meow":"^9.0.0","chalk":"^4.1.2","dotenv":"^16.0.0","make-dir":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0-rc.14","devDependencies":{"del":"^6.0.0","jest":"^27.5.1","eslint":"^8.8.0","prettier":"^2.5.1","@babel/cli":"^7.17.0","typescript":"^4.5.5","@babel/core":"^7.17.2","@types/jest":"^27.4.0","@types/node":"^16.11.24","@types/lodash":"^4.14.178","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/envars_0.4.0_1644580259661_0.775350385659564","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"envars","version":"1.0.0","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@1.0.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"ava":{"workerThreads":false,"ignoredByWatcher":[".env.*",".env","env.ts"]},"dist":{"shasum":"5f7cef954b4f59e8260e8313be71d0bc7f1dff0b","tarball":"https://registry.npmjs.org/envars/-/envars-1.0.0.tgz","fileCount":10,"integrity":"sha512-fZDGqhnsacAqfbY9xDP0YRm5QkJiQgbVd7OxwZFWmns1sOOF+qOdfe4Adxh+6TB2Vpw1eoFY+nL6jWlhL8gxWQ==","signatures":[{"sig":"MEUCIQCXyBi/Oq1LfARhUl3hOqHIYozOlcmsybrOm+v+86ln6wIgceVc1aKy4mTYL1p2ye4SWVJQEhtHDU+kfewH+3JXfwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689429},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/koistya","type":"github"},"gitHead":"bf697888c171790eb4fc5e586638a8d0299419dd","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":false},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"9.6.7","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"dotenv":"^16.3.1","esbuild":"^0.19.5","read-pkg-up":"^10.1.0","dotenv-expand":"^10.0.0","parent-module":"^3.1.0","module-from-string":"^3.3.0","@google-cloud/secret-manager":"^5.0.1"},"eslintConfig":{"env":{"es6":true,"node":true},"root":true,"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2021}},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.53","devDependencies":{"ava":"^5.3.1","eslint":"^8.52.0","envalid":"^8.0.0","prettier":"^3.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_1.0.0_1698014211605_0.8567020501107929","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"envars","version":"1.0.1","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@1.0.1","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"ava":{"workerThreads":false,"ignoredByWatcher":[".env.*",".env","env.ts"]},"dist":{"shasum":"6e92fcce5a68d8eb08d61dfd075fd019e22cdca0","tarball":"https://registry.npmjs.org/envars/-/envars-1.0.1.tgz","fileCount":5,"integrity":"sha512-zzJ35fGTpM7PfPYSfZkw79k4vsJYESk0zD2nZ18W7RXye4hU3vODskfCkaVMyfYuG6fvlH7MEQOoH2V3A2LzEA==","signatures":[{"sig":"MEUCIGrr+9uMbvbl1okmtk4zW6BU3gEs/+PMonShfNqgkboiAiEA2m5uHerEXrJxSuavkFLSZREFCjMZEeIAUBQwI7W7XDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18170},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/koistya","type":"github"},"gitHead":"bf697888c171790eb4fc5e586638a8d0299419dd","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":false},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"9.6.7","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"dotenv":"^16.3.1","esbuild":"^0.19.5","read-pkg-up":"^10.1.0","dotenv-expand":"^10.0.0","parent-module":"^3.1.0","module-from-string":"^3.3.0","@google-cloud/secret-manager":"^5.0.1"},"eslintConfig":{"env":{"es6":true,"node":true},"root":true,"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2021}},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.53","devDependencies":{"ava":"^5.3.1","eslint":"^8.52.0","envalid":"^8.0.0","prettier":"^3.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_1.0.1_1698015701076_0.6781938623489814","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"envars","version":"1.0.2","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@1.0.2","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"ava":{"workerThreads":false,"ignoredByWatcher":[".env.*",".env","env.ts"]},"dist":{"shasum":"4c23446ca2db0d8f0916f2ad5a2539e2d5e66123","tarball":"https://registry.npmjs.org/envars/-/envars-1.0.2.tgz","fileCount":5,"integrity":"sha512-2PdFpdwilCkpZHMl9wZA6un9KFUWdqykJQ7oqADO2vDXoi2/gHySwRnSuLSHUOBp8zHhx/El2IMjkVygj3wyIA==","signatures":[{"sig":"MEYCIQDJw0pY9AM3Rmt1400M9DeJnLU6WQ6IqkX3aLcolr2wWgIhAPZIQWm8cP6EsoldhXhikBWqMB3rZmNvdig5ax94mLQx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18045},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/koistya","type":"github"},"gitHead":"4f005e9f9cb8a8ae5c817b1ab694a7e6a440ac58","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":false},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"9.6.7","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"dotenv":"^16.3.1","esbuild":"^0.19.5","read-pkg-up":"^10.1.0","dotenv-expand":"^10.0.0","parent-module":"^3.1.0","module-from-string":"^3.3.0","@google-cloud/secret-manager":"^5.0.1"},"eslintConfig":{"env":{"es6":true,"node":true},"root":true,"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2021}},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.53","devDependencies":{"ava":"^5.3.1","eslint":"^8.52.0","envalid":"^8.0.0","prettier":"^3.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/envars_1.0.2_1698769056655_0.6391376675435985","host":"s3://npm-registry-packages"}},"1.1.0-preview.1":{"name":"envars","version":"1.1.0-preview.1","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@1.1.0-preview.1","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"ava":{"watchMode":{"ignoreChanges":[".env.*",".env","env.ts"]},"workerThreads":false},"dist":{"shasum":"08f297fea7549bd1530bcbcb492cd71c6cbcbe45","tarball":"https://registry.npmjs.org/envars/-/envars-1.1.0-preview.1.tgz","fileCount":6,"integrity":"sha512-kENf8UlmJDHBkhyrXLK1vzLkLFTUVuwfUzBBMaq31eAIi3TnoAMCrtxux7HWyQsAuBdjnwu4YVfmuVu0MdguSg==","signatures":[{"sig":"MEYCIQCTTAUp46paGxBw9IL1X/ia79yzevrgIlMKRiG55VozoQIhAMmQE684CI+70/qPmI/VZ00rdSbGOrswgZOoiYJPa4UM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18648},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/koistya","type":"github"},"gitHead":"8f9e5e9ea4facf5f029cc2a699f4c45ea2dc4992","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":false},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"10.9.0","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dotenv":"^16.4.7","esbuild":"^0.24.2","read-pkg-up":"^11.0.0","dotenv-expand":"^12.0.1","parent-module":"^3.1.0","module-from-string":"^3.3.1","@google-cloud/secret-manager":"^5.6.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","readmeFilename":"README.md","devDependencies":{"ava":"^6.2.0","eslint":"^9.17.0","envalid":"^8.0.0","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","typescript-eslint":"^8.18.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/envars_1.1.0-preview.1_1734777593561_0.052675179894800195","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"envars","version":"1.1.0","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"author":{"url":"https://kriasoft.com","name":"Kriasoft","email":"hello@kriasoft.com"},"license":"MIT","_id":"envars@1.1.0","maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"homepage":"https://github.com/kriasoft/envars#readme","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"ava":{"watchMode":{"ignoreChanges":[".env.*",".env","env.ts"]},"workerThreads":false},"dist":{"shasum":"cfc9c6f85e080996ae0bc50901fd9d86f5e4aeec","tarball":"https://registry.npmjs.org/envars/-/envars-1.1.0.tgz","fileCount":6,"integrity":"sha512-OMNnwGQfXkJtPi2FY/DFElq7yOWhBbU79BtDgecBQu1VjIsF+p2O9PHYKdadWgjUAevvBwbEBqwZj6mRyx3eUg==","signatures":[{"sig":"MEUCIH82se1zcYE7fay84SEb3xZhGLMkzjlw8vl0xPE4ZuFGAiEA1De1cayPW8R7hChsFG7ukVDYoxV3bybCVwXD+G42YDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18638},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/koistya","type":"github"},"gitHead":"2e9c90d9a97ef9eac5b55b388c27ea0ab43db007","scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"_npmUser":{"name":"koistya","email":"hello@tarkus.me"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":false},"repository":{"url":"git+https://github.com/kriasoft/envars.git","type":"git"},"_npmVersion":"10.9.0","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dotenv":"^16.4.7","esbuild":"^0.24.2","read-pkg-up":"^11.0.0","dotenv-expand":"^12.0.1","parent-module":"^3.1.0","module-from-string":"^3.3.1","@google-cloud/secret-manager":"^5.6.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"ava":"^6.2.0","eslint":"^9.17.0","envalid":"^8.0.0","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","typescript-eslint":"^8.18.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/envars_1.1.0_1734777834142_0.43050617429795146","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"envars","version":"1.1.1","packageManager":"yarn@4.5.3","description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"license":"MIT","author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://kriasoft.com"},"repository":{"type":"git","url":"git+https://github.com/kriasoft/envars.git"},"contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"funding":{"type":"github","url":"https://github.com/sponsors/koistya"},"type":"module","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint --report-unused-disable-directives .","test":"ava"},"dependencies":{"@google-cloud/secret-manager":"^5.6.0","dotenv":"^16.4.7","dotenv-expand":"^12.0.1","esbuild":"^0.24.2","module-from-string":"^3.3.1","parent-module":"^3.1.0","read-pkg-up":"^11.0.0"},"devDependencies":{"@eslint/js":"^9.17.0","@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.1","ava":"^6.2.0","envalid":"^8.0.0","eslint":"^9.17.0","eslint-config-prettier":"^9.1.0","globals":"^15.14.0","prettier":"^3.4.2","typescript":"^5.7.2","typescript-eslint":"^8.18.1"},"prettier":{"printWidth":80,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":false},"ava":{"workerThreads":false,"watchMode":{"ignoreChanges":[".env.*",".env","env.ts"]}},"_id":"envars@1.1.1","gitHead":"8828d8c4776ff320e21e443b7990741ea9a53129","types":"./index.d.ts","bugs":{"url":"https://github.com/kriasoft/envars/issues"},"homepage":"https://github.com/kriasoft/envars#readme","_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-dCRNfwscMiMUyh+CA8ifYRHefzxaUjCs3JEax932rKNMP2cE61Ue7Ifm1lnqVK0RfI40hX7XfJuzZjchdBYzvw==","shasum":"c43104021f3d32e79227085e1418ae25aed75007","tarball":"https://registry.npmjs.org/envars/-/envars-1.1.1.tgz","fileCount":5,"unpackedSize":17962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtk5Is2qE9CtDcOAUjgMQqscjAyG6BjC2k9dU0CgBI0AiAFZTTkOXY7QqQcuceqxk3vcZQP3TK1rxsGE4w8sMZOLg=="}]},"_npmUser":{"name":"koistya","email":"hello@tarkus.me","actor":{"name":"koistya","email":"hello@tarkus.me","type":"user"}},"directories":{},"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/envars_1.1.1_1750772419768_0.046858376903271326"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-28T14:20:04.336Z","modified":"2025-06-24T13:40:20.115Z","0.0.1":"2021-04-28T14:20:04.520Z","0.1.0":"2021-04-30T11:13:33.126Z","0.1.1":"2021-07-20T10:08:38.707Z","0.2.0":"2021-10-01T09:52:21.352Z","0.3.0":"2021-12-10T12:31:47.347Z","0.4.0":"2022-02-11T11:50:59.802Z","1.0.0":"2023-10-22T22:36:51.822Z","1.0.1":"2023-10-22T23:01:41.310Z","1.0.2":"2023-10-31T16:17:36.883Z","1.1.0-preview.1":"2024-12-21T10:39:53.752Z","1.1.0":"2024-12-21T10:43:54.321Z","1.1.1":"2025-06-24T13:40:19.934Z"},"bugs":{"url":"https://github.com/kriasoft/envars/issues"},"author":{"name":"Kriasoft","email":"hello@kriasoft.com","url":"https://kriasoft.com"},"license":"MIT","homepage":"https://github.com/kriasoft/envars#readme","keywords":[".env","aws","cloud","config","dotenv","env","environment variables","environment","expand","gcp","google","secret manager","secret","secrets management","secrets","variables","vite"],"repository":{"type":"git","url":"git+https://github.com/kriasoft/envars.git"},"description":"Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.","contributors":[{"name":"Konstantin Tarkus","email":"koistya@kriasoft.com"}],"maintainers":[{"name":"koistya","email":"hello@tarkus.me"}],"readme":"# `envars` — environment variables loader\n\n[![NPM Version](https://img.shields.io/npm/v/envars?style=flat-square)](https://www.npmjs.com/package/envars)\n[![NPM Downloads](https://img.shields.io/npm/dm/envars?style=flat-square)](https://www.npmjs.com/package/envars)\n[![Donate](https://img.shields.io/badge/dynamic/json?color=%23ff424d&label=Patreon&style=flat-square&query=data.attributes.patron_count&suffix=%20patrons&url=https%3A%2F%2Fwww.patreon.com%2Fapi%2Fcampaigns%2F233228)](http://patreon.com/koistya)\n[![Discord](https://img.shields.io/discord/643523529131950086?label=Chat&style=flat-square)](https://discord.gg/bSsv7XM)\n\nLoads environment variables for the target environment from `.env` files using [dotenv](https://github.com/motdotla/dotenv); supports cloud secret providers such as [Google Secret Manager](https://cloud.google.com/secret-manager).\n\nBy default it attempts to load `.env` files from the current working directory using the following naming convention ([learn more](https://vitejs.dev/guide/env-and-mode.html#env-files)):\n\n```bash\n.env.<environment>.local     # Local overrides for <environment>\n.env.<environment>           # Environment-specific settings\n.env.local                   # Local overrides\n.env                         # Default settings\n```\n\nCreated and diligently upheld with the generous backing of these exceptional companies:\n\n<a href=\"https://reactstarter.com/s/1\"><img src=\"https://reactstarter.com/s/1.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/s/2\"><img src=\"https://reactstarter.com/s/2.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/s/3\"><img src=\"https://reactstarter.com/s/3.png\" height=\"60\" /></a>\n\n## How to Install\n\n```bash\n# with NPM\n$ npm install envars --save-dev\n\n# with Yarn\n$ yarn add envars --dev\n```\n\n## Usage\n\n```dotenv\n# .env\n# Environment variables for the local development environment\n# NOTE: Secret values need to follow this format:\n#       secret://[provider]/[resource]\nGOOGLE_CLOUD_PROJECT=example\nDB_PASSWORD=secret://google/projects/example/secrets/db-password/latest\n```\n\n```ts\n// core/env.ts\nimport { cleanEnv, str } from \"envalid\";\n\n/**\n * Sanitized and validated environment variables.\n * @see https://github.com/af/envalid#readme\n */\nexport default cleanEnv(process.env, {\n  GOOGLE_CLOUD_PROJECT: str(),\n  DB_PASSWORD: str(),\n});\n```\n\n```ts\nimport { loadEnv } from \"envars\";\n\nconst [env] = await loadEnv(\"production\", {\n  root: \".\",\n  schema: \"./core/env.ts\",\n  mergeTo: process.env,\n});\n```\n\n## API\n\n### loadEnv(mode?, options?)\n\n### mode\n\nType: `string` (optional)<br>\nDefault: `undefined`<br>\nExample: `production`, `development`, `staging`, etc.\n\n### options\n\nType: `object` (optional)\n\n#### root\n\nType: `string` (optional)<br>\nDefault: `.` (current working directory).\n\nThe root directory where it looks for `.env` files.\n\n#### schema\n\nType: `string` (optional)<br>\nDefault: `undefined`<br>\nExample: `./core/env.ts`\n\nThe path to the TypeScript or JavaScript module exporting a sanitized environment object. Example:\n\n```ts\nimport { cleanEnv, str } from \"envalid\";\n\nexport default cleanEnv(process.env, {\n  GOOGLE_CLOUD_PROJECT: str(),\n  DB_PASSWORD: str(),\n});\n```\n\nOr, another example using Zod:\n\n```ts\nimport { z } from \"zod\";\n\nexport const env = z\n  .object({\n    GOOGLE_CLOUD_PROJECT: z.string(),\n    DB_PASSWORD: z.string(),\n  })\n  .parse(process.env);\n```\n\n#### files\n\nType: `string[]` (optional)<br>\nDefault: `[\n  \".env.<environment>.local\",\n  \".env.<environment>\",\n  \".env.local\",\n  \".env\"\n]`\n\nThe list of file patterns where to look for `.env` files.\n\n#### mergeTo\n\nType: `object` (optional)<br>\nDefault: `undefined`\nExample: `process.env`\n\nThe object where to merge the loaded environment variables.\n\n## Usage with Vite\n\n```ts\nimport { defineConfig } from \"vite\";\nimport { loadEnv } from \"envars\";\n\nexport default defineConfig(async ({ mode }) => {\n  const [env] = await loadEnv(mode, {\n    root: \"../\",\n    schema: \"./core/env.ts\",\n    mergeTo: process.env,\n  });\n\n  return {\n    build: {\n      ssr: \"index.ts\",\n      target: \"esnext\",\n      sourcemap: true,\n    },\n  };\n});\n```\n\n### References\n\n- https://cloud.google.com/secret-manager/docs\n\n## Backers 💰\n\n<a href=\"https://reactstarter.com/b/1\"><img src=\"https://reactstarter.com/b/1.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/2\"><img src=\"https://reactstarter.com/b/2.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/3\"><img src=\"https://reactstarter.com/b/3.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/4\"><img src=\"https://reactstarter.com/b/4.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/5\"><img src=\"https://reactstarter.com/b/5.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/6\"><img src=\"https://reactstarter.com/b/6.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/7\"><img src=\"https://reactstarter.com/b/7.png\" height=\"60\" /></a>&nbsp;&nbsp;<a href=\"https://reactstarter.com/b/8\"><img src=\"https://reactstarter.com/b/8.png\" height=\"60\" /></a>\n\n## Related Projects\n\n- [React Starter Kit](https://github.com/kriasoft/react-starter-kit) — front-end boilerplate (TypeScript, React, Material UI, Vite)\n- [Full-stack Starter Kit](https://github.com/kriasoft/relay-starter-kit) — monorepo boilerplate (TypeScript, Vite, GraphQL.js, React, and Relay)\n\n## How to Contribute\n\nPlease [fork the repo](https://github.com/kriasoft/envars/fork), create a [PR](https://docs.github.com/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request), or send me a message on [Discord](https://discord.gg/bSsv7XM) (`@koistya`).\n\n```bash\n$ git clone https://github.com/<username>/envars.git\n$ cd ./envars\n$ corepack enable\n$ yarn test\n```\n\n## License\n\nCopyright © 2021-present Kriasoft. This source code is licensed under the MIT license found in the\n[LICENSE](https://github.com/kriasoft/envars/blob/main/LICENSE) file.\n\n---\n\n<sup>Made with ♥ by Konstantin Tarkus ([@koistya](https://twitter.com/koistya), [blog](https://medium.com/@koistya))\nand [contributors](https://github.com/kriasoft/envars/graphs/contributors).</sup>\n","readmeFilename":"README.md"}