index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict'
  2. const get = require('./get.js')
  3. const put = require('./put.js')
  4. const rm = require('./rm.js')
  5. const verify = require('./verify.js')
  6. const { clearMemoized } = require('./memoization.js')
  7. const tmp = require('./util/tmp.js')
  8. const index = require('./entry-index.js')
  9. module.exports.index = {}
  10. module.exports.index.compact = index.compact
  11. module.exports.index.insert = index.insert
  12. module.exports.ls = index.ls
  13. module.exports.ls.stream = index.lsStream
  14. module.exports.get = get
  15. module.exports.get.byDigest = get.byDigest
  16. module.exports.get.stream = get.stream
  17. module.exports.get.stream.byDigest = get.stream.byDigest
  18. module.exports.get.copy = get.copy
  19. module.exports.get.copy.byDigest = get.copy.byDigest
  20. module.exports.get.info = get.info
  21. module.exports.get.hasContent = get.hasContent
  22. module.exports.put = put
  23. module.exports.put.stream = put.stream
  24. module.exports.rm = rm.entry
  25. module.exports.rm.all = rm.all
  26. module.exports.rm.entry = module.exports.rm
  27. module.exports.rm.content = rm.content
  28. module.exports.clearMemoized = clearMemoized
  29. module.exports.tmp = {}
  30. module.exports.tmp.mkdir = tmp.mkdir
  31. module.exports.tmp.withTmp = tmp.withTmp
  32. module.exports.verify = verify
  33. module.exports.verify.lastRun = verify.lastRun