Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
Fast 0-deps bash parser written in TypeScript
Resolve the path of a globally installed module
BEM React ClassName
The core implementation of ConfigCat providers. This is a shared core package. Application developers should use one of the more specific providers instead:
Create class mock instances easily with Jest
concatenate pull-streams
Measure the difference between two strings using the Levenshtein distance algorithm
The TypeScript BOA SDK library
Create react contexts with zustand
Open stuff like URLs, files, executables. Cross-platform.
A small library for transforming TypeScript code into JavaScript code in the least destructive way possible. This library exports a single function whose purpose is to preserve everything else about the code except for the actual TypeScript syntax itself.
Anthropic Sandbox Runtime (ASRT) - A general-purpose tool for wrapping security boundaries around arbitrary processes
Programmatic API to update package.json
A plugin for the serverless framework which helps with configuring caching for API Gateway endpoints.
Command-line syntax highlighter.
> [!NOTE] > This is a fork of https://github.com/cafreeman/remove-types. It's not marked as a fork because we want pull requests to target this repo and not "upstream".
Google Image Search
Sort an Object or package.json based on the well-known package.json keys
A tool for formatting bazel BUILD and .bzl files
Minify images seamlessly
Conversion library for transforming Mongoose schema objects into Swagger schema definitions.
Check if a string is a scoped npm package name
Recursively merge two dictionaries together
Tree-walking ECMAScript interpreter built on ecma-syntax-cat. Evaluates Script programs to Values with a persistent heap and lexical environment, plus native (Rust-implemented) callables for embedder-supplied built-ins. No mut, no Rc/Arc, no interior mutability, no panics, exhaustive matches. Comp-cat-rs reformulation of the Boa engine core, targeting Tauri integration.
Bindings between boa-cat (JS engine) and the DOM (html-cat tree) plus fetch (net-cat). Exposes `document`, `Element` methods, and `fetch` as boa-cat NativeFns so scripts can read/mutate a parsed HTML document and make synchronous HTTP requests. v0.2.0 adds `extract_document` that walks the post-script JS-side DOM tree and reconstructs a `dom_cat::Document` so callers can back-propagate scripted mutations into layout-cat. No mut, no Rc/Arc, no interior mutability, no panics. Seventh sub-crate of a Servo-replacement webview runtime targeting Tauri.
Servo-replacement runtime for Tauri: wires html-cat, css-cat, dom-cat, layout-cat, paint-cat, net-cat, boa-cat, ecma-runtime-cat, and web-api-cat into a single rendering + scripting pipeline. v2.3.0 upgrades the zoom compositor from nearest-neighbour to bilinear sampling: each destination pixel weights four surrounding source pixels by `(1 - x_frac)`, `x_frac`, `(1 - y_frac)`, `y_frac`, smoothing edges at non-integer zoom factors. Crisp glyph re-rasterization at zoom waits on a layout-cat font-scale parameter (deferred). The Servo no-AI policy disqualifies upstream contribution; this is the AI-built parallel.
ECMAScript runtime: native built-ins (console, Math, JSON, parseInt, isNaN, ...) that the boa-cat engine exposes to scripts. Each built-in is a NativeFn registered into the initial environment. No mut, no Rc/Arc, no interior mutability, no panics.
ECMAScript abstract syntax tree as comp-cat-rs-idiomatic Rust types. ESTree-shaped, ES2024-complete, no panics, no Rc, no interior mutability. Foundation crate for boa-cat and related downstream tooling.
ECMAScript lexer producing Spanned<Token> values for ecma-syntax-cat. ES2024 token surface (keywords, punctuators, all numeric forms, template literals with interpolation, regex literals with last-token disambiguation, ASCII identifiers). No panics, no Rc, no interior mutability.
Lambda calculus with records, prototype chains, ref cells, GC, and non-local control flow via throw/try/catch. Outcome::Normal/Thrown is threaded purely-functionally through every reduction. Spike 4 of a web-engine reformulation targeting Tauri.