https://www.npmjs.com/package/encyrpt-decrypt-env
npm install encyrpt-decrypt-env
npm i encyrpt-decrypt-env
`
Usage:
$3
1. Run command in the root project where your .env file exists
`
npx encrypt-env
`
It will create a file ".env.encrypted".
Note:- It will return "key" and "iv". For decryption you need to pass the key and iv.
Output:
`
Key: r5ez4
iv: ruft4
.env.encrypted is created successfully.
`
Note:- Please save the "key" and "iv". It will require to decrypt the .env file.
2. If you want to use custom key and custom iv for encryption,
`
npx encrypt-env --key="yourstring" --iv="yourstring"
`
output:
`
Key: yourstring
iv: yourstring
.env.encrypted is created successfully.
`
3. If you want to encrypt any specific env file like ".env.example"
`
npx encrypt-env --key="yourstring" --iv="yourstring" --env=".env.example"
`
ouput:
`
Key: yourstring
iv: yourstring
.env.example.encrypted is created successfully.
`
$3
1. It will decrypt the .env.decrypted file and create the .env file
`
npx decrypt-env --key="yourstring" --iv="yourstring"
`
2. Decrypt any specific file like .env.example.decrypted
`
npx decrypt-env --key="yourstring" --iv="yourstring" --env=".env.example"
``