keithamus

npm packages maintained by keithamus

Packages
99
Weekly downloads
6.9M
Repositories
Stars
Followers

Packages

sort-object-keys
Sort an object's keys, including an optional key list
3.3M -2%2.1.08 months ago
sort-package-json
Sort an Object or package.json based on the well-known package.json keys
3.2M -1%4.0.03 months ago
eslint-plugin-escompat
This plugin will report eslint errors for code which - if left untranspiled - will not work in some browsers or Node.js versions.
141K +5%3.12.04 days ago
rollup-plugin-brotli
Compress your Rollup bundle with Brotli
73.6K +3%3.1.06 years ago
jwerty
Awesome handling of keyboard events
34K -1%0.3.213 years ago
parse-packagejson-name
Parse an npm package name and returns some mildly interesting details about it
21.8K +11%1.1.1last month
csskit-win32-arm64
Refreshing CSS - Windows arm64 binary
19.7K +0%0.0.315 days ago
eventlistener-polyfill
Polyfills EventListener behaviours from IE11 onward
15.7K +8%1.0.57 years ago
invokers-polyfill
This polyfills the HTML `command`/`commandfor`, as proposed by the Open UI group.
15K +3%1.0.42 weeks ago
parallelshell
Invoke multiple commands, running in parallel
10.6K +13%3.0.29 years ago
postcss-hash
PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting
4K -5%3.0.05 years ago
node-sass-middleware
Connect middleware for node-sass
3.7K +2%1.1.03 years ago
eslint-config-strict
ESLint sharable config for strict linting
2.9K +39%14.0.19 years ago
hashmark
Take contents of a file (or stdin), and output as new file with a hash in the name
2.7K +14%5.0.09 years ago
git-directory-deploy
Deploy a git directory to a branch.
2.6K -28%1.5.110 years ago
csskit
Refreshing CSS
2K +12%0.0.315 days ago
csskit-linux-x64
Refreshing CSS - Linux x64 binary
2K +21%0.0.315 days ago
rollup-plugin-import-map
Rollup plugin to apply import map mappings to a build
1.8K -9%3.0.04 years ago
csskit-linux-arm64
Refreshing CSS - Linux arm64 binary
1.6K +9%0.0.315 days ago
csskit-darwin-x64
Refreshing CSS - macOS x64 binary
1.6K +10%0.0.315 days ago
csskit-darwin-arm64
Refreshing CSS - macOS arm64 binary
1.5K +11%0.0.315 days ago
csskit-win32-x64
Refreshing CSS - Windows x64 binary
1.5K +9%0.0.315 days ago
hbs-cli
A CLI tool for rendering Handlebars templates
930 -45%1.4.15 years ago
dialog-toggle-events-polyfill
This polyfills the `beforetoggle`/`toggle` events for <dialog> elements.
479 -6%1.1.4last year
htmlgamekit
A Web Components game framework. Declarative HTML game shells with state machines, round progressions, timers, and more.
308 +4,300%2.0.0today
observable-polyfill
A polyfill for the WICG Observable
221 +96%0.0.2912 months ago
babel-preset-github
GitHub.com's Babel configuration
182 +28%3.2.17 years ago
getbrightness
A function to get the brightness of a given colour
156 -55%1.1.07 years ago
eslint-config-strict-react
eslint-config-strict for React
115 -51%9.0.210 years ago
sinomocha
Sinon.JS integration for the Mocha test harness
87 -56%0.2.412 years ago
csslex
This aims to be a very small and very fast spec compliant css lexer (or scanner or tokenizer depending on your favourite nomenclature).
68 -14%1.0.43 years ago
openswatch
An open source colour scheme using oklch
62 -3%0.1.02 years ago
esbuild-plugin-import-assertions
A plugin for esbuild to enable import assertions
39 -37%1.0.14 years ago
proxy-method-missing
A simple way to handle missing methods, using ES6 Proxies
38 +850%1.0.110 years ago
stylelint-config-strict
Stylelint sharable config for strict linting
36 +57%5.0.010 years ago
i-html-element
A drop-in tag that allows for dynamically importing html, inline. It's a bit like an <iframe>, except the html gets adopted into the page.
27 +125%0.6.06 months ago
npm-assets
Bundle static files with NPM packages
22 +5%0.1.210 years ago
find-modules
Recursively find modules in node_modules
19 -14%0.2.011 years ago
provision-npm-babel
Provision Babel in your package.json
17 +42%1.2.010 years ago
hubot-soon
A hubot script for showing a 'SOON' image when someone says 'soon'
15 -44%1.0.013 years ago
provision-stylelint
Provision Babel in your package.json
15 +88%3.1.010 years ago
provision-eslint
Provision Babel in your package.json
15 +114%2.1.010 years ago
mini-observable
An incredibly lightweight version of TC39 Observable
14 -42%3.0.08 years ago
nobleclass
A Class implementation inspired by Backbone classes
14 +133%0.1.213 years ago
hdx 13 -65%1.0.03 years ago
fdgt
A drop-in control for component demo pages
13 +333%0.1.33 years ago
packagesmith
Provisioning/scaffolding tool for Rapid Development
12 +20%1.1.211 years ago
packagesmith.formats.json
This is a convenience formatter for [PackageSmith](https://github.com/packagesmith/packagesmith).
12 +33%1.0.111 years ago
packagesmith.formats.ini
An ini parser higher order function for packagesmith file provisioners
12 +50%1.1.111 years ago
R.js
R.js is a simple i18n framework for Javascript, both in browser and in node
12 +300%0.1.515 years ago
mqtt-bridge-utils 11 -21%1.1.07 years ago
packagesmith.questions.description 11 +120%1.0.111 years ago
wsb
A simple web server that you can broadcast websocket messages with
11 +57%2.0.0-46 years ago
sourcemap-visualiser
Generate HTML pages that visualise your sourcemaps
10 +11%0.4.28 years ago
provision-git 10 +67%1.1.111 years ago
packagesmith.questions.name 10 +100%1.0.111 years ago
tld-names
A list of effective TLD names
10 +25%1.0.111 years ago
hubot-seriouslyguys
A hubot script for showing a 'Srsly Guise' gif when someone says 'Seriously Guys' or 'Srsly Guise'
10 +150%1.0.013 years ago
k-router
A MVC/MVT style router for Connect/Express apps
9 +350%0.2.013 years ago
eslint-config-strict-flowtype
eslint-config-strict for Flow (type checker)
9 +800%2.0.010 years ago
provision-gitignore
An ini parser higher order function for packagesmith file provisioners
8 -11%1.0.211 years ago
provision-editorconfig 8 +14%1.0.111 years ago
listformat
A tiny ponyfill for Intl.ListFormat('en')
8 +14%1.0.28 years ago
fastestsmallesttextencoderdecoder-browser
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
8 +33%1.0.87 years ago
postcss-lockfile
It makes a `postcss.lock` file while compiling is happening. It removes it afterward.
8 +33%2.0.05 years ago
@keithamus/braintree-encryption
Javascript Library for Client-side Encryption with Braintree
8 +300%1.3.118 years ago
blink-text-element
An element which blinks in and out to try to get the users attention like the traditional blink element found in the browsers of yesteryear
8 +300%0.0.14 years ago
proxy-hide-properties
Hide a property from all conceivable ways of being detected
8 +700%1.0.010 years ago
proxy-fluent-api
Make Fluent APIs using ES6 Proxies
8 +700%1.0.010 years ago
mqtt-bridge-scenes
This is an MQTT Bridge that outputs simple strings; changing them when it receives commands to change them.
7 -53%1.1.17 years ago
rollup-plugin-inline-invariant
If you use the [`invariant`](https://npm.im/invariant) library, then this rollup plugin is the plugin for you!
7 +17%2.0.07 years ago
rollup-plugin-lockfile
It makes a `*.lock` file (based on the name of the entry point) while rollup is compiling that file.
7 +40%1.1.16 years ago
@keithamus/stacktrace-parser
Parses every stack trace into a nicely formatted array of hashes.
7 +40%0.1.87 years ago
packagesmith.formats.multiline 6 +20%1.0.111 years ago
mqtt-bridge-doorbird
This is an MQTT Bridge that integrates with [Doorbird][doorbird] "smart" doorbells. These doorbells offer a live camera feed, motion sensor, relays and of course a doorbell button.
6 -25%1.0.07 years ago
packagesmith.formats.yaml
This is a convenience formatter for [PackageSmith](https://github.com/packagesmith/packagesmith).
6 0%1.0.010 years ago
rollup-plugin-zopfli
Compress your Rollup bundle with Gzip
6 -25%1.0.210 years ago
mqtt-bridge-tesla 6 -40%1.1.17 years ago
postcss-timetaken 6 +50%1.0.28 years ago
mqtt-bridge-lifx 6 -45%1.0.07 years ago
mqtt-bridge-flux 6 +100%1.0.07 years ago
proxy-object-observe
An Object.observe inspired util, based on ES6 proxies
6 +500%1.0.010 years ago
marquee-text-element
An elemen which scrolls the text inside it like the traditional [marquee](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee) element found in the browsers of yesteryear.
6 +200%0.0.14 years ago
mqtt-bridge-darksky 6 +100%1.0.07 years ago
radon-css
Radon is a lightweight version of Radium. It has no dependencies, does not require React, and is very very small. ("Fun" fact: Radon, the gas, is the product of Radium decay).
6 +500%1.0.010 years ago
provision-npm-semantic-release
Provision your package to include semantic-release
5 -17%2.1.010 years ago
semver-addons
Extra functionality for the SemVer package
5 -29%1.0.110 years ago
npm-plugin-fetcher
Fetch data about packages on npm that match a keyword
5 0%2.0.08 years ago
packagesmith.questions.license 5 +67%1.0.011 years ago
mqtt-bridge-suncalc 5 0%1.0.07 years ago
tar-grab-unpack
Node.js utlity to grab tar files and unpack them
50.0.112 years ago
spoiler-alert-element
Don't spoil things!
5 +400%0.0.14 years ago
mqtt-bridge-vera 4 -56%1.1.17 years ago
mqtt-bridge-googlecast
This is an MQTT Bridge that discovers [Google Cast][gcast] devices on your local network, and allows control of them via MQTT messages.
4 -64%1.0.17 years ago
function-guard
Guard functions by brand checks or duck typing
4 +33%1.0.08 years ago
typing-test-element
Test your typing skills
40.0.14 years ago
plugin-use
A simple Event Emitter, tuned to be used as a plugin driver.
3 0%1.0.06 years ago
packagesmith.questions.repository 2 -60%1.0.111 years ago
zero-env
This is a zero configuration script which takes environment variables and turns them into an object. This allows for simple environment based configuration with virtually no effort.
2 0%1.0.111 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.