JSPM

Found 125 results for combinator

parsco

A TypeScript library for building powerful, composable parsers using the parser combinator pattern. Parsco provides small, reusable parsing tools that can be combined to create complex grammars and interpreters, all without separate tokenization or extern

  • v0.1.0
  • 23.47
  • Published

@validatem/wrap-path

Validatem combinator for prepending a certain path to validation errors

  • v0.1.0
  • 21.88
  • Published

@validatem/ignore-result

Validatem combinator for throwing away the transformed value that comes out of a validator

  • v0.1.1
  • 21.09
  • Published

@validatem/when

Validatem combinator for conditionally applying one or more rules

  • v0.1.0
  • 21.00
  • Published

promise_mtd

Set of methods allowing simplify work with promises in cycle such as: forEach, map, find, filter, reduce, while, transform. Besides there are methods for comfortable work with promises or asynchronous operations - all, retry, timeout.

  • v3.2.0
  • 19.73
  • Published

@cssfn/css-selector

Manipulates css selector - parse, transform, calculate specificity, and more.

  • v1.0.6
  • 18.31
  • Published

@doeixd/combi-parse

A parser combinator library designed for TypeScript, offering type inference and compile-time safety for building modular and maintainable parsers.

  • v0.0.6
  • 17.52
  • Published

parsecco

parsecco is a parser combinator library

  • v1.5.2
  • 17.47
  • Published

partsing

decoder library for TypeScript

  • v0.7.3
  • 17.37
  • Published

parzec

Parser combinators for Typescript

  • v1.1.0
  • 15.96
  • Published

blutils

Utilities for bluebird control flow.

  • v0.8.0
  • 15.78
  • Published

promise-break

Break out of a promise chain

  • v0.1.2
  • 15.73
  • Published

object-fusion

Combine outline and content into an object

  • v0.2.2
  • 14.27
  • Published

kakapo-js

Javascript parser combinator library

  • v0.1.6
  • 14.18
  • Published

parco

A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.

  • v0.15.0
  • 14.12
  • Published

ts-rules-composer

Typescript rules engine by composition

    • v1.0.1
    • 13.47
    • Published

    subparjs

    A sub-par parser combinator library.

    • v1.0.6
    • 13.17
    • Published

    happy-parser

    Package for easy parsing using a monadic parser combinator

    • v1.0.25
    • 12.81
    • Published

    crazy-parser

    A light-weight parser combinator

    • v1.1.0
    • 12.49
    • Published

    combilog

    Combinatory Logic: Finding and Evaluating Combinators

      • v1.0.0
      • 12.36
      • Published

      syntactics

      Monadic bottom-up parser combinator library.

      • v1.0.1
      • 12.36
      • Published

      js-parser

      a parser library in javascript

      • v0.0.3
      • 12.16
      • Published

      panda-grammar

      Recursive descent parser combinators in JavaScript

      • v2.1.2
      • 12.16
      • Published

      qtils

      Utilities for Q control flow.

      • v0.3.0
      • 12.10
      • Published

      quosconsequatur

      user-agent-based polyfill combinator

      • v1.3.3
      • 12.06
      • Published

      paka

      Parser combinator for JavaScript

      • v0.1.4
      • 11.79
      • Published

      parser-combinators

      A library of parser combinators, with which you can create your own parsers. The library will be continuously improved in time.

      • v1.1.3
      • 11.64
      • Published

      object-fusion2

      Another way to combine outline and content into an object

      • v0.2.0
      • 11.52
      • Published

      birdcall

      Basic combinators and bird aliases.

      • v0.0.4
      • 11.24
      • Published

      uparse

      Tiny parser combinator library

      • v0.4.0
      • 11.03
      • Published

      eaux

      A lightweight and functional-style library that provides robust abstractions for handling optional values and handling operations that can either succeed or fail. By making states explicit, it encourages precise and deliberate management of application lo

      • v1.0.7
      • 10.76
      • Published

      @nprindle/augustus

      A library to construct combinators for serializing, deserializing, and validating data

      • v3.1.0
      • 10.49
      • Published

      fantasy-contrib-either

      Additional combinators for fantasy-land Either data structure.

      • v0.1.0
      • 10.45
      • Published

      func-toolkit

      func-toolkit provides functional utilities.

      • v1.1.2-1
      • 10.14
      • Published

      feldspar

      This is a toy parser combinator system based off of the Racket GLL parser library described in [this article](https://epsil.github.io/gll/).

      • v2.2.0
      • 10.14
      • Published

      flocked

      Flocked is bringing combinators and combinatory logic to typescript

      • v0.4.1
      • 9.63
      • Published

      eek-whales

      a collection of JS/TS modules for functional programming

      • v0.3.0
      • 9.61
      • Published

      z-combinator

      Z Combinator for self-referencing anonymous functions

      • v0.1.1
      • 9.03
      • Published

      @validatem/require-either

      Validatem combinator for writing 'any one of these must be specified' rules

      • v0.1.0
      • 9.00
      • Published

      bennu-json

      A JSON parser for Bennu.

      • v1.0.1
      • 8.66
      • Published

      tenrec

      Javascript parser combinator library

      • v0.1.5
      • 8.33
      • Published

      orgmode

      orgmode implementation in JavaScript

      • v2.2.1
      • 8.33
      • Published

      @ikasoba000/daizu

      <h1> <p align="center"> ٩(๑òωó๑)۶<br/><br/> <a href="https://www.npmjs.com/package/@ikasoba000/daizu"> @ikasoba000/daizu </a> </p> </h1>

      • v0.3.0
      • 8.27
      • Published

      combination-large

      Combine all elements of an array without consuming huge amount of memory

      • v1.0.2
      • 7.89
      • Published

      prominator

      Combinators for your Promises

      • v1.3.0
      • 7.48
      • Published

      dissector

      An easy to use parser combinator library.

      • v5.1.3
      • 7.14
      • Published

      panda-grammar-esm

      Recursive descent parser combinators in JavaScript

      • v2.0.0
      • 6.87
      • Published

      stream-race

      Like Promise.race but for streams

      • v1.0.1
      • 6.58
      • Published

      parsinator.js

      Yet another parser combinator library for javascript. This one support state.

      • v1.5.5
      • 5.64
      • Published

      @gius.co/combinator

      This package provides a class implementation of a generic combination of elements and also various function for combining them.

      • v1.0.1
      • 5.62
      • Published

      @validatem/dynamic

      Validatem combinator for validating against dynamically-generated rules

      • v0.1.2
      • 5.50
      • Published

      tlparse

      A combinator parser in Typescript inspired by Parsec

        • v1.0.1
        • 5.48
        • Published

        @spissvinkel/dsl-parser

        A simple parser combinator library for expressions and domain specific languages, written in Typescript

        • v0.1.3
        • 5.47
        • Published

        comboparser

        A parser combinator for high-order language building

        • v1.0.4
        • 5.47
        • Published

        prscombinator

        parser combinator library, produces recursive descent PEG parser. returns an abstract syntax tree as return value. Usable from both nodejs and browser

        • v0.0.4
        • 4.33
        • Published

        fantasy-contrib-option

        Additional combinators for fantasy-land Option data structure.

        • v0.0.1
        • 4.27
        • Published

        cortina

        Asynchronous, extensible, general-purpose coroutine schedulers and combinators

        • v0.1.1
        • 4.27
        • Published

        url-parser-combinator

        A proper url parser and combinator that works with eulalie

        • v1.0.3
        • 4.16
        • Published

        atscntrb-hx-parcomb

        This package is for experimenting with parsing combinators...

        • v1.0.7
        • 4.15
        • Published

        yaparser

        general parser like YACC

          • v0.1.0
          • 2.63
          • Published

          parsec.js

          Parser combinators JavaScript implementation

          • v1.0.1
          • 2.53
          • Published

          nihil

          A tiny but elegant parser combinator library written by Mepy

          • v0.3.0
          • 2.50
          • Published

          @beppobert/ts-combinator

          This library is a proof of concept and is not intended for production use. It aims to align an HKT implementation with runtime code. It implements a simple parser combinator library. You can use it to implement a typesafe JSON parser or GraphQL query pars

          • v0.0.1
          • 2.49
          • Published

          compose-regexp-commonjs

          A set of functions to build and compose complex regular expressions

          • v0.6.24
          • 2.49
          • Published

          robots-parser-combinator

          A proper robots.txt parser and combinator that works with eulalie

          • v1.1.0
          • 2.49
          • Published

          @validatem/nested-structure-of

          Validatem combinator that validates a nested/recursive structure, and ensures that each non-array/object value matches certain rules

          • v0.1.0
          • 2.44
          • Published

          @bicycle-codes/url-pattern

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

          • v1.0.3
          • 2.43
          • Published

          voluptatemea

          user-agent-based polyfill combinator

          • v1.1.0
          • 0.00
          • Published

          @jsen-/shrewd

          fully typed parser-combinator

          • v0.1.0
          • 0.00
          • Published

          @masala/x

          Masala eXtensions: nice snippets for the Masala Parser users

          • v0.1.7
          • 0.00
          • Published

          pegts

          Peg Operators for TypeScript

          • v0.0.3
          • 0.00
          • Published

          parseriver

          ParseRiver: a monadic parser library for TypeScript and JavaScript

          • v1.0.1
          • 0.00
          • Published

          @validatem/nested-array-of

          Validatem combinator like array-of, but for cases where the values may be in nested (to-be-flattened) arrays

          • v0.1.0
          • 0.00
          • Published

          node-kong-admin

          A Kong Admin API Client for NodeJS

          • v1.0.4
          • 0.00
          • Published