INNER CODE UNIT · JavaScript

useArmor

dotenvx/dotenvx · src/lib/decryptors/index.js:29

function useArmor (options, noArmor) {
  return options.noArmor !== true && options.armor !== false && !noArmor
}

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
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…