MCPcopy Create free account
hub / github.com/nodejs/node / unescape

Function unescape

deps/minimatch/index.js:380–385  ·  view source on GitHub ↗
(s, { windowsPathsNoEscape = false, magicalBraces = true } = {})

Source from the content-addressed store, hash-verified

378 Object.defineProperty(exports2, "__esModule", { value: true });
379 exports2.unescape = void 0;
380 var unescape = (s, { windowsPathsNoEscape = false, magicalBraces = true } = {}) => {
381 if (magicalBraces) {
382 return windowsPathsNoEscape ? s.replace(/\[([^/\\])\]/g, "$1") : s.replace(/((?!\\).|^)\[([^/\\])\]/g, "$1$2").replace(/\\([^/])/g, "$1");
383 }
384 return windowsPathsNoEscape ? s.replace(/\[([^/\\{}])\]/g, "$1") : s.replace(/((?!\\).|^)\[([^/\\{}])\]/g, "$1$2").replace(/\\([^/{}])/g, "$1");
385 };
386 exports2.unescape = unescape;
387 }
388});

Callers 15

escape.jsFile · 0.50
emit_stringMethod · 0.50
box2d.jsFile · 0.50
copy.jsFile · 0.50
zlib.jsFile · 0.50
lua_binarytrees.jsFile · 0.50
fannkuch.jsFile · 0.50
primes.jsFile · 0.50
memops.jsFile · 0.50
fasta.jsFile · 0.50
corrections.jsFile · 0.50
box2d.jsFile · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected