Spaces:
Sleeping
Sleeping
Download node_modules/cacache/lib/rm.js from omnitool-ai/omnitool_on_hf: direct link, hf CLI and curl.
- Browser
- Download file 791 Bytes
-
https://huggingface.co/spaces/omnitool-ai/omnitool_on_hf/resolve/main/node_modules/cacache/lib/rm.js
- Command line
-
hf download hf://spaces/omnitool-ai/omnitool_on_hf/node_modules/cacache/lib/rm.js
-
curl -L -o rm.js https://huggingface.co/spaces/omnitool-ai/omnitool_on_hf/resolve/main/node_modules/cacache/lib/rm.js
791 Bytes
| 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 = entry | |
| module.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 }))) | |
| } | |