Tom Jenkinson (tjenkinson)

tjenkinson

Geek Repo

Company:@humaans

Location:Manchester

Home Page:https://tjenkinson.me

Github PK Tool:Github PK Tool


Organizations
humaans
LA1TV
rollup
video-dev

Tom Jenkinson's repositories

dynamic-marquee

A small library for creating marquees.

Language:JavaScriptLicense:Apache-2.0Stargazers:104Issues:3Issues:27

mock-hls-server

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

Language:JavaScriptLicense:Apache-2.0Stargazers:68Issues:4Issues:2

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.

Language:TypeScriptLicense:MITStargazers:31Issues:4Issues:8

url-toolkit

Build an absolute URL from a base URL and a relative URL (RFC 1808).

Language:JavaScriptLicense:Apache-2.0Stargazers:30Issues:5Issues:19

media-element-syncer

Synchronise two or more HTML5 media elements.

Language:JavaScriptLicense:MITStargazers:20Issues:3Issues:4

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.

Language:TypeScriptLicense:MITStargazers:14Issues:4Issues:6

rollup-plugin-json-parse

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

Language:JavaScriptLicense:MITStargazers:7Issues:3Issues:1

forkable-iterator

Make a JS Iterator forkable.

Language:TypeScriptLicense:MITStargazers:5Issues:0Issues:0

dynamic-marquee-react

A `<Marquee />` component for React.

Language:TypeScriptLicense:Apache-2.0Stargazers:4Issues:2Issues:1

eslint-plugin-redos-detector

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

Language:TypeScriptLicense:MITStargazers:4Issues:4Issues:1

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.

Language:TypeScriptLicense:Apache-2.0Stargazers:3Issues:2Issues:1

redos-detector-demo

The demo for "https://github.com/tjenkinson/redos-detector".

Language:TypeScriptLicense:MITStargazers:3Issues:4Issues:1

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.

Language:TypeScriptLicense:MITStargazers:3Issues:3Issues:0

human-string-to-date-time

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

Language:TypeScriptLicense:MITStargazers:2Issues:2Issues:2

number-to-alphabet

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

Language:TypeScriptStargazers:2Issues:3Issues:0

boundary

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

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

DefinitelyTyped

The repository for high quality TypeScript type definitions.

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:2Issues:0

infinite-queue

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

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

interceptor

A library that helps with testing asynchronous function calls.

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

is-github

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

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

npm-ci-please

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

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

promise-chain-settled

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

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

react

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

rollup-plugin-block

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

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:3

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.

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:7

secret-obfuscator

Replaces secrets in strings with "***".

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

shipyard-project.com

Shipyard Project site

Language:CSSStargazers:1Issues:0Issues:0

TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Language:TypeScriptLicense:Apache-2.0Stargazers:1Issues:0Issues:0

sql-cursor-pagination

Library to help with cursor based pagination, from an SQL database.

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

zx

A tool for writing better scripts

License:Apache-2.0Stargazers:0Issues:0Issues:0