├── .github └── workflows │ ├── ci.yml │ └── typedoc.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .tshy ├── build.json ├── commonjs.json └── esm.json ├── LICENSE.md ├── README.md ├── benchmark.js ├── changelog.md ├── package.json ├── src ├── assert-valid-pattern.ts ├── ast.ts ├── brace-expressions.ts ├── escape.ts ├── index.ts └── unescape.ts ├── tap-snapshots └── test │ ├── basic.js.test.cjs │ ├── class-edge-cases.js.test.cjs │ ├── escape-has-magic.js.test.cjs │ ├── optimization-level-0.ts.test.cjs │ ├── optimization-level-2.ts.test.cjs │ └── windows-no-magic-root.ts.test.cjs ├── test ├── basic.js ├── brace-expand.js ├── class-edge-cases.js ├── consecutive-glob-stars.js ├── defaults.js ├── escape-has-magic.js ├── escaping.js ├── extglob-ending-with-state-char.js ├── extglob-unfinished.js ├── negative-extglob-anchoring.js ├── nocase-magic.js ├── optimization-level-0.ts ├── optimization-level-2.ts ├── partial.js ├── patterns.js ├── preserve-multiple-slashes.ts ├── redos.js ├── tricky-negations.js ├── unc.ts ├── win-path-sep.js └── windows-no-magic-root.ts ├── tsconfig.json └── typedoc.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.github/workflows/typedoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /coverage 3 | /node_modules 4 | /.tap 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.tshy/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.tshy/build.json -------------------------------------------------------------------------------- /.tshy/commonjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.tshy/commonjs.json -------------------------------------------------------------------------------- /.tshy/esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/.tshy/esm.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/README.md -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/benchmark.js -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/changelog.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/package.json -------------------------------------------------------------------------------- /src/assert-valid-pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/assert-valid-pattern.ts -------------------------------------------------------------------------------- /src/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/ast.ts -------------------------------------------------------------------------------- /src/brace-expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/brace-expressions.ts -------------------------------------------------------------------------------- /src/escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/escape.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/unescape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/src/unescape.ts -------------------------------------------------------------------------------- /tap-snapshots/test/basic.js.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/basic.js.test.cjs -------------------------------------------------------------------------------- /tap-snapshots/test/class-edge-cases.js.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/class-edge-cases.js.test.cjs -------------------------------------------------------------------------------- /tap-snapshots/test/escape-has-magic.js.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/escape-has-magic.js.test.cjs -------------------------------------------------------------------------------- /tap-snapshots/test/optimization-level-0.ts.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/optimization-level-0.ts.test.cjs -------------------------------------------------------------------------------- /tap-snapshots/test/optimization-level-2.ts.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/optimization-level-2.ts.test.cjs -------------------------------------------------------------------------------- /tap-snapshots/test/windows-no-magic-root.ts.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tap-snapshots/test/windows-no-magic-root.ts.test.cjs -------------------------------------------------------------------------------- /test/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/basic.js -------------------------------------------------------------------------------- /test/brace-expand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/brace-expand.js -------------------------------------------------------------------------------- /test/class-edge-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/class-edge-cases.js -------------------------------------------------------------------------------- /test/consecutive-glob-stars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/consecutive-glob-stars.js -------------------------------------------------------------------------------- /test/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/defaults.js -------------------------------------------------------------------------------- /test/escape-has-magic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/escape-has-magic.js -------------------------------------------------------------------------------- /test/escaping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/escaping.js -------------------------------------------------------------------------------- /test/extglob-ending-with-state-char.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/extglob-ending-with-state-char.js -------------------------------------------------------------------------------- /test/extglob-unfinished.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/extglob-unfinished.js -------------------------------------------------------------------------------- /test/negative-extglob-anchoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/negative-extglob-anchoring.js -------------------------------------------------------------------------------- /test/nocase-magic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/nocase-magic.js -------------------------------------------------------------------------------- /test/optimization-level-0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/optimization-level-0.ts -------------------------------------------------------------------------------- /test/optimization-level-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/optimization-level-2.ts -------------------------------------------------------------------------------- /test/partial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/partial.js -------------------------------------------------------------------------------- /test/patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/patterns.js -------------------------------------------------------------------------------- /test/preserve-multiple-slashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/preserve-multiple-slashes.ts -------------------------------------------------------------------------------- /test/redos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/redos.js -------------------------------------------------------------------------------- /test/tricky-negations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/tricky-negations.js -------------------------------------------------------------------------------- /test/unc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/unc.ts -------------------------------------------------------------------------------- /test/win-path-sep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/win-path-sep.js -------------------------------------------------------------------------------- /test/windows-no-magic-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/test/windows-no-magic-root.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacs/minimatch/HEAD/typedoc.json --------------------------------------------------------------------------------