@webmodules

webmodules

ES6 modules for web usage – on NPM

Loading…

JavaScript 5 0

dom-splice

Updated

Makefile 1 0

babel-base

Base project for use with Babel.

Updated

JavaScript 6 1

mutation-observer

Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)

Updated

JavaScript 3 0

raf-debounce

Updated

JavaScript 9 4

blob

A constructor for Blobs even when only BlobBuilder is available

Updated

JavaScript 9 1

block-elements

Array of "block level elements" defined by the HTML specification

Updated

JavaScript 77 26

jsonp

A simple JSONP implementation

Updated

JavaScript 2 0

base-url

Returns the "base URL" of the `document`

Updated

JavaScript 66 12

gravatar

client-side gravatar component

Updated

JavaScript 4 0

unwrap-range

Removes the specified `nodeName` from within or surrounding the given Range

Updated

JavaScript 3 0

save-range

Uses DOM markers to save a Range's boundaries for loading later

Updated

JavaScript 9 1

bounding-client-rect

Cross-browser `getBoundingClientRect()` for all Node types

Updated

JavaScript 4 0

link-command

"createLink" and "unlink" native commands packaged as a Command

Updated

JavaScript 2 0

padding-command

Adjusts the padding of the selected paragraphs by a given amount (delta).

Updated

JavaScript 0 0

dom-regexp-match

Creates Range instances within an HTML Element that select text matching a RegExp

Updated

JavaScript 4 0

range-at-index

Returns a Range instance selecting text within an HTML Element, at start and end offsets

Updated

JavaScript 0 0

selection-token

Makes a DOM Element respect "selection tokens"

Updated

Makefile 6 0

range-equals

Compare two DOM ranges for equality

Updated

JavaScript 2 0

list-command

Command implementation for (un)ordered lists

Updated

JavaScript 2 1

wrap-command

Command implementation based on `wrap-range` and `unwrap-range`

Updated