Skip to content
This repository has been archived by the owner on Feb 4, 2022. It is now read-only.

🛠 Consume variables in your environment with the Preact CLI.

License

Notifications You must be signed in to change notification settings

robinvdvleuten/preact-cli-plugin-env-vars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preact-cli-plugin-env-vars

Consume variables in your environment with the Preact CLI.

NPM version Build Status

Installation

$ npm i -D preact-cli-plugin-env-vars

And include in your project by creating a preact.config.js:

import envVars from 'preact-cli-plugin-env-vars';

export default function (config, env, helpers) {
  envVars(config, env, helpers);
}

Usage

The plugin allows to use any environment variables prefixed with PREACT_APP_ to be used within your script:

console.log(process.env.PREACT_APP_SECRET_CODE);

The environment variables are embedded during the build time.

Adding development Environment Variables in .env

To define permanent environment variables, create a file called .env in the root of your project:

PREACT_APP_SECRET_CODE=abcdef

These variables will act as the defaults if the machine does not explicitly set them. Please refer to the dotenv documentation for more details.

License

MIT © Robin van der Vleuten