@stackline/xlsx
A maintained SheetJS-compatible spreadsheet parser and writer with security hardening for known prototype pollution and ReDoS advisories.
npm i @stackline/xlsx
Open source engineering
Maintained libraries for JavaScript and TypeScript projects, published under the @stackline npm namespace. Search the complete public portfolio, check current npm activity, and go directly to docs or source.
Complete inventory
A maintained SheetJS-compatible spreadsheet parser and writer with security hardening for known prototype pollution and ReDoS advisories.
npm i @stackline/xlsx
Drop-in replacement for deepmerge 4 with CVE-2026-93753 fixed, cycle support, opt-in hardening, Map and Set merging, and array strategies. Zero dependencies; ESM, CommonJS, TypeScript, and browsers
npm i @stackline/deepmerge
Drop-in replacement for cfb 1.2.2: read and write compound files (OLE/CFB), ZIP and MHT containers, with fixes for hangs, ZIP64, CVE-2024-22363 and bugs the original never released
npm i @stackline/cfb
A maintained Angular multiselect dropdown with long release-family history, versioned docs, and a focus on compatibility from legacy lines through Angular 21.
npm i @stackline/angular-multiselect-dropdown
Compatibility-first Rollup polyfills for supported Node.js built-ins, with direct node: specifier handling and explicit failures for unsupported browser APIs.
npm i @stackline/rollup-plugin-polyfill-node
Complete list of standard emojis.
npm i @stackline/emojis-list
A maintained Angular data table with sorting, selection, expansion, pagination, and versioned docs aligned to current Angular release families.
npm i @stackline/angular-data-table-component
JSON for Humans
npm i @stackline/json5
A framework-agnostic loading toolkit with spinners, overlays, skeletons, shimmer loaders, accessibility hooks, and anti-flicker behavior.
npm i @stackline/loading-core
Scan modules for global variables and injects `import` statements where necessary
npm i @stackline/rollup-plugin-inject
Maintained graceful filesystem operations with bounded descriptor retries, first-party types, and zero production dependencies.
npm i @stackline/graceful-fs
Compatibility-first filesystem object streams with maintained packaging, first-party types, and a clean Stackline production dependency.
npm i @stackline/fstream
Webpack Sass URL rebasing compatible with resolve-url-loader 5.0.0 and backed by recursively maintained loader and source-map dependency chains.
npm i @stackline/resolve-url-loader
Inclusive-language checks for prose and Markdown, preserving the alex 11 API and CLI
npm i @stackline/alex
Read-only PostgreSQL RAG retrieval with a clean recursively reviewed client and type dependency chain.
npm i @stackline/ai-rag-postgres
Framework-neutral Stackline AI Studio web component.
npm i @stackline/ai-ui
Runtime library for TypeScript helper functions
npm i @stackline/tslib
Ollama provider adapter for Stackline AI.
npm i @stackline/ai-ollama
A maintained Esprima 4 compatible parser with a dependency-free runtime, reproducible ES5 build, first-party types, and clean alias migration.
npm i @stackline/esprima
A maintained React 17 multiselect dropdown with controlled state, searchable options, skins, live demos, and ADA-friendly keyboard support.
npm i @stackline/react-multiselect-dropdown
Provider-neutral Stackline AI contracts, server core, RAG, memory, and adapter interfaces.
npm i @stackline/ai
Zero-dependency AI tool discovery and routing for MCP, OpenAI, Anthropic, and Gemini catalogs
npm i @stackline/tool-router
HAR 1.2 validation compatible with har-validator 5.1.5, with browser builds, first-party types, and zero external production dependencies.
npm i @stackline/har-validator
Framework-agnostic vanilla JavaScript multiselect dropdown with headless state APIs, skins, object data, body overlays, and accessibility-focused keyboard/ARIA tested behavior.
npm i @stackline/multiselect
Dependency-free PostgreSQL type parsers that preserve the pg-types 2.2.0 contract with current ESM and TypeScript entry points.
npm i @stackline/pg-types
Source-preserving JavaScript token transforms with immutable configs and an exact maintained Esprima dependency chain.
npm i @stackline/redeyed
Angular wrapper components for Highcharts, Highstock, Highmaps, and related modules, with live docs and migration-aware release families.
npm i @stackline/angular-highcharts
Compatibility-first filesystem locks with observable asynchronous cleanup failures and a maintained production dependency.
npm i @stackline/lockfile
Compatibility-first CommonJS dependency injection with caller anchoring, bounded cache cleanup, first-party types, and no runtime dependencies.
npm i @stackline/proxyquire
Zero-dependency ANSI color wrappers with exact ansicolors compatibility and first-party types
npm i @stackline/ansicolors
Spectacular Test Runner for JavaScript.
npm i @stackline/karma
Compatibility-first HTTP Link header parser for Node.js and browsers
npm i @stackline/parse-link-header
Fetch-compatible HTTP backend handler for Stackline AI.
npm i @stackline/ai-server
Maintained Vue multiselect dropdown with Vue 2 and Vue 3 release lines, accessibility-focused keyboard/ARIA tested behavior, Stackline skins, body overlays, object data, scoped slots, and renderless composables.
npm i @stackline/vue-multiselect-dropdown
A simple zero-configuration command-line http server
npm i @stackline/http-server
Dependency-free, CSP-safe elementwise and aggregate operations for ndarrays with complete historical API compatibility.
npm i @stackline/ndarray-ops
Compatibility-first source map and source resolver with maintained packaging, browser builds, and first-party types
npm i @stackline/source-map-resolve
SQLite conversation memory store for Stackline AI development and tests.
npm i @stackline/ai-memory-sqlite
Complete loader-utils 2.0.4 compatibility with maintained leaf dependencies, security hardening, and verified Webpack 4 and 5 builds.
npm i @stackline/loader-utils
when you want to fire an event no matter how a process exits.
npm i @stackline/signal-exit
Compatibility-first text section replacement with corrected marker metadata and first-party types
npm i @stackline/update-section
Windows MetaFile (WMF) parser
npm i @stackline/wmf
Parse JSON with more helpful errors
npm i @stackline/parse-json
Maintained PostgreSQL client compatible with pg 8.23.0 and built on an exact recursively reviewed dependency chain.
npm i @stackline/pg
Dependency-free PNG chunk extraction with bounded parsing, complete CRC validation and compatibility with the historical callable API.
npm i @stackline/png-chunks-extract
Compatibility-first source-map stack traces for VM, browser, and custom loader integrations
npm i @stackline/source-map-support
📦🐈 Fast, reliable, and secure dependency management.
npm i @stackline/yarn
Maintained convert-source-map-compatible parser with linear-time discovery and defensive property handling
npm i @stackline/convert-source-map
Atomic filesystem Writable streams with compatible lifecycle behavior, first-party types, and a maintained Stackline production dependency.
npm i @stackline/fs-write-stream-atomic
Dependency-clean connection pooling compatible with pg-pool 3.14.0 and backed by a recursively reviewed production closure.
npm i @stackline/pg-pool
Filter unified diagnostics to changed Git lines while preserving the unified-diff plugin API
npm i @stackline/unified-diff
A lightweight browser error reporting SDK with normalized payloads, sanitization, source context, screenshots, and transport to any developer-defined endpoint.
npm i @stackline/client-errors
Compatibility-first deep copying with cycle support, safe property writes, zero runtime dependencies, and TypeScript declarations.
npm i @stackline/deep-copy
Stream Git tree differences in Node.js while preserving the git-diff-tree event API
npm i @stackline/git-diff-tree
Load multiple grunt tasks using globbing patterns
npm i @stackline/load-grunt-tasks
nlcst utility to transform a tree to a string
npm i @stackline/nlcst-to-string
Compatibility-first one-shot function wrappers with safe callback decorations and the restored prototype API
npm i @stackline/once
A maintained ResizeObserver polyfill and ponyfill covering box size options from the latest spec, with focused docs for performance and browser behavior.
npm i @stackline/resize-observer
Universal, spec-correct and memory-safe Server-Sent Events toolkit for AI streaming, browsers, servers and edge runtimes
npm i @stackline/sse
Deterministic, cycle-aware JSON serialization with a fast-json-stable-stringify-compatible API and RFC 8785 canonicalization
npm i @stackline/stable-stringify
Dependency-reviewed TypeScript declarations compatible with @types/pg 8.23.1 and legacy alias installation.
npm i @stackline/types-pg
Maintained combine-source-map-compatible combiner with synchronous APIs, modern mappings, and defensive parsing
npm i @stackline/combine-source-map
Cleanly exit process on EPIPE
npm i @stackline/exit-on-epipe
Find the nearest parent containing a file or directory with callback, sync, and Promise APIs
npm i @stackline/find-parent-dir
Maintained inline-source-map-compatible generator for Node.js, TypeScript, CommonJS, ESM, and browser bundles
npm i @stackline/inline-source-map
Resolve and load plugins, submodules, and files with the load-plugin 5 Promise API
npm i @stackline/load-plugin
test framework agnostic BDD-style assertions
npm i @stackline/should
Generates and consumes source maps
npm i @stackline/source-map-js
Format data using ECMA-376 spreadsheet Format Codes
npm i @stackline/ssf
Pure-JS ADLER-32
npm i @stackline/adler-32
The most popular front-end framework for developing responsive, mobile first projects on the web.
npm i @stackline/bootstrap
Compatible JavaScript and JSON terminal highlighting with reliable streams, types, and an exact maintained parser chain.
npm i @stackline/cardinal
pure-JS library to handle codepages
npm i @stackline/codepage
A Karma plugin - adapter for Jasmine testing framework.
npm i @stackline/karma-jasmine
Resolve a URI relative to an optional base URI
npm i @stackline/resolve-uri
unist utility to inspect nodes
npm i @stackline/unist-util-inspect
Update notifications for your CLI app
npm i @stackline/update-notifier
Compatibility-first Browserify build of the modern Ace editor with inline workers
npm i @stackline/brace
Stack-safe deep equality with the proven deep-is 0.1.4 semantics
npm i @stackline/deep-is
A thin React wrapper for Highcharts with versioned demos, a familiar API, and maintained compatibility across supported Highcharts releases.
npm i @stackline/react-highcharts
retext plugin to warn about possible insensitive, inconsiderate language
npm i @stackline/retext-equality
UglifyJS 2-compatible JavaScript minification with a synchronous API and legacy command-line options
npm i @stackline/uglify-js
vfile utility to create a pretty report for a file
npm i @stackline/vfile-reporter-pretty
Maintained Blanket.js 1.2.3 compatibility fork with directive-safe coverage instrumentation
npm i @stackline/blanket
A stable framework-agnostic color picker foundation for modern web apps, with an HSV engine, typed API, clean DOM controls, and a compact browser-ready footprint.
npm i @stackline/color
Compatibility-first CommonJS module deduplication for linked and copied dependency trees
npm i @stackline/dynamic-dedupe
A Karma plugin. Launcher for Firefox.
npm i @stackline/karma-firefox-launcher
A maintained Moment.js API package with versioned docs, familiar API compatibility, and modern publishing hygiene for teams that still depend on the library.
npm i @stackline/moment-core
Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using
npm i @stackline/pg-copy-streams
remark plugin to lint Markdown code style
npm i @stackline/remark-lint
remark plugin to support retext
npm i @stackline/remark-retext
`trough` is middleware
npm i @stackline/trough
Process files with unified plugins, configuration, and ignore rules using the unified-engine 10 callback API
npm i @stackline/unified-engine
Dependency-free terminal column measurement with Unicode 17 grapheme handling and compatibility with the historical callable wcwidth API.
npm i @stackline/wcwidth
A benchmarking library that supports high-resolution timers & returns statistically significant results.
npm i @stackline/benchmark
Pure-JS CRC-32
npm i @stackline/crc-32
Zero-dependency Node.js writable sink with exact dev-null compatibility and first-party types
npm i @stackline/dev-null
Grunt task for benchmarking
npm i @stackline/grunt-benchmark
Copy files and folders
npm i @stackline/grunt-contrib-copy
grunt plugin for karma test runner
npm i @stackline/grunt-karma
Determine if an object is a Buffer
npm i @stackline/is-buffer
Check if a value is a plain object
npm i @stackline/is-plain-obj
the path module from node core for browsers
npm i @stackline/path-browserify
rehype plugin to parse HTML
npm i @stackline/rehype-parse
rehype plugin to transform to retext
npm i @stackline/rehype-retext
unified processor with support for parsing markdown input and serializing markdown as output
npm i @stackline/remark
remark plugin to support frontmatter (yaml, toml, and more)
npm i @stackline/remark-frontmatter
Interface for parsing, inspecting, transforming, and serializing content through syntax trees
npm i @stackline/unified
Virtual file format for text processing
npm i @stackline/vfile
Higher-order functions and common patterns for asynchronous code
npm i @stackline/async
Functional errors with formatted output
npm i @stackline/fault
Create a readable stream from a spawned git process.
npm i @stackline/git-spawned-stream
The grunt command line interface
npm i @stackline/grunt-cli
Grunt task for executing shell commands.
npm i @stackline/grunt-exec
A Karma plugin. Generate code coverage.
npm i @stackline/karma-coverage
A module that parses a string as regular expression and returns the parsed value.
npm i @stackline/regex-parser
TypeScript definitions for concat-stream
npm i @stackline/types-concat-stream
TypeScript definitions for mdast
npm i @stackline/types-mdast
vfile utility to sort messages by line/column
npm i @stackline/vfile-sort
writable stream that concatenates strings or binary data and calls a callback with the result
npm i @stackline/concat-stream
Lightweight debugging utility for Node.js and the browser
npm i @stackline/debug
A Karma plugin. Launcher for Chrome and Chrome Canary.
npm i @stackline/karma-chrome-launcher
remark plugin to enable, disable, and ignore messages with remark
npm i @stackline/remark-message-control
retext plugin to parse English prose
npm i @stackline/retext-english
retext plugin to serialize prose
npm i @stackline/retext-stringify
vfile utility to create a vfile from a filepath
npm i @stackline/to-vfile
TypeScript definitions for unist
npm i @stackline/types-unist
The core `url` packaged standalone for use with Browserify.
npm i @stackline/url
vfile utility to find one or more files by searching the file system upwards
npm i @stackline/vfile-find-up
vfile utility to create a JSON report for a file
npm i @stackline/vfile-reporter-json
vfile utility to count messages per category: failures, warnings, etc
npm i @stackline/vfile-statistics
A lightweight library that provides tools for organizing asynchronous code
npm i @stackline/es6-promise
Clean files and folders
npm i @stackline/grunt-contrib-clean
Concatenate files.
npm i @stackline/grunt-contrib-concat
Minify JavaScript files with UglifyJS
npm i @stackline/grunt-contrib-uglify
Resolve things like Node.js — ponyfill for `import.meta.resolve`
npm i @stackline/import-meta-resolve
Check whether a value is "empty".
npm i @stackline/is-empty
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
npm i @stackline/remark-gfm
remark plugin to support MDX syntax
npm i @stackline/remark-mdx
remark plugin to add support for parsing markdown input
npm i @stackline/remark-parse
vfile utility to create a virtual message
npm i @stackline/vfile-message
retext plugin to check for profane and vulgar wording
npm i @stackline/retext-profanities
A shim for the setImmediate efficient script yielding API
npm i @stackline/setimmediate
TypeScript definitions for jest
npm i @stackline/types-jest
TypeScript definitions for nlcst
npm i @stackline/types-nlcst
vfile utility to create a report for a file
npm i @stackline/vfile-reporter
Trace the original position through a source map
npm i @stackline/trace-mapping
TypeScript definitions for is-empty
npm i @stackline/types-is-empty
Change the search or category to see the full catalog.
Engineering notes
Implementation details, security boundaries, and migration tradeoffs from the package maintainers.
Security
Deep merge untrusted objects safely
Unsafe keys, array semantics, compatibility aliases, and regression tests.
Data integrity
Stable and canonical JSON are different tools
Choose the right serializer for cache keys, signatures, and logs.
Streaming
Build a bounded SSE client for AI streams
Parsing, cancellation, reconnects, limits, and provider event shapes.
AI systems
Route tool catalogs before model inference
Reduce context without losing native MCP or provider definitions.
Release discipline
Each package owns its API contract, documentation, test matrix, license, and release history.