• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A small library which handles decaying exponential backoff. This is useful if you want to start throttling something whilst it is going wrong, but recover once things start working again.

More Repositories

1

dynamic-marquee

A small library for creating marquees.
JavaScript
89
star
2

mock-hls-server

Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
JavaScript
64
star
3

hls-live-thumbnails

A service which will generate thumbnails from a live HLS stream.
JavaScript
59
star
4

clappr-thumbnails-plugin

A plugin for clappr which will display thumbnails when hovering over the scrub bar. Thumbnails can either be individual images or a sprite sheet.
JavaScript
44
star
5

url-toolkit

Build an absolute URL from a base URL and a relative URL (RFC 1808).
JavaScript
28
star
6

clappr-markers-plugin

A plugin for clappr which will display markers (and tooltips) at configured points scrub bar.
JavaScript
21
star
7

redos-detector

A CLI and library which tests with certainty if a regex pattern is safe from ReDoS attacks. Supported in the browser, Node and Deno.
TypeScript
20
star
8

media-element-syncer

Synchronise two or more HTML5 media elements.
JavaScript
19
star
9

gh-action-auto-merge-dependency-updates

A GitHub action that will automatically approve and merge a PR that only contains dependency updates, based on some rules. Also possible to disable the merge and use the `success` output to use in combination with other actions.
TypeScript
14
star
10

clappr-pip-plugin

A plugin for clappr that adds support for picture-in-picture on devices which support it.
JavaScript
13
star
11

rollup-plugin-json-parse

A rollup plugin that wraps compatible objects with JSON.parse() to improve performance.
JavaScript
7
star
12

CasparCG-Auto-Live-Mixer-Server

A server written in java that reads an xml file containing the in, out and breakpoints of audio/video and then receives commands to flow smoothly between the different sections.
Java
7
star
13

CasparCG-PHP-ServerConnection

The CasparCG PHP ServerConnection is a class that is used to manage the connection to communicate with CasparCG Server(s) via the AMCP protocol.
PHP
5
star
14

clappr-videocontext-playback

A clappr playback for the BBC's video context tool.
JavaScript
4
star
15

dynamic-marquee-react

A `<Marquee />` component for React.
TypeScript
4
star
16

state-manager

StateManager provides a controlled way of managing a state object, and being notified when parts of it have changed in an atomic fashion.
TypeScript
4
star
17

webpack-comment-remover-loader

A webpack loader that will remove JS comments from a file.
JavaScript
3
star
18

redos-detector-demo

The demo for "https://github.com/tjenkinson/redos-detector".
TypeScript
3
star
19

human-string-to-date-time

A library that parses a human representation of a UK English formatted date/time into an object.
TypeScript
2
star
20

advent-of-code-2021

JavaScript
2
star
21

CasparCG-Java-ServerConnection

The CasparCG Java ServerConnection is a library that is used to communicate with CasparCG Server(s) via the AMCP protocol.
Java
2
star
22

forkable-iterator

Make a JS Iterator forkable.
TypeScript
2
star
23

number-to-alphabet

Simple library to convert a number to sequence of letters and vice versa.
TypeScript
2
star
24

TAL-Text-Truncation-App

A TAL app to demonstrate the new method for text truncation I developed.
JavaScript
1
star
25

boundary

A boundary represents everything below a given point in the call stack and notifies you on entry and exit.
TypeScript
1
star
26

interceptor

A library that helps with testing asynchronous function calls.
TypeScript
1
star
27

promise-chain-settled

Provides a way of knowing when a promise chain is settled. Useful for testing.
TypeScript
1
star
28

rollup-plugin-block

Ensure certain files don't become part of the build.
JavaScript
1
star
29

npm-ci-please

`npm ci` with a fallback to `npm i` when it fails, but shouldn't.
JavaScript
1
star
30

eslint-plugin-redos-detector

An ESLint plugin that detects vulnerable regex using "https://github.com/tjenkinson/redos-detector".
TypeScript
1
star
31

babel-private-properties

A babel plugin which will convert all private properties (identifiers) to md5 hashes.
JavaScript
1
star
32

infinite-queue

A small library which implements a queue where you are able to request items early if the queue is empty.
TypeScript
1
star
33

secret-obfuscator

Replaces secrets in strings with "***".
TypeScript
1
star
34

rollup-plugin-bundle-guard

A rollup plugin that makes sure you don't accidentally import something statically, which could have an effect on your bundle size.
JavaScript
1
star