Create flexible intervals
Read the progress of a stream
A collection of useful little things that I like to reuse across projects
recursively transform key strings to dash-case
A way of adding timers into homebridge if built-in functionality doesn't exist
Middleware to set the Referrer-Policy HTTP header
sync disk cache
Get the relative filepath from path A to path B. Calculates from file-to-directory, file-to-file, directory-to-file, and directory-to-directory.
Convert a string to snake case.
Is the current JS environment a touch device?
Simple implmentation of Stream.Readable and Stream.Writable holding the data in memory.
A multichain counter. A React component library.
Flexible ascii progress bar - re-factored
Hex Dumper (streaming, sync, and cli)
A higher order component for loading components with promises
[](https://www.npmjs.com/package/yamux-js) [](https://github.com/th-ch/yamux-js) [![GitHub
Get CI environment variables for parallelizing builds
Caches the result of following loaders on disk.
一个可随时暂停以及恢复的定时器
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
path.extname implementation adapted to also include multiple dots extensions.
the bare-bones internationalization library used by yargs
Allows you to hide certain warnings from webpack compilations
Node-Red block for Occupancy Timing strategy