71
Published Tools
7,009
Total Stars
60,735,066
Weekly Downloads
1,552
GitHub Followers
492
Public Repos
100/100
Avg Security
Published Tools
71 Skillsacross 4 categoriesjkoops
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
yoshuawuyts
A tool for analyzing the module tree of a browserify bundle or node project
yoshuawuyts
Selectively replace Node-style environment variables with plain strings.
yoshuawuyts
A browserify transform which minifies your code using UglifyJS2
phated
Use conventional text streams at the start of your gulp or vinyl pipelines
yoshuawuyts
Pipe your JavaScript into a browser, logging console output in Node
hughsk
A thin wrapper around the Web Audio API that lets you take some audio and get its waveform/frequency data in return.
mafintosh
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
hughsk
Get the quickest, most high-resolution timestamp possible in node or the browser
hughsk
Use standard text transform streams to write fewer gulp plugins
hughsk
Small module for fitting a canvas element within the bounds of its parent.
@alteredq's EffectComposer plugin for three.js ported for use with Browserify
hughsk
A command-line tool and module for printing colourful bole logs.
hughsk
async.mapLimit's functionality available as a standalone npm module
hughsk
Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images
hughsk
Determine if an array or object is equivalent with another, *not* recursively
hughsk
Smallest/simplest possible means of using btoa with both Node and browserify
hughsk
Bypass the require cache when requiring a module – works with both node and browserify
hughsk
A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays
hughsk
Approximates the current location of Google Chrome on your system
hughsk
Simple JS "transform" tool that will call window.close or process.exit when TAP output is complete
hughsk
A small helper library for embedding Google Fonts on your page.
hughsk
Generate a tree of file metadata that matches d3's hierarchy layout format
hughsk
A streaming interface for resizing image buffers in node
hughsk
Smallest/simplest possible means of using atob with both Node and browserify
hughsk
Safely clone node's fs.Stats instances without losing their class methods
hughsk
Bundle a glslify-deps dependency tree into a GLSL source string
hughsk
Seamlessly pipe between text transform streams and AST transforms
Call a callback when an image has loaded - adapted from desandro/imagesloaded
hughsk
Convenience wrapper for performing AST transformations with browserify transform streams
hughsk
Converts an array of GLSL tokens to a plain source string
hughsk
create a readable stream of glsl ast nodes that produce a module system
hughsk
A wrapper for the "resolve" module that targets GLSL shaders instead of JavaScript
hughsk
Quickly and synchronously retrieve a temporary directory name for you to use
hughsk
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
...morehughsk
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
hughsk
Infer the scope of each token in an array of GLSL tokens
hughsk
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
hughsk
JavaScript post-processing step to replace specific function/method calls with other bits of JavaScript
hughsk
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
hughsk
Extract function definitions from an array of GLSL tokens.
Find the first element in an array that passes a callback test. Equivalent to underscore.find()
hughsk
Tests whether an JavaScript AST node is likely to be a valid `require` call.
Trim the whitespace within an array of GLSL tokens