Env-Typings-VSC

VS Code extension that auto generates types for process.env from your .env variables 💪

Stars
5
Committers
1

TS Env Typings is an extension to auto generate Typescript typings for your env variables from your development .env file everytime you save the specefied file.

Setup

Make sure you've @types/node installed before continuing

1- First of all, download the extension TS Env Typings

2- Specify "env-typings.json" file in the root of your project.

3- Add "path" field to your dev .env file.

That's it enjoy your auto generated typings from your .env file everytime you hit save.

Features

1- Specify path for the generated output using the output field in the env-typings.json config file.

2- auto detect env variable type so that It can give you a nice example in the intellisense on how to use and parse it.

3- Variants for an env variable

  • add a comment at the end of the env line that includes "# variants:"
  • specify the different variants for your variable seperated by a "|" like you would in typscript
  • quotes are optional around the variants values.
NODE_ENV='development' # variants: "development" | "production" | "testing"

Enjoy!