Split a text string to chunks for e.g. word wrapping
Encode and decode quoted printable and base64 strings
A webpack plugin for injecting <link rel='preload|prefecth'> into HtmlWebpackPlugin pages, with async chunk support
Combines multiple chunks of a stream to arrays of chunks
Split buffers and streams into smaller chunks
A git diff component to consume the git unified diff output.
Efficient, configurable text chunking utility for LLM vectorization. Returns rich chunk metadata.
Split a string on the first occurance of a given separator
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
No description provided.
Easy way to split a string on a given character unless it's quoted or escaped.
split a Text Stream into a Line Stream, using Stream 3
A parser for ANSI escape sequences
A collection of Motion functions and components, exclusive to Motion+ members.
A Webpack plugin to optimize \ minimize CSS assets.
Return a fresh PNG buffer given a set of PNG chunks
Utility functions shared by react-highlight-words and react-native-highlight-words
Chop a single stream of data into a series of readable streams
Extract CSS from chunks into stylesheets + HMR. Supports Webpack 4 + SSR
Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.
React component for Split.js
Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images
Split email messages into an object stream
User interface primitives for console applications
Separa splits chunks of text into tokens to be indexed by Busca, the simple redis search
Split text into semantically meaningful chunks. Ported from the Python `semchunk` package.
Multiple chunking strategies to split documents into optimal pieces for embedding and vector search. Supports character, recursive, sentence, markdown, HTML, code, token, and semantic splitting.
Natural sort for strings containing numbers. Splits strings into text and numeric chunks and compares them the way humans expect: "file2" sorts before "file10".
A powerful tool for RAG (Retrieval-Augmented Generation) that splits text into chunks based on semantic meaning rather than just character counts. Supports sliding windows, adaptive buffering, and dynamic percentile-based thresholding.