This is your work, valued
git-blame-someone-else. Blame someone else for your bad code.
12kcore-decorators. Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @override, @deprecate, @autobind, @mixin and more. Popular with React/Angular, but is framework agnostic.
4.5knofux. Unpredictable state container for JavaScript apps.
310react-observable-subscribe. <Subscribe> component to automatically consume observables declaratively in React JSX
134multiline-template. Multiline tagged templates using a pipe |, followed by a space, to signal line start, no more crazy indent hacks.
55ember-string-interpolate. Adds string interpolation as a computed property to Ember.js (i.e. no more unreadable getter concatenation)
45sweet-async-await. Sweet.js macros to support the async/await ES7 proposed feature
36web-retina-emulator. A tiny script for testing what your website looks like on a 2x pixel density (retina) display.
29broccoli-babel-boilerplate. [NO LONGER MAINTAINED] A boilerplate, using Broccoli, to author JavaScript libraries in ES6/ES7++ but transpile and distribute using Babel.js
26ember-computed-injection. Inject anything from your Ember container into any class as a property. (i.e. sort of like `needs` for everything else)
22wasm-anyref-demo. Playing around with WebAssembly (Wasm) anyref using JavaScript's GC as the allocator
22loading-attribute-eagle-polyfill. loading="eagle" attribute polyfill
21webpack-rxjs-externals. Generate all the RxJS v5 "externals" for your webpack config.
17ember-computed-content-controller. A computed property for injecting a unique instance of a content controller (ObjectController, ArrayController, etc) into an Ember class instance. Useful for nested ArrayControllers, among other things.
14jayscript. A very small subset dialect of JavaScript
12resume. Jay's resume, hand-written in WebAssembly text
9npm-publish-scoped. Publish any package temporarily to your @user scope, while you wait for them cut a release. Useful when your PR is merged and you don't want to wait.
9ember-model-batch. Batch multiple model requests into a single ajax call (ember-data or ember-model)
8redux-transaction. JavaScript
7rxjs-compatibility. Use RxJS v5 with v4 and vice versa
7react-map-props. Transform component props before they're passed to your component
7shady-dom. Shady under a tree, not sketchy.
6using-llvm-from-rust-to-generate-webassembly. Code for my Medium article "Using LLVM from Rust, to generate WebAssembly"
6stackblur. A fast almost Gaussian Blur For Canvas by Mario Klingemann (bower mirror)
6react-webpack-boilerplate. NOTE: As of now, this is used mostly internally by our team so it'll have some things like Semantic UI, etc that you might not want.
6ember-computed-smart-property. Ember Computed Properties without needing to provide dependent keys (it figures it out for you)
5uikit-cpp-win32. Win32 C++ Application Framework inspired by UIKit
5wasmjs-binary-bundles. Experimenting with combining WebAssembly and JavaScript into a single file bundle
4ember-relay. That whole `Promises` thing without even paying attention.
4wazzup. WebAssembly codegen, inspired by Binaryen. NOT intended for use, it was just created to learn the spec better.
4github-clone-pr. Clone a github PR easily using just the github.com PR URL
4react-redux-transaction. JavaScript
3shortcut.js. Add keyboard shortcuts that simulate an element being clicked
3rxjs-babel-only-tree-shaking-example. JavaScript
3ember-data-json-patch-adapter. Adds support for JSON Patch (RFC 6902) updates
3string.interpolate.js. A generic string interpolation helper for JavaScript that is library agnostic.
2ng2-redux. Angular 2 bindings for Redux
2stutter.js. JavaScript Preprocessor Library
2talks. A list of the talks I can/will/have given
2benlesh. JavaScript
2core-decorators-artifacts. Built files from https://github.com/jayphelps/core-decorators.js
2graphql-java. GraphQL Java implementation
1stunning-palm-tree. EJS
1jest-event-demo. JavaScript
1nails. Node.js web application framework based on JavaScript ES6/ES7 features
1history.js. History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.
1graffiti. JavaScript
1smooshed.
1north. Design and development standards to align and guide your project.
1g-example. JavaScript
1RxRelayJS. Library that provides Relay types for rxjs. These are analogous to Subjects, but stateless and without the ability to call complete() or error().
1tool-conventions. Conventions supporting interoperatibility between tools working with WebAssembly.
1redux-observable. RxJS middleware for Redux
1