serverless/lib/cli/conditionally-load-dotenv.js
2021-09-24 16:07:31 +02:00

20 lines
483 B
JavaScript

// TODO: Remove with next major release
'use strict';
const _ = require('lodash');
const memoizee = require('memoizee');
module.exports = memoizee(
async (options, configuration) => {
const stage = options.stage || _.get(configuration, 'provider.stage', 'dev');
if (configuration.useDotenv) {
require('./load-dotenv')(stage);
return;
}
},
{
length: 0 /* Intentionally no "promise: true" as rejection means critical non-retryable error */,
}
);