ianstormtaylor

npm packages maintained by ianstormtaylor

Packages
184
Weekly downloads
39.5M
Repositories
Stars
Followers

Packages

is-module
check if a source string is an es6 module
12M -33%1.0.012 years ago
superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
5.4M -14%2.0.22 years ago
is-hotkey
Check whether a browser event matches a hotkey.
2.9M -15%0.2.06 years ago
slate
A completely customizable framework for building rich text editors.
2.5M -18%0.126.24 weeks ago
slate-react
Tools for building completely customizable richtext editors with React.
2.3M -18%0.126.4last week
to-space-case
Convert a string to space case.
1.4M -12%1.0.011 years ago
slate-history
An operation-based history implementation for Slate editors.
1.3M -17%0.113.1last year
slate-dom
Tools for building completely customizable richtext editors with React.
1.2M -17%0.126.02 months ago
to-no-case
Remove any existing casing from a string.
1.1M -30%1.0.210 years ago
component-bind
function binding utility
956.7K -36%1.0.012 years ago
slate-hyperscript
A hyperscript helper for creating Slate documents.
912.9K -20%0.125.03 months ago
is-empty
Check whether a value is "empty".
817.3K -14%1.2.010 years ago
component-indexof
Microsoft sucks
741.8K -12%0.0.313 years ago
array-parallel
Call an array of asynchronous functions in parallel
738.7K -20%0.1.313 years ago
array-series
Call an array of asynchronous functions in series
729.2K -20%0.1.513 years ago
to-camel-case
Convert a string to camel case.
680.8K -9%1.0.011 years ago
to-snake-case
Convert a string to snake case.
670.2K -14%1.0.011 years ago
component-classes
Cross-browser element class list
585.5K -12%1.2.610 years ago
css-color-function
A parser and converter for Tab Atkins's proposed color function in CSS.
160.1K -19%1.3.39 years ago
css-stringify
CSS compiler
148.1K -24%2.0.012 years ago
ware
Easily create your own middleware layer.
146K -23%1.3.011 years ago
slate-plain-serializer
A plain text serializer for Slate editors.
142.6K -7%0.7.136 years ago
metascraper
Scrape metadata from any URL using Open Graph, JSON-LD, HTML meta tags, and smart fallbacks.
134.4K -15%5.56.22 weeks ago
slate-base64-serializer
A Base64 serializer for Slate editors.
131.2K -7%0.2.1156 years ago
component-event
Event binding component
129.9K -38%0.2.14 years ago
slate-prop-types
A set of React prop type checkers for Slate editors.
122.6K -1%0.5.446 years ago
slate-dev-environment
INTERNAL: A set of environment-related constants for Slate's core.
113.9K -2%0.2.56 years ago
type-component
Cross-browser type assertions (less broken typeof)
110.6K -28%0.0.114 years ago
slate-react-placeholder
A Slate plugin to render a placeholder with React.
109K -0%0.2.97 years ago
component-props
Parse immediate identifiers from a js expression
97.1K -24%1.1.113 years ago
slate-hotkeys
A set of function to detect common keypresses in a platform-agnostic way
96.5K -17%0.2.116 years ago
component-xor
tiny xor utility function
91.2K -23%0.0.411 years ago
to-pascal-case
Convert a string to pascal case.
87.5K -35%1.0.011 years ago
write-file-stdout
Write to a file, falling back to stdout.
85.2K -20%0.0.213 years ago
read-file-stdin
Read from a file, falling back to stdin.
70.1K -36%0.2.111 years ago
to-sentence-case
Convert a string to sentence case.
46K -11%1.0.011 years ago
to-capital-case
Convert a string to capital case.
42.6K -10%1.0.011 years ago
title-case-minors
A list of the minor words that shouldn't be capitalized in a title case string.
39.4K -17%1.0.011 years ago
to-title-case
Convert a string to title case.
35K -26%1.0.011 years ago
to-slug-case
Convert a string to slug case.
32.4K -19%1.0.011 years ago
to-constant-case
Convert a string to constant case.
29K -19%1.0.011 years ago
to-dot-case
Convert a string to dot case.
24.7K -20%1.0.011 years ago
to-case
Simple case conversion and detection for strings.
24.6K -20%2.0.011 years ago
metalsmith
An extremely simple, pluggable static site generator.
23.2K -11%2.7.07 months ago
component-query
Query the DOM with selector engine fallback support
22.8K -22%0.0.313 years ago
slate-dev-logger
INTERNAL: A simple, development-only logger for Slate.
22.7K -3%0.1.438 years ago
component-matches-selector
Check if an element matches a given selector
21.6K +1%0.1.77 years ago
component-clone
Object clone supporting `date`, `regexp`, `array` and `object` types.
15.9K -15%0.2.310 years ago
slate-html-serializer
An HTML serializer for Slate editors.
15K -26%0.8.136 years ago
slate-soft-break
A Slate plugin to add soft breaks on return.
14.5K -40%0.9.08 years ago
component-raf
request animation frame
11.2K -30%1.2.012 years ago
slate-auto-replace
A Slate plugin to automatically transform certain input.
9.5K +7%0.12.18 years ago
read-metadata
Load a JSON or YAML metadata file as an object
7.9K -31%1.0.012 years ago
component-delegate
Event delegation component
6.6K -14%0.2.410 years ago
slate-schema-violations
A set of constants for the built-in violations in a Slate schema.
4.3K -31%0.1.398 years ago
component-each
Array / object / string iteration utility
3.4K -44%0.2.611 years ago
metalsmith-markdown
A Metalsmith plugin to convert markdown files.
3.2K +4%1.3.07 years ago
slate-paste-linkify
A Slate plugin that wraps a selection in an inline link element when a URL is pasted from the clipboard.
2.7K -23%0.7.08 years ago
component-events
Higher level dom event management with direct and delegate event handling support.
2.7K -20%1.0.1010 years ago
to-descriptor
convert an object to a descriptor
2.1K -33%1.0.113 years ago
rework-inherit
Inherit rules from other selectors
1.9K -15%0.2.312 years ago
component-consoler
console commands for component(1)
1.8K -33%2.0.012 years ago
slate-when
A Slate plugin to restrict another plugin to a condition.
1.7K +6%0.2.08 years ago
component-validator
validate and normalize component.jsons
1.7K -35%1.1.112 years ago
builder-autoprefixer
autoprefixer plugin for component-builder2.js
1.7K -34%1.0.412 years ago
component-build
main logic for component's build command
1.7K -35%1.2.212 years ago
component-updater
update pinned dependencies to the latest version
1.7K -34%1.0.512 years ago
builder-es6-module-to-cjs
builder plugin to convert ES6 modules to CJS
1.7K -36%1.1.012 years ago
component-search2
search through crawl components
1.7K -35%1.1.112 years ago
component-ls
list the dependency tree of a component
1.7K -34%2.1.012 years ago
component-outdated2
check if any pinned dependencies are outdated
1.7K -34%1.0.511 years ago
slate-drop-or-paste-images
A Slate plugin that inserts images on drop or paste.
1.4K +7%0.9.18 years ago
component-manifest
build manifests for component
1.3K -49%1.0.012 years ago
component-pin
pin ranged dependencies to an installed version
1.3K -49%1.0.511 years ago
component-require2
component require implementation
1.3K -49%1.1.112 years ago
component-watcher
build watching utility for component
1.3K -49%1.0.312 years ago
metalsmith-headings
A Metalsmith plugin that extracts headings from HTML files and attaches them to the file's metadata.
1.2K -32%0.2.09 years ago
download-github-repo
Download and extract a GitHub repository from node.
1.2K -47%0.1.49 years ago
react-values
A set of tiny, composable React components for handling state with render props.
997 -22%0.3.38 years ago
slate-prism
A Slate plugin to highlight code blocks using PrismJS.
997 +28%0.5.08 years ago
myth
A CSS preprocessor that acts like a polyfill for future versions of the spec.
801 +6%1.5.011 years ago
rework-font-variant
Implements the font-variant-* properties for browsers that don't yet support them.
761 +5%1.0.112 years ago
permit
An unopinionated authentication library for building Node.js APIs.
738 -23%0.2.48 years ago
rework-color-function
Implements Tab Atkins's proposed color function in CSS.
735 +7%1.2.112 years ago
slate-collapse-on-escape
A Slate plugin that simply collapses the selection on escape.
729 -16%0.8.18 years ago
rework-hex-alpha
Convert hex colors with alpha values into their RGBA equivalents for more browser support.
710 +5%1.0.012 years ago
within-document
Check if an element is within the document
479 -19%0.0.312 years ago
slate-simulator
A simulator for testing Slate editors and plugins.
451 -11%0.4.678 years ago
hermes
Messenger of the gods.
442 -16%0.4.412 years ago
slate-dev-warning
INTERNAL: A simple, development-only warning helper for Slate.
417 -38%0.0.18 years ago
dialog-component
Dialog component
236 -2%0.4.411 years ago
component-tip
Tip component
225 -36%3.0.310 years ago
overlay-component
Overlay component
224 -7%0.3.511 years ago
assert-dir-equal
Assert that the contents of two directories are equal.
221 -30%1.1.09 years ago
heroku-logger
A dead simple logger, designed to be perfect for Heroku apps.
209 -39%0.3.38 years ago
rework-move-media
Move media to the end of the CSS file
160 +19%0.0.513 years ago
slate-auto-replace-text
A Slate plugin to automatically replace a string of matching text when typed.
155 -49%0.3.110 years ago
ianstormtaylor-css
Simple CSS manipulation.
150 -40%0.3.111 years ago
remotes
Normalize remote end points
133 +11%1.1.512 years ago
bus
Application-wide event bus
125 +23%0.1.011 years ago
prompt-for
Prompt the user for a series of answers.
116 -58%1.1.211 years ago
rework-split-media
Split your style sheet by @media queries
113 -8%0.0.113 years ago
on-body
Component: calls back after document.body exists.
103 -69%0.0.111 years ago
metalsmith-build-date
A Metalsmith plugin that adds a build date to the metadata.
96 -45%0.2.011 years ago
component-empty
Empties dom elements, arrays and array-like objects
88 +11%0.0.112 years ago
metalsmith-prompt
A metalsmith plugin to prompt the user for series of answers and add them to the global metadata.
86 -63%0.0.812 years ago
veneer 83 +34%0.0.110 years ago
inherit-component
Prototype inheritance utility
76 +31%0.0.214 years ago
block
.replace('{{block}}', string)
75 -6%0.2.113 years ago
component-installer
Component install tool
70 -77%0.0.812 years ago
set-version
Easily update the version of all the different package.json equivalents.
70 +19%0.0.113 years ago
component-package
Component package
57 -71%0.0.413 years ago
component-file
File & FileReader wrappers
57 +217%0.1.113 years ago
each-component
Array / object / string iteration utility
37 +106%0.1.013 years ago
khaos
A super-simple way to generate directory or file templates.
27 -48%0.9.311 years ago
progress-component
Progress indicator component
26 +420%0.0.414 years ago
builder-jade
Jade plugin for component-builder
24 -69%1.0.112 years ago
style-component
Style canvas renders using CSS
23 -34%0.0.114 years ago
rework-variables
Variable support
19 +850%0.0.813 years ago
component-builder2
builder for component
17 -48%0.2.213 years ago
tip-component
Tip component
17 -29%1.0.212 years ago
component-domify
turn HTML into DOM elements
15 -35%1.2.213 years ago
component-is
Simple type checking.
14 +600%0.1.013 years ago
clipboard-dom
Copy-to-Clipboard on a DOM element
13 +18%0.0.611 years ago
contents-helpers
Install `contents-helpers` using Yarn or NPM:
13 +117%0.1.48 years ago
thumb-component
Canvas thumbnail generator
11 -8%1.0.513 years ago
component-truncate
String truncation utility ...
11 +267%1.0.013 years ago
component-typeface
A component command to create a typeface component package via prompts from the command line.
10 +233%0.0.413 years ago
makefile-help
An easy way to add a `make help` target to your Makefiles.
10 -9%0.0.29 years ago
component-boilerplate-express
Boilerplate for Component and Express
101.0.112 years ago
slate-dev-benchmark
INTERNAL: A development-only benchmark tool for Slate's core.
9 -55%0.0.76 years ago
component-clipboard
Clipboard API wrapper
9 -10%0.1.711 years ago
contents-node
Install `contents-node` using Yarn or NPM:
9 +200%0.7.17 years ago
component-bundler
bundlers and bundling guide for component
9 +200%0.0.412 years ago
logo-cli
A CLI to make working with re-usable logo components easy.
9 +125%0.0.1112 years ago
enumerate-error
enumerate non-enumerable properties of an error object
9 +800%1.1.012 years ago
component-normalized-upload
Normalized DataTransfer items for less upload item handling pain
8 -53%0.0.613 years ago
builder-coffee-script
coffee-script plugin for component-builder2
8 -76%0.3.011 years ago
file-component
File & FileReader wrappers
8 -11%0.1.013 years ago
hermes-google-images
A Hermes plugin for searching google images.
8 +300%0.0.112 years ago
menu-component
Menu component
8 +100%0.1.114 years ago
react-hermes 8 +167%0.0.08 years ago
hermes-hangout
A Hermes plugin for generating Google Hangouts.
80.0.212 years ago
component-size
A component command to list the sizes of all your component's dependencies.
7 -36%0.0.812 years ago
slate-dev-test-utils
INTERNAL: A set of utils for Slate's core tests.
7 -50%0.0.18 years ago
component-boilerplate-koa
Boilerplate for Component and Koa
7 +250%1.0.112 years ago
hermes-bangbang
A !! command for Hermes, just like your shell.
7 +250%0.0.112 years ago
component-middleware
component building middleware for node/connect/express
7 +133%1.0.012 years ago
builder-regenerator
Facebook's regenerator plugin for component-builder2
7 +600%0.1.113 years ago
pg-sql-helpers
A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript.
6 -84%0.3.75 years ago
vexes 6 +200%0.0.454 years ago
slate-auto-replace-block
A Slate plugin to automatically set properties on a block when the user types a string of matching text.
6 -57%0.2.310 years ago
component-typefamily
A component command to create a typefamily component package via prompts from the command line.
6 +100%0.0.213 years ago
component-create
create(1) command for component(1)
6 +20%1.0.011 years ago
hermes-food
Give Hermes the power to let everyone know when food is ready.
6 +200%0.0.112 years ago
metalsmith-excerpt
A Metalsmith plugin to add an excerpt to files.
6 +20%0.1.113 years ago
regroup
The simple way to get started with React & Redux.
6 +500%0.0.211 years ago
suggest-email
Email suggestion script
60.0.114 years ago
hermes-die
Kill Hermes.
6 +500%0.0.112 years ago
component-update
A component command plugin to update out of date dependencies.
5 +150%0.0.313 years ago
rework-pure-css
A collection of pure-CSS Rework plugins, so you can write bleeding-edge, spec-compliant CSS and it will get transformed for browsers that haven't caught up yet.
5 +67%0.0.413 years ago
component-sort
Sort DOM elements
5 -29%0.0.412 years ago
confirmation-popover-component
Popover component
50.0.114 years ago
react-souls 5 +400%0.0.08 years ago
react-innards 5 +400%0.0.08 years ago
component-drop
drag and drop file uploading with a single drop event
4 -73%0.1.713 years ago
create-element
HTML element string creator
4 0%0.2.313 years ago
nexus-socketio-transport 4 -60%0.0.69 years ago
component-outdated
A component command plugin to list outdated dependencies.
4 +100%0.0.313 years ago
component-inject-at-cursor
inject a string or dom node at the cursor
4 +100%0.0.513 years ago
nexus-redis-pubsub 4 -56%0.0.49 years ago
component-koa
component building middleware for koa
4 +33%1.0.012 years ago
nexus-websocket-transport 4 -50%0.0.49 years ago
traverse-components
A helper to traverse a component's dependencies.
40.0.113 years ago
zepto-component
Zepto component
4 +300%1.0.014 years ago
model-schema
A plugin that creates a model's attributes from a schema.
3 0%0.0.212 years ago
component-cdn
CDN for Component
3 +200%0.0.012 years ago
confirmation-component
Confirmation component
3 -40%0.0.114 years ago
component-reverse
unicode-aware string reversal
2 -60%0.0.213 years ago
makefile-assert
An easy way to assert that an environment variable is defined in your Makefiles.
2 -71%0.0.19 years ago
builder-html-minifier
html minifier plugin for component-builder2.js
2 -33%1.0.012 years ago
is-umd
check if JS is UMD
2 -50%1.0.112 years ago
react-guts 2 +100%0.0.08 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.