UNPKG

@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
"use strict"; 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;