I want to use JavaScript's Template Literals in an .env file.
Specifically, I am trying to store a JWT public key in the .env file:
PUBLIC_KEY=
`--BEGIN PUBLIC--
AAAAAA
BBBBBB
CCCCCC
--END PUBLIC--`
But when I try to pull it out using process.env.PUBLIC_KEY JS returns an empty string.
I am using gulp to translate TypeScript but the .env is in the root directory and is required at the start of the gulpfile.
I found a bit of a workaround:
You can use \n to define the line breaks
So it looks like:
PUBLIC_KEY="AAA\nBBB\nCCC"
Tested it and its working