npm 包搜索

搜索 npm 上的 JavaScript 依赖包

搜索 "algo" 的结果(共 106 个)
grapheme-breaker

An implementation of the Unicode grapheme cluster breaking algorithm (UAX #29)

MIT
encoding-sniffer

Implementation of the HTML encoding sniffer algo, with stream support

MIT
linebreak

An implementation of the Unicode Line Breaking Algorithm (UAX #14)

MIT
leven

Measure the difference between two strings using the Levenshtein distance algorithm

MIT
fzf

Do fuzzy matching using FZF algorithm in JavaScript

BSD-3-Clause
structured-clone-es

An env-agnostic serializer and deserializer with recursion ability and types beyond JSON, based on the HTML structured clone algorithm.

ISC
brotli

A port of the Brotli compression algorithm as used in WOFF2

MIT
unicode-match-property-value-ecmascript

Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.

MIT
unicode-match-property-ecmascript

Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.

MIT
default-compare

Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.

MIT
jwa

JWA implementation (supports all JWS algorithms)

MIT
add

A cross-browser, numerically stable algorithm to add floats accurately

MIT
babel-plugin-minify-flip-comparisons

**Note:** while this plugin doesn’t shorten the output in any way, it does optimize it for repetition-based compression algorithms such as gzip.

MIT
@csstools/css-parser-algorithms

Algorithms to help you parse CSS from an array of tokens.

MIT
deep-is

node's assert.deepEqual algorithm except for NaN being equal to NaN

MIT
color-diff

Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.

BSD-3-Clause
string-natural-compare

Compare alphanumeric strings the same way a human would, using a natural order algorithm

MIT
didyoumean2

a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm

MIT
tiny-levenshtein

A tiny implementation of the Levenshtein edit distance algorithm.

MIT
@rtsao/scc

Find strongly connected components of a directed graph using [Tarjan's algorithm](https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm).

MIT
@peculiar/asn1-rsa

ASN.1 schema for RSA keys and algorithms defined in RFC 8017.

MIT
algoliasearch

A fully-featured and blazing-fast JavaScript API client to interact with Algolia API.

MIT
d3-hierarchy

Layout algorithms for visualizing hierarchical data.

ISC
node-resolve

Locate modules using the Node resolution algorithm, for using third party modules in node_modules

MIT
levdist

A minimal algorithm for computing Levenshtein distance in JavaScript.

MIT
levenshtein-component

The "Levenshtein Distance" algorithm

shallow-equal-fuzzy

Fuzzy implementation of shallowEqual algoritm

MIT
lz-string

LZ-based compression algorithm

MIT
kewlr

Compare objects and return whether they are equal according to a recursive equality algorithm. This module is around 6 - 9% faster then similiar modules. Works for both NodejS and the browser.

MIT
lru_map

Finite key-value map using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in the map while less recently used items are evicted to make room for new ones.

MIT