@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
Secure, immutable, zero-dependency deep merge with a deepmerge-compatible API for ESM, CommonJS, TypeScript, and browsers
npm i @stackline/deepmerge
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
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
Angular wrapper components for Highcharts, Highstock, Highmaps, and related modules, with live docs and migration-aware release families.
npm i @stackline/angular-highcharts
Read and write compound files and ZIP containers with the SheetJS CFB API and bounded FAT traversal
npm i @stackline/cfb
Maintained inline-source-map-compatible generator for Node.js, TypeScript, CommonJS, ESM, and browser bundles
npm i @stackline/inline-source-map
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
Inclusive-language checks for prose and Markdown, preserving the alex 11 API and CLI
npm i @stackline/alex
Filter unified diagnostics to changed Git lines while preserving the unified-diff plugin API
npm i @stackline/unified-diff
Maintained Blanket.js 1.2.3 compatibility fork with directive-safe coverage instrumentation
npm i @stackline/blanket
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
Stream Git tree differences in Node.js while preserving the git-diff-tree event API
npm i @stackline/git-diff-tree
Resolve and load plugins, submodules, and files with the load-plugin 5 Promise API
npm i @stackline/load-plugin
Maintained convert-source-map-compatible parser with linear-time discovery and defensive property handling
npm i @stackline/convert-source-map
Cleanly exit process on EPIPE
npm i @stackline/exit-on-epipe
UglifyJS 2-compatible JavaScript minification with a synchronous API and legacy command-line options
npm i @stackline/uglify-js
pure-JS library to handle codepages
npm i @stackline/codepage
Scan modules for global variables and injects `import` statements where necessary
npm i @stackline/rollup-plugin-inject
Pure-JS ADLER-32
npm i @stackline/adler-32
Compatibility-first filesystem object streams with maintained packaging, first-party types, and a clean Stackline production dependency.
npm i @stackline/fstream
Process files with unified plugins, configuration, and ignore rules using the unified-engine 10 callback API
npm i @stackline/unified-engine
Maintained graceful filesystem operations with bounded descriptor retries, first-party types, and zero production dependencies.
npm i @stackline/graceful-fs
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
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
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
Provider-neutral Stackline AI contracts, server core, RAG, memory, and adapter interfaces.
npm i @stackline/ai
Pure-JS CRC-32
npm i @stackline/crc-32
Resolve a URI relative to an optional base URI
npm i @stackline/resolve-uri
Format data using ECMA-376 spreadsheet Format Codes
npm i @stackline/ssf
Windows MetaFile (WMF) parser
npm i @stackline/wmf
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
Runtime library for TypeScript helper functions
npm i @stackline/tslib
Compatibility-first CommonJS dependency injection with caller anchoring, bounded cache cleanup, first-party types, and no runtime dependencies.
npm i @stackline/proxyquire
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
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
Compatibility-first filesystem locks with observable asynchronous cleanup failures and a maintained production dependency.
npm i @stackline/lockfile
Maintained PostgreSQL client compatible with pg 8.23.0 and built on an exact recursively reviewed dependency chain.
npm i @stackline/pg
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
Complete list of standard emojis.
npm i @stackline/emojis-list
Trace the original position through a source map
npm i @stackline/trace-mapping
Maintained combine-source-map-compatible combiner with synchronous APIs, modern mappings, and defensive parsing
npm i @stackline/combine-source-map
A framework-agnostic loading toolkit with spinners, overlays, skeletons, shimmer loaders, accessibility hooks, and anti-flicker behavior.
npm i @stackline/loading-core
Find the nearest parent containing a file or directory with callback, sync, and Promise APIs
npm i @stackline/find-parent-dir
Compatibility-first source map and source resolver with maintained packaging, browser builds, and first-party types
npm i @stackline/source-map-resolve
Ollama provider adapter for Stackline AI.
npm i @stackline/ai-ollama
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
JSON for Humans
npm i @stackline/json5
SQLite conversation memory store for Stackline AI development and tests.
npm i @stackline/ai-memory-sqlite
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
Compatibility-first HTTP Link header parser for Node.js and browsers
npm i @stackline/parse-link-header
Generates and consumes source maps
npm i @stackline/source-map-js
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
Dependency-free, CSP-safe elementwise and aggregate operations for ndarrays with complete historical API compatibility.
npm i @stackline/ndarray-ops
Compatibility-first text section replacement with corrected marker metadata and first-party types
npm i @stackline/update-section
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
Compatibility-first Browserify build of the modern Ace editor with inline workers
npm i @stackline/brace
Zero-dependency Node.js writable sink with exact dev-null compatibility and first-party types
npm i @stackline/dev-null
Atomic filesystem Writable streams with compatible lifecycle behavior, first-party types, and a maintained Stackline production dependency.
npm i @stackline/fs-write-stream-atomic
when you want to fire an event no matter how a process exits.
npm i @stackline/signal-exit
Zero-dependency AI tool discovery and routing for MCP, OpenAI, Anthropic, and Gemini catalogs
npm i @stackline/tool-router
TypeScript definitions for concat-stream
npm i @stackline/types-concat-stream
Fetch-compatible HTTP backend handler for Stackline AI.
npm i @stackline/ai-server
The most popular front-end framework for developing responsive, mobile first projects on the web.
npm i @stackline/bootstrap
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
Spectacular Test Runner for JavaScript.
npm i @stackline/karma
📦🐈 Fast, reliable, and secure dependency management.
npm i @stackline/yarn
Zero-dependency ANSI color wrappers with exact ansicolors compatibility and first-party types
npm i @stackline/ansicolors
Check whether a value is "empty".
npm i @stackline/is-empty
Check if a value is a plain object
npm i @stackline/is-plain-obj
Parse JSON with more helpful errors
npm i @stackline/parse-json
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
Compatibility-first source-map stack traces for VM, browser, and custom loader integrations
npm i @stackline/source-map-support
Deterministic, cycle-aware JSON serialization with a fast-json-stable-stringify-compatible API and RFC 8785 canonicalization
npm i @stackline/stable-stringify
Compatible JavaScript and JSON terminal highlighting with reliable streams, types, and an exact maintained parser chain.
npm i @stackline/cardinal
Compatibility-first deep copying with cycle support, safe property writes, zero runtime dependencies, and TypeScript declarations.
npm i @stackline/deep-copy
A simple zero-configuration command-line http server
npm i @stackline/http-server
remark plugin to lint Markdown code style
npm i @stackline/remark-lint
remark plugin to enable, disable, and ignore messages with remark
npm i @stackline/remark-message-control
vfile utility to create a JSON report for a file
npm i @stackline/vfile-reporter-json
Higher-order functions and common patterns for asynchronous code
npm i @stackline/async
Lightweight debugging utility for Node.js and the browser
npm i @stackline/debug
Create a readable stream from a spawned git process.
npm i @stackline/git-spawned-stream
Minify JavaScript files with UglifyJS
npm i @stackline/grunt-contrib-uglify
A Karma plugin. Launcher for Firefox.
npm i @stackline/karma-firefox-launcher
A Karma plugin - adapter for Jasmine testing framework.
npm i @stackline/karma-jasmine
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
Source-preserving JavaScript token transforms with immutable configs and an exact maintained Esprima dependency chain.
npm i @stackline/redeyed
test framework agnostic BDD-style assertions
npm i @stackline/should
Universal, spec-correct and memory-safe Server-Sent Events toolkit for AI streaming, browsers, servers and edge runtimes
npm i @stackline/sse
TypeScript definitions for mdast
npm i @stackline/types-mdast
Dependency-reviewed TypeScript declarations compatible with @types/pg 8.23.1 and legacy alias installation.
npm i @stackline/types-pg
A benchmarking library that supports high-resolution timers & returns statistically significant results.
npm i @stackline/benchmark
writable stream that concatenates strings or binary data and calls a callback with the result
npm i @stackline/concat-stream
Functional errors with formatted output
npm i @stackline/fault
Grunt task for benchmarking
npm i @stackline/grunt-benchmark
Copy files and folders
npm i @stackline/grunt-contrib-copy
Compatibility-first one-shot function wrappers with safe callback decorations and the restored prototype API
npm i @stackline/once
Dependency-clean connection pooling compatible with pg-pool 3.14.0 and backed by a recursively reviewed production closure.
npm i @stackline/pg-pool
Dependency-free PNG chunk extraction with bounded parsing, complete CRC validation and compatibility with the historical callable API.
npm i @stackline/png-chunks-extract
rehype plugin to transform to retext
npm i @stackline/rehype-retext
remark plugin to support frontmatter (yaml, toml, and more)
npm i @stackline/remark-frontmatter
Update notifications for your CLI app
npm i @stackline/update-notifier
A lightweight library that provides tools for organizing asynchronous code
npm i @stackline/es6-promise
grunt plugin for karma test runner
npm i @stackline/grunt-karma
A Karma plugin. Generate code coverage.
npm i @stackline/karma-coverage
retext plugin to parse English prose
npm i @stackline/retext-english
`trough` is middleware
npm i @stackline/trough
The grunt command line interface
npm i @stackline/grunt-cli
Clean files and folders
npm i @stackline/grunt-contrib-clean
the path module from node core for browsers
npm i @stackline/path-browserify
Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using
npm i @stackline/pg-copy-streams
rehype plugin to parse HTML
npm i @stackline/rehype-parse
unified processor with support for parsing markdown input and serializing markdown as output
npm i @stackline/remark
TypeScript definitions for nlcst
npm i @stackline/types-nlcst
Determine if an object is a Buffer
npm i @stackline/is-buffer
A module that parses a string as regular expression and returns the parsed value.
npm i @stackline/regex-parser
TypeScript definitions for unist
npm i @stackline/types-unist
Interface for parsing, inspecting, transforming, and serializing content through syntax trees
npm i @stackline/unified
unist utility to inspect nodes
npm i @stackline/unist-util-inspect
vfile utility to create a virtual message
npm i @stackline/vfile-message
vfile utility to sort messages by line/column
npm i @stackline/vfile-sort
vfile utility to count messages per category: failures, warnings, etc
npm i @stackline/vfile-statistics
Compatibility-first CommonJS module deduplication for linked and copied dependency trees
npm i @stackline/dynamic-dedupe
vfile utility to create a report for a file
npm i @stackline/vfile-reporter
A Karma plugin. Launcher for Chrome and Chrome Canary.
npm i @stackline/karma-chrome-launcher
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 support retext
npm i @stackline/remark-retext
vfile utility to create a vfile from a filepath
npm i @stackline/to-vfile
Grunt task for executing shell commands.
npm i @stackline/grunt-exec
Resolve things like Node.js — ponyfill for `import.meta.resolve`
npm i @stackline/import-meta-resolve
remark plugin to add support for parsing markdown input
npm i @stackline/remark-parse
TypeScript definitions for jest
npm i @stackline/types-jest
Stack-safe deep equality with the proven deep-is 0.1.4 semantics
npm i @stackline/deep-is
Concatenate files.
npm i @stackline/grunt-contrib-concat
retext plugin to check for profane and vulgar wording
npm i @stackline/retext-profanities
retext plugin to serialize prose
npm i @stackline/retext-stringify
TypeScript definitions for is-empty
npm i @stackline/types-is-empty
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
Virtual file format for text processing
npm i @stackline/vfile
Dependency-free terminal column measurement with Unicode 17 grapheme handling and compatibility with the historical callable wcwidth API.
npm i @stackline/wcwidth
A shim for the setImmediate efficient script yielding API
npm i @stackline/setimmediate
vfile utility to create a pretty report for a file
npm i @stackline/vfile-reporter-pretty
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.