{"_id":"@dotenvx/dotenvx-ext-vault","_rev":"10-9740e0af2c0e54e160b56445a636febb","name":"@dotenvx/dotenvx-ext-vault","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.1.0","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.1.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"3b7d4a2dcfd682fa6d47de5e7f27326b4ba3bb04","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.1.0.tgz","fileCount":29,"integrity":"sha512-40VnsTXClrDxnKo9LnCB8n41ibc8D9nX8v3ykA8IKV3+zDJh6CjRAXYCgd8HZIkhS1yCaDKhsl8R4LkQajDQOg==","signatures":[{"sig":"MEYCIQCvNyXBkD+RMcGiSmybsejdnsqoyHCqp/kxee2gPLQqdAIhAIJEnwlGG3nrytBflg3EjsvJpNuYFs+aKMFwqtZzQ+Dm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39220},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"4258a49d91d3bb6830f9b553e4bead00622806e3","scripts":{"test":"tap run --show-full-coverage","patch":"patch-package","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"10.8.1","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"22.4.1","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","which":"^4.0.0","dotenv":"^16.4.5","ignore":"^5.3.0","eciesjs":"^0.4.6","tinyexec":"^0.2.0","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2","object-treeify":"1.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.1","tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","patch-package":"^8.0.0","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.1.0_1724430661350_0.5267680723478849","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.2.0","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.2.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"6f2053254c06c2d1eeef076c6ac95e3759f8d3cc","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.2.0.tgz","fileCount":29,"integrity":"sha512-4dbTWwyGFOVppuRNlZpLQvOYqkY03LwnulMGcQtYJcvS+i+kRj5rMPNuEae5TSFCFPvgWR2c9IeK2AFOg5ZGvw==","signatures":[{"sig":"MEQCIGOJZFVF5Uj0X0+s5S0LCscI84FPJI18ZH+9Fnb9m5MFAiBzqtScHkYuzE4ZomT8mOHRHvl6a1kBHcFwhFj6aOlmyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39220},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"f4048b42238883a6f0cb6d58c580e69b83a154bd","scripts":{"test":"tap run --show-full-coverage","patch":"patch-package","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"8.19.4","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","which":"^4.0.0","dotenv":"^16.4.5","ignore":"^5.3.0","eciesjs":"^0.4.6","tinyexec":"^0.2.0","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2","object-treeify":"1.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.1","tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","patch-package":"^8.0.0","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.2.0_1724434697042_0.4994350911150749","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.2.1","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.2.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"ce8f2e10a28015551e264380860539994290a7fe","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.2.1.tgz","fileCount":29,"integrity":"sha512-oTxnkvT9kTnKK4Tgcb7ow6tNM2kh1La3h6FORlRgNl3YYlhQbXklqFsJAGq1/0Epa9ym2jYTDynMH6IKSiPe0Q==","signatures":[{"sig":"MEYCIQCldkbS4GqHfjksU40/mxOVMMlFNYdMcdwon5Kv7VF3ugIhAMEowGRD2CunwVuytWOnL85AcgALZuOaVydxI+myRC/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39090},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"d9f7e8eb2568276e7618d3cb7ec46ac469a2f3e3","scripts":{"test":"tap run --show-full-coverage","patch":"patch-package","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"8.19.4","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","dotenv":"^16.4.5","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.1","tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","patch-package":"^8.0.0","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.2.1_1725319197229_0.9386312943387685","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.3.0","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.3.0","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"c26a5eb77c46b7311fe5370ab6223a90262ecb41","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.3.0.tgz","fileCount":29,"integrity":"sha512-hPxWGi2bowzH5o0e49ZzTTcT9r8qRxRBYAdwNMp97goa+mDZHCnNt4OndtZXpyatGdG/sdo20rIE7ds6a+oGNg==","signatures":[{"sig":"MEYCIQDbnJYts9MU4ibPUVUtUDPRfW69KCwbkOwxUDuGzZOJ5wIhAOCYqF0LZZ49zuNDurRphQ487V9YEFYaIkEXDPo3D3lI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"ffec71dd50b2d0ff4d17d50414e0a55279a68779","scripts":{"test":"tap run --show-full-coverage","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"10.8.2","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"20.17.0","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","dotenv":"^16.4.5","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2","@yao-pkg/pkg":"^5.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.3.0_1728324822894_0.4436258007860998","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.3.1","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.3.1","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"4495d224b141251961c7b4a9686542f0e461b8ab","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.3.1.tgz","fileCount":29,"integrity":"sha512-o9HpnGT/V3QiwR3isDiXfkgRbxcaCsNroS6307k+N/uiYy9TTek/9VPjZHOObDgQZpsixtFENQIbqelKaCSqug==","signatures":[{"sig":"MEUCIQCEK8lireZsNhGs66oCkAMN0tTM4SHxBLN785PXyiSkcQIgE5xFOO605ik+pQEurmAdwy7yTGFteyR87bgV/wyJCuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"b5c82881a52222718cea894b2e2a4949cf7dbaad","scripts":{"test":"tap run --show-full-coverage","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"10.8.2","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"20.17.0","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","dotenv":"^16.4.5","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.3.1_1728334787702_0.12986022150788323","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@dotenvx/dotenvx-ext-vault","version":"0.3.2","keywords":["dotenv","env"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"@dotenvx/dotenvx-ext-vault@0.3.2","maintainers":[{"name":"motdotenv","email":"mot@dotenv.org"},{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/dotenvx/dotenvx-ext-vault","bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"bin":{"dotenvx-ext-vault":"src/cli/dotenvx-ext-vault.js"},"dist":{"shasum":"ef43580fb8d2c31f08744f558449c5a6210b53cc","tarball":"https://registry.npmjs.org/@dotenvx/dotenvx-ext-vault/-/dotenvx-ext-vault-0.3.2.tgz","fileCount":29,"integrity":"sha512-lCH9Nu7ao9dwDzzzJAlienHksWc7Qqqd8Hx0+f/VB8vFDftePg5e9+ivClna5GpEAXZNrBH1HrZtqGOwHq2SLg==","signatures":[{"sig":"MEYCIQDBA+xTbu9UGni2Erodr19SUOvD82tezYhXdIU4DaWdsQIhAPRzgEv90Iw+yQn1+MRrLDLhYNNVaM3nhcuGpswPC4JB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39047},"main":"src/lib/main.js","funding":"https://dotenvx.com","gitHead":"5ed3716753c6276b99360a5e32330eabb08a5795","scripts":{"test":"tap run --show-full-coverage","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"_npmVersion":"10.8.2","description":"🔐 manage .env.vault files","directories":{},"_nodeVersion":"20.18.0","dependencies":{"diff":"^5.2.0","fdir":"^6.2.0","dotenv":"^16.4.5","xxhashjs":"^0.2.2","commander":"^11.1.0","picomatch":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","sinon":"^14.0.1","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dotenvx-ext-vault_0.3.2_1731519347755_0.41886377942242103","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-08-23T16:31:01.248Z","modified":"2025-12-10T21:13:26.815Z","0.1.0":"2024-08-23T16:31:01.538Z","0.2.0":"2024-08-23T17:38:17.218Z","0.2.1":"2024-09-02T23:19:57.425Z","0.3.0":"2024-10-07T18:13:43.083Z","0.3.1":"2024-10-07T20:59:47.915Z","0.3.2":"2024-11-13T17:35:48.092Z"},"bugs":{"url":"https://github.com/dotenvx/dotenvx-ext-vault/issues"},"author":{"name":"@motdotla"},"license":"BSD-3-Clause","homepage":"https://github.com/dotenvx/dotenvx-ext-vault","keywords":["dotenv","env"],"repository":{"url":"git+https://github.com/dotenvx/dotenvx-ext-vault.git","type":"git"},"description":"🔐 manage .env.vault files","maintainers":[{"email":"mot@dotenv.org","name":"motdotenv"},{"email":"mot@mot.la","name":"motdotla"}],"readme":"# dotenvx-ext-vault\n\n> 🔐 manage .env.vault files\n\n## Quickstart [![npm version](https://img.shields.io/npm/v/@dotenvx/dotenvx-ext-vault.svg)](https://www.npmjs.com/package/@dotenvx/dotenvx-ext-vault)\n\nExtend `dotenv` with vault.\n\n```sh\nnpm install @dotenvx/dotenvx-ext-vault --save\n```\n&nbsp;\n\nor install globally\n\n<details><summary>with brew 🍺</summary><br>\n\n```sh\nbrew install dotenvx/brew/dotenvx-ext-vault\ndotenvx ext vault help\n```\n\n&nbsp;\n\n</details>\n\n<details><summary>with curl 🌐 </summary><br>\n\n```sh\ncurl -sfS https://dotenvx.sh/ext/vault | sh\ndotenvx ext vault help\n```\n\n&nbsp;\n\n</details>\n\n<details><summary>or with github releases 🐙</summary><br>\n\n```sh\ncurl -L -o dotenvx-ext-vault.tar.gz \"https://github.com/dotenvx/dotenvx-ext-vault/releases/latest/download/dotenvx-ext-vault-$(uname -s)-$(uname -m).tar.gz\"\ntar -xzf dotenvx-ext-vault.tar.gz\n./dotenvx-ext-vault help\n```\n\n</details>\n\n\n&nbsp;\n\n## Usage\n\n```sh\n$ dotenvx ext vault\nUsage: @dotenvx/dotenvx-ext-vault [options] [command]\n\n🔐 manage .env.vault files\n\nOptions:\n  -l, --log-level <level>        set log level (default: \"info\")\n  -q, --quiet                    sets log level to error\n  -v, --verbose                  sets log level to verbose\n  -d, --debug                    sets log level to debug\n  -V, --version                  output the version number\n  -h, --help                     display help for command\n\nCommands:\n  migrate                        instructions for migrating .env.vault to encrypted env file(s)\n  encrypt [options] [directory]  encrypt .env.* to .env.vault\n  decrypt [options] [directory]  decrypt .env.vault to .env*\n  status [directory]             compare your .env* content(s) to your .env.vault decrypted content(s)\n  help [command]                 display help for command\n```\n\n","readmeFilename":"README.md"}