Socket
Socket
Sign inDemoInstall

@voiceflow/common

Package Overview
Dependencies
Maintainers
15
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@voiceflow/common - npm Package Compare versions

Comparing version 6.7.0 to 6.7.1

4

build/utils/env.d.ts
export declare const hasProcessEnv: (name: string) => boolean;
export declare const getRequiredProcessEnv: (name: string) => string;
export declare function getOptionalProcessEnv(name: string, defaultVar?: never): null;
export declare function getOptionalProcessEnv<T>(name: string, defaultVar: T): T | string;
export declare function getOptionalProcessEnv(name: string, defaultVar?: null | undefined): string | null;
export declare function getOptionalProcessEnv(name: string, defaultVar: unknown): string;
export declare const setupEnv: (rootDir?: string) => void;

@@ -10,16 +10,20 @@ "use strict";

const path_1 = __importDefault(require("path"));
const hasProcessEnv = (name) => name in process.env;
const normalizeEnvValue = (value) => value.trim();
const hasProcessEnv = (name) => { var _a; return !!normalizeEnvValue((_a = process.env[name]) !== null && _a !== void 0 ? _a : ''); };
exports.hasProcessEnv = hasProcessEnv;
const getRequiredProcessEnv = (name) => {
var _a;
const envVar = (_a = process.env[name]) === null || _a === void 0 ? void 0 : _a.trim();
if (!envVar) {
throw new Error(`env var: ${name} not found`);
if (exports.hasProcessEnv(name)) {
return normalizeEnvValue(process.env[name]);
}
return envVar;
throw new Error(`env var: ${name} not found`);
};
exports.getRequiredProcessEnv = getRequiredProcessEnv;
// eslint-disable-next-line prefer-arrow/prefer-arrow-functions
function getOptionalProcessEnv(name, defaultVar) {
return exports.hasProcessEnv(name) ? exports.getRequiredProcessEnv(name) : defaultVar !== null && defaultVar !== void 0 ? defaultVar : null;
if (exports.hasProcessEnv(name)) {
return exports.getRequiredProcessEnv(name);
}
if (defaultVar === null || defaultVar === undefined) {
return null;
}
return typeof defaultVar === 'object' ? JSON.stringify(defaultVar) : String(defaultVar);
}

@@ -26,0 +30,0 @@ exports.getOptionalProcessEnv = getOptionalProcessEnv;

{
"name": "@voiceflow/common",
"description": "Junk drawer of utility functions",
"version": "6.7.0",
"version": "6.7.1",
"author": "Voiceflow",

@@ -6,0 +6,0 @@ "bugs": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc