There are no reviews yet. Be the first to send feedback to the community and the maintainers!
code-problems
Common code and interview problems solved in multiple languageschange-case
Convert strings between camelCase, PascalCase, Capital Case, snake_case and morefree-style
Make CSS easier and more maintainable by using JavaScriptatom-dash
Dash documentation integration with Atomtslint-config-standard
A TSLint config for JavaScript Standard Stylesql-template-tag
ES2015 tagged template string for preparing SQL statements, works with `pg`, `mysql`, and `sqlite`co-mocha
Enable support for generators in Mocha testsreact-free-style
Make React components easier and more maintainable by using inline style objectsjavascript-stringify
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`compose-middleware
Compose an array of middleware into a single function for use in Express, Connect, router, etcarray-flatten
Flatten a multi-dimensional array in JavaScript.writing
New posts will be on Substackmake-error-cause
Make your own nested errorsnode-language-detect
Detect the programming language of any file in JavaScriptdombars
*DEPRECATED* DOM-based templating library with data-binding and built on Handlebarslanguage-map
JSON version of the programming language map used in Linguistnode-htmlmetaparser
A `htmlparser2` handler for parsing rich metadata from HTML. Includes HTML metadata, JSON-LD, RDFa, microdata, OEmbed, Twitter cards and AppLinks.async-middleware
Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.metalsmith-pagination
A Metalsmith plugin for paginating arrays and collectionsreadable
Make articles readable againkeyboard-manager
Small keyboard shortcut management for DOM-based applicationsstylus-type-utils
Stylus typography functions and type conversionuniversal-base64
Small universal base64 functions for node.js and browserssimulate-event
A library for triggering DOM events.highlighter
Add syntax highlighting to all files, with built-in syntax highlighting of diffs and patchesnode-numbered
Stringify any number into words, and parse number strings back to a numberdeque
JavaScript implementation of a double-ended queuenode-immigration
Simple, no-frills migration utilityarity
Set the length of a function in JavaScriptiterative
Functions for working with iterators in JavaScript and TypeScriptnode-module-template
My standard node module templateuniversal-base64url
Small universal base64url functions for node.js and browserscode-challenge
Command line interface for running code challengesis-generator
Check whether a given value is a generator functionkroute
Modular Koa router middleware with Express-style routes and middleware mountingjs-functools
Utilities for working with functions in JavaScript, with TypeScriptdotfiles
My OS X configdecorator-debug
Simple ES7 decorator for debugging classes and methodsdecorator-cache-getter
Simple decorator for caching getters on first accessjust-css-properties
An array of all known browser CSS propertiestypescript-simple-loader
Feature complete TypeScript loader for webpacknary
Force a functions arity in JavaScriptmetalsmith-snippet
A Metalsmith plugin for extracting snippets from files.sql-type
Type-safe SQL builder using ES2015 template tagsreact-location
Light-weight and universal react routingatom-alignment
Align selections for Atom `ββ₯^ ]`react-route
React Location with Path-to-RegExppromise-finally
Simple wrapper to run promise "finally" logicvariadic
A JavaScript utility for creating variadic functionsretest
Request driven library for testing node.js HTTP serversnode-dombarsify
DOMBars pre-compilation plugin for Browserify.partial
A functional utility for doing partial application in JavaScriptdecorator-when
Simple ES7 decorator for short-cutting method executionstyle-helper
Small helpers for working with CSS-in-JSnode-ranged
The missing JavaScript range functiondecorator-memoize-one
Simple decorator for caching the result of a function based on the most recent argumentsmetalsmith-collections-paginate
[DEPRECATED] Use https://github.com/blakeembrey/metalsmith-paginationsetvalue
Set a nested value from an object by pathdedent-tag
ES2015 tagged template string for removing indent from stringsa-brief-history-of-types-with-typescript
Talk for SF TS Meetup (2018-11-08)base64url
Base64 URL for node.js buffersserver-address
Listen to a randomly available port and resolve urls relative to the server addressinvoke
Functional utility for invoking the same method on every call in JavaScriptgetvalue
Get a nested value from an object by pathback-row
A media server for watching movies and shows in a browser, streamed directly from a serverjs-template
Fast and simple string templatescode-challenge-euler
Run Project Euler challenges in the command lineco-retest
Simple wrapper for the retest library for co-like interfaces (node.js generators)node-exiftool2
Wrapper for efficiently working with `exiftool`token-hash
Generate base64url encoding from the left-most half of the hash of a token.map-pointer
Map from one object to another using JSON pointersnode-language-command
Look up the command for executing a program in any languageeach
Iterate over an object, array or string in JavaScriptauthwith
Re-usable authentication libraryblakeembrey.me
Personal placeholder page and resumenode-language-detect-exec
Automatically execute a file in a known programming language using nodefilter
Filter an object, array or string in JavaScripttypescript-talk
Presentation on TypeScriptnode-alignment
Naive alignment of a block with variable assignments in JavaScripthydra-buttons
Consistent cross-browser button implementationnode-immigration-rethinkdb
RethinkDB adapter for immigrationnode-language-exec
Execute a file in any programming language using nodehydra-input-groups
Simple groups for inputs and buttonshydra-form
Simple form style resets and beautificationnode-trimmer
Quick module to trim any characters from either side of a string.exif-date
Parse an EXIF date string into a `Date` objecthydra-code
Simple CSS reset for code blocks.envify-config
Browserify transform for replacing process.env variables with the config module settings.hasvalue
Check if a value exists at a nested property pathnode-language-spawn
Spawn a file process in any programming language using nodecode-challenge-n-queens
Solve various n-queens problems in the terminalhydra-typography
Simple default typography and font style decisionsnode-string-token
Generate a random token of length and charactersget-headers
Retrieve all HTTP(s) headers as an object with original casingmap
Map over an object, array or string in JavaScriptnode-language-detect-spawn
Automatically spawns a file in a known programming language using nodehydra-grid
Powerful fluid grid generator for Stylus and CSSpopsicle-proxy-agent
Enable proxy support for Popsicle (for node)Love Open Source and this site? Check out how you can help us