@cpmech/basic
Advanced tools
Comparing version 0.2.1 to 0.2.2
export { camelize } from './camelize'; | ||
export { maybeWriteFile } from './maybeWriteFile'; | ||
export { initEnvars } from './initEnvars'; |
@@ -40,3 +40,20 @@ 'use strict'; | ||
const initEnvars = (envars) => { | ||
Object.keys(envars).forEach(key => { | ||
if (Object.prototype.hasOwnProperty.call(process.env, key)) { | ||
if (process.env[key]) { | ||
envars[key] = process.env[key]; | ||
} | ||
else { | ||
throw new Error(`envar ${key} must not be empty`); | ||
} | ||
} | ||
else { | ||
throw new Error(`cannot find envar ${key} from .env`); | ||
} | ||
}); | ||
}; | ||
exports.camelize = camelize; | ||
exports.initEnvars = initEnvars; | ||
exports.maybeWriteFile = maybeWriteFile; |
{ | ||
"name": "@cpmech/basic", | ||
"version": "0.2.1", | ||
"version": "0.2.2", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "author": { |
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
6190
105
9