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)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…