Jason Williscroft's repositories
serify-deserify
Reversibly transform unserializable values into serializable ones. Includes Redux middleware.
nextjs-template
A sweet Next.js project template. Integrates Redux Toolkit with with test support for Mocha + Chai + React Testing Library and release publishing via release-it.
aws-api-template
Config-driven AWS API ES6 template integrating federated Cognito User Pool authentication and a robust approach to release management.
karmaniverous.github.io
some words: ruminations on the art of making
merge-delimited-lists
Merge & deduplicate delimited lists.
npm-package-template
An ES6 NPM package project template featuring a CLI, test support, automated API docs, release management & more!
react-component-npm-package-template
An ES6 React component NPM package project template featuring front & back end test support, automated API docs, release management & more!
async-find
Test values against a cascade of async functions to find the first one that passes all of them.
block-refresh
Use as the equalityFn argument to Redux useSelector() when the selected value is an Object.
chain-replace
Apply a chain of replacements to a string.
get-dotenv
Manage environment variables from dotenv files across multiple environments. Supports sync/async/CLI operations, dynamic variables, custom CLI creation & more!
npm-package-template-ts
A feature-rich NPM package template for TypeScript projects.
dot-code
An AutoHotKey script that launches VS Code from File Explorer when you type Alt-Win-.
edge-logger
A simple logging class that renders nicely-formatted logs and plays nicely with edge networks.
entity-manager
Configurably decorate entity objects with sharded index keys.
karmaniverous
Config files for my GitHub profile.
tagged-templates
Some handy tagged template functions.