San Francisco, CA

Ben Drucker

Elite
@bendrucker

angularjs-stripe. Angular Stripe.js service that returns promises for token calls

334

angular-credit-cards. Angular directives for parsing and validating credit card inputs

329

snakecase-keys. Convert an object's keys to snake case

196

creditcards. Parse, format, and validate credit cards in JS

190

stream-to-promise. Convert streams (readable or writable) to promises

139

sinon-as-promised. Sugar methods for sinon.js stubs for working with promises

137

fast-luhn. A fast Luhn algorithm for validating credit cards

79

creditcards-types. Card type definitions and methods for creditcards

77

document-ready. Document ready listener for modern browsers

59

azure-blob-to-s3. Batch copy files from Azure Blob Storage to Amazon S3

46

angular-sockjs. SockJS component for AngularJS

46

hapi-require-https. hapi http -> https redirection for servers behind a reverse proxy

43

hapi-raven. A Hapi plugin for sending exceptions to Sentry through Raven

42

postgres-interval. Parse Postgres interval columns

38

proxyquire-universal. Proxyquire in Node and Proxyquireify in the browser with no code changes

35

inject-then. Promise wrapper for Hapi's server.inject

31

git-log-parser. Stream commit objects from git log

27

http-status-emojis. Emojis for HTTP status codes

26

terraform-credentials-keychain. A Terraform credentials helper that stores your credentials in the system keychain

25

postgres-array. Parse postgres array columns

23

sms-link. Generate an SMS protocol link

22

builtin-status-codes. The map of HTTP status codes from the builtin http module

19

postgres-date. Postgres date column parser

18

browserify-size. Get the browserified size of a module after minification and gzipping

17

insert-styles. Insert CSS styles into an HTML document

16

angular-countdown. Radial countdown timer for Angular

16

create-data-uri. Create a base64 data URI

16

angular-animate-change. Animate an element when a value changes

15

stripe-as-promised. Wrap Stripe.js async methods to return promises

15

hapi-as-promised. A hapi plugin that allows you to reply with promises in your request handlers

15

bundleify. Bundle your JS with browserify with preconfigured transforms

14

jeopardy. Wrap any shell command to play the Jeopardy theme while it runs

14

obstruction. Declarative parser for remapping object schemas and data

14

postgres-bytea. Postgres bytea parser

13

columbia. Everything I produced for classes at Columbia

13

find-terraform-modules. GitHub Action to find all Terraform module directories in a monorepo

12

convex. An ORM for Angular with support for caching and batch operations

8

open-graph-meta. Generate Open Graph metadata tags

7

virtual-credit-cards. Credit card form components built with virtual-dom

7

angular-form-state. Smarter AngularJS forms for reacting to submission states

7

meta-viewport-ios-9. Viewport meta tag hack for fixing iOS 9's critical WebKit viewport sizing bugs

7
41
Apply