INNER CODE UNIT · JavaScript
decryptors
dotenvx/dotenvx · src/lib/decryptors/index.js:33
async function decryptors (options = {}) {
if (Object.prototype.hasOwnProperty.call(options, 'decryptor')) {
return options.decryptor
}
if (options.noArmor === true || options.armor === false) {
return null
}
const sesh = new Session()
const noArmor = !options.token && await sesh.noArmor()
if (!useArmor(options, noArmor)) {
return null
}
return armorDecryptorForOptions(options)
}