Ben Newman
Login:
benjamn
Company:
Meteor (formerly: Facebook, Quora, Mozilla, Apture, Meebo)
Location:
New York City
Bio:
null
Blog:
http://twitter.com/benjamn
Blog:
http://twitter.com/benjamn
Member of
- Ecma TC39
- Meteor
- null
Repositories
-
acorn
-
A small, fast, JavaScript-based JavaScript parser
-
agendas
-
TC39 meeting agendas
-
apollo-server
-
GraphQL server for Express, Connect, HAPI and Koa, written in TypeScript
-
arson
-
Efficient encoder and decoder for arbitrary objects
-
ast-path
-
Library for traversing syntax trees with easy access to an unbroken chain of parent references
-
ast-type-defs
-
Central repository for a variety of ECMAScript Abstract Syntax Tree type definitions
-
ast-types
-
Esprima-compatible implementation of the Mozilla JS Parser API
-
ast-util
-
Utilities for AST transformers.
-
async-iteration
-
Asynchronous Iteration for ECMAScript
-
babel
-
Turn ES6 code into vanilla ES5 with source maps and no runtime
-
babel-plugin-dynamic-import-webpack
-
Babel plugin to transpile import() to require.ensure, for Webpack
-
babel-plugin-jscript
-
Babel plugin to fix buggy JScript named function expressions.
-
babel-preset-meteor-imports-repro
-
Newer versions of babel-preset-meteor don't play nicely with mocha
-
babylon
-
:page_with_curl: A JavaScript parser
-
backbone
-
Give your JS App some Backbone with Models, Views, Collections, and Events
-
benjamn.com
-
My still-nascent personal website
-
brane
-
Arbitrary object graph transformation without wasteful full-graph traversals
-
brigade
-
Bucket brigade for bundling browser modules
-
brooklynjs.github.io
-
The world's most popular programming language, in New York's most popular borough
-
browser-pack
-
pack node-style source files from a json stream into a browser bundle
-
bwip-js
-
Barcode Writer in Pure JavaScript
-
callmethod
-
My XPCWrappedNative::CallMethod refactoring patch queue
-
chromatic
-
Chromatic component explorer
-
cls
-
Class factory featuring inheritance of static properties, static constructors, lazy population of prototypes, and this._super
-
cl-uglify-js
-
JavaScript compressor/beautifier library for Common Lisp
-
co
-
The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
-
coffee-script
-
Unfancy JavaScript
-
commoner
-
Flexible tool for translating any dialect of JavaScript to Node-readable CommonJS modules
-
core-js
-
Standard Library
-
CSSStyleDeclaration
-
A work-a-like for the CSSStyleDeclaration in https://github.com/NV/CSSOM, but with CSS2Properties interface
-
defs
-
Static scope analysis and transpilation of ES6 block scoped const and let variables to ES3 vars
-
deque
-
Extremely fast double-ended queue implementation
-
devshop-july-2015
-
Slides for my talk about ECMAScript at the July 2015 Meteor Devshop
-
dot-files
-
Various unixy .configuration files that I carry between machines
-
e10s
-
My electrolysis patch queue
-
ecma262
-
Status, process, and documents for ECMA262
-
ecmascript-asyncawait
-
Async/await for ECMAScript
-
electron
-
Build cross platform desktop apps with JavaScript, HTML, and CSS
-
elinux-tcl
-
A library for using Total Control Lighting (p9813 chip controlled 3-color LEDs) on embedded linux platforms such as the BeagleBone and the Raspberry Pi.
-
ember.js
-
Ember.js - A JavaScript framework for creating ambitious web applications
-
empirejs-talk
-
Slides for my talk "Easing into ECMAScript 6 and Beyond" at EmpireJS 2014
-
empirenode-2015
-
Slides for my talk at EmpireNode 2015
-
envify
-
Selectively replace Node-style environment variables with plain strings.
-
es6-arrow-function
-
Shorthand arrow functions compiled to ES5.
-
es6-class
-
ES6 classes compiled to ES5.
-
es6-module-transpiler
-
Tomorrow?s JavaScript module syntax today
-
es6-rest-params
-
compile es6 rest params to es3
-
es6-spread
-
ES6 spread compiled to ES5.
-
es7-async-await
-
Transformer that converts async functions and await expressions into ECMAScript 6 generator functions and yield expressions
-
esnext
-
Transform next-generation JavaScript to today's JavaScript.
-
esprima
-
ECMAScript parsing infrastructure for multipurpose analysis
-
estree
-
The ESTree Spec
-
fbny-recast-talk
-
Slides for my talk about Recast at Facebook NY
-
fluent2014-talk
-
Technical and Social Progress Toward ECMAScript 6 at Facebook
-
genny
-
A tiny ES6 (harmony) library for node 0.11.2 and up that helps you use generators with node style callbacks
-
gnode
-
Run node with ES6 Generators, today!
-
goto2015-talk
-
Slides for my talk at GOTO 2015
-
grunt-regenerator
-
Transpile ES6 generator functions to ES5
-
hammer-lab-talk
-
Slides for my talk about Recast and Regenerator at the Icahn Institute for Genomics and Multiscale Biology
-
hermes
-
Fleet-footed, fully-sealed CommonJS module loader
-
hijinks
-
A simple, trivially scalable proxy server for the wry project
-
ideas
-
ideas for es5 to es6 transformers
-
immutable-js
-
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
-
immutable-tuple
-
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
-
install
-
Minimal JavaScript module loader
-
jest
-
Painless JavaScript Unit Testing
-
jsconf-2014
-
Slides for my talk entitled "Yield Ahead: Regenerator in Depth" at JSConf 2014
-
jsnext-skeleton
-
Skeleton project demonstrating best practices for authoring and publishing the latest version of JavaScript to NPM.
-
jstransform
-
A simple utility for pluggable JS syntax transforms using the esprima parser.
-
kew
-
a lightweight promise library optimized for node.js
-
kix-standalone
-
A standalone version of Google's new rich text editor, Kix
-
koa
-
Expressive middleware for node.js using generators
-
less.js
-
Leaner CSS, in your browser.
-
lodash
-
An alternative to Underscore.js, delivering consistency, customization, performance, and extra features.
-
MarkdownGenerator
-
Swift library to programmatically generate Markdown output and files
-
meteor
-
Meteor, an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework.
-
meteor-auth0
-
Auth0 Login Flow for Meteor apps
-
meteor-babel
-
Write javascript ES6 in your Meteor app. A port of the Babel transpiler (previosly known as 6to5)
-
meteor-integration
-
null
-
meteor-phantomjs-tests
-
A helper package for Meteor test driver packages. Runs client tests in PhantomJS.
-
meteor-rebuild-test
-
Meteor app for testing rebuilding binary npm dependencies
-
meteor-simple-schema
-
A simple, reactive schema validation smart package for Meteor.
-
meteor-util
-
Meteor smart package for util node.js module
-
module-imports
-
Fast and accurate module dependency analyzer, with support for both CommonJS and ES2015.
-
node
-
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
-
node-browserify
-
browser-side require() the node.js way
-
node-detective
-
Find all calls to require() no matter how crazily nested using a proper walk of the AST
-
node-fibers
-
Fiber/coroutine support for v8 and node.
-
node-gyp
-
Node.js native addon build tool
-
node-haste
-
Haste implementation for node
-
node-pathwatcher
-
Path Watcher Node Module
-
node-v0.x-archive
-
evented I/O for v8 javascript
-
nupic
-
Numenta Platform for Intelligent Computing: a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms.
-
offgrid
-
Art project using the Raspberry Pi camera module and Total Control Lighting LEDs
-
offgrid-camera
-
Node library for reading live video data from the Raspberry Pi camera module
-
offgrid-lights
-
Node library for manipulating Total Control Lighting LEDs from a Raspberry Pi
-
optimism
-
Composable reactive caching with efficient invalidation.
-
patches
-
My mozilla-central patch queue
-
pivotal-meetup-talk
-
Slides for my talk about ECMAScript 6 and Regenerator at Pivotal Labs
-
populist
-
A JavaScript module loader that gives the people what they want
-
private
-
Utility for associating truly private state with any JavaScript object
-
project-euler
-
Solutions and miscellaneous utilities, mostly written while I was intoxicated
-
Promise.prototype.finally
-
ES Proposal spec-compliant shim for Promise.prototype.finally
-
proposal-promise-finally
-
ECMAScript Proposal, specs, and reference implementation for Promise.prototype.finally
-
proposals
-
Tracking ECMAScript Proposals
-
proposal-top-level-await
-
top-level `await`
-
pyScss
-
pyScss, a Scss compiler for Python
-
q
-
A tool for making and composing asynchronous promises in JavaScript
-
qed-snippets
-
Browser extension that enables tab-triggered snippets in the Quora rich text editor
-
react
-
A JavaScript library for creating UIs
-
reactapp
-
Starter App For React and CommonJS
-
react-meteor
-
React rendering for Meteor apps
-
react-packages
-
Meteor packages for a great React developer experience
-
read-installed
-
Read all the installed packages in a folder, and return a tree structure with all the data.
-
reason
-
A meta language toolchain to build systems rapidly
-
recast
-
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
-
regenerator
-
Source transformer enabling ECMAScript 6 generator functions (yield) in JavaScript-of-today (ES5)
-
regenerator-talk
-
Slides for a talk about my experiences developing github.com/facebook/regenerator
-
reify
-
Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.
-
remain
-
Liberate the package.json "main" property from its inflexible standard interpretation.
-
remix
-
Echo Nest Remix: The Internet Synthesizer
-
renegade
-
Iconoclasm in a tidy package
-
reveal.js
-
The HTML Presentation Framework
-
rollup
-
Next-generation ES6 module bundler
-
roshambo
-
A simple real-time multi-user game of rock-paper-scissors
-
setImmediate
-
A cross-browser implementation of the new setImmediate API.
-
spec-parse
-
A buildbot harness for running speculative parsing performance tests
-
spree
-
Live-updating Spark UI built with Meteor
-
style-guides
-
Docs for the Organization
-
suspend
-
A generator-based control-flow library designed to work seamlessly with Node's callback conventions.
-
tm-patches
-
My tracemonkey patch queue
-
tricks
-
A growing library of client-side CommonJS modules
-
tufte-css
-
Style your webpage like Edward Tufte's handouts.
-
ultrajson
-
Ultra fast JSON decoder and encoder written in C with Python bindings
-
underscore
-
JavaScript's utility _ belt
-
userland
-
Source code for ARM side libraries for interfacing to Raspberry Pi GPU.
-
utf8-bytes
-
return an array of bytes from a unicode string
-
voodoodown
-
Left-recursive JavaScript packrat parser
-
webpack
-
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
-
wry
-
Proof-of-concept using hermes & tricks
-
xto6
-
Turn your ES5 code into readable ES6
Commits To
Repository | Most Recent Commit | # Commits |