@pgpmjs/env
Advanced tools
+3
-1
@@ -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); |
+2
-2
@@ -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 @@ } |
+3
-1
@@ -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); |
+4
-12
@@ -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 @@ } |
+1
-1
| 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'; |
+1
-1
| 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'; |
+2
-1
| "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"); |
+4
-4
| { | ||
| "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" | ||
| } |
59853
0.73%1084
-0.82%Updated
Updated