Blake Embrey

Login: blakeembrey

Company: null

Location: null

Bio: null

Blog: http://blakeembrey.me/

Blog: http://blakeembrey.me/

Member of

  1. alm tools
  2. Borderless Labs
  3. Components
  4. DefinitelyTyped
  5. Hack Reactor
  6. Open Source Maintainers on GitHub
  7. ServieJS
  8. Thinkful Ed
  9. Types
  10. TypeStrong
  11. Typings
  12. null
  13. null

Repositories

arity
Set the length of a function in JavaScript
array-flatten
Flatten a multi-dimensional array in JavaScript.
async-middleware
Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.
atom-alignment
Align selections for Atom `??^ ]`
atom-dash
Dash documentation integration with Atom
authwith
Re-usable authentication library
autocomplete-snippets
Adds snippets to autocomplete+ suggestions
aws-apigateway-swagger-importer
Tools to work with Amazon API Gateway and Swagger
back-row
A media server for watching movies and shows in a browser, streamed directly from a server
blakeembrey.me
Personal placeholder page and resume
brooklynjs.github.io
The world's most popular programming language, in New York's most popular borough
camel-case
Camel case a string in JavaScript
catbox-fs
Filesystem adapter for catbox
change-case
Convert strings between camelCase, PascalCase, Title Case, snake_case and more
code-challenge
Command line interface for running code challenges
code-challenge-euler
Run Project Euler challenges in the command line
code-challenge-n-queens
Solve various n-queens problems in the terminal
CodeMirror
In-browser code editor
code-problems
Common code and interview problems solved in multiple languages
co-mocha
Enable support for generators in Mocha tests
compose-middleware
Compose an array of middleware into a single function for use in Express, Connect, router, etc
constant-case
Constant case a string in JavaScript
co-retest
Simple wrapper for the retest library for co-like interfaces (node.js generators)
css-in-js-perf-tests
CSS-in-JS performance tests
dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
decorator-debug
Simple ES7 decorator for debugging classes and methods
decorator-when
Simple ES7 decorator for short-cutting method execution
DefinitelyTyped
The repository for high quality TypeScript type definitions.
dependency-check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
detect-newline
Detect the dominant newline character of a string
dna
The DNA of Blake Embrey
dombars
*DEPRECATED* DOM-based templating library with data-binding and built on Handlebars
dot-case
Dot case a string in JavaScript
dotfiles
My OS X config
each
Iterate over an object, array or string in JavaScript
editor
GUI editor
electron-context-menu
Context menu for your Electron app
enable-cors.org
Advocacy for CORS
envify-config
Browserify transform for replacing process.env variables with the config module settings.
envobj
Tiny environment variable helper, that I'll use in all my apps.
eslint-config-standard
ESLint Shareable Config for JavaScript Standard Style
exif-date
Parse an EXIF date string into a `Date` object
exif-reader
A small EXIF image metadata reader
express
Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
express-route-tester
Attempts to give you an idea of what urls will be accepted by an express route (please fork and extend it)
falcor
A JavaScript library for efficient data fetching
fb-mac-messenger
Mac app wrapping Facebook's Messenger for desktop
FileSaver.js
An HTML5 saveAs() FileSaver implementation
filter
Filter an object, array or string in JavaScript
free-style
Make CSS easier and more maintainable by using JavaScript
get-headers
Retrieve all HTTP(s) headers as an object with original casing
getvalue
Get a nested value from an object by path
goofy
OS X client for Facebook Messenger
graphql-server
:earth_africa: GraphQL server for Express, Connect, Hapi and Koa
gulp
The streaming build system
habitrpg
A habit tracker app which treats your goals like a Role Playing Game.
handlebars.js
null
hasvalue
Check if a value exists at a nested property path
header-case
Header case a string in JavaScript
hello-world-app
Simple challenge application for Hello World! SF.
highlighter
Add syntax highlighting to all files, with built-in syntax highlighting of diffs and patches
highlight.js
Javascript syntax highlighter
homebrew-core
:beers: Core formulae for the Homebrew package manager
htmlbars
A variant of Handlebars that emits DOM and allows you to write helpers that manipulate live DOM nodes (very much still a WIP, and focused on the data binding use-case)
hydra-buttons
Consistent cross-browser button implementation
hydra-code
Simple CSS reset for code blocks.
hydra-form
Simple form style resets and beautification
hydra-grid
Powerful fluid grid generator for Stylus and CSS
hydra-input-groups
Simple groups for inputs and buttons
hydra-typography
Simple default typography and font style decisions
hyperterm
null
idiomatic-contributing
A brief guide to being an effective open source contributor.
indent-string
Indent each line in a string
invariant
invariant
invoke
Functional utility for invoking the same method on every call in JavaScript
is-generator
Check whether a given value is a generator function
is-lower-case
Check if a string is lower case in JavaScript
istanbul
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
is-upper-case
Check if a string is upper case in JavaScript
iterative
Functions for working with iterators in JavaScript, with TypeScript
javascript-stringify
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
jest
? Painless JavaScript Testing.
jquery-lifestream
Show a stream of your online activity with jQuery
jsen
JSON-Schema validator built for speed
js-interpret
A dictionary of file extensions and associated module loaders.
js-rechoir
Require any supported file as a node module.
just-css-properties
An array of all known browser CSS properties
kafka-python
Python client for Apache Kafka
keyboard-manager
Small keyboard shortcut management for DOM-based applications
keyuebao
A gift for my girlfriend
knex
A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
koa-resource
Resource routing for koa, similar to Rails resources
kroute
Modular Koa router middleware with Express-style routes and middleware mounting
language-map
JSON version of the programming language map used in Linguist
language-text
Plain text package for Atom
linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
linter
A Base Linter with Cow Powers
load-grunt-tasks
Load multiple grunt tasks using globbing patterns - Node.js module
lower-case
Lowercase a string in JavaScript
lower-case-first
Lower case the first character of a string
make-error-cause
Make your own nested errors
map
Map over an object, array or string in JavaScript
map-pointer
Map from one object to another using JSON pointers
marty
A Javascript library for state management in React applications
metalsmith-collections-paginate
[DEPRECATED] Use https://github.com/blakeembrey/metalsmith-pagination
metalsmith.io
The site for Metalsmith.
metalsmith-markdown
A Metalsmith plugin to convert markdown files.
metalsmith-pagination
A Metalsmith plugin for paginating arrays and collections
metalsmith-redirect
A Metalsmith plugin to create HTTP redirections
metalsmith-snippet
A Metalsmith plugin for extracting snippets from files.
metalsmith-templates
A metalsmith plugin to render files with templates.
methods
HTTP verbs that node supports
minimist
parse argument options
mocha
mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
moment
Parse, validate, manipulate, and display dates in javascript.
nary
Force a functions arity in JavaScript
no-case
Transform a string to lower space cased in JavaScript
node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
node-alignment
Naive alignment of a block with variable assignments in JavaScript
node-bit-string-mask
Mask a string using bits from an input number
node-dombarsify
DOMBars pre-compilation plugin for Browserify.
node-exiftool2
Wrapper for efficiently working with `exiftool`
node-htmlmetaparser
A `htmlparser2` handler for parsing rich metadata from HTML. Includes HTML metadata, JSON-LD, RDFa, microdata, OEmbed, Twitter cards and AppLinks.
node-image-renamer
Simple node script for watching and renaming my images according to creation time
node-immigration
Simple, no-frills migration utility
node-immigration-rethinkdb
RethinkDB adapter for immigration
node-language-command
Look up the command for executing a program in any language
node-language-detect
Detect the programming language of any file in JavaScript
node-language-detect-exec
Automatically execute a file in a known programming language using node
node-language-detect-spawn
Automatically spawns a file in a known programming language using node
node-language-exec
Execute a file in any programming language using node
node-language-spawn
Spawn a file process in any programming language using node
node-module-template
My standard node module template
node-numbered
Stringify any number into words, and parse number strings back to a number
node-pygmentize-bundled
A simple wrapper around Python's Pygments code formatter, with Pygments bundled
node-ranged
The missing JavaScript range function
node-scrappy
Extract rich metadata from URLs
node-string-token
Generate a random token of length and characters
node-trimmer
Quick module to trim any characters from either side of a string.
npm-gravatar
Typings for
npms-analyzer
The analyzer behind https://npms.io
oh-my-zsh
A delightful community-driven framework for managing your zsh configuration. Includes 180+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 120 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
onchange
Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.
osprey
Osprey is a JavaScript framework, based on Node and Express, for rapidly building applications that expose APIs described via RAML, the RESTful API Modeling Language.
param-case
Param case a string in JavaScript
partial
A functional utility for doing partial application in JavaScript
pascal-case
Pascal case a string in JavaScript
passport
Simple, unobtrusive authentication for Node.js.
passport-github
GitHub authentication strategy for Passport and Node.js.
path-case
Path case a string in JavaScript
path-match
wrapper around path-to-regexp for easy route parameters
pluralize
Pluralize or singularize any word based on a count
popsicle-basic-auth
Add basic authentication to Popsicle requests
popsicle-cache
Override the Popsicle transport mechanism with HTTP caching
popsicle-constants
Replace constants in the URL string
popsicle-group
Group Popsicle requests and perform operations on them all at once
popsicle-limit
Transparently handle API rate limiting with Popsicle
popsicle-no-cache
Prevent caching of Popsicle HTTP requests
popsicle-prefix
Prefix all Popsicle HTTP requests
popsicle-proxy-agent
Enable proxy support for Popsicle (for node)
popsicle-resolve
Resolve all Popsicle HTTP request URLs to a common prefix
popsicle-retry
Enable request retries for Popsicle
popsicle-server
Automatically connect HTTP(s) servers to a randomly available port for each request
popsicle-status
Reject Popsicle responses on HTTP failure status codes
prepend-http
Prepend http:// to humanized URLs like todomvc.com and localhost
promise-finally
Simple wrapper to run promise "finally" logic
raf
requestAnimationFrame
raml2html
RAML to HTML documentation generator
raml-js-parser
A RAML parser based on PyYAML written in CoffeScript and available for use as NodeJs module or in-browser.
raml-js-parser-2
null
raml-spec
raml-spec
raml-tutorial-200
Step by step 200 raml tutorial code
raw-body
Get and validate the raw body of a readable stream
RCSS
Turn your JavaScript objects into CSS classes.
react-free-style
Make React components easier and more maintainable by using inline style objects
react-list
A versatile infinite scroll React component.
react-spinkit
A collection of loading indicators animated with CSS for React
readable
Make articles readable again
request
Simplified HTTP request client.
requirejs
A file and module loader for JavaScript
retest
Request driven library for testing node.js HTTP servers
retext
Extensible system for analysing and manipulating natural language
router
Simple middleware-style router
sentence-case
Sentence case a string in JavaScript
server-address
Listen to a randomly available port and resolve urls relative to the server address
setvalue
Set a nested value from an object by path
showdown
JavaScript port of Markdown (from http://attacklab.net/showdown/)
simulate-event
A library for triggering DOM events.
Sinon.JS
Test spies, stubs and mocks for JavaScript.
slate
A completely customizable framework for building rich text editors.
snake-case
Snake case a string in JavaScript
sql-tag
A template tag for writing elegant parameterized SQL queries based on ES2015 tagged template literals
sql-template-tag
ES2015 tagged template string for preparing SQL statements, works with `pg` and `mysql`
standard-headers
Lowercase array of standard HTTP headers
strip-json-comments
Strip comments from JSON. Lets you use comments in your JSON files!
style-helper
Small helpers for working with CSS-in-JS
stylus
Expressive, robust, feature-rich CSS language built for nodejs
stylus-type-utils
Stylus typography functions and type conversion
SublimeLinter-contrib-standard
null
swap-case
Swap the case of a string in JavaScript
tape
tap-producing test harness for node and browsers
textom
Object model for natural languages
throat
Throttle a collection of promise returning functions
title-case
Title case a string in JavaScript
ts-jest
A preprocessor with sourcemap support to help use Typescript with Jest
tslint
An extensible linter for the TypeScript language.
tslint-config-standard
A TSLint config for JavaScript Standard Style
tslint-eslint-rules
Improve your TSLint with the missing ESLint rules
typed-generic-pool
The type definition for generic-pool @ https://github.com/coopernurse/node-pool
typed-keyboardjs
null
typed-markdown-it
TypeScript typings for markdown-it
typed-redis
null
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
typescript-ramda
TypeScript's type definitions for Ramda
typescript-simple-loader
Feature complete TypeScript loader for webpack
typescript-talk
Presentation on TypeScript
TypeScript-TmLanguage
TextMate grammar files for TypeScript for VS Code, Sublime Text, and Atom.
Uber
null
underscore
JavaScript's utility _ belt
unicode-json
unicode lookup table
uniqueid
Generate a unique sequential ID. Optionally pass a prefix, suffix, or multiplier.
universal-base64
Small universal base64 functions for node.js and browsers
unthenify
Callbackify a promise function. The logical reverse of `thenify`.
upper-case
Uppercase a string in JavaScript
upper-case-first
Upper case the first character of a string in JavaScript
url
url parsing utility
variadic
A JavaScript utility for creating variadic functions
ware
Easily create your own middleware layer.
wrap-fn
Low-level wrapper to easily support sync, async, and generator functions.
writing
The words I write will turn up here...

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.