Deterministic BNF compiler/parser
Creates an AST parser from a [E]BNF file
Check if something is a generator function
Ensure a function is only called once
Event emitter
`Start a promise chain
filesystem utilities for the npm cli
Open Node Streams on demand.
fast, tiny `queueMicrotask` shim for modern engines
A parser for BNF and EBNF grammars used by jison
A minimal event emitter.
Get the name of a named function
Timers extensions
CLI for Langium - the language engineering tool
Debounce a function
function binding utility
This package is a helper to run multiple promise-returning & async functions with limited concurrency.
Promisify a callback-based function
Retries a function that returns a promise, leveraging the power of the retry module.
An extension lib for jest
Get the arguments of a function, arrow function, generator function, async function
A wrapper function for object accessor properties
Make a callback- or promise-based function support both promises and callbacks.
Essential utils for promises
A parsing grammar generator that lets you use arbitrary Rust items as rules.
Proc macro for fn-bnf