Search results
60 packages found
List of standard and browser specific CSS functions.
My template for node modules with lint, tests, code coverage, type checking, CI, semantic release and interoperability between ES6 modules and CommonJs.
small and simple in-html templates, factories and dynamic lists
Topological sort of directed acyclic graphs (like dependecy lists)
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle
Simulate the browser's classList API for HAST nodes
Reusable list of browsers to test against when using Airtap
A (BIP-39 compatible) base2048 passphrase generator for browser JavaScript.
Element#classList for older browsers.
Remove list styles in CSS without preventing VoiceOver from announcing them in Safari
Easily see the dependency graph of your npm project
Vanilla JavaScript ES collections inspired by .NET for Node.js and the browser.
Δt data bindings - async & dynamic templating engine
Grunt plugin that takes an array of files and writes them to a declared file (i.e. js files to index.html)
Dash HD Wallet Passphrase generator. Secure, lightweight, BIP-39-compatible Base2048 mnemonic word lists. Works in Node, Bundlers, and Browsers.
Minimalist library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery.
This is a package containing multiple **datastructures** and some **graph algorithms** written in typescript with no dependencies usable with commonjs, esm and in the browser. Also some other handy utility function are contained in this package.
- stack
- linkedstack
- list
- linkedlist
- doublylinkedlist
- cycliclinkedlist
- queue
- linkedqueue
- priorityqueue
- dequeue
- heap
- fibonacciheap
- quicksort
- heapsort
- View more