• Stars
    star
    13
  • Rank 1,461,394 (Top 30 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Create an event object cross browser. Useful for unit testing mostly.

More Repositories

1

slate

A completely customizable framework for building rich text editors. (Currently in beta.)
TypeScript
28,970
star
2

superstruct

A simple and composable way to validate data in JavaScript (and TypeScript).
TypeScript
6,772
star
3

permit

An unopinionated authentication library for building Node.js APIs.
JavaScript
1,683
star
4

react-values

A set of tiny React components for handling state with render props.
JavaScript
1,024
star
5

awesome-heroku

A curated list of helpful Heroku resources.
291
star
6

slate-plugins

A set of my personal Slate editor plugins, in a monorepo.
JavaScript
232
star
7

to-case

Simple case detection and conversion for strings.
JavaScript
122
star
8

minify

Simple, clean API for minifying Javascript, HTML or CSS.
JavaScript
112
star
9

hpmor

A set of covers for "Harry Potter and the Methods of Rationality".
112
star
10

css-color-function

A parser and converter for Tab Atkins's proposed color function in CSS.
JavaScript
91
star
11

is

Simple type checking.
JavaScript
77
star
12

router

A nice client-side router.
JavaScript
71
star
13

bump

Easily bump the version of all the different package.json equivalents.
JavaScript
65
star
14

heroku-logger

A dead simple logger, designed to be perfect for Heroku apps.
JavaScript
59
star
15

is-empty

Check whether a value is empty.
JavaScript
47
star
16

browser-logger

A dead simple logger, designed to be perfect for the browser.
JavaScript
44
star
17

download-github-repo

Download and extract a GitHub repository from node.
JavaScript
42
star
18

void

A toolkit for making generative art.
TypeScript
42
star
19

pg-sql-helpers

A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript.
JavaScript
38
star
20

to-camel-case

Convert a string to a camel case.
JavaScript
36
star
21

rework-pure-css

Spiritual successor:
JavaScript
33
star
22

to-snake-case

Convert a string to a snake case.
JavaScript
26
star
23

history

A nicer wrapper around the browser's History API. Push, replace, back, forward, etc.
JavaScript
25
star
24

makefile-help

An easy way to add a `make help` target to your Makefiles.
Makefile
24
star
25

slate-drop-or-paste-images

Moved! This package has moved to ianstormtaylor/slate-plugins...
24
star
26

rework-color-function

Implements Tab Atkins's proposed color function in CSS.
CSS
22
star
27

slate-auto-replace

Moved! This package has moved to ianstormtaylor/slate-plugins...
22
star
28

trigger-event

Programmatically trigger a DOM event. Useful for unit testing mostly.
JavaScript
21
star
29

component-size

A component command to list the sizes of all your component's dependencies.
JavaScript
18
star
30

to-title-case

Convert a string to a title case.
JavaScript
17
star
31

component-update

A component command plugin to update out of date dependencies.
JavaScript
16
star
32

to-no-case

Remove an existing case from a string.
JavaScript
16
star
33

reset

An opinionated CSS reset for web *apps*.
CSS
15
star
34

css

Simple CSS manipulation.
JavaScript
15
star
35

component-outdated

A component command plugin to list outdated dependencies.
JavaScript
14
star
36

read-file-stdin

Read from a file, falling back to stdin.
JavaScript
14
star
37

correct-email

Correct common misspellings in an email address, based on Kicksend's Mailcheck library.
JavaScript
13
star
38

backbone-inheritance

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets Views inherit properties from their parents.
JavaScript
12
star
39

to-capital-case

Convert a string to a capital case.
JavaScript
11
star
40

to-slug-case

Convert a string to a slug case.
JavaScript
11
star
41

jquery-state

A jQuery plugin that makes setting states in the DOM easy and accessible.
JavaScript
11
star
42

animate

Easily apply animate.css animations to elements via Javascript.
CSS
10
star
43

slate-paste-linkify

Moved! This package has moved to ianstormtaylor/slate-plugins...
10
star
44

backbone-state

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds states to Views.
JavaScript
9
star
45

slate-soft-break

Moved! This package has moved to ianstormtaylor/slate-plugins...
8
star
46

title-case-minors

A list of the minor words that shouldn't be capitalized in a title case string.
JavaScript
8
star
47

closest-match

Find the closest match for a string from an array of matches, using string distance.
JavaScript
7
star
48

loading

A simple way to toggle loading state.
JavaScript
7
star
49

to-sentence-case

Convert a string to a sentence case.
JavaScript
6
star
50

makefile-assert

An easy way to assert that an environment variable is defined in your Makefiles.
Makefile
6
star
51

mailto

Programmatically open the user's email client.
JavaScript
6
star
52

assert-dir-equal

Assert that the contents of two directories are equal.
JavaScript
6
star
53

write-file-stdout

Write to a file, falling back to stdout.
JavaScript
6
star
54

slate-auto-replace-text

Deprecated! Use ianstormtaylor/slate-auto-replace instead...
6
star
55

to-space-case

Convert a string to a space case.
JavaScript
5
star
56

to-dot-case

Convert a string to a dot case.
JavaScript
5
star
57

parallel

A simple API for running async functions in parallel.
JavaScript
4
star
58

rework-font-variant

Implements the font-variant-* properties for browsers that don't yet support them.
JavaScript
4
star
59

to-constant-case

Convert a string to a constant case.
JavaScript
4
star
60

email

Parse an email address into its components, based on component/url.
JavaScript
4
star
61

parent

Get the parent of an element.
JavaScript
3
star
62

get

Get a property from a model or object.
JavaScript
3
star
63

to-pascal-case

Convert a string to pascal case.
JavaScript
3
star
64

classes

Quickly mixin class helper methods to a view.
JavaScript
3
star
65

bind

A clear API for function binding helpers.
JavaScript
3
star
66

map

Map an array or object.
JavaScript
3
star
67

matchuppps

My 10K Apart 2010 entry that won Best Design
JavaScript
3
star
68

slate-collapse-on-escape

Moved! This package has moved to ianstormtaylor/slate-plugins...
3
star
69

backbone-getset

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds a getter and setter to Backbone Views.
JavaScript
2
star
70

typekit

Load a Typekit kit asynchronously, automatically handling FOUT.
JavaScript
2
star
71

backbone-events

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets you define all your events in one place.
JavaScript
2
star
72

reduce

Reduce an array or object.
JavaScript
1
star
73

changesets-logo

A logo for Changesets.
1
star
74

pick

Pick keys from an object, returning a clone.
JavaScript
1
star
75

callback

Sugar for couthly calling functions back.
JavaScript
1
star
76

graph

WIP, naming ideas much appreciated :)
JavaScript
1
star
77

redraw

Force a redraw on an element.
JavaScript
1
star
78

on-load

Callback when the document has loaded.
JavaScript
1
star
79

set

Set a property on a model or object.
JavaScript
1
star
80

case

Moved to https://github.com/ianstormtaylor/to-case
JavaScript
1
star
81

slate-auto-replace-block

Deprecated! Use ianstormtaylor/slate-auto-replace instead...
1
star