JSPM

Found 1593 results for pattern

ansi-regex

Regular expression for matching ANSI escape codes

  • v6.2.2
  • 90.68
  • Published

micromatch

Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.

  • v4.0.8
  • 87.62
  • Published

globby

User-friendly glob matching

  • v14.1.0
  • 84.84
  • Published

is-extglob

Returns true if a string has an extglob.

  • v2.1.1
  • 84.84
  • Published

is-glob

Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet

  • v4.0.3
  • 83.12
  • Published

has-ansi

Check if a string has ANSI escape codes

  • v6.0.2
  • 78.69
  • Published

nanomatch

Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)

  • v1.2.13
  • 77.14
  • Published

extglob

Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.

  • v3.0.0
  • 77.12
  • Published

findup-sync

Find the first file matching a given pattern in the current directory or the nearest ancestor directory.

  • v5.0.0
  • 74.90
  • Published

ip-regex

Regular expression for matching IP addresses (IPv4 & IPv6)

  • v5.0.0
  • 74.67
  • Published

multimatch

Extends `minimatch.match()` with support for multiple patterns

  • v7.0.0
  • 73.62
  • Published

ignore-by-default

A list of directories you should ignore by default

  • v2.1.0
  • 72.88
  • Published

matcher

Simple wildcard matching

  • v6.0.0
  • 71.89
  • Published

is-invalid-path

Returns true if a windows file path has invalid characters.

  • v1.0.2
  • 69.78
  • Published

globule

An easy-to-use wildcard globbing library.

  • v1.3.4
  • 69.76
  • Published

is-negated-glob

Returns an object with a `negated` boolean and the `!` stripped from negation patterns. Also respects extglobs.

  • v1.0.0
  • 69.67
  • Published

node-readfiles

A lightweight Node.js module to recursively read files in a directory using ES6 Promises

  • v0.3.1
  • 69.46
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 69.15
  • Published

ts-pattern

The exhaustive Pattern Matching library for TypeScript.

  • v5.8.0
  • 68.47
  • Published

glob-base

Returns an object with the (non-glob) base path and the actual pattern.

  • v0.3.0
  • 68.09
  • Published

html-comment-regex

Regular expression for matching HTML comments

  • v1.1.2
  • 67.97
  • Published

to-absolute-glob

Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.

  • v3.0.0
  • 67.93
  • Published

parse-glob

Parse a glob pattern into an object of tokens.

  • v3.0.4
  • 67.79
  • Published

is-valid-glob

Return true if a value is a valid glob pattern or patterns.

  • v1.0.0
  • 67.76
  • Published

is-valid-path

Returns true if a file path does not contain any invalid characters.

  • v0.1.1
  • 66.53
  • Published

is-ip

Check if a string is an IP address

  • v5.0.1
  • 65.31
  • Published

@gulpjs/to-absolute-glob

Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.

  • v4.0.0
  • 65.25
  • Published

glob-to-regex.js

Transform GLOB patterns to JavaScript regular expressions for fast file path matching.

  • v1.0.1
  • 64.73
  • Published

has-glob

Returns `true` if an array has a glob pattern.

  • v1.0.0
  • 64.08
  • Published

zxcvbn

realistic password strength estimation

  • v4.4.2
  • 62.54
  • Published

wildcard-match

A tiny and extremely fast library for compiling and matching basic glob patterns

  • v5.1.4
  • 62.27
  • Published

@ast-grep/napi

Search and Rewrite code at large scale using precise AST pattern

  • v0.39.5
  • 62.24
  • Published

dotignore

ignorefile/includefile matching .gitignore spec

  • v0.1.2
  • 62.14
  • Published

glob-escape

Escape glob patterns

  • v0.0.2
  • 62.09
  • Published

@stdlib/regexp-regexp

Return a regular expression to parse a regular expression string.

  • v0.2.2
  • 61.28
  • Published

url-pattern

easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.

  • v1.0.3
  • 61.25
  • Published

strip-color

Strip ANSI color codes from a string. No dependencies.

  • v0.1.0
  • 60.59
  • Published

matchit

Quickly parse & match URLs

  • v1.1.0
  • 59.85
  • Published

@zxcvbn-ts/core

Realistic password strength estimation written in typescript

  • v3.0.4
  • 59.81
  • Published

@ast-grep/cli

Search and Rewrite code at large scale using precise AST pattern

  • v0.39.5
  • 59.16
  • Published

load-grunt-tasks

Load multiple grunt tasks using globbing patterns

  • v5.1.0
  • 58.39
  • Published

matched

Adds array support to node-glob, sync and async. Also supports tilde expansion (user home) and resolving to global npm modules.

  • v5.0.1
  • 57.70
  • Published

maximatch

Extends multimatch() with support for filter functions and regular expressions

  • v0.1.0
  • 57.55
  • Published

@dsherret/to-absolute-glob

Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.

  • v2.0.2
  • 57.37
  • Published

@react-input/mask

React input component for masked input.

  • v2.0.4
  • 57.08
  • Published

@pnpm/matcher

A simple pattern matcher for pnpm

  • v1000.0.0
  • 55.52
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 55.38
  • Published

load-templates

Load templates/views using globs, file paths, objects, arrays, or key-value pairs.

  • v2.0.0
  • 51.92
  • Published

parse-decimal-number

Parse a decimal number with i18n format support (localized decimal points and thousands separators)

  • v1.0.0
  • 51.64
  • Published

applause

Human-friendly replacements.

  • v2.0.4
  • 51.52
  • Published

xspattern

XML Schema pattern (regular expression) matcher

  • v3.1.0
  • 51.32
  • Published

bash-glob

Bash-powered globbing for node.js

  • v2.0.0
  • 50.86
  • Published

patternomaly

Easily generate patterns for use in data graphics

  • v1.3.2
  • 50.71
  • Published

ignorepatterns

A regular expression that matches common filenames that we want to ignore

  • v5.6.0
  • 50.44
  • Published

resolve-glob

Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.

  • v1.0.0
  • 50.12
  • Published

jsonic

A dynamic JSON parser that isn't strict and can be customized.

  • v2.16.0
  • 49.93
  • Published

email-regex

Regular expression for matching email addresses

  • v6.1.0
  • 49.85
  • Published

regex-regex

Regular expression to parse a regular expression string.

  • v1.0.0
  • 49.47
  • Published

redos-detector

A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.

  • v6.1.2
  • 49.37
  • Published

gfm-code-block-regex

RegExp for gfm (GitHub Flavored Markdown) fenced code blocks.

  • v1.0.0
  • 49.30
  • Published

nlcst-search

nlcst utility to search for patterns in a tree

  • v4.0.0
  • 49.10
  • Published

static-path

Static-path uses TypeScript to prevent 404s and other path generation mistakes at compile time

  • v0.0.4
  • 48.99
  • Published

grunt-replace

Replace text patterns with applause.

  • v2.0.2
  • 48.71
  • Published

license-check-and-add

A tool to enable the checking, inserting and removal of licenses

  • v4.0.5
  • 48.68
  • Published

gfm-code-blocks

Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.

  • v1.0.0
  • 48.36
  • Published

cldr

Library for extracting data from CLDR (the Unicode Common Locale Data Repository)

  • v7.9.0
  • 48.28
  • Published

next-applause

Human-friendly replacements.

  • v2.2.4
  • 48.25
  • Published

outmatch

An extremely fast and lightweight glob-matching library with advanced features

  • v1.0.0
  • 47.52
  • Published

serverless-add-api-key

serverless plugin to create a api key and usage pattern (if they don't already exist) and associates them to the Rest Api

  • v4.2.1
  • 47.27
  • Published

copy

Copy files or directories using globs.

  • v0.3.2
  • 46.85
  • Published

route-sort

A tiny (200B) utility to sort route patterns by specificity

  • v1.0.0
  • 46.78
  • Published

highcharts-pattern-fill

Highcharts pattern fill plugin for Highcharts 4. For Highcharts 3.x, the pattern fill version 1.0.x was used.

  • v3.0.3
  • 46.49
  • Published

comment-regex

Regular expression for matching JavaScript comments

  • v2.0.0
  • 46.37
  • Published

estree-is-require

check if an AST node is a call to require()

  • v1.0.0
  • 46.00
  • Published

watchboy

watchboy

  • v0.4.3
  • 45.67
  • Published

@uiowa/digit-only

This package includes two Angular directives. The digitOnly directive only allows numbers in the input box when typing, pasting or drag/dropping. The mask directive checks the input pattern attribute.

  • v4.0.1
  • 45.42
  • Published

geopattern

Generate beautiful SVG patterns

  • v1.2.3
  • 45.15
  • Published

broccoli-replace

Replace text patterns with applause.

  • v2.0.2
  • 44.37
  • Published

zxcvbn-typescript

realistic password strength estimation, updated and ported to Typescript from Dan Wheeler's zxcvbn

  • v5.0.1
  • 43.22
  • Published

patrun

A fast pattern matcher on JavaScript object properties.

  • v7.2.7
  • 43.19
  • Published

safety-match

`safety-match` provides pattern matching for JavaScript, TypeScript, and Flow.

  • v0.4.4
  • 43.16
  • Published

glob-fs-gitignore

glob-fs middleware for automatically ignoring files specified in `.gitignore`

  • v0.1.6
  • 43.10
  • Published

glob-fs-dotfiles

glob-fs middleware for automatically ignoring dotfiles.

  • v0.1.6
  • 43.05
  • Published

transform-filter

Filter which files your browserify transforms will affect using glob patterns

  • v0.1.1
  • 42.95
  • Published

hang

Force the supplied callback in to async execution

  • v1.0.0
  • 42.40
  • Published

prun-ws

Comfortable scripts runner that supports simple templates (Forked/Extended to use "-" symbols inside the pattern)

  • v1.0.2
  • 41.73
  • Published

mqtt-pattern

Fast library for matching MQTT patterns with named wildcards

  • v2.1.0
  • 41.46
  • Published

qap

Qap, a quick parser/matcher optimized for string and buffer patterns (<= 255 bytes).

  • v3.3.1
  • 41.01
  • Published

prepush-if-changed

A tool that runs your commands if any git-pushed files match the glob written to be used as a pre-push hook

  • v1.0.8
  • 40.74
  • Published

regexp-support

check RegExp ( regular expressions ) support

  • v1.0.59
  • 40.24
  • Published

hyphenation.en-us

Hyphenation language pattern file (en-us) for Hypher

    • v0.2.1
    • 40.16
    • Published

    hyphenation.de

    Hyphenation language pattern file (de) for Hypher

      • v0.2.1
      • 39.84
      • Published

      resolve-dep

      Return an array of resolved filepaths for require-able local or named npm modules. Wildcard (glob) patterns may be used.

      • v0.6.0
      • 39.71
      • Published

      delims

      Generate RegExp for delimiters, to be used with templates, files or data streams.

      • v0.4.2
      • 39.55
      • Published

      murl

      murl is fast url pattern matching and replacing

      • v0.4.1
      • 39.52
      • Published

      filter-values

      Filter an object values using glob patterns or with a `callback` function returns true.

      • v0.4.1
      • 38.99
      • Published

      is-match

      Create a matching function from a glob pattern, regex, string, array, object or function.

      • v1.0.0
      • 38.71
      • Published

      ts-routes

      Strongly typed routes management

      • v2.0.0
      • 38.56
      • Published

      filter-keys

      Filter the keys of an object using glob patterns.

      • v1.1.0
      • 38.51
      • Published

      total-serialism

      A set of methods for the generation and transformation of number sequences useful in algorithmic composition

      • v2.10.2
      • 38.45
      • Published

      eslint-plugin-redos-detector

      An eslint plugin that detects vulnerable regex using "https://github.com/tjenkinson/redos-detector".

      • v3.1.1
      • 37.63
      • Published

      filter-object

      Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.

      • v3.0.0
      • 37.36
      • Published

      @jsonic/jsonic-next

      A dynamic JSON parser that isn't strict and can be customized.

      • v2.14.0
      • 37.23
      • Published

      mediatr-ts

      Mimic the famous MediatR csharp library see: (https://github.com/jbogard/MediatR)

      • v2.2.0
      • 37.20
      • Published

      z

      native pattern matching for javascript

      • v1.0.9
      • 36.79
      • Published

      bop

      Bop, an ultra fast Boyer-Moore parser/matcher, optimized for string and buffer patterns (<= 255 bytes).

      • v4.0.3
      • 36.49
      • Published

      zxcvbn3

      realistic password strength estimation

      • v0.1.1
      • 36.48
      • Published

      io.extendreality.zinnia.unity

      A collection of design patterns for the Unity software that can be beneficial in (but not limited to) spatial computing development.

      • v2.16.2
      • 36.14
      • Published

      frep

      Find and replace utility for node.js. Transform strings by running multiple RegExp or string find-and-replace patterns on a string in sequence, reducing the final string to the accumulated result of each transformation. Patterns can be strings (or arrays

      • v0.2.3
      • 36.12
      • Published

      floppy-filter

      Just another library to filter JavaScript objects, based on a simple and flexible pattern with support for negation

      • v1.0.17
      • 36.05
      • Published

      glob-utils

      Utilities for file globbing and Grunt.js projects.

      • v0.4.1
      • 35.77
      • Published

      mqtt-wildcard

      Match a MQTT Topic against Wildcards

      • v3.0.9
      • 35.72
      • Published

      locater

      Easily locate string or regex in a multi-line input

      • v1.3.0
      • 35.31
      • Published

      patterns

      Match a string against a list of patterns

      • v1.0.3
      • 35.05
      • Published

      vfile-glob

      Search files with glob pattern and create VFile objects from them

      • v1.0.0
      • 34.71
      • Published

      read-glob

      Search files with glob pattern and read them, Observable way

      • v3.0.0
      • 34.47
      • Published

      matchkeys

      Utility for returning a list of arrays that contain matching keywords. Useful for filtering package.json files.

      • v0.2.2
      • 34.29
      • Published

      midware-pool

      Tiny module implementing a pool of connect-style domain-agnostic middleware layers. Runs in the browser and node.js

      • v0.1.2
      • 34.12
      • Published

      express-uri-template

      Expand express.js style URI templates, similar to RFC 6570

      • v0.1.0
      • 34.10
      • Published

      file-regex

      Find files by using regex

      • v3.1.0
      • 34.08
      • Published

      non-4byte-chars-pattern

      A pattern of HTML `input` element to restrict use of UTF-8 4-byte characters

      • v0.0.1
      • 33.97
      • Published

      vue-restricted-input

      Creates a pattern for restricted-input from data obtained from credit-card-type

      • v1.0.2
      • 33.75
      • Published

      hyphenation.fr

      Hyphenation language pattern file (fr) for Hypher

        • v0.2.1
        • 33.75
        • Published

        doi-regex

        Regular expression for matching DOIs

        • v0.1.17
        • 33.57
        • Published

        glob-object

        Filter an object using glob patterns and dot notation.

        • v1.0.0
        • 33.42
        • Published

        line-number

        Get the line number for each regex match found in a string.

        • v0.1.0
        • 33.33
        • Published

        replacements

        Transform a string with an array of replacement patterns.

        • v0.2.1
        • 32.96
        • Published

        redis-delete-wildcard

        Addon to node_redis for atomic deletes using wildcards in keys

        • v0.0.3
        • 32.77
        • Published

        pattern-replace

        Replace text patterns with a given replacement.

        • v0.1.2
        • 32.50
        • Published

        pattern.css

        CSS library of modern background patterns

          • v1.0.0
          • 32.44
          • Published

          valid-path

          Checks if provided string looks like a valid path

          • v2.1.0
          • 32.38
          • Published

          @miyagi/core

          miyagi is a component development tool for JavaScript template engines.

          • v4.0.0
          • 32.20
          • Published

          trianglify

          Trianglify is a javascript library for generating colorful triangle meshes that can be used as SVG images and CSS backgrounds.

          • v4.1.1
          • 31.95
          • Published

          @strudel/core

          Port of Tidal Cycles to JavaScript

          • v1.2.4
          • 31.75
          • Published

          matches

          Powerful pattern matching for Javascript

          • v0.5.1
          • 31.73
          • Published

          minta

          Simple, effective, functional pattern matcher

          • v3.1.7
          • 31.65
          • Published

          hyphenation.it

          Hyphenation language pattern file (it) for Hypher

            • v0.2.1
            • 31.49
            • Published

            hyphenation.es

            Hyphenation language pattern file (es) for Hypher

              • v0.2.1
              • 31.23
              • Published

              ngx-pattern

              Directive you can use to filter allowed input with RegEx

              • v2.0.0
              • 31.19
              • Published

              @strudel/draw

              Helpers for drawing with Strudel

              • v1.2.4
              • 30.92
              • Published

              @prescott/geo-pattern

              Create beautiful generative geometric background images from a string.

              • v1.0.1
              • 30.91
              • Published

              intl-datetimeformat-options

              Provides localized date/time format patterns for styles full, long, medium and short, using Intl.DateTimeFormat.

              • v1.1.0
              • 30.82
              • Published

              compare-uri-specificity

              Helper function to compare the specificity of two URIs, routes, or paths

              • v0.2.1
              • 30.75
              • Published

              express-hard-coded-response

              Express middleware to return hard-coded response for requests with url matching specified pattern

              • v0.1.5
              • 30.74
              • Published

              spec-pattern

              Specification Pattern in TypeScript

              • v3.5.0
              • 30.63
              • Published

              @codeque/core

              Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS

              • v0.6.1
              • 30.47
              • Published

              superdough

              simple web audio synth and sampler intended for live coding. inspired by superdirt and webdirt.

              • v1.2.5
              • 30.45
              • Published

              @esm2cjs/ip-regex

              Regular expression for matching IP addresses (IPv4 & IPv6). This is a fork of sindresorhus/ip-regex, but with CommonJS support.

              • v5.0.0
              • 30.35
              • Published

              generator-nitro

              Yeoman generator for the nitro frontend framework

              • v10.0.0
              • 30.28
              • Published

              @strudel/transpiler

              Transpiler for strudel user code. Converts syntactically correct but semantically meaningless JS into evaluatable strudel code.

              • v1.2.4
              • 30.26
              • Published

              @strudel/mini

              Mini notation for strudel

              • v1.2.4
              • 30.24
              • Published

              hyphenation.en-gb

              Hyphenation language pattern file (en-gb) for Hypher

                • v0.2.1
                • 30.13
                • Published

                chai-wildcard

                A chai plugin that adds .matchWildcard

                • v0.1.0
                • 30.06
                • Published

                mediatorjs

                Mediator pattern for the web and node

                • v0.1.4
                • 30.02
                • Published

                @redsift/d3-rs-theme

                Package for the Red Sift default color palette, fonts, curves and patterns.

                • v0.7.0
                • 29.82
                • Published

                p

                pattern matching in javascript for asyncronous iteration

                • v0.2.0
                • 29.78
                • Published

                ip-info-finder

                A package for analyzing IP addresses and retrieving valuable information, such as physical address, country of registration, WHOIS data, and weather information.

                • v3.0.3
                • 29.66
                • Published

                @authx/scopes

                This is a small collection of utility functions for AuthX scopes. These scopes are human-readable, fully OAuth2-compatible, and support both pattern matching and set algebra.

                • v3.1.0-alpha.56
                • 29.58
                • Published

                miniglob

                Minimal file globbing without dependencies; port of golang filepath

                • v0.1.2
                • 29.51
                • Published

                js-cpa

                Code pattern analysis for JS

                • v0.2.1
                • 29.46
                • Published

                hyphenation.nl

                Hyphenation language pattern file (nl) for Hypher

                  • v0.2.1
                  • 29.38
                  • Published

                  ditherjs

                  Image dithering library

                  • v0.10.0
                  • 29.25
                  • Published

                  patternlock

                  Pattern Lock is a light weight plugin to simulate android like pattern lock mechanism for your hybrid app or for a website. It's easy to configure and style so you can have different type of pattern lock according to your need. Is also provide some method

                  • v2.0.2
                  • 29.19
                  • Published

                  jsstana

                  s-expression match patterns for Mozilla Parser AST

                  • v1.0.0
                  • 29.19
                  • Published

                  pubsub-ts

                  PubSub Messaging Pattern in Typescript

                  • v0.2.0
                  • 29.10
                  • Published

                  mediator

                  Implementation of the Mediator Pattern

                    • v0.0.7
                    • 29.10
                    • Published

                    hyphenation.ru

                    Hyphenation language pattern file (ru) for Hypher

                      • v0.2.1
                      • 28.86
                      • Published

                      @strudel/repl

                      Strudel REPL as a Web Component

                      • v1.2.6
                      • 28.84
                      • Published

                      consume-until

                      Consume a stream until a given pattern is found

                      • v2.0.1
                      • 28.84
                      • Published

                      asdfgh

                      Asynchronous wrapper around zxcvbn

                      • v1.0.4
                      • 28.80
                      • Published

                      glob-ignore

                      Match files using the patterns the shell uses, like stars and stuff.

                      • v1.0.2
                      • 28.68
                      • Published

                      @freesewing/brian

                      A FreeSewing pattern for a basic body block for menswear

                      • v4.2.0
                      • 28.66
                      • Published

                      @strudel/web

                      Easy to setup, opiniated bundle of Strudel for the browser.

                      • v1.2.5
                      • 28.46
                      • Published

                      @esm2cjs/is-ip

                      Check if a string is an IP address. This is a fork of sindresorhus/is-ip, but with CommonJS support.

                      • v4.0.0
                      • 28.23
                      • Published

                      directory-to-s3

                      CLI to simply upload a directory to Amazon S3

                      • v1.0.0-rc5
                      • 28.22
                      • Published

                      pattycake

                      Zero-runtime pattern matching

                      • v0.0.2
                      • 27.95
                      • Published

                      jpv

                      Flexible and powerful JSON pattern validation library with support for complex, nested structures, array validation, and a wide range of validation patterns. Includes logical operators and strict/nullable types.

                      • v3.1.2
                      • 27.93
                      • Published

                      @co4/components

                      The component library for the CO4 project.

                        • v0.12.19
                        • 27.73
                        • Published

                        deco

                        Compose modular decorators to build constructors. Your Node.js code will never have been as organized, reusable, and pluggable.

                        • v2.0.3
                        • 27.53
                        • Published

                        typematch

                        A small TypeScript library to do pattern matching

                        • v0.5.2
                        • 27.46
                        • Published

                        numeric-pattern

                        The numeric pattern (triggers the numpad on mobile)

                        • v1.0.0
                        • 27.42
                        • Published

                        hyphenation.fi

                        Hyphenation language pattern file (fi) for Hypher

                          • v0.2.1
                          • 27.35
                          • Published

                          @codeque/cli

                          Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS

                          • v0.5.1
                          • 26.97
                          • Published

                          @nano-router/path

                          Simple path patterns for matching and stringifying

                          • v3.2.0
                          • 26.83
                          • Published

                          @unsplash/sum-types

                          Safe, ergonomic, non-generic sum types in TypeScript.

                          • v1.0.1
                          • 26.57
                          • Published