@luban-cli/cli-plugin-service
Version:
A development runtime environment dependency
24 lines • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveClientEnv = void 0;
const allowInjectedEnvNamePrefixReg = /^APP_/;
function resolveClientEnv(publicPath, raw = false) {
const env = {};
Object.keys(process.env).forEach((key) => {
if (allowInjectedEnvNamePrefixReg.test(key) || key === "NODE_ENV") {
env[key] = process.env[key] || "";
}
});
env.BASE_URL = publicPath;
if (raw) {
return env;
}
for (const key in env) {
env[key] = JSON.stringify(env[key]);
}
return {
"process.env": env,
};
}
exports.resolveClientEnv = resolveClientEnv;
//# sourceMappingURL=resolveClientEnv.js.map