Hugh Kennedy's repositories

flat

:steam_locomotive: Flatten/unflatten nested Javascript objects

Language:JavaScriptLicense:BSD-3-ClauseStargazers:1744Issues:22Issues:74

disc

:chart_with_upwards_trend: Visualise the module tree of browserify project bundles and track down bloat.

Language:JavaScriptLicense:NOASSERTIONStargazers:1325Issues:19Issues:38

envify

:wrench: Selectively replace Node-style environment variables with plain strings.

uglifyify

A browserify transform which minifies your code using UglifyJS2

Language:JavaScriptLicense:NOASSERTIONStargazers:375Issues:9Issues:57

smokestack

Pipe your JavaScript into a browser, logging console output in Node

Language:JavaScriptLicense:NOASSERTIONStargazers:246Issues:13Issues:43

web-audio-analyser

A thin wrapper around the Web Audio API that takes an <audio> element and gives you its waveform/frequency data in return.

Language:JavaScriptLicense:NOASSERTIONStargazers:210Issues:13Issues:4

svg-path-parser

A parser for SVG's path syntax

Language:JavaScriptLicense:MITStargazers:207Issues:11Issues:14

from2

Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"

Language:JavaScriptLicense:MITStargazers:131Issues:5Issues:12

atom-npm-install

Automatically install and save any missing npm modules being used in the current file

Language:JavaScriptLicense:MITStargazers:80Issues:6Issues:24

vinyl-buffer

Convert streaming vinyl files to use buffers

Language:JavaScriptLicense:MITStargazers:76Issues:4Issues:4

vinyl-transform

Use standard text transform streams to write fewer gulp plugins

Language:JavaScriptLicense:MITStargazers:55Issues:7Issues:9

clamp

Clamp a value between two other values.

Language:JavaScriptLicense:MITStargazers:39Issues:3Issues:4

vinyl-map

Map vinyl files' contents as strings

Language:JavaScriptLicense:MITStargazers:36Issues:4Issues:9

png-chunks-extract

:mag: Extract the data chunks from a PNG file.

Language:JavaScriptLicense:MITStargazers:35Issues:5Issues:0

language-glsl

Atom language support for GLSL

shallow-equals

Determine if an array or object is equivalent with another, *not* recursively

Language:JavaScriptLicense:MITStargazers:26Issues:3Issues:2

lut

Render RGB lookup tables to a canvas element

Language:JavaScriptLicense:NOASSERTIONStargazers:24Issues:3Issues:0

btoa-lite

Smallest/simplest possible means of using btoa with both Node and browserify

Language:JavaScriptLicense:NOASSERTIONStargazers:22Issues:4Issues:1

fresh-require

Bypass the require cache when requiring a module – works with both node and browserify

Language:JavaScriptLicense:NOASSERTIONStargazers:22Issues:3Issues:5

is-typedarray

Detect whether or not an object is a Typed Array

Language:JavaScriptLicense:NOASSERTIONStargazers:21Issues:3Issues:4

chrome-launch

Light cross-platform launcher for Google Chrome

Language:JavaScriptLicense:NOASSERTIONStargazers:20Issues:4Issues:5

github-commit-stream

Pull a list of commits from a GitHub repository in via a stream.

Language:JavaScriptLicense:NOASSERTIONStargazers:15Issues:3Issues:2

image-resize-stream

A streaming interface for resizing image buffers in node

Language:JavaScriptLicense:MITStargazers:12Issues:4Issues:1

atob-lite

Smallest/simplest possible means of using atob with both Node and browserify

Language:JavaScriptLicense:NOASSERTIONStargazers:11Issues:3Issues:2

sleuth

Discover the variable names chosen for each of a file's top-level required modules.

Language:JavaScriptLicense:MITStargazers:8Issues:4Issues:1

maximist

The opposite of minimist: take an object and turn it into an array of command-line arguments

Language:JavaScriptLicense:NOASSERTIONStargazers:4Issues:3Issues:1

lock-versions

Lock all versions in a local package.json file

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:3Issues:1

chalk

Terminal string styling done right

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0
Language:JavaScriptStargazers:1Issues:1Issues:0