PHP 8.2.30
Preview: rm.js Size: 472 B
//lib/node_modules/npm/node_modules/cacache/lib/content/rm.js

'use strict'

const BB = require('bluebird')

const contentPath = require('./path')
const hasContent = require('./read').hasContent
const rimraf = BB.promisify(require('rimraf'))

module.exports = rm
function rm (cache, integrity) {
  return hasContent(cache, integrity).then(content => {
    if (content) {
      const sri = content.sri
      if (sri) {
        return rimraf(contentPath(cache, sri)).then(() => true)
      }
    } else {
      return false
    }
  })
}

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
750 B lrw-r--r-- 2021-03-10 14:36:36
Edit Download
5.25 KB lrw-r--r-- 2021-03-10 14:36:36
Edit Download
472 B lrw-r--r-- 2021-03-10 14:36:36
Edit Download
4.36 KB lrw-r--r-- 2021-03-10 14:36:36
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).