1.3.4 • Published 4 months ago

@dotenv-run/webpack v1.3.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

@dotenv-run/webpack

  • ✅ Load environment variables from the command line API_BASE=/v1/ webpack
  • ✅ Load environment variables from .env files
  • ✅ Expand environment variables API_URL=$API_BASE/users
  • ✅ Define environment variables for a specific environment (e.g. .env.production)
  • ✅ Load priorities of .env.* files (e.g. .env.production > .env)
  • ✅ Hierarchical cascading configuration in monorepo projects (Nx, Turbo, etc.) apps/next-app/.env > apps/.env > .env

Install

npm add @dotenv-run/webpack --save-dev

Usage

Create a webpack.config.js configuration file and import the plugin:

import { DotenvRunPlugin } from "@dotenv-run/webpack";
import path from "path";

const __dirname = path.resolve();

export default {
  entry: "./src/index.js",
  output: {
    filename: "main.js",
    path: path.resolve(__dirname, "dist"),
  },
  plugins: [
    new DotenvRunPlugin(
      { prefix: "API", verbose: true, root: "../../.." },
      __dirname
    ),
  ],
};
1.3.4

4 months ago

1.3.3

4 months ago

1.3.2

4 months ago

1.3.1

4 months ago

1.3.0

4 months ago

1.2.3

6 months ago

1.2.2

6 months ago

1.2.1

6 months ago

1.2.0

7 months ago

1.1.0

9 months ago

1.0.1

10 months ago

1.0.0

10 months ago

0.5.0

10 months ago