1.0.0 • Published 4 years ago

cra-define-override v1.0.0

Weekly downloads
129
License
MIT
Repository
github
Last release
4 years ago

customize-cra DefinePlugin config

usage

npm i -D cra-define-override
// config-overrides.js
const { overridePassedProcessEnv } = require("cra-define-override");

module.exports = override(
  overridePassedProcessEnv(["BASE_URL", "OTHER_ENV_NAME"])
);

then on your code

// src/config.js

export default {
  baseUrl: process.env.BASE_URL || "https://default.fox.mn"
};

custom usage

// config-overrides.js
const { overrideProcessEnv, getEnvToDefine } = require("cra-define-override");

const passedBuildEnvs = getEnvToDefine(["BASE_URL", "OTHER_ENV_NAME"]);

module.exports = override(
  overrideProcessEnv({
    VERSION: JSON.stringify(require("./package.json").version),
    ...passedBuildEnvs
  })
);

ref link

1.0.1

4 years ago

1.0.0

4 years ago