tss-env
v0.0.3
Published
dotenv typings for TypeScript
Readme
tss-env
dotenv typings for TypeScript
Features
- Smart env
- TypeScript integration
- Easy to use
Usage
Make sure you following the guide
- Create
/typesdirectory - Add
typesdirectory totsconfig.json - Add
types/env.d.tsto.gitignore
VSCode settings.json
{
"typescript.validate.enable": true
}.gitignore
+ types/env.d.tstsconfig.json (optional)
{
- "include": ["src"],
+ "include": ["src", "types"],
"compilerOptions": {
"typeRoots": [
+ "types"
]
}
}.env
NODE_ENV=developmentYou entrypoint (auto-mode)
import 'tss-env/auto';You entrypoint (manual mode, flexible)
import { activate } from 'tss-env';
await activate({
on: 'development', // This should at `.env` NODE_ENV to be activated
envs: ['development', 'test', 'production'] as const // This `const` is important
});License
MIT
