flex-plugins-utils-env
Advanced tools
Comparing version
@@ -25,2 +25,4 @@ /// <reference types="src/module" /> | ||
export declare const setPort: (port: number) => string; | ||
export declare const getFlexUISrc: () => string | undefined; | ||
export declare const setFlexUISrc: (source: string) => void; | ||
export declare const getNodeEnv: () => string; | ||
@@ -123,2 +125,4 @@ export declare const setNodeEnv: (_env: Environment) => string; | ||
setPort: (port: number) => string; | ||
getFlexUISrc: () => string | undefined; | ||
setFlexUISrc: (source: string) => void; | ||
getNodeEnv: () => string; | ||
@@ -125,0 +129,0 @@ setNodeEnv: (_env: Environment) => string; |
@@ -6,5 +6,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getRealm = exports.setRealm = exports.isDebug = exports.setDebug = exports.isTrace = exports.setCLI = exports.isCLI = exports.setQuiet = exports.isQuiet = exports.isTerminalPersisted = exports.persistTerminal = exports.getTwilioProfile = exports.setTwilioProfile = exports.isCI = exports.isWin32 = exports.isNode = exports.getWSSocket = exports.getWDSSocketPort = exports.setWDSSocketPort = exports.getWDSSocketPath = exports.setWDSSocketPath = exports.getWDSSocketHost = exports.setWDSSocketHost = exports.isHTTPS = exports.isLifecycle = exports.getLifecycle = exports.setBabelEnv = exports.getBabelEnv = exports.setNodeEnv = exports.getNodeEnv = exports.setPort = exports.getPort = exports.hasPort = exports.setHost = exports.getHost = exports.hasHost = exports.getAuthToken = exports.getAccountSid = exports.allowUnbundledReact = exports.skipPreflightCheck = exports.Lifecycle = exports.Environment = void 0; | ||
exports.getRealm = exports.setRealm = exports.isDebug = exports.setDebug = exports.isTrace = exports.setCLI = exports.isCLI = exports.setQuiet = exports.isQuiet = exports.isTerminalPersisted = exports.persistTerminal = exports.getTwilioProfile = exports.setTwilioProfile = exports.isCI = exports.isWin32 = exports.isNode = exports.getWSSocket = exports.getWDSSocketPort = exports.setWDSSocketPort = exports.getWDSSocketPath = exports.setWDSSocketPath = exports.getWDSSocketHost = exports.setWDSSocketHost = exports.isHTTPS = exports.isLifecycle = exports.getLifecycle = exports.setBabelEnv = exports.getBabelEnv = exports.setNodeEnv = exports.getNodeEnv = exports.setFlexUISrc = exports.getFlexUISrc = exports.setPort = exports.getPort = exports.hasPort = exports.setHost = exports.getHost = exports.hasHost = exports.getAuthToken = exports.getAccountSid = exports.allowUnbundledReact = exports.skipPreflightCheck = exports.Lifecycle = exports.Environment = void 0; | ||
/// <reference path="../module.d.ts" /> | ||
var lodash_get_1 = __importDefault(require("lodash.get")); | ||
var flex_plugins_utils_exception_1 = require("flex-plugins-utils-exception"); | ||
/* eslint-disable import/no-unused-modules */ | ||
@@ -31,2 +32,8 @@ var Environment; | ||
var isDefined = function (key) { return typeof key === 'string' && key !== ''; }; | ||
var setValidJSFile = function (source) { | ||
if (!source.endsWith('.js')) { | ||
throw new flex_plugins_utils_exception_1.TwilioError(source + " is not a valid JS file."); | ||
} | ||
process.env.FLEX_UI_SRC = source; | ||
}; | ||
/* istanbul ignore next */ | ||
@@ -53,2 +60,6 @@ var skipPreflightCheck = function () { return process.env.SKIP_PREFLIGHT_CHECK === 'true'; }; | ||
exports.setPort = setPort; | ||
var getFlexUISrc = function () { return process.env.FLEX_UI_SRC; }; | ||
exports.getFlexUISrc = getFlexUISrc; | ||
var setFlexUISrc = function (source) { return setValidJSFile(source.toString()); }; | ||
exports.setFlexUISrc = setFlexUISrc; | ||
var getNodeEnv = function () { return process.env.NODE_ENV; }; | ||
@@ -250,2 +261,4 @@ exports.getNodeEnv = getNodeEnv; | ||
setPort: exports.setPort, | ||
getFlexUISrc: exports.getFlexUISrc, | ||
setFlexUISrc: exports.setFlexUISrc, | ||
getNodeEnv: exports.getNodeEnv, | ||
@@ -252,0 +265,0 @@ setNodeEnv: exports.setNodeEnv, |
{ | ||
"name": "flex-plugins-utils-env", | ||
"version": "4.0.1-alpha.0", | ||
"version": "4.0.1-dev.202106022321", | ||
"description": "Flex Plugins Environments", | ||
@@ -40,5 +40,6 @@ "keywords": [ | ||
"@types/lodash.get": "^4.4.6", | ||
"flex-plugins-utils-exception": "4.0.1-dev.202106022321", | ||
"lodash.get": "^4.4.2" | ||
}, | ||
"gitHead": "63b572efd01759021f81db6075dab608432361bd" | ||
"gitHead": "54fb67d45d37852d97c8217a35acd73bff836978" | ||
} |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
28249
5.17%431
4.11%3
50%42
5%1
Infinity%+ Added