Convert draftjs blocks to markdown using the marked library, and vice versa.
Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.
Implementation of the Graham Scan algorithm to calculate a convex hull from a given array of x, y coordinates.
hast utility to transform to mdast
Socket.dev optimized package override for is-unicode-supported
Truncate a string to a specific width in the terminal
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]
JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v15.0.0’s categories, scripts, blocks, bidi, and other properties.
Maximum Unicode code point.
Character annotation data
Ukkonens approximate string matching algorithm for finding edit distance similar to Levenshtein
Get the visual width of the widest line in a string - the number of columns required to display it
Create and modify PDF files with JavaScript
A set of cookie helpers for Next.js
Get the unicode code of an emoji.
Natural sort algorithm
Latin-script (natural language) parser
Fast JavaScript array sorting by implementing Python's Timsort algorithm
WASM based, asynchronous Brotli compression and decompression package that works in browsers and Node.js; CommonJS and ESM
Character annotation data, including derived data.
Tiny terminal spinner
A fork of `import-meta-resolve` with commonjs + ESM support at the same time, AKA dual package.
Node.js package to read Word .doc files
Translated versions of locale display name elements: languages, scripts, territories, and variants. (modern only: deprecated)