Ben Johnson's starred repositories
download-epost-from-canada-post
Canada Post is shutting down their epost service at the end of 2022. Unfortunately they don't have a way to bulk download all epost already received. This script downloads all documents to your local machine one by one.
python-graphql-client
Simple module for making requests to a graphQL server in python.
test-smells
A workbook repository of example test smells and what to do about them.
async-to-gen
⌛ Use async functions in your JavaScript today with speed and simplicity.
browserify-test
An easy way to test front-end libraries using browserify and mocha
ember-cli-deploy
A deployment pipeline for Ember CLI apps
testdouble.js
A minimal test double library for TDD with JavaScript
django-sslify
Force SSL on your Django site.
ember-hammertime
TouchAction (aka "fastclick") Support for Ember Applications
emberx-select
Select component for Ember based on the native html select element.
backbone-computed-properties
Add Ember style computed properties to your Backbone.js models
camelcase-keys-recursive
camel-case-keys adaptation but recursive.
vim-titlecase
Teach Vim about titlecase, with support for motions and text objects
neovim-dot-app
Mac OS X GUI for Neovim
react-measure
📏 Compute measurements of a React component.
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
babel-plugin-rewire
A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.
unexpected-react-shallow
Plugin for unexpected, to support React shallow renderer