Sha256: f3f706375bbc097bc0fd091f0eea8d07b98b8e1f7a1d203f3b87337312272672

Contents?: true

Size: 481 Bytes

Versions: 36

Compression:

Stored size: 481 Bytes

Contents

'use strict'

const fs = require('fs/promises')
const contentPath = require('./path')
const { hasContent } = require('./read')

module.exports = rm

async function rm (cache, integrity) {
  const content = await hasContent(cache, integrity)
  // ~pretty~ sure we can't end up with a content lacking sri, but be safe
  if (content && content.sri) {
    await fs.rm(contentPath(cache, content.sri), { recursive: true, force: true })
    return true
  } else {
    return false
  }
}

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/cacache/lib/content/rm.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/cacache/lib/content/rm.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.60 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.59 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.58 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.57 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.56 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.55 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.54 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.53 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.52 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.51 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.50 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.49 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.48 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.47 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.46 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.45 node_modules/cacache/lib/content/rm.js
immosquare-cleaner-0.1.44 node_modules/cacache/lib/content/rm.js