poi-plugin-dotenv

0.1.0 • Public • Published

poi-plugin-dotenv

Build Status

Loads .env variables into Poi's application.

Install

Install using NPM or Yarn.

npm install poi-plugin-dotenv --save-dev
 
# Or using Yarn 
yarn add poi-plugin-dotenv --dev

Usage

Create a .env file on your's project root and define environment variables.

API = "http://127.0.0.1:3001/"
ROLLBAR_KEY = "9EN10oiaso01290i9OIFD ..."

Create poi.config.js file on your's project root and call this module on plugins Array.

module.exports = {
  plugins: [
    require('poi-plugin-dotenv')({ // Options like "path" and "env"
                                   // overwritten variables goes here.
    })
  ],
}

Now you can use variables through process.env.

// ...
const getUsers = () => fetch(process.env.API + 'users')

Options

  • path - Change default ./.env path. For example loading ./config/variables file instead.

    require('poi-plugin-dotenv')({
      path: './config/variables'
    })
  • env - Overwrite loaded variables using an object.

    require('poi-plugin-dotenv')({
      env: {
        'API': 'http://localhost:3002/v1/'
      }
    })

License

Released under MIT license. You can see it here.

/poi-plugin-dotenv/

    Package Sidebar

    Install

    npm i poi-plugin-dotenv

    Weekly Downloads

    2

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    266 kB

    Total Files

    11

    Last publish

    Collaborators

    • vitorluizc