Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/
* [Reactive Programming](#reactive-programming)
* [Data Structure](#data-structure)
* [Date](#date)
* [Intervals and Periods](#intervals-and-periods)
* [String](#string)
* [Number](#number)
* [Storage](#storage)
Expand Down Expand Up @@ -496,6 +497,14 @@ There're also some great commercial libraries, like [amchart](https://www.amchar
* [luxon](https://github.com/moment/luxon) - Luxon is a library for working with dates and times in JavaScript.
* [tempo](https://github.com/formkit/tempo) - Parsing, formatting, and timezones — Tempo is a small tree-shakable library for native Date objects.

## Intervals and Periods
*Libraries that handle operations on intervals or periods.*

* [periodz](https://github.com/jonasohrn/periodz) - Set operations (intersection, union, subtract) on periods of numbers, Dates and Day.js values.
* [interval-operations](https://github.com/aanckar/interval-operations) - Dependency-free utilities for mathematical set operations (union, intersection, difference, contains) on intervals and arrays of intervals.
* [intervals-fn](https://github.com/js-republic/intervals-fn) - Manipulate intervals in a functional way: curried, typed operations such as union, intersection, subtraction, complement, split and Allen's interval relations.
* [ts-math-utils](https://jsr.io/@hrl/ts-math-utils) - Mathematical objects missing from JavaScript, such as intervals, interval sets and a range iterator.

## String
*String Libraries.*

Expand Down