UNPKG

serverless-offline-ssm

Version:

Read SSM parameters from a .env file or serverless.yml instead of AWS

29 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMajorAndMinorVersion = exports.getValueFromEnv = void 0; const fs_1 = require("fs"); exports.getValueFromEnv = (key) => { return new Promise((resolve, reject) => { if (!fs_1.existsSync('.env')) { resolve(null); return; } fs_1.readFile('.env', { encoding: 'utf-8' }, (err, data) => { if (err) { reject(err); return; } const values = data .trim() .split('\n') .map(line => line.split(/=(.*)/)) .reduce((accumulation, [key, value]) => (Object.assign(Object.assign({}, accumulation), { [key]: value })), {}); resolve(values[key]); }); }); }; exports.getMajorAndMinorVersion = (version) => { const [major, minor] = version.split('.').map(Number); return [major, minor]; }; //# sourceMappingURL=util.js.map