mirror of https://github.com/webpack/webpack.git
46 lines
917 B
JavaScript
46 lines
917 B
JavaScript
"use strict";
|
|
|
|
/** @type {import("../../../../").Configuration[]} */
|
|
module.exports = [
|
|
// Test 1: Basic - default behavior with WEBPACK_ prefix
|
|
{
|
|
name: "basic",
|
|
mode: "development",
|
|
entry: "./basic.js",
|
|
dotenv: true
|
|
},
|
|
// Test 2: Expand - variables are always expanded
|
|
{
|
|
name: "expand",
|
|
mode: "development",
|
|
entry: "./expand.js",
|
|
dotenv: true
|
|
},
|
|
// Test 3: Custom envDir - load from different directory
|
|
{
|
|
name: "custom-envdir",
|
|
mode: "development",
|
|
entry: "./custom-envdir.js",
|
|
dotenv: {
|
|
envDir: "./envs"
|
|
}
|
|
},
|
|
// Test 4: Custom prefixes - multiple prefixes
|
|
{
|
|
name: "custom-prefixes",
|
|
mode: "development",
|
|
entry: "./custom-prefixes.js",
|
|
dotenv: {
|
|
envDir: "./prefixes-env",
|
|
prefixes: ["APP_", "CONFIG_"]
|
|
}
|
|
},
|
|
// Test 5: Mode-specific - .env.[mode] overrides
|
|
{
|
|
name: "mode-specific",
|
|
mode: "production",
|
|
entry: "./mode-specific.js",
|
|
dotenv: true
|
|
}
|
|
];
|