Skip to content
@webmodules

webmodules

ES6 modules for web usage – on NPM

  • A cross-browser Blob that falls back to BlobBuilder when appropriate

    JavaScript 23 18 MIT Updated Apr 20, 2019
  • A simple JSONP implementation

    JavaScript 1,501 328 Updated Mar 9, 2019
  • Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)

    JavaScript 39 16 Updated Aug 1, 2018
  • Cross-browser `ProgressEvent` constructor

    JavaScript 4 3 Updated Mar 1, 2018
  • Returns the `window` object from a DOM object

    JavaScript 6 3 MIT Updated Feb 8, 2018
  • A polyfill for `position: sticky` for browsers that don't support it yet. Essentially a webmodule wrapper for wilddeer/stickyfill.

    JavaScript 22 7 MIT Updated Dec 11, 2017
  • `Node#contains()` cross browser polyfill

    JavaScript 4 Updated Jul 14, 2017
  • Returns the `document` object from a DOM object

    JavaScript 10 1 MIT Updated Jun 14, 2017
  • Serializes any DOM node into a String

    JavaScript 32 13 MIT Updated May 4, 2017
  • Array of "block level elements" defined by the HTML specification

    JavaScript 19 3 MIT Updated May 2, 2017
  • Cross-browser `CustomEvent` constructor

    JavaScript 73 11 MIT Updated Oct 13, 2016
  • Cross-browser `getBoundingClientRect()` for all Node types

    JavaScript 22 7 Updated Sep 22, 2016
  • Removes the specified `nodeName` from within or surrounding the given Range

    JavaScript 6 2 Updated Sep 17, 2016
  • Wraps a DOM Range instance with a new DOM element

    JavaScript 4 Updated Sep 17, 2016
  • Scrolls an HTML element into the browser viewport

    JavaScript 15 3 Updated Aug 5, 2016
  • Cross-browser normalization of DOM Range start and end containers

    JavaScript 6 4 Updated Oct 11, 2015
  • Regular expression to match URLs in a body of plain text.

    JavaScript 28 4 Updated Aug 20, 2015
  • Cross-browser wrapper for the `onfullscreenchange` event

    JavaScript 3 Updated Jun 13, 2015
  • Cross-browser HTML5 `requestFullscreen`

    JavaScript 3 Updated Jun 13, 2015
  • Cross-browser HTML5 `exitFullscreen`

    JavaScript 2 Updated Jun 13, 2015
  • Cross-browser HTML5 `isFullscreen`

    JavaScript 1 Updated Jun 13, 2015
  • Retrieve the clipboard content as an HTMLElement on a paste event

    TypeScript 5 1 Updated May 30, 2015
  • JavaScript 9 2 Updated May 20, 2015
  • Base project for use with Babel.

    Makefile 4 MIT Updated May 14, 2015
  • JavaScript 5 Updated May 8, 2015
  • Returns the "base URL" of the `document`

    JavaScript 2 Updated Mar 18, 2015
  • client-side gravatar component

    JavaScript 69 14 Updated Mar 16, 2015
  • Uses DOM markers to save a Range's boundaries for loading later

    JavaScript 3 1 Updated Mar 10, 2015
  • "createLink" and "unlink" native commands packaged as a Command

    JavaScript 5 1 Updated Mar 10, 2015
  • Adjusts the padding of the selected paragraphs by a given amount (delta).

    JavaScript 2 1 MIT Updated Mar 9, 2015
You can’t perform that action at this time.