/snap/node/11691/lib/node_modules/npm/node_modules/libnpmdiff/lib
NameSizeModeActions
format-diff.js33090644editdlrm
index.js12590644editdlrm
should-print-patch.js5210644editdlrm
tarball.js11700644editdlrm
untar.js23710644editdlrm
Edit: /snap/node/11691/lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js (521B)
const { basename, extname } = require('node:path') const binaryExtensions = require('binary-extensions') // we should try to print patches as long as the // extension is not identified as binary files const shouldPrintPatch = (path, opts = {}) => { if (opts.diffText) { return true } const filename = basename(path) const extension = ( filename.startsWith('.') ? filename : extname(filename) ).slice(1) return !binaryExtensions.includes(extension) } module.exports = shouldPrintPatch