cameronhunter
π¬π§ in πΊπΈ | Engineer Netflix πΊ | Previously Twitter π¦, Amazon π
@Netflix Los Gatos, CA
Pinned Repositories
alexa
Monorepo of libraries used for Amazon Alexa development
emoji-lang
Calculate emoji positioning within strings
event-matchers
Composable functions for handling event callbacks in JS
generator-alexa-skill
A Yeoman generator for scaffolding an ES2015 Alexa Skill for AWS Lambda
ink-markdown
Render markdown text using Ink
ink-monorepo
Monorepo for Ink related packages
jest-watch-directories
Jest watch plugins to filter to directories, lerna packages, or yarn workspaces
local-ssl-proxy
Simple SSL HTTP proxy using a self-signed certificate. Intended for local development only.
prettier-package-json
Prettier formatter for package.json files
sort-order
Combine a series of sort functions to create complex sort orders.
cameronhunter's Repositories
cameronhunter/local-ssl-proxy
Simple SSL HTTP proxy using a self-signed certificate. Intended for local development only.
cameronhunter/prettier-package-json
Prettier formatter for package.json files
cameronhunter/ink-markdown
Render markdown text using Ink
cameronhunter/sort-order
Combine a series of sort functions to create complex sort orders.
cameronhunter/astcenc
A command-line tool for compressing and decompressing images using the ASTC texture compression standard.
cameronhunter/debug-logger
A TypeScript decorator for classes that logs all method usages
cameronhunter/async-emitter
Emit events with a promise queue using setImmediate
cameronhunter/async-with-timeout
A node utility function that implements timeout and AbortSignal support for async functions.
cameronhunter/berry
π¦π Active development trunk for Yarn β
cameronhunter/build-dependency-graph
cameronhunter/cameronhunter.co.uk
Personal website
cameronhunter/clone-error
Clone an error with an optional cause
cameronhunter/DefinitelyTyped
The repository for high quality TypeScript type definitions.
cameronhunter/esbuild-plugin-glob
glob entry points in esbuild
cameronhunter/find-related-tests
Use an inverse dependency graph and docblock pragmas to connect code changes to related functional tests.
cameronhunter/jest-image-snapshot
β¨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
cameronhunter/jest-plugin-datapoints
Create Jest test cases from the cartesian product of data points
cameronhunter/jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
cameronhunter/parse-multipart
A javascript/nodejs multipart/form-data parser which operates on raw data.
cameronhunter/pending-promises
A map of pending promises that can be resolved/rejected at a later time.
cameronhunter/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
cameronhunter/prettier-config
My preferred Prettier configuration
cameronhunter/resolve-bin
Resolves the full path to the bin file of a given package by inspecting the \"bin\" field in its package.json.
cameronhunter/resvg
An SVG rendering library.
cameronhunter/swc-plugin-prop-name-reverse
A swc plugin which reverses object property names
cameronhunter/table
A tagged template for defining a table of data.
cameronhunter/type-extractor
Extract types that are embedded in a package to a separate @types package
cameronhunter/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
cameronhunter/typescript-project
A template repository for creating npm packages using TypeScript
cameronhunter/ws-json-rpc-client
A JSON-RPC 2.0 client that uses a WebSocket for transport