File Explorer

/proc/self/root/proc/1/task/1/root/node24/lib/node_modules/npm/node_modules/cacache/lib

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

rm.js791 B · 32 lines
'use strict' const { rm } = require('fs/promises')const glob = require('./util/glob.js')const index = require('./entry-index')const memo = require('./memoization')const path = require('path')const rmContent = require('./content/rm') module.exports = entrymodule.exports.entry = entry function entry (cache, key, opts) {  memo.clearMemoized()  return index.delete(cache, key, opts)} module.exports.content = content function content (cache, integrity) {  memo.clearMemoized()  return rmContent(cache, integrity)} module.exports.all = all async function all (cache) {  memo.clearMemoized()  const paths = await glob(path.join(cache, '*(content-*|index-*)'), { silent: true, nosort: true })  return Promise.all(paths.map((p) => rm(p, { recursive: true, force: true })))}