dominicbarnes

npm packages maintained by dominicbarnes

Packages
197
Weekly downloads
36M
Repositories
Stars
Followers

Packages

delegates
delegate methods and accessors to another property
18.7M -15%1.0.011 years ago
is-module
check if a source string is an es6 module
12.2M -32%1.0.012 years ago
component-bind
function binding utility
987K -34%1.0.012 years ago
component-indexof
Microsoft sucks
933.7K +10%0.0.313 years ago
array-series
Call an array of asynchronous functions in series
909K +1%0.1.513 years ago
array-parallel
Call an array of asynchronous functions in parallel
750.5K -17%0.1.313 years ago
component-classes
Cross-browser element class list
734.3K +10%1.2.610 years ago
component-event
Event binding component
167.9K -18%0.2.14 years ago
component-props
Parse immediate identifiers from a js expression
121.7K -4%1.1.113 years ago
read-file-stdin
Read from a file, falling back to stdin.
97.3K -11%0.2.111 years ago
component-xor
tiny xor utility function
92.8K -21%0.0.411 years ago
component-cookie
Tiny cookie component
47K -20%1.1.55 years ago
metalsmith
An extremely simple, pluggable static site generator.
29.6K +13%2.7.07 months ago
component-matches-selector
Check if an element matches a given selector
26.3K +15%0.1.77 years ago
component-query
Query the DOM with selector engine fallback support
23.8K -23%0.0.313 years ago
component-clone
Object clone supporting `date`, `regexp`, `array` and `object` types.
16K -15%0.2.310 years ago
component-raf
request animation frame
11.2K -31%1.2.012 years ago
component-delegate
Event delegation component
9.6K +24%0.2.410 years ago
constants
Small library for defining constants for your modules
6.9K +2%0.0.212 years ago
component-each
Array / object / string iteration utility
4.9K -12%0.2.611 years ago
component-events
Higher level dom event management with direct and delegate event handling support.
3.2K -3%1.0.1010 years ago
to-descriptor
convert an object to a descriptor
2.6K -22%1.0.113 years ago
node-constants
Small library for defining constants for your modules
2.5K -48%0.0.212 years ago
component-consoler
console commands for component(1)
2.3K -18%2.0.012 years ago
component-validator
validate and normalize component.jsons
2.2K -20%1.1.112 years ago
builder-autoprefixer
autoprefixer plugin for component-builder2.js
2.2K -20%1.0.412 years ago
builder-es6-module-to-cjs
builder plugin to convert ES6 modules to CJS
2.2K -21%1.1.012 years ago
component-ls
list the dependency tree of a component
2.2K -20%2.1.012 years ago
component-search2
search through crawl components
2.1K -21%1.1.112 years ago
component-outdated2
check if any pinned dependencies are outdated
2.1K -19%1.0.511 years ago
component-build
main logic for component's build command
1.8K -35%1.2.212 years ago
component-updater
update pinned dependencies to the latest version
1.8K -34%1.0.512 years ago
node-netrc
Higher-level ~/.netrc parser
1.5K -8%0.1.011 years ago
component-manifest
build manifests for component
1.4K -49%1.0.012 years ago
component-require2
component require implementation
1.4K -49%1.1.112 years ago
component-watcher
build watching utility for component
1.4K -48%1.0.312 years ago
imports
find/replace ES6 module-style dependencies
1.4K -35%1.0.012 years ago
component-pin
pin ranged dependencies to an installed version
923 -66%1.0.511 years ago
deku
Render interfaces using pure functions and virtual DOM
870 -5%2.0.0-rc1611 years ago
myth
A CSS preprocessor that acts like a polyfill for future versions of the spec.
857 +6%1.5.011 years ago
bump-version
Easily bump the version of all the different package.json equivalents.
525 -1%0.5.011 years ago
within-document
Check if an element is within the document
503 -14%0.0.312 years ago
component-css
DOM element css helper
494 +9%0.0.810 years ago
form-controls
A cross-browser helper for retrieving all controls in a form
396 +13%1.0.011 years ago
mako
A pluggable general-purpose build tool
327 +49%1.1.79 years ago
squares
A (cryptically-named) component that exposes the ability to serialize a JS object from a series of key/value pairs where the keys use square-bracket notation. (with some limited dot notation support)
311 -13%0.2.112 years ago
duo-parse
duo's dependency parser
306 +55%0.5.010 years ago
file-class
Object-oriented API for interacting with files
293 +51%0.1.313 years ago
dialog-component
Dialog component
281 +20%0.4.411 years ago
overlay-component
Overlay component
277 +23%0.3.511 years ago
form-parse
A helper for converting the values of a form into a single object.
267 -26%0.1.010 years ago
is-submittable
check if the given form element is submittable.
265 -25%1.0.011 years ago
component-tip
Tip component
250 -24%3.0.310 years ago
gh-resolve
Resolve a semver version, branch name or commit hash to git ref
229 +71%5.2.110 years ago
duo-pack
Packaging algorithm for duo
221 +24%3.0.511 years ago
file-deps
parse and rewrite the dependencies of a file
219 +27%0.0.1111 years ago
duo-package
package downloader for duo
208 +32%0.10.311 years ago
duo-main
get the entrypoint from a manifest
207 +77%0.0.610 years ago
duo-string-to-js
Duo plugin for converting CSS, JSON, and HTML to JS
182 +35%0.1.211 years ago
duo-css-compat
Duo plugin to support the component styles array
171 +50%0.3.110 years ago
duo
A next-generation package manager for the front-end
168 +46%0.15.710 years ago
duo-watch
watch for file changes and rebuild
166 +55%0.1.112 years ago
bus
Application-wide event bus
161 +55%0.1.011 years ago
mako-tree
The build tree structure used internally by mako
153 +40%1.6.19 years ago
remotes
Normalize remote end points
138 -1%1.1.512 years ago
virtual-element
Build virtual tree elements
136 +8%1.2.011 years ago
duo-cache
The cache duo uses internally
132 +78%2.1.211 years ago
component-installer
Component install tool
128 -60%0.0.812 years ago
component-spin
Higher level spinner API
124 +35%0.1.111 years ago
koa-handlebars
> A koa middleware for using handlebars templates
103 -51%1.0.010 years ago
mako-cli
A CLI for the mako build runner
103 -27%2.1.19 years ago
minecraft-versions
Queries the Official Minecraft Versions JSON API provided by Mojang
97 +3,133%0.0.113 years ago
component-spinner
Flexible spinner using Canvas
92 +12%1.1.111 years ago
component-empty
Empties dom elements, arrays and array-like objects
92 +11%0.0.112 years ago
mako-copy
A mako plugin that copies files to an output directory
84 +95%1.0.29 years ago
magic-virtual-element
Build virtual tree elements with magic attributes
82 -31%2.0.0-rc111 years ago
inherit-component
Prototype inheritance utility
79 +55%0.0.214 years ago
block
.replace('{{block}}', string)
77 -8%0.2.113 years ago
mako-serve
A CLI tool for serving up files built using mako.
76 +33%3.0.29 years ago
mako-browser
A mako plugin bundle for building a front-end project.
64 +49%1.0.39 years ago
component-file
File & FileReader wrappers
62 +244%0.1.113 years ago
component-package
Component package
58 -72%0.0.413 years ago
mako-stat
A mako plugin that adds a preread hook for stat-ing a file
58 +26%1.0.19 years ago
mako-str2js
A mako plugin for allowing text files to be require'd in JS
48 +140%1.0.19 years ago
builder-jade
Jade plugin for component-builder
46 -39%1.0.112 years ago
mako-output
A mako plugin that sets an output path in a directory relative to a specified root
43 +2%1.0.19 years ago
eslint-config-duo
ESLint configuration for duo projects
39 +8%0.0.411 years ago
duo-jade
seamlessly require jade template files
37 -39%0.0.612 years ago
express-hal
HAL support for Express
37 +131%0.0.114 years ago
progress-component
Progress indicator component
34 +750%0.0.414 years ago
mako-uglify
A mako plugin for minifying JS code using UglifyJS
32 +60%1.0.19 years ago
mako-write
A mako plugin writes an output file to disk
29 -33%1.1.19 years ago
json-string
Customizable JSON formatter
29 -22%0.0.112 years ago
nu-html-checker
A CLI interface for the Nu HTML Checker (https://validator.nu/)
28 +65%0.1.012 years ago
couchdb-api
An async wrapper for the CouchDB HTTP API, following Node.js conventions
28 +155%1.2.214 years ago
mako-symlink
A mako plugin that links files to an output directory
28 -24%1.0.19 years ago
per-frame
throttle per animation frame
28 +65%3.0.112 years ago
mako-watch
A mako plugin for watching the filesystem for changes and re-running builds.
27 -7%1.0.49 years ago
form-control
A cross-browser helper function to retrieve a form control by name.
26 -37%1.0.011 years ago
deps-html
get/replace the external dependencies of an HTML document
26 +225%2.2.011 years ago
mako-css
a mako plugin for assembling css files and their linked assets
25 -58%1.2.29 years ago
@dominicbarnes/eslint-config-deku
ESLint configuration for use in deku projects
24 +167%1.1.011 years ago
mako-sourcemaps
A mako plugin for working with source maps.
23 -21%1.0.19 years ago
mako-cache
Module for reading and writing a mako build cache.
22 -31%2.1.29 years ago
mako-cssnext
A mako plugin for enabling future-proof CSS using cssnext (via postcss)
21 +5%1.0.19 years ago
component-domify
turn HTML into DOM elements
21 -16%1.2.213 years ago
assert-element
Assertions for checking virtual nodes used by Deku/React/etc
21 +5%0.3.111 years ago
@dominicbarnes/eslint-config-browser
ESLint configuration for use in browser projects
21 +110%1.0.011 years ago
mako-config
Module for loading mako config from a file.
19 -30%2.0.19 years ago
style-component
Style canvas renders using CSS
18 -47%0.0.114 years ago
@dominicbarnes/eslint-config-node
ESLint configuration for use in node projects
18 +38%1.0.111 years ago
siren-writer
A Siren Hypermedia Object Generator
17 +70%0.5.010 years ago
@dominicbarnes/eslint-config
Base configuration for ESLint throughout my projects
17 +70%1.0.011 years ago
tip-component
Tip component
16 -45%1.0.212 years ago
clipboard-dom
Copy-to-Clipboard on a DOM element
16 +33%0.0.611 years ago
mako-js
A mako plugin for assembling js files.
15 -78%1.1.49 years ago
minecraft-runner
A node module meant to manage a minecraft server instance
15 +88%0.0.413 years ago
mako-babel
A mako plugin for transpiling ES6 code using babel
14 -53%1.0.19 years ago
mako-buffer
A mako plugin that adds a read hook for reading a file as a buffer
14 -56%1.0.19 years ago
@dominicbarnes/eslint-config-test
ESLint configuration for use in project tests
14 +17%1.1.010 years ago
@dominicbarnes/mako-electron
My personal mako plugin bundle for working on electron apps
140.1.010 years ago
analytics-node-cli
A command-line interface for Segment's analytics-node library
140.0.18 years ago
builder-regenerator
Facebook's regenerator plugin for component-builder2
14 +1,300%0.1.113 years ago
builder-coffee-script
coffee-script plugin for component-builder2
13 -63%0.3.011 years ago
duo-myth
duo plugin for segmentio/myth
13 +225%0.2.011 years ago
bootstrap-helpers
View helpers for using Twitter Bootstrap components and general markup
13 +225%0.0.114 years ago
mako-stylus
A mako plugin for compiling stylus files to CSS.
13 +225%0.0.29 years ago
component-normalized-upload
Normalized DataTransfer items for less upload item handling pain
12 -14%0.0.613 years ago
minecraft-server-properties
Parse and stringify the Minecraft server.properties file format
12 -29%1.0.06 years ago
mako-gzip
A mako plugin for compressing files using gzip
12 +200%1.0.19 years ago
confirmation-component
Confirmation component
12 +140%0.0.114 years ago
duo-tester
Automated testing tool for developers using duo
11 -48%0.2.111 years ago
express-resourceful
Allows for loading resources from a filesystem structure matching the URI
11 +175%0.2.111 years ago
component-boilerplate-express
Boilerplate for Component and Express
11 +450%1.0.112 years ago
duo-handlebars
A duo plugin for precompiling Handlebars templates
11 +1,000%0.1.012 years ago
component-source
Print a component's source files
11 +450%0.0.113 years ago
mako-utils
Internal utilities for mako and plugins.
10 -38%1.0.19 years ago
mako-cssnano
A mako plugin for minifying CSS code
10 -41%1.0.19 years ago
deku-forms
A collection of deku components for working with forms
10 +150%1.7.010 years ago
deku-siren-entity
> A component for rendering a [siren](https://github.com/kevinswiber/siren) entity. > Primarily used during development, while still discovering the API you are > working with.
10 +150%0.5.211 years ago
@dominicbarnes/eslint-config-mako
ESLint configuration for use in mako projects
10 0%1.0.011 years ago
sherlock-inspector
Detect which services a website is using and find their API keys.
10 +100%0.1.311 years ago
component-truncate
String truncation utility ...
10 +150%1.0.013 years ago
enumerate-error
enumerate non-enumerable properties of an error object
101.1.012 years ago
mako-html
A mako plugin for parsing HTML files for dependencies.
9 -72%1.2.09 years ago
duo-serve
A web server for developers using duo
9 +13%0.15.011 years ago
mako-text
A mako plugin reads a text file from disk
9 -57%0.9.010 years ago
component-drop
drag and drop file uploading with a single drop event
9 -25%0.1.713 years ago
create-element
HTML element string creator
9 +125%0.2.313 years ago
graph-toposort
> A modified implementation of [Kahn's Algorithm](https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm) > for [topologically sorting](https://en.wikipedia.org/wiki/Topological_sorting) a > [graph.js](https://github.com/mhelvens/graph.js) i
9 +80%0.2.011 years ago
component-mock
> A wrapper for deku components to facilitate easier unit-testing.
9 -55%0.1.011 years ago
component-bundler
bundlers and bundling guide for component
9 +125%0.0.412 years ago
rework-custom-import
Handles inlining CSS imports where dependency resolution has already been completed by another build tool.
9 +13%0.3.010 years ago
mako-myth
A mako plugin for compiling CSS using myth
9 +13%0.5.011 years ago
duo-gulp
Use gulp plugins in duo
9 +350%0.0.112 years ago
component-sort
Sort DOM elements
9 +29%0.0.412 years ago
dir-backup
Backup and restore a directory (recursively) in .tar.gz format
9 +350%0.0.113 years ago
html-helpers
HTML code generation, designed primarily for use as view helpers
9 +350%0.0.213 years ago
component-clipboard
Clipboard API wrapper
8 +33%0.1.711 years ago
component-builder-less
A component (v1+) builder plugin for LESS -> CSS conversion
80.0.212 years ago
duo-toml
Require TOML files directly from JS
80.0.112 years ago
thumb-component
Canvas thumbnail generator
7 -56%1.0.513 years ago
siren-client
A simple client for siren APIs
7 -13%1.4.010 years ago
mako-static-site
A mako plugin bundle for building a static website.
7 -22%0.1.29 years ago
mako-logger
A logger to be shared by mako CLI tools.
7 -22%0.1.19 years ago
menu-component
Menu component
7 +17%0.1.114 years ago
component-boilerplate-koa
Boilerplate for Component and Koa
7 +250%1.0.112 years ago
duo-clean-css
A duo alternate plugin for compressing a CSS build
7 +600%0.0.111 years ago
duo-whitespace
compile whitespace-significant CSS to valid CSS
7 +600%0.0.212 years ago
cjs-to-module
Convert a CJS module to an ES6 module.
7 +600%1.0.012 years ago
koa-file-router
A module that transforms a directory into a koa router
6 -40%1.0.09 years ago
iana-rels
The list of rels that IANA has registered.
6 +100%0.1.011 years ago
@dominicbarnes/cssdeps
Take some CSS, figure out what files it depends on.
6 +100%1.1.010 years ago
dr-svg-sprites-cli
A CLI for dr-svg-sprites
6 +50%0.0.112 years ago
deku-time
> A component for rendering a datetime using an HTML5 `<time>` element. It supports just about any > display format supported by [moment](http://momentjs.com) as well as auto-updating on a set interval.
6 +500%0.1.110 years ago
component-koa
component building middleware for koa
6 +50%1.0.012 years ago
suggest-email
Email suggestion script
6 +500%0.0.114 years ago
file-component
File & FileReader wrappers
5 -58%0.1.013 years ago
confirmation-popover-component
Popover component
50.0.114 years ago
component-create
create(1) command for component(1)
5 +25%1.0.011 years ago
component-middleware
component building middleware for node/connect/express
5 +67%1.0.012 years ago
@dominicbarnes/mako-babel-precompile
My personal mako plugin bundle for precompiling ES6 modules into ES5 prior to publishing.
5 +67%0.0.110 years ago
component-build-handlebars
A component (v1+) builder plugin for Handlebars template precompilation
50.0.112 years ago
component-inject-at-cursor
inject a string or dom node at the cursor
4 +100%0.0.513 years ago
duo-uglify
A duo alternate plugin for compressing a JS build
4 +100%0.0.211 years ago
mako-imagemin
A mako plugin for compressing images using imagemin
4 0%0.0.29 years ago
finite-state-machine
finite-state-machine ====================
40.1.012 years ago
json-api-format
Outputs objects in JSON:API format
40.0.111 years ago
duo-less
A duo plugin for using the LESS CSS preprocessor
4 0%0.0.212 years ago
zepto-component
Zepto component
41.0.014 years ago
livereload-base
A base livereload server that a watcher can use to communicate changes to a client.
40.1.010 years ago
minecraft-server-admin
API for managing a minecraft server instance
3 -73%0.2.013 years ago
component-cdn
CDN for Component
3 +200%0.0.012 years ago
component-reverse
unicode-aware string reversal
2 -33%0.0.213 years ago
is-umd
check if JS is UMD
21.0.112 years ago
builder-html-minifier
html minifier plugin for component-builder2.js
2 -33%1.0.012 years ago
component-builder-www
Component building middleware
1 -50%1.0.012 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.