/
snap
/
node
/
11782
/
lib
/
node_modules
/
npm
/
node_modules
/
cacache
/
lib
/
content
/
/snap/node/11782/lib/node_modules/npm/node_modules/cacache/lib/content
mkdir
upload
Name
Size
Mode
Actions
path.js
737
0644
edit
dl
rm
read.js
4281
0644
edit
dl
rm
rm.js
481
0644
edit
dl
rm
write.js
5749
0644
edit
dl
rm
Edit:
/snap/node/11782/lib/node_modules/npm/node_modules/cacache/lib/content/path.js
(737B)
'use strict' const contentVer = require('../../package.json')['cache-version'].content const hashToSegments = require('../util/hash-to-segments') const path = require('path') const ssri = require('ssri') // Current format of content file path: // // sha512-BaSE64Hex= -> // ~/.my-cache/content-v2/sha512/ba/da/55deadbeefc0ffee // module.exports = contentPath function contentPath (cache, integrity) { const sri = ssri.parse(integrity, { single: true }) // contentPath is the *strongest* algo given return path.join( contentDir(cache), sri.algorithm, ...hashToSegments(sri.hexDigest()) ) } module.exports.contentDir = contentDir function contentDir (cache) { return path.join(cache, `content-v${contentVer}`) }
Save
cmd:
run