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.0 | 12 years ago |
| superstruct A simple and composable way to validate data in JavaScript (and TypeScript). | 5.4M | -14% | 2.0.2 | 2 years ago |
| is-hotkey Check whether a browser event matches a hotkey. | 2.9M | -15% | 0.2.0 | 6 years ago |
| slate A completely customizable framework for building rich text editors. | 2.5M | -18% | 0.126.2 | 4 weeks ago |
| slate-react Tools for building completely customizable richtext editors with React. | 2.3M | -18% | 0.126.4 | last week |
| to-space-case Convert a string to space case. | 1.4M | -12% | 1.0.0 | 11 years ago |
| slate-history An operation-based history implementation for Slate editors. | 1.3M | -17% | 0.113.1 | last year |
| slate-dom Tools for building completely customizable richtext editors with React. | 1.2M | -17% | 0.126.0 | 2 months ago |
| to-no-case Remove any existing casing from a string. | 1.1M | -30% | 1.0.2 | 10 years ago |
| component-bind function binding utility | 956.7K | -36% | 1.0.0 | 12 years ago |
| slate-hyperscript A hyperscript helper for creating Slate documents. | 912.9K | -20% | 0.125.0 | 3 months ago |
| is-empty Check whether a value is "empty". | 817.3K | -14% | 1.2.0 | 10 years ago |
| component-indexof Microsoft sucks | 741.8K | -12% | 0.0.3 | 13 years ago |
| array-parallel Call an array of asynchronous functions in parallel | 738.7K | -20% | 0.1.3 | 13 years ago |
| array-series Call an array of asynchronous functions in series | 729.2K | -20% | 0.1.5 | 13 years ago |
| to-camel-case Convert a string to camel case. | 680.8K | -9% | 1.0.0 | 11 years ago |
| to-snake-case Convert a string to snake case. | 670.2K | -14% | 1.0.0 | 11 years ago |
| component-classes Cross-browser element class list | 585.5K | -12% | 1.2.6 | 10 years ago |
| css-color-function A parser and converter for Tab Atkins's proposed color function in CSS. | 160.1K | -19% | 1.3.3 | 9 years ago |
| css-stringify CSS compiler | 148.1K | -24% | 2.0.0 | 12 years ago |
| ware Easily create your own middleware layer. | 146K | -23% | 1.3.0 | 11 years ago |
| slate-plain-serializer A plain text serializer for Slate editors. | 142.6K | -7% | 0.7.13 | 6 years ago |
| metascraper Scrape metadata from any URL using Open Graph, JSON-LD, HTML meta tags, and smart fallbacks. | 134.4K | -15% | 5.56.2 | 2 weeks ago |
| slate-base64-serializer A Base64 serializer for Slate editors. | 131.2K | -7% | 0.2.115 | 6 years ago |
| component-event Event binding component | 129.9K | -38% | 0.2.1 | 4 years ago |
| slate-prop-types A set of React prop type checkers for Slate editors. | 122.6K | -1% | 0.5.44 | 6 years ago |
| slate-dev-environment INTERNAL: A set of environment-related constants for Slate's core. | 113.9K | -2% | 0.2.5 | 6 years ago |
| type-component Cross-browser type assertions (less broken typeof) | 110.6K | -28% | 0.0.1 | 14 years ago |
| slate-react-placeholder A Slate plugin to render a placeholder with React. | 109K | -0% | 0.2.9 | 7 years ago |
| component-props Parse immediate identifiers from a js expression | 97.1K | -24% | 1.1.1 | 13 years ago |
| slate-hotkeys A set of function to detect common keypresses in a platform-agnostic way | 96.5K | -17% | 0.2.11 | 6 years ago |
| component-xor tiny xor utility function | 91.2K | -23% | 0.0.4 | 11 years ago |
| to-pascal-case Convert a string to pascal case. | 87.5K | -35% | 1.0.0 | 11 years ago |
| write-file-stdout Write to a file, falling back to stdout. | 85.2K | -20% | 0.0.2 | 13 years ago |
| read-file-stdin Read from a file, falling back to stdin. | 70.1K | -36% | 0.2.1 | 11 years ago |
| to-sentence-case Convert a string to sentence case. | 46K | -11% | 1.0.0 | 11 years ago |
| to-capital-case Convert a string to capital case. | 42.6K | -10% | 1.0.0 | 11 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.0 | 11 years ago |
| to-title-case Convert a string to title case. | 35K | -26% | 1.0.0 | 11 years ago |
| to-slug-case Convert a string to slug case. | 32.4K | -19% | 1.0.0 | 11 years ago |
| to-constant-case Convert a string to constant case. | 29K | -19% | 1.0.0 | 11 years ago |
| to-dot-case Convert a string to dot case. | 24.7K | -20% | 1.0.0 | 11 years ago |
| to-case Simple case conversion and detection for strings. | 24.6K | -20% | 2.0.0 | 11 years ago |
| metalsmith An extremely simple, pluggable static site generator. | 23.2K | -11% | 2.7.0 | 7 months ago |
| component-query Query the DOM with selector engine fallback support | 22.8K | -22% | 0.0.3 | 13 years ago |
| slate-dev-logger INTERNAL: A simple, development-only logger for Slate. | 22.7K | -3% | 0.1.43 | 8 years ago |
| component-matches-selector Check if an element matches a given selector | 21.6K | +1% | 0.1.7 | 7 years ago |
| component-clone Object clone supporting `date`, `regexp`, `array` and `object` types. | 15.9K | -15% | 0.2.3 | 10 years ago |
| slate-html-serializer An HTML serializer for Slate editors. | 15K | -26% | 0.8.13 | 6 years ago |
| slate-soft-break A Slate plugin to add soft breaks on return. | 14.5K | -40% | 0.9.0 | 8 years ago |
| component-raf request animation frame | 11.2K | -30% | 1.2.0 | 12 years ago |
| slate-auto-replace A Slate plugin to automatically transform certain input. | 9.5K | +7% | 0.12.1 | 8 years ago |
| read-metadata Load a JSON or YAML metadata file as an object | 7.9K | -31% | 1.0.0 | 12 years ago |
| component-delegate Event delegation component | 6.6K | -14% | 0.2.4 | 10 years ago |
| slate-schema-violations A set of constants for the built-in violations in a Slate schema. | 4.3K | -31% | 0.1.39 | 8 years ago |
| component-each Array / object / string iteration utility | 3.4K | -44% | 0.2.6 | 11 years ago |
| metalsmith-markdown A Metalsmith plugin to convert markdown files. | 3.2K | +4% | 1.3.0 | 7 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.0 | 8 years ago |
| component-events Higher level dom event management with direct and delegate event handling support. | 2.7K | -20% | 1.0.10 | 10 years ago |
| to-descriptor convert an object to a descriptor | 2.1K | -33% | 1.0.1 | 13 years ago |
| rework-inherit Inherit rules from other selectors | 1.9K | -15% | 0.2.3 | 12 years ago |
| component-consoler console commands for component(1) | 1.8K | -33% | 2.0.0 | 12 years ago |
| slate-when A Slate plugin to restrict another plugin to a condition. | 1.7K | +6% | 0.2.0 | 8 years ago |
| component-validator validate and normalize component.jsons | 1.7K | -35% | 1.1.1 | 12 years ago |
| builder-autoprefixer autoprefixer plugin for component-builder2.js | 1.7K | -34% | 1.0.4 | 12 years ago |
| component-build main logic for component's build command | 1.7K | -35% | 1.2.2 | 12 years ago |
| component-updater update pinned dependencies to the latest version | 1.7K | -34% | 1.0.5 | 12 years ago |
| builder-es6-module-to-cjs builder plugin to convert ES6 modules to CJS | 1.7K | -36% | 1.1.0 | 12 years ago |
| component-search2 search through crawl components | 1.7K | -35% | 1.1.1 | 12 years ago |
| component-ls list the dependency tree of a component | 1.7K | -34% | 2.1.0 | 12 years ago |
| component-outdated2 check if any pinned dependencies are outdated | 1.7K | -34% | 1.0.5 | 11 years ago |
| slate-drop-or-paste-images A Slate plugin that inserts images on drop or paste. | 1.4K | +7% | 0.9.1 | 8 years ago |
| component-manifest build manifests for component | 1.3K | -49% | 1.0.0 | 12 years ago |
| component-pin pin ranged dependencies to an installed version | 1.3K | -49% | 1.0.5 | 11 years ago |
| component-require2 component require implementation | 1.3K | -49% | 1.1.1 | 12 years ago |
| component-watcher build watching utility for component | 1.3K | -49% | 1.0.3 | 12 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.0 | 9 years ago |
| download-github-repo Download and extract a GitHub repository from node. | 1.2K | -47% | 0.1.4 | 9 years ago |
| react-values A set of tiny, composable React components for handling state with render props. | 997 | -22% | 0.3.3 | 8 years ago |
| slate-prism A Slate plugin to highlight code blocks using PrismJS. | 997 | +28% | 0.5.0 | 8 years ago |
| myth A CSS preprocessor that acts like a polyfill for future versions of the spec. | 801 | +6% | 1.5.0 | 11 years ago |
| rework-font-variant Implements the font-variant-* properties for browsers that don't yet support them. | 761 | +5% | 1.0.1 | 12 years ago |
| permit An unopinionated authentication library for building Node.js APIs. | 738 | -23% | 0.2.4 | 8 years ago |
| rework-color-function Implements Tab Atkins's proposed color function in CSS. | 735 | +7% | 1.2.1 | 12 years ago |
| slate-collapse-on-escape A Slate plugin that simply collapses the selection on escape. | 729 | -16% | 0.8.1 | 8 years ago |
| rework-hex-alpha Convert hex colors with alpha values into their RGBA equivalents for more browser support. | 710 | +5% | 1.0.0 | 12 years ago |
| within-document Check if an element is within the document | 479 | -19% | 0.0.3 | 12 years ago |
| slate-simulator A simulator for testing Slate editors and plugins. | 451 | -11% | 0.4.67 | 8 years ago |
| hermes Messenger of the gods. | 442 | -16% | 0.4.4 | 12 years ago |
| slate-dev-warning INTERNAL: A simple, development-only warning helper for Slate. | 417 | -38% | 0.0.1 | 8 years ago |
| dialog-component Dialog component | 236 | -2% | 0.4.4 | 11 years ago |
| component-tip Tip component | 225 | -36% | 3.0.3 | 10 years ago |
| overlay-component Overlay component | 224 | -7% | 0.3.5 | 11 years ago |
| assert-dir-equal Assert that the contents of two directories are equal. | 221 | -30% | 1.1.0 | 9 years ago |
| heroku-logger A dead simple logger, designed to be perfect for Heroku apps. | 209 | -39% | 0.3.3 | 8 years ago |
| rework-move-media Move media to the end of the CSS file | 160 | +19% | 0.0.5 | 13 years ago |
| slate-auto-replace-text A Slate plugin to automatically replace a string of matching text when typed. | 155 | -49% | 0.3.1 | 10 years ago |
| ianstormtaylor-css Simple CSS manipulation. | 150 | -40% | 0.3.1 | 11 years ago |
| remotes Normalize remote end points | 133 | +11% | 1.1.5 | 12 years ago |
| bus Application-wide event bus | 125 | +23% | 0.1.0 | 11 years ago |
| prompt-for Prompt the user for a series of answers. | 116 | -58% | 1.1.2 | 11 years ago |
| rework-split-media Split your style sheet by @media queries | 113 | -8% | 0.0.1 | 13 years ago |
| on-body Component: calls back after document.body exists. | 103 | -69% | 0.0.1 | 11 years ago |
| metalsmith-build-date A Metalsmith plugin that adds a build date to the metadata. | 96 | -45% | 0.2.0 | 11 years ago |
| component-empty Empties dom elements, arrays and array-like objects | 88 | +11% | 0.0.1 | 12 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.8 | 12 years ago |
| veneer | 83 | +34% | 0.0.1 | 10 years ago |
| inherit-component Prototype inheritance utility | 76 | +31% | 0.0.2 | 14 years ago |
| block .replace('{{block}}', string) | 75 | -6% | 0.2.1 | 13 years ago |
| component-installer Component install tool | 70 | -77% | 0.0.8 | 12 years ago |
| set-version Easily update the version of all the different package.json equivalents. | 70 | +19% | 0.0.1 | 13 years ago |
| component-package Component package | 57 | -71% | 0.0.4 | 13 years ago |
| component-file File & FileReader wrappers | 57 | +217% | 0.1.1 | 13 years ago |
| each-component Array / object / string iteration utility | 37 | +106% | 0.1.0 | 13 years ago |
| khaos A super-simple way to generate directory or file templates. | 27 | -48% | 0.9.3 | 11 years ago |
| progress-component Progress indicator component | 26 | +420% | 0.0.4 | 14 years ago |
| builder-jade Jade plugin for component-builder | 24 | -69% | 1.0.1 | 12 years ago |
| style-component Style canvas renders using CSS | 23 | -34% | 0.0.1 | 14 years ago |
| rework-variables Variable support | 19 | +850% | 0.0.8 | 13 years ago |
| component-builder2 builder for component | 17 | -48% | 0.2.2 | 13 years ago |
| tip-component Tip component | 17 | -29% | 1.0.2 | 12 years ago |
| component-domify turn HTML into DOM elements | 15 | -35% | 1.2.2 | 13 years ago |
| component-is Simple type checking. | 14 | +600% | 0.1.0 | 13 years ago |
| clipboard-dom Copy-to-Clipboard on a DOM element | 13 | +18% | 0.0.6 | 11 years ago |
| contents-helpers Install `contents-helpers` using Yarn or NPM: | 13 | +117% | 0.1.4 | 8 years ago |
| thumb-component Canvas thumbnail generator | 11 | -8% | 1.0.5 | 13 years ago |
| component-truncate String truncation utility ... | 11 | +267% | 1.0.0 | 13 years ago |
| component-typeface A component command to create a typeface component package via prompts from the command line. | 10 | +233% | 0.0.4 | 13 years ago |
| makefile-help An easy way to add a `make help` target to your Makefiles. | 10 | -9% | 0.0.2 | 9 years ago |
| component-boilerplate-express Boilerplate for Component and Express | 10 | 1.0.1 | 12 years ago | |
| slate-dev-benchmark INTERNAL: A development-only benchmark tool for Slate's core. | 9 | -55% | 0.0.7 | 6 years ago |
| component-clipboard Clipboard API wrapper | 9 | -10% | 0.1.7 | 11 years ago |
| contents-node Install `contents-node` using Yarn or NPM: | 9 | +200% | 0.7.1 | 7 years ago |
| component-bundler bundlers and bundling guide for component | 9 | +200% | 0.0.4 | 12 years ago |
| logo-cli A CLI to make working with re-usable logo components easy. | 9 | +125% | 0.0.11 | 12 years ago |
| enumerate-error enumerate non-enumerable properties of an error object | 9 | +800% | 1.1.0 | 12 years ago |
| component-normalized-upload Normalized DataTransfer items for less upload item handling pain | 8 | -53% | 0.0.6 | 13 years ago |
| builder-coffee-script coffee-script plugin for component-builder2 | 8 | -76% | 0.3.0 | 11 years ago |
| file-component File & FileReader wrappers | 8 | -11% | 0.1.0 | 13 years ago |
| hermes-google-images A Hermes plugin for searching google images. | 8 | +300% | 0.0.1 | 12 years ago |
| menu-component Menu component | 8 | +100% | 0.1.1 | 14 years ago |
| react-hermes | 8 | +167% | 0.0.0 | 8 years ago |
| hermes-hangout A Hermes plugin for generating Google Hangouts. | 8 | 0.0.2 | 12 years ago | |
| component-size A component command to list the sizes of all your component's dependencies. | 7 | -36% | 0.0.8 | 12 years ago |
| slate-dev-test-utils INTERNAL: A set of utils for Slate's core tests. | 7 | -50% | 0.0.1 | 8 years ago |
| component-boilerplate-koa Boilerplate for Component and Koa | 7 | +250% | 1.0.1 | 12 years ago |
| hermes-bangbang A !! command for Hermes, just like your shell. | 7 | +250% | 0.0.1 | 12 years ago |
| component-middleware component building middleware for node/connect/express | 7 | +133% | 1.0.0 | 12 years ago |
| builder-regenerator Facebook's regenerator plugin for component-builder2 | 7 | +600% | 0.1.1 | 13 years ago |
| pg-sql-helpers A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript. | 6 | -84% | 0.3.7 | 5 years ago |
| vexes | 6 | +200% | 0.0.45 | 4 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.3 | 10 years ago |
| component-typefamily A component command to create a typefamily component package via prompts from the command line. | 6 | +100% | 0.0.2 | 13 years ago |
| component-create create(1) command for component(1) | 6 | +20% | 1.0.0 | 11 years ago |
| hermes-food Give Hermes the power to let everyone know when food is ready. | 6 | +200% | 0.0.1 | 12 years ago |
| metalsmith-excerpt A Metalsmith plugin to add an excerpt to files. | 6 | +20% | 0.1.1 | 13 years ago |
| regroup The simple way to get started with React & Redux. | 6 | +500% | 0.0.2 | 11 years ago |
| suggest-email Email suggestion script | 6 | 0.0.1 | 14 years ago | |
| hermes-die Kill Hermes. | 6 | +500% | 0.0.1 | 12 years ago |
| component-update A component command plugin to update out of date dependencies. | 5 | +150% | 0.0.3 | 13 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.4 | 13 years ago |
| component-sort Sort DOM elements | 5 | -29% | 0.0.4 | 12 years ago |
| confirmation-popover-component Popover component | 5 | 0.0.1 | 14 years ago | |
| react-souls | 5 | +400% | 0.0.0 | 8 years ago |
| react-innards | 5 | +400% | 0.0.0 | 8 years ago |
| component-drop drag and drop file uploading with a single drop event | 4 | -73% | 0.1.7 | 13 years ago |
| create-element HTML element string creator | 4 | 0% | 0.2.3 | 13 years ago |
| nexus-socketio-transport | 4 | -60% | 0.0.6 | 9 years ago |
| component-outdated A component command plugin to list outdated dependencies. | 4 | +100% | 0.0.3 | 13 years ago |
| component-inject-at-cursor inject a string or dom node at the cursor | 4 | +100% | 0.0.5 | 13 years ago |
| nexus-redis-pubsub | 4 | -56% | 0.0.4 | 9 years ago |
| component-koa component building middleware for koa | 4 | +33% | 1.0.0 | 12 years ago |
| nexus-websocket-transport | 4 | -50% | 0.0.4 | 9 years ago |
| traverse-components A helper to traverse a component's dependencies. | 4 | 0.0.1 | 13 years ago | |
| zepto-component Zepto component | 4 | +300% | 1.0.0 | 14 years ago |
| model-schema A plugin that creates a model's attributes from a schema. | 3 | 0% | 0.0.2 | 12 years ago |
| component-cdn CDN for Component | 3 | +200% | 0.0.0 | 12 years ago |
| confirmation-component Confirmation component | 3 | -40% | 0.0.1 | 14 years ago |
| component-reverse unicode-aware string reversal | 2 | -60% | 0.0.2 | 13 years ago |
| makefile-assert An easy way to assert that an environment variable is defined in your Makefiles. | 2 | -71% | 0.0.1 | 9 years ago |
| builder-html-minifier html minifier plugin for component-builder2.js | 2 | -33% | 1.0.0 | 12 years ago |
| is-umd check if JS is UMD | 2 | -50% | 1.0.1 | 12 years ago |
| react-guts | 2 | +100% | 0.0.0 | 8 years ago |
| component-builder-www Component building middleware | 1 | -50% | 1.0.0 | 12 years ago |
Repositories
Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.