🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@pgpmjs/env

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pgpmjs/env - npm Package Compare versions

Comparing version
2.28.1
to
2.28.2
+3
-1
assert.js

@@ -18,3 +18,5 @@ "use strict";

{ path: 'cdn.publicUrlPrefix', severity: 'host', envHint: 'CDN_PUBLIC_URL_PREFIX' },
{ path: 'cdn.bucketName', severity: 'host', envHint: 'BUCKET_NAME' }
{ path: 'cdn.bucketName', severity: 'host', envHint: 'BUCKET_NAME' },
{ path: 'jobs.gateway.gatewayUrl', severity: 'host', envHint: 'INTERNAL_GATEWAY_URL' },
{ path: 'jobs.gateway.callbackUrl', severity: 'host', envHint: 'INTERNAL_JOBS_CALLBACK_URL' }
];

@@ -21,0 +23,0 @@ const getPath = (obj, path) => path.split('.').reduce((acc, key) => acc && typeof acc === 'object' ? acc[key] : undefined, obj);

@@ -1,4 +0,4 @@

import { parseEnvBoolean, parseEnvNumber } from '12factor-env';
import { parseEnvBoolean, parseEnvList, parseEnvNumber } from '12factor-env';
import { PgpmOptions } from '@pgpmjs/types';
export { parseEnvBoolean, parseEnvNumber };
export { parseEnvBoolean, parseEnvList, parseEnvNumber };
/**

@@ -5,0 +5,0 @@ * Parse core PGPM environment variables.

+4
-11
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNodeEnv = exports.getEnvVars = exports.parseEnvNumber = exports.parseEnvBoolean = void 0;
exports.getNodeEnv = exports.getEnvVars = exports.parseEnvNumber = exports.parseEnvList = exports.parseEnvBoolean = void 0;
const _12factor_env_1 = require("12factor-env");
Object.defineProperty(exports, "parseEnvBoolean", { enumerable: true, get: function () { return _12factor_env_1.parseEnvBoolean; } });
Object.defineProperty(exports, "parseEnvList", { enumerable: true, get: function () { return _12factor_env_1.parseEnvList; } });
Object.defineProperty(exports, "parseEnvNumber", { enumerable: true, get: function () { return _12factor_env_1.parseEnvNumber; } });
const parseEnvStringArray = (val) => {
if (!val)
return undefined;
return val
.split(',')
.map(s => s.trim())
.filter(Boolean);
};
/**

@@ -111,3 +104,3 @@ * Parse core PGPM environment variables.

...(JOBS_SUPPORTED && {
supported: parseEnvStringArray(JOBS_SUPPORTED)
supported: (0, _12factor_env_1.parseEnvList)(JOBS_SUPPORTED)
})

@@ -120,3 +113,3 @@ },

...(JOBS_SUPPORTED && {
supported: parseEnvStringArray(JOBS_SUPPORTED)
supported: (0, _12factor_env_1.parseEnvList)(JOBS_SUPPORTED)
})

@@ -123,0 +116,0 @@ }

@@ -15,3 +15,5 @@ import { pgpmDefaults } from '@pgpmjs/types';

{ path: 'cdn.publicUrlPrefix', severity: 'host', envHint: 'CDN_PUBLIC_URL_PREFIX' },
{ path: 'cdn.bucketName', severity: 'host', envHint: 'BUCKET_NAME' }
{ path: 'cdn.bucketName', severity: 'host', envHint: 'BUCKET_NAME' },
{ path: 'jobs.gateway.gatewayUrl', severity: 'host', envHint: 'INTERNAL_GATEWAY_URL' },
{ path: 'jobs.gateway.callbackUrl', severity: 'host', envHint: 'INTERNAL_JOBS_CALLBACK_URL' }
];

@@ -18,0 +20,0 @@ const getPath = (obj, path) => path.split('.').reduce((acc, key) => acc && typeof acc === 'object' ? acc[key] : undefined, obj);

@@ -1,11 +0,3 @@

import { parseEnvBoolean, parseEnvNumber } from '12factor-env';
export { parseEnvBoolean, parseEnvNumber };
const parseEnvStringArray = (val) => {
if (!val)
return undefined;
return val
.split(',')
.map(s => s.trim())
.filter(Boolean);
};
import { parseEnvBoolean, parseEnvList, parseEnvNumber } from '12factor-env';
export { parseEnvBoolean, parseEnvList, parseEnvNumber };
/**

@@ -107,3 +99,3 @@ * Parse core PGPM environment variables.

...(JOBS_SUPPORTED && {
supported: parseEnvStringArray(JOBS_SUPPORTED)
supported: parseEnvList(JOBS_SUPPORTED)
})

@@ -116,3 +108,3 @@ },

...(JOBS_SUPPORTED && {
supported: parseEnvStringArray(JOBS_SUPPORTED)
supported: parseEnvList(JOBS_SUPPORTED)
})

@@ -119,0 +111,0 @@ }

export { assertProductionEnvOptions, findUnsafeProductionDefaults } from './assert';
export { loadConfigFileSync, loadConfigSync, loadConfigSyncFromDir, resolveLernaWorkspace, resolveNpmWorkspace, resolvePgpmPath, resolvePnpmWorkspace, resolveWorkspaceByType } from './config';
export { getEnvVars, getNodeEnv, parseEnvBoolean, parseEnvNumber } from './env';
export { getEnvVars, getNodeEnv, parseEnvBoolean, parseEnvList, parseEnvNumber } from './env';
export { getConnEnvOptions, getDeploymentEnvOptions, getEnvOptions } from './merge';
export { replaceArrays, walkUp } from './utils';
export { assertProductionEnvOptions, findUnsafeProductionDefaults } from './assert';
export type { WorkspaceType } from './config';
export { loadConfigFileSync, loadConfigSync, loadConfigSyncFromDir, resolveLernaWorkspace, resolveNpmWorkspace, resolvePgpmPath, resolvePnpmWorkspace, resolveWorkspaceByType } from './config';
export { getEnvVars, getNodeEnv, parseEnvBoolean, parseEnvNumber } from './env';
export { getEnvVars, getNodeEnv, parseEnvBoolean, parseEnvList, parseEnvNumber } from './env';
export { getConnEnvOptions, getDeploymentEnvOptions, getEnvOptions } from './merge';
export { replaceArrays, walkUp } from './utils';
export type { DeploymentOptions, PgpmOptions, PgTestConnectionOptions } from '@pgpmjs/types';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.walkUp = exports.replaceArrays = exports.getEnvOptions = exports.getDeploymentEnvOptions = exports.getConnEnvOptions = exports.parseEnvNumber = exports.parseEnvBoolean = exports.getNodeEnv = exports.getEnvVars = exports.resolveWorkspaceByType = exports.resolvePnpmWorkspace = exports.resolvePgpmPath = exports.resolveNpmWorkspace = exports.resolveLernaWorkspace = exports.loadConfigSyncFromDir = exports.loadConfigSync = exports.loadConfigFileSync = exports.findUnsafeProductionDefaults = exports.assertProductionEnvOptions = void 0;
exports.walkUp = exports.replaceArrays = exports.getEnvOptions = exports.getDeploymentEnvOptions = exports.getConnEnvOptions = exports.parseEnvNumber = exports.parseEnvList = exports.parseEnvBoolean = exports.getNodeEnv = exports.getEnvVars = exports.resolveWorkspaceByType = exports.resolvePnpmWorkspace = exports.resolvePgpmPath = exports.resolveNpmWorkspace = exports.resolveLernaWorkspace = exports.loadConfigSyncFromDir = exports.loadConfigSync = exports.loadConfigFileSync = exports.findUnsafeProductionDefaults = exports.assertProductionEnvOptions = void 0;
var assert_1 = require("./assert");

@@ -20,2 +20,3 @@ Object.defineProperty(exports, "assertProductionEnvOptions", { enumerable: true, get: function () { return assert_1.assertProductionEnvOptions; } });

Object.defineProperty(exports, "parseEnvBoolean", { enumerable: true, get: function () { return env_1.parseEnvBoolean; } });
Object.defineProperty(exports, "parseEnvList", { enumerable: true, get: function () { return env_1.parseEnvList; } });
Object.defineProperty(exports, "parseEnvNumber", { enumerable: true, get: function () { return env_1.parseEnvNumber; } });

@@ -22,0 +23,0 @@ var merge_1 = require("./merge");

{
"name": "@pgpmjs/env",
"version": "2.28.1",
"version": "2.28.2",
"author": "Dan Lynch <Dan Lynch>",

@@ -32,4 +32,4 @@ "description": "PGPM environment management",

"dependencies": {
"12factor-env": "^1.17.0",
"@pgpmjs/types": "^2.35.0",
"12factor-env": "^1.17.1",
"@pgpmjs/types": "^2.35.1",
"deepmerge": "^4.3.1"

@@ -48,3 +48,3 @@ },

},
"gitHead": "dd2accb683fe20c7278a0d58fd36a04a3b07ac63"
"gitHead": "e53a570a4a70987e82dc074bd73501971fd82828"
}