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