2.0.0 • Published 2 years ago

prenv v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

English | 中文

✨ Feature List

  • ❄️ generate the env.d.ts file for environment variables into a specified directory
  • 💥 initialize environment variables at startup

📦 Installation

npm install prenv
yarn add prenv
pnpm add prenv

💫 Generate the env.d.ts File for Environment Variables into a Specified Directory

Usage:

prenv-type --prenv-dir . --prenv-output ./types

// or generate to some workspace app

prenv-type --prenv-dir ./workspace/some-app --prenv-output ./workspace/some-app/types

using in package.json

{
  "scripts": {
    "test": "prenv-type --prenv-dir . --prenv-output ./types"
  }
}

💫 Initialize Environment Variables at Startup

Usage: 

prenv --prenv-dir . --prenv-name developer commands

// using for vitest

prenv --prenv-dir . --prenv-name developer vitest

// using for some node app

prenv --prenv-dir . --prenv-name developer node your-app.js

// using for vite

prenv --prenv-dir . --prenv-name developer vite build

using in package.json

{
  "scripts": {
    "test": "prenv --prenv-dir . --prenv-name developer vitest",
    "build": "prenv --prenv-dir . --prenv-name developer vite build",
    "start": "prenv --prenv-dir . --prenv-name developer node your-app.js"
  }
}
NameAlias
ddevelopment
devdevelopment
ttest
pproduction
prodproduction
v2 ParamsDefault
--prenv-dir.
--prenv-namedevelopment
--prenv-output.
2.0.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago