Collection of data structures(LinkedList, DoubleLinkedList, Stack, Queue, Dictionary and etc...) for TypeScript.
A simple double ended queue datastructure
A no-dependency, in-memory queue data structure for Node.js and JavaScript
This package can be used for creating a tree datastructure where a node can possess as many nodes as possible. This is a simple tree structure with only basics functions (getChilds/getParent).
- Packages are classified into **"levels"**; **each vertical is a level. Veiwed from left to right** - Arrows define dependency. E:g A -> B means A depend on B - Any class can only depend on classes within it's package or classes from packages in previo
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
Common functionality for ts-morph packages.
Runtime library to validate data against TypeScript interfaces
The `postinstall` script helper for handling native bindings in legacy `npm` versions
Queues using linked list, faster than array.shift(), support enqueue,dequeue,enqueue all, dequeue all, clear, forEach, first, last
Runs typescript type checker and linter on separate process.
Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.
Parses SPARQL JSON query results
TypeScript compiler wrapper for static analysis and code manipulation.
TypeScript execution environment and REPL for node.js, with source map support
TypeScript loader for webpack
Deeply merge 2 or more objects respecting type information.
All essential TypeScript types in one place
Load node modules according to tsconfig paths, in run-time or via API.
TypeScript's largest utility library
Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
React hook library, ready to use, written in Typescript.
Stable JS value hash.