2.0.0 • Published 5 months ago

prenv v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months 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

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago