🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket
t

tjenkinson

npm

Packages

Current Co-maintainers

Former Co-maintainers

34 packages

babel-private-properties

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

clappr-heading-plugin

A plugin for clappr which allows a clickable heading to be included inside the player.

clappr-markers-plugin

A plugin for clappr which will display markers at configured points scrub bar.

clappr-pip-plugin

A plugin for clappr which adds support for picture-in-picture on devices which support it.

clappr-thumbnails-plugin

A plugin for clappr which will display thumbnails when hovering over the scrub bar.

clappr-videocontext-playback

A clappr playback for the BBC's video context tool.

dynamic-marquee

A small library for creating marquees.

dynamic-marquee-react

A `<Marquee />` component for React.

eslint-plugin-redos-detector

An eslint plugin that detects vulnerable regex using "https://github.com/tjenkinson/redos-detector".

exponential-rate-limit

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.

forkable-iterator

Make a JS Iterator forkable.

hls.js

JavaScript HLS client using MediaSourceExtension

hls-live-thumbnails

A service which will generate thumbnails from a live HLS stream.

human-string-to-date-time

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

hyperdeck-js-lib

A javascript library for communication with the Blackmagic Hyperdeck.

infinite-queue

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

is-github

A small library which checks if the provided IP address belongs to GitHub.

media-element-syncer

Synchronise two or more html media elements.

mock-hls-server

Fake a live/event HLS stream from a VOD one. Useful for testing.

npm-ci-please

`npm ci` with a fallback to `npm i` when it fails, but shouldn't

number-to-alphabet

Simple library to convert a number to sequence of letters and vice versa.

promise-chain-settled

Provides a way of knowing when a promise chain is settled. Useful for testing.

redos-detector

A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.

rollup-plugin-block

Ensure certain files don't become part of the build.

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.