angularjs-stripe
Angular Stripe.js service that returns promises for token callsangular-credit-cards
Angular directives for parsing and validating credit card inputscreditcards
Parse, format, and validate credit cards in JSsnakecase-keys
Convert an object's keys to snake casestream-to-promise
Convert streams (readable or writable) to promisessinon-as-promised
Sugar methods for sinon.js stubs for working with promisesfast-luhn
A fast Luhn algorithm for validating credit cardscreditcards-types
Card type definitions and methods for creditcardsangular-sockjs
SockJS component for AngularJSazure-blob-to-s3
Batch copy files from Azure Blob Storage to Amazon S3hapi-require-https
hapi http -> https redirection for servers behind a reverse proxyhapi-raven
A Hapi plugin for sending exceptions to Sentry through Ravenproxyquire-universal
Proxyquire in Node and Proxyquireify in the browser with no code changesinject-then
Promise wrapper for Hapi's server.injectpostgres-interval
Parse Postgres interval columnsterraform-credentials-keychain
A Terraform credentials helper that stores your credentials in the system keychaingit-log-parser
Stream commit objects from git logsms-link
Generate an SMS protocol linkbuiltin-status-codes
The map of HTTP status codes from the builtin http modulepostgres-array
Parse postgres array columnsbrowserify-size
Get the browserified size of a module after minification and gzippingangular-countdown
Radial countdown timer for Angularcreate-data-uri
Create a base64 data URIinsert-styles
Insert CSS styles into an HTML documenthapi-as-promised
A hapi plugin that allows you to reply with promises in your request handlersstripe-as-promised
Wrap Stripe.js async methods to return promisesangular-animate-change
Animate an element when a value changesbundleify
Bundle your JS with browserify with preconfigured transformspostgres-date
Postgres date column parserobstruction
Declarative parser for remapping object schemas and datapostgres-bytea
Postgres bytea parserjeopardy
Wrap any shell command to play the Jeopardy theme while it runstape-istanbul
Print and parse code coverage with tape testsweakmap-event
Associate geval events with an objectvalue-pipe
Pipe a value through a list of synchronous transform functionsmailto-link
Generate a mailto protocol linkfirebase-auto-ids
Generate random time-based IDs like Firebaseinline-htmlify
Stream JS code in and get an HTML document outcolumbia
Everything I produced for classes at Columbiaconvex
An ORM for Angular with support for caching and batch operationsfind-terraform-modules
GitHub Action to find all Terraform module directories in a monoreposwagger-parameters
Validate and parse request data using swagger parameters arraysbig-click
Generate CSS to increase the click target of an elementgit-commit-message-parser
Parse commit messages according to the AngularJS formatjson-to-csv-stream
Convert a JSON array stream into CSV rowsscreen-orientation
Get the current screen orientationjson-size
Find the size (bytes) of a serialized objectopen-graph-meta
Generate Open Graph metadata tagsdom-event-target
DOM EventTarget compatible events interfaceangular-form-state
Smarter AngularJS forms for reacting to submission statesswole
HTTP request router for Swagger/OpenAPIsour
Router for functional rendering UIsemit-then
EventEmitter.emit that wraps event calls in a promisedotfiles
dotfiles for zsh / macOSobserv-bind
Two way data binding for observableswattage
Browser app for analyzing activity videos using fit/gpx datasmooth-move
Smoothly scroll a scrollable elementload-segment
Load Segment's analytics.js library asynchronously with method queueinground.js
Round numbers to the nearest multiple with an optional directioncreate-keyframes
Create a CSS keyframe animation in JavaScriptdover
Immutable state objects with event channels, inspired by Mercurybrowser-store
Async browser storage with Node fallbackama
Ask me questions about building web applicationsterraform-configuration-aliases-action
GitHub Action for generating aliased provider blocks that satisfy required configuration aliasesis-ios
Detect iOS user agentsmicro-req
[Deprecated] Tiny (bytes and API) http interface for Node and the browserzippo
ZIP code validation and parsingon-blow
EventEmitter triggered by the user blowing into their micvirtual-credit-cards
Credit card form components built with virtual-domlocation-href
Simple Node-friendly interface to the browser's locationaws-sdk-js-v3-rds-signer
An AWS IAM database authentication token signer for RDS, implementing RDS.Signer for AWS SDK for JS v3map-times
Iterate through a count collecting results for each indexrun-versions
Run a script across multiple versions of an npm packageangular-annotation-decorator
ES7 decorator for adding $inject annotations for Angular 1.xprecision
Find the decimal precision of a given numbersubmission
Observable interface for managing submission statestest-peer-range
Test a plugin against the full range of major supported versions of its parentobserv-history
Observable interface to the browser history APInext-tick-debounce
Debounce multiple synchronous function calls into a single async callappend-child
Append an HTML element to the DOM and return a removal functioncopy-input
Render an input that auto-selects and copies when clickedterraform-aws-ec2-pricing
Terraform module that uses the AWS Pricing API to query EC2 instance type attributesdocument-visibility
Handle changes to browser document visibility using the Page Visibility APIangular-q-promisify
Angular service for returning $q promises from callback APIscfn-nest
Transform relative stack paths in a CloudFormation template into full S3 URLsappend-hook
virtual-dom hook for element appendbrowser-permission-prompts
On-screen locations (x, y) for permissions prompts in major desktop browsershttp-app-router
Request router for building HTTP proxy serverscast-array
Ensure a value is an array and wrap it if it is not an arraybind-to
Bind all methods in an object to a specified context and argumentsobserv-path
Observable interface to the browser path with history supportobserv-store
Observable data store for ordered application dataemail-input
Email input component for virtual-domround-precision
Round a number to a specified decimal precisionangular-ziptastic
Ziptastic ZIP -> City/State lookups for Angulararrow-key-codes
Get the keyboard codes for the 4 directional arrow keysobserv-value
Get the value of an observable via a single interfaceassert-100
Assert 💯 coverage via nycgit-child
Node utility for running git commandsios-version
Detect the current iOS version in the browserLove Open Source and this site? Check out how you can help us