Function normalizeGlob
- normalize
Glob (glob, options?): string Parameters
- glob: string
Glob string to normalize.
- options: GlobOptions = {}
Glob options.
Returns string
The normalized glob string.
Example: Usage
import { normalizeGlob } from "@std/path/normalize-glob";
import { assertEquals } from "@std/assert";
if (Deno.build.os === "windows") {
assertEquals(normalizeGlob("foo\\bar\\..\\baz"), "foo\\baz");
assertEquals(normalizeGlob("foo\\**\\..\\bar\\..\\baz", { globstar: true }), "foo\\**\\..\\baz");
} else {
assertEquals(normalizeGlob("foo/bar/../baz"), "foo/baz");
assertEquals(normalizeGlob("foo/**/../bar/../baz", { globstar: true }), "foo/**/../baz");
}- glob: string
Normalizes a glob string.
Behaves like
normalize(), but doesn't collapse "**/.." whenglobstaris true.