jonschlinkert / whence
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
☆34Updated 2 years ago
Related projects: ⓘ
- Expand deeply nested values from an object, with support for advanced features☆17Updated last year
- ☆33Updated 2 years ago
- A tiny PEG-like system for building language grammars with regexes.☆17Updated 7 months ago
- Helper functions for implementing the idle-until-urgent pattern☆37Updated 5 years ago
- A tiny (200B) utility to sort route patterns by specificity☆36Updated 5 years ago
- A tiny (330B to 357B) and fast utility to find a package's hidden supply / cache directory.☆34Updated 3 years ago
- Displays the execution time for Node.js modules loading by hooking require() calls☆23Updated 2 years ago
- A customElements like registry for user-land libraries☆16Updated 4 years ago
- Recursively read a directory, blazing fast. Use with picomatch or micromatch to match globs.☆42Updated last year
- one timer for all setInterval() with identical ms delay☆12Updated 9 months ago
- Given an entrypoint, get all of the dependencies connected to it.☆29Updated last year
- ☆14Updated last year
- Dual module with empty exports for many cases.☆14Updated last year
- Create full featured package.json files☆30Updated 8 months ago
- Multi select input component for Ink☆26Updated last year
- ∅ A utility library for working with sets.☆22Updated 2 years ago
- A fast, and essential, noop/plain JS template literal tag.☆20Updated last month
- A 25 LOC utility to define and create records via objects literals.☆15Updated 4 years ago
- Tiny async debouncer☆38Updated 8 months ago
- 🚪 Find the entry points in a set of JavaScript files.☆41Updated last year
- Clone a Node.js HTTP response stream☆28Updated 3 months ago
- Tiny, type-safe, JavaScript-native `context` implementation☆18Updated 9 months ago
- 🤖 Script to automate creating built branches☆21Updated 2 years ago
- An implementation of the DOMException class from NodeJS☆10Updated last year
- A micro helper for import.meta data.☆32Updated 8 months ago
- A tiny (156B) utility to compare a string against a template mask.☆22Updated 7 years ago
- A tiny (~90B) isomorphic wrapper for `crypto.randomBytes` in Node.js and browsers.☆68Updated last year
- ☆10Updated 3 years ago
- An absurdly small glob matcher that packs a punch.☆34Updated 5 months ago
- Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)☆22Updated 3 weeks ago