/snap/node/11782/lib/node_modules/npm/node_modules/glob/dist/esm
NameSizeModeActions
bin.d.mts650644editdlrm
bin.d.mts.map1050644editdlrm
bin.mjs126450755editdlrm
bin.mjs.map185770644editdlrm
glob.d.ts148080644editdlrm
glob.d.ts.map40380644editdlrm
glob.js83390644editdlrm
glob.js.map283770644editdlrm
has-magic.d.ts7600644editdlrm
has-magic.d.ts.map2580644editdlrm
has-magic.js9170644editdlrm
has-magic.js.map14950644editdlrm
ignore.d.ts8130644editdlrm
ignore.d.ts.map8860644editdlrm
ignore.js41010644editdlrm
ignore.js.map75140644editdlrm
index.d.ts62110644editdlrm
index.d.ts.map40850644editdlrm
index.js16470644editdlrm
index.js.map84040644editdlrm
package.json230644editdlrm
pattern.d.ts21170644editdlrm
pattern.d.ts.map13140644editdlrm
pattern.js71610644editdlrm
pattern.js.map134070644editdlrm
processor.d.ts21360644editdlrm
processor.d.ts.map17480644editdlrm
processor.js104530644editdlrm
processor.js.map190370644editdlrm
walker.d.ts37800644editdlrm
walker.d.ts.map41950644editdlrm
walker.js125690644editdlrm
walker.js.map279530644editdlrm
Edit: /snap/node/11782/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js.map (1495B)
{"version":3,"file":"has-magic.js","sourceRoot":"","sources":["../../src/has-magic.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAA;AAGrC;;;;;;;;;;GAUG;AACH,MAAM,CAAC,MAAM,QAAQ,GAAG,CACtB,OAA0B,EAC1B,UAAuB,EAAE,EAChB,EAAE;IACX,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QAC5B,OAAO,GAAG,CAAC,OAAO,CAAC,CAAA;IACrB,CAAC;IACD,KAAK,MAAM,CAAC,IAAI,OAAO,EAAE,CAAC;QACxB,IAAI,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,QAAQ,EAAE;YAAE,OAAO,IAAI,CAAA;IACvD,CAAC;IACD,OAAO,KAAK,CAAA;AACd,CAAC,CAAA","sourcesContent":["import { Minimatch } from 'minimatch'\nimport { GlobOptions } from './glob.js'\n\n/**\n * Return true if the patterns provided contain any magic glob characters,\n * given the options provided.\n *\n * Brace expansion is not considered \"magic\" unless the `magicalBraces` option\n * is set, as brace expansion just turns one string into an array of strings.\n * So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and\n * `'xby'` both do not contain any magic glob characters, and it's treated the\n * same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`\n * is in the options, brace expansion _is_ treated as a pattern having magic.\n */\nexport const hasMagic = (\n pattern: string | string[],\n options: GlobOptions = {},\n): boolean => {\n if (!Array.isArray(pattern)) {\n pattern = [pattern]\n }\n for (const p of pattern) {\n if (new Minimatch(p, options).hasMagic()) return true\n }\n return false\n}\n"]}