UNPKG

1.02 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.getDefineVariables = exports.setEnvironment = exports.getVariables = void 0;
4function getVariables(name, version, externals, env) {
5 return {
6 NODE_ENV: env,
7 BUILD_TIME: new Date().toDateString(),
8 BUILD_TIME_FULL: new Date().toISOString(),
9 BUILD_PCKG_VERSION: version,
10 BUILD_PCKG_NAME: name,
11 SHARED_DEPENDENCIES: externals.join(','),
12 };
13}
14exports.getVariables = getVariables;
15function setEnvironment(variables) {
16 Object.keys(variables).forEach(function (key) { return (process.env[key] = variables[key]); });
17}
18exports.setEnvironment = setEnvironment;
19function getDefineVariables(variables) {
20 return Object.entries(variables).reduce(function (obj, _a) {
21 var name = _a[0], value = _a[1];
22 obj["process.env." + name] = JSON.stringify(value);
23 return obj;
24 }, {});
25}
26exports.getDefineVariables = getDefineVariables;
27//# sourceMappingURL=helpers.js.map
\No newline at end of file