@pallad/app-env
Version:
Detects environment (production, staging, test, development, ci) and helps making decision based on that
29 lines (28 loc) • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.build = exports.forPreview = exports.forProduction = exports.forTest = exports.forStaging = exports.forDevelopment = exports.forCi = exports.forCI = exports.forEnv = exports.isEnvId = exports.isEnv = exports.is = exports.id = exports.name = exports.env = exports.isCi = exports.isCI = exports.isPreview = exports.isTest = exports.isStaging = exports.isDevelopment = exports.isProduction = exports.info = exports.factory = void 0;
const Factory_1 = require("./Factory");
exports.factory = new Factory_1.Factory({});
exports.info = exports.factory.createFromProcessEnv();
exports.isProduction = exports.info.isProduction;
exports.isDevelopment = exports.info.isDevelopment;
exports.isStaging = exports.info.isStaging;
exports.isTest = exports.info.isTest;
exports.isPreview = exports.info.isPreview;
exports.isCI = exports.info.isCI;
exports.isCi = exports.info.isCi;
exports.env = exports.info.name;
exports.name = exports.info.name;
exports.id = exports.info.id;
exports.is = exports.info.is;
exports.isEnv = exports.info.isEnv;
exports.isEnvId = exports.info.isEnvId;
exports.forEnv = exports.info.forEnv;
exports.forCI = exports.info.forCI;
exports.forCi = exports.info.forCi;
exports.forDevelopment = exports.info.forDevelopment;
exports.forStaging = exports.info.forStaging;
exports.forTest = exports.info.forTest;
exports.forProduction = exports.info.forProduction;
exports.forPreview = exports.info.forPreview;
exports.build = exports.info.build;