Blake Embrey

Elite
@blakeembrey

code-problems. Common code and interview problems solved in multiple languages

3.8k

change-case. Convert strings between camelCase, PascalCase, Capital Case, snake_case and more

2.4k

free-style. Make CSS easier and more maintainable by using JavaScript

707

sql-template-tag. ES2015 tagged template string for preparing SQL statements, works with `pg`, `mysql`, `sqlite` and `oracledb`

389

atom-dash. Dash documentation integration with Atom

389

tslint-config-standard. A TSLint config for JavaScript Standard Style

351

co-mocha. Enable support for generators in Mocha tests

212

javascript-stringify. Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`

147

react-free-style. Make React components easier and more maintainable by using inline style objects

140

compose-middleware. Compose an array of middleware into a single function for use in Express, Connect, router, etc

91

array-flatten. Flatten a multi-dimensional array in JavaScript.

86

writing. New posts will be on Substack

72

make-error-cause. Make your own nested errors

69

language-map. JSON version of the programming language map used in Linguist

62

node-language-detect. Detect the programming language of any file in JavaScript

59

node-htmlmetaparser. A `htmlparser2` handler for parsing rich metadata from HTML. Includes HTML metadata, JSON-LD, RDFa, microdata, OEmbed, Twitter cards and AppLinks.

56

async-middleware. Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

51

dombars. *DEPRECATED* DOM-based templating library with data-binding and built on Handlebars

51

metalsmith-pagination. A Metalsmith plugin for paginating arrays and collections

34

readable. Make articles readable again

33

keyboard-manager. Small keyboard shortcut management for DOM-based applications

31

universal-base64. Small universal base64 functions for node.js and browsers

29

stylus-type-utils. Stylus typography functions and type conversion

28

node-numbered. Stringify any number into words, and parse number strings back to a number

24

simulate-event. A library for triggering DOM events.

24

highlighter. Add syntax highlighting to all files, with built-in syntax highlighting of diffs and patches

22

deque. JavaScript implementation of a double-ended queue

18

node-immigration. Simple, no-frills migration utility

18

code-challenge. Command line interface for running code challenges

17

arity. Set the length of a function in JavaScript

17

node-module-template. My standard node module template

17

iterative. Functions for working with iterators in JavaScript and TypeScript

16

kroute. Modular Koa router middleware with Express-style routes and middleware mounting

15

decorator-cache-getter. Simple decorator for caching getters on first access

13

decorator-debug. Simple ES7 decorator for debugging classes and methods

13

typescript-simple-loader. Feature complete TypeScript loader for webpack

12

react-location. Light-weight and universal react routing

12

atom-alignment. Align selections for Atom `⌘⌥^ ]`

10

react-route. React Location with Path-to-RegExp

8
39
Apply