Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/yaml_wasm/scripts/deps.ts>path.globToRegExp

WebAssembly module to parse YAML
Latest
function path.globToRegExp
import { path } from "https://deno.land/x/yaml_wasm@deno-v0.41.0/scripts/deps.ts";
const { globToRegExp } = path;

Generate a regex based on glob pattern and options This was meant to be using the the fs.walk function but can be used anywhere else. Examples:

Looking for all the `ts` files:
walkSync(".", {
  match: [globToRegExp("*.ts")]
})

Looking for all the `.json` files in any subfolder:
walkSync(".", {
  match: [globToRegExp(join("a", "**", "*.json"),{
    flags: "g",
    extended: true,
    globstar: true
  })]
})

Parameters

glob: string
  • Glob pattern to be used
optional
unnamed 1: GlobToRegExpOptions = [UNSUPPORTED]
  • Specific options for the glob pattern

Returns

RegExp

A RegExp for the glob pattern