3.0.6 • Published 3 years ago
ngrv v3.0.6
ngrv
ngrv(called as engrave)
Engrave build information and set environment variables automatically.
Basic usage
CLI
- Create
.ngrvfile which contains build information
# That's it! Nothing else. Default outputs will be stored in `./.ngrv`
npx ngrv
# You can pass the output directory where outputs will be stored
npx ngrv --directory my_directory
# shortly,
npx ngrv -d my_directory- Read
.ngrvfile and load values as environment variables
npx ngrv read [--directory my_directory]
# or shortly,
npx ngrv r -d my_directoryProgrammatically
- Create
ngrv
import { engrave } from 'ngrv';
// Create outputs with build information
const ngrvs = engrave();
console.log(ngrvs);- Read
ngrv
import { readEngrave } from 'ngrv';
// Read the files and set information into the process.env
const ngrvs = readEngrave();
console.log(ngrvs);Example
cd example
pnpm install
pnpm dev # or pnpm cli