env-schema-checker-cli
v0.1.0
Published
Validate and generate environment variables from a schema
Readme
env-schema-checker
A simple tool to validate and generate environment variables from a schema, including .env.example and TypeScript definitions.
Features
- Automatically generate
.env.example - Generate TypeScript
env.d.tsdefinitions - Supports
string(),number(), andenumType()types - Handles required and default values
- Automatic
.build()normalization
Installation
npx env-schema-checker <schema-file> [--init] [--types]Usage
CLI Examples
Generate .env.example:
npx env-schema-checker ./env.schema.js --initGenerate TypeScript definitions (env.d.ts):
npx env-schema-checker ./env.schema.js --typesSchema Example
import { string, number, enumType } from 'env-schema-checker'
export default {
PORT: number().required(),
NODE_ENV: enumType(['dev', 'prod']).default('dev'),
DATABASE_URL: string().required()
}