code-problems. Common code and interview problems solved in multiple languages
3.8kchange-case. Convert strings between camelCase, PascalCase, Capital Case, snake_case and more
2.4kfree-style. Make CSS easier and more maintainable by using JavaScript
707sql-template-tag. ES2015 tagged template string for preparing SQL statements, works with `pg`, `mysql`, `sqlite` and `oracledb`
389atom-dash. Dash documentation integration with Atom
389tslint-config-standard. A TSLint config for JavaScript Standard Style
351co-mocha. Enable support for generators in Mocha tests
212javascript-stringify. Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
147react-free-style. Make React components easier and more maintainable by using inline style objects
140compose-middleware. Compose an array of middleware into a single function for use in Express, Connect, router, etc
91array-flatten. Flatten a multi-dimensional array in JavaScript.
86writing. New posts will be on Substack
72make-error-cause. Make your own nested errors
69language-map. JSON version of the programming language map used in Linguist
62node-language-detect. Detect the programming language of any file in JavaScript
59node-htmlmetaparser. A `htmlparser2` handler for parsing rich metadata from HTML. Includes HTML metadata, JSON-LD, RDFa, microdata, OEmbed, Twitter cards and AppLinks.
56async-middleware. Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.
51dombars. *DEPRECATED* DOM-based templating library with data-binding and built on Handlebars
51metalsmith-pagination. A Metalsmith plugin for paginating arrays and collections
34readable. Make articles readable again
33keyboard-manager. Small keyboard shortcut management for DOM-based applications
31universal-base64. Small universal base64 functions for node.js and browsers
29stylus-type-utils. Stylus typography functions and type conversion
28node-numbered. Stringify any number into words, and parse number strings back to a number
24simulate-event. A library for triggering DOM events.
24highlighter. Add syntax highlighting to all files, with built-in syntax highlighting of diffs and patches
22deque. JavaScript implementation of a double-ended queue
18node-immigration. Simple, no-frills migration utility
18code-challenge. Command line interface for running code challenges
17arity. Set the length of a function in JavaScript
17node-module-template. My standard node module template
17iterative. Functions for working with iterators in JavaScript and TypeScript
16kroute. Modular Koa router middleware with Express-style routes and middleware mounting
15decorator-cache-getter. Simple decorator for caching getters on first access
13decorator-debug. Simple ES7 decorator for debugging classes and methods
13typescript-simple-loader. Feature complete TypeScript loader for webpack
12react-location. Light-weight and universal react routing
12atom-alignment. Align selections for Atom `⌘⌥^ ]`
10react-route. React Location with Path-to-RegExp
8