@toruslabs/broadcast-channel
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers
Found 3165 results for polyfill
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers
Ponyfill for smooth scrolling elements into view (if needed!)
A polyfill for the proposed inert API
A Barcode Detection API polyfill that uses ZXing webassembly under the hood
Polyfill object-fit and object-position on images on IE9, IE10, IE11, Edge, Safari, ...
Polyfill for the Proxy object
Deno namespace shim for Node.js
Wrapper for the Page Visibility API
An ES spec-compliant `Array.prototype.forEach` shim/polyfill/replacement that works as far down as ES3.
Polyfill for navigator.sendBeacon()
Polyfill for RFC 566: @cached
A fork of create-react-context in MIT license
An ES-spec-compliant (proposed) Array.prototype.at shim/polyfill/replacement that works as far down as ES3
A polyfill for Ember CLI's TypeScript blueprint capabilities.
An ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
Polyfill for RFC 580: Destroyables
A polyfill for the Record and Tuple Stage 2 ECMAScript proposal.
Javascript Error Polyfill
MediaRecorder polyfill to record audio in Edge and Safari
Polyfill requestAnimationFrame and cancelAnimationFrame
This package includes the [core-js](https://github.com/zloirock/core-js) polyfill for `String#replaceAll`, along with TypeScript typings.
A robust & optimized `String.prototype.startsWith` polyfill, based on the ECMAScript 6 specification.
Polyfill for the basic functionality of `Function.name` accessor property in its pre-ES6 form
Popover Attribute Polyfill
Smooth Scroll behavior polyfill
polyfill for `KeyboardEvent.prototype.key`
A polyfill for the element internals specification
A cross browser solution to scrolling during drag and drop.
JavaScript polyfill for the WHATWG spec of focusOptions, that enables a set of options to be passed to the focus method.
A Javascript utility library for working with native objects.
Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.
PostCSS plugin for Flexibility polyfill
CSSOM-valid and jsdom/Jest-compatible matchMedia polyfill for server-side unit tests
Standard library
A minimal polyfill for Element.closest
A JavaScript polyfill for Flexbox
Super small `Element.matches` fix for older browsers (IE 9+, Edge 12+, Safari, Android browsers)
CanvasRenderingContext2D.roundRect() and Path2D.roundRect() polyfill
A polyfill for Ember.assign in <= 2.4
MDN polyfills
A polyfill for the 'scroll-behavior' CSS-property
Polyfill for ES6 Promise
Quick wrapper that finds TextDecoder or polyfills a bad implementation
Polyfill for CSS `position: sticky`
A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core
Polyfill for making HTML5 drag and drop possible in all browsers.
Replaces `arr.includes(val)' with `arr.indexOf(val) >= 0`.
ECMAScript 7 compatibility shims for legacy JavaScript engines
Node's util.inspect, extracted for use on the Web
Round a double-precision floating-point number toward zero.
Returns the first index at which a given element can be found.
W3C's Fullscreen API Polyfill
Return the first index at which a given element can be found.
<form>.requestSubmit() polyfill
Simple ES6 Object.assign() polyfill for older environments.
User Timing polyfill
A polyfill that fetches external SVGs referenced in use elements when the browser itself fails to do so.
Provide helpers that polyfill all methods defined in [iterator helpers proposal](https://github.com/tc39/proposal-iterator-helpers), both for `Iterator` and `AsyncIterator`, and even more.
A robust & optimized `String.prototype.endsWith` polyfill, based on the ECMAScript 6 specification.
Browser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js
An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3
A polyfill for the Resize Observer API
All inclusive customElements polyfill for every browser
Object.fromEntries() polyfill
HTML <details> element polyfill
WebAssembly interpreter
Validate your forms, frontend, without writing a single line of javascript!
Scoped CustomElementRegistry Polyfill
An EventTarget polyfill
Polyfill/shim for stream.finished in node versions < v10
`Object.entries()` ponyfill
Runtime polyfills for TypeScript libs, powered by core-js!
React component for anchor links using the smoothscroll polyfill.
Polyfill for the proposed CSS anchor positioning spec
A polyfill for the native import() in the browser
An ES-spec-compliant Set shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
ES Proposal spec-compliant shim for SuppressedError
Polyfill/shim for stream.pipeline in node versions < v10
Compatibility layer for efficient streaming of binary data using [WHATWG Streams](https://streams.spec.whatwg.org/)
Object.setPrototypeOf Polyfill
A cross browser solution to scrolling during drag and drop.
Polyfills and patches missing or partially supported web and core APIs
An ES-spec-compliant Map shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3
A polyfill of IntersectionObserver API
Patches global.Promise to use bluebird and returns a bluebird instance
fs.promises polyfill
A browser polyfill for W3C EventSource (http://www.w3.org/TR/eventsource/)
polyfill for es8 Object.values
Cross-browser implementation of W3C saveAs API
Tiny Web Share API Wrapper with fallback for unsupported browsers
Polyfills the a[download] attribute
Standardizer for node's console.assert
The minimal set of polyfills that the Aurelia platform needs to run on ES5 browsers.
Compute the arcsine of a double-precision floating-point number.
ECMAScript Map like object.
Polyfill for scrollend event
An ES5 spec-compliant `Array.prototype.some` shim/polyfill/replacement that works as far down as ES3.
get-own-property-symbols ========================
Simple, small and fast jQuery polyfill for the HTML5 <input type="range"> slider element
TypeScript shim for DOMMatrix
Determines whether a string ends with the characters of another string.
An accessible polyfill for `[input type='time']` elements modeled after the Chrome & Firefox desktop implementations.
A fully spec-compliant polyfill for 'Intl.ListFormat'
Polyfill for BroadcastChannel for Safari, old Chrome and Opera
Small vanilla javascript that feature detect the :focus-within pseudo selector and polyfills it with a standard css class if necessary.
A canvas.toBlob() implementation
A polyfill for the proposed blocking elements stack API
Compute the arccosine of a double-precision floating-point number.
Polyfill Web Speech API with Cognitive Services Speech-to-Text service
Polyfill to provide array.find on IE.
High performance WebRTC polyfill for Node.JS via libdatachannel using Node Native/NAPI.
Cross-platform Blob implementation for NodeJS and the Web.
A jquery polyfill for the old, removed $.live() method
React.createRef() polyfill
An essential WeakMap polyfill for legacy browsers.
PostCSS plugin that updates the standard object-fit tag to work with the object-fit-images polyfill for browsers that do not natively support object-fit.
An trim polyfill for legacy browsers.
Return elements matching a selector relative to the current node
`core-js`'s `web/url.js` prebundled for the browser
Run ES Module syntax in any browser – even IE!
Simple polyfill for the NodeList.forEach method.
A polyfill for the Cookie Store API
An Object.fromEntries polyfill
console.time, console.timeLog and console.timeEnd polyfill for react-native
Polyfill for the HTML5 `<details>` element
Canvas toBlob polyfill
html5 storage interface for node and browser
Ember cli addon that includes a polyfill for closest() if needed.
CSS.supports() shim
An importNode polyfill for IE11 and other legacy browsers
W3C compliant EventSource client for Node.js and browser (polyfill)
Plugin for injecting a polyfills loader to HTML pages
A simple SDP interoperability layer for Unified Plan/Plan B
ES2015 WeakMap polyfill for Ember.WeakMap
Web Streams, based on the WHATWG spec reference implementation
An ESnext spec-compliant `Set.prototype.intersection` shim/polyfill/replacement that works as far down as ES3
Tiny KeyboardEvent#key shim for IE and MS Edge
A small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers, and supports an API surface that matches normal Workers.
<h1 align="center" style="border-bottom: none;">🔎 PerformanceObserver Polyfill</h1> <p align="center"> <a href="https://travis-ci.org/fastly/performance-observer-polyfill"> <img alt="Travis" src="https://img.shields.io/travis/fastly/performance-obs
A minimal polyfill for Element scroll extensions.
A polyfill for missing Object.values / Object.entries
Polyfill for SVG 2 getPathData() and setPathData() methods
ARIA element reflection polyfill for strings
Polyfill for Function.prototype.bind
Shadow DOM polyfill
ES6 Map Implemented in TypeScript
This fork provide the following on top of the original:
Polyfill for EventTarget options object support
WebAssembly interpreter
ES Proposal spec-compliant shim for Promise.withResolvers
An Event polyfill for legacy browsers.
HTML5 HTMLElement.dataset ponyfill
Development server for modern web apps
An ESnext spec-compliant `Set.prototype.union` shim/polyfill/replacement that works as far down as ES3
Light-weight wrapper for the newer Promise-based MediaDevices.getUserMedia API with a fallback to navigator.getUserMedia (and it's prefixed variants)
A WebAssembly polyfill for the Barcode Detection API
A Laravel Mix extension to include polyfills by using Babel, core-js, and regenerator-runtime
Ponyfill for React 16's <React.Fragment> component
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
WeakSet for IE11 and engines with a WeakMap
EyeDropper API Polyfill
Array#forEach ponyfill for older browsers
A robust & optimized `Array.from` polyfill, based on the ECMAScript 6 specification.
A simple polyfill implementation of W3C's JavaScript Fullscreen API spec. Don't worry about the vendor specific Fullscreen API.
A polyfill for SVG's SVGPathSeg and SVGPathSegList
Polyfills for various EcmaScript 5 and EcmaScript 6 methods distributed as CommonJS modules that can be require'd individually or as a whole.
Ease adding polyfills to Nuxt.js projects using Polyfill.io among others
This is a polyfill for TextEncoderStream.
No-bullshit super-simple es7 collections shim for Array#includes, Object.values, Object.entries
Element#classList for older browsers.
A lightweight implementation of the Unicode Text Segmentation (UAX #29)
small zero dependent polyfill for `Object.groupBy` and `Map.groupBy`
An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.
A minimal and dependency-free vanilla JavaScript datalist polyfill. Supports all standard's functionality as well as mimics other browsers behavior.
ES spec-compliant `Array.prototype.slice` shim/polyfill/replacement that works as far down as ES3
Babel 6 polyfill for IE<=10
Lightweight polyfill/ponyfill for the Compression Streams API
A screen.orientation ponyfill 🖥
Automatically adds datepickers to input[type=date] on IE, Firefox, and OS X Safari.
JavaScript polyfills
Polyfills for TextEncoder/TextDecoder
A CustomEvent polyfill for legacy browsers.
Karma plugin for testing with es modules
An ES-spec-compliant (proposed) String.prototype.at shim/polyfill/replacement that works as far down as ES3
Loosely test a package's compliance with the es-shim API
An is-array polyfill for legacy browsers.
A cross-browser ponyfill for File with a working constructor
A simple polyfill for IE8 and 9 that populates the value when empty
All polyfills suggested by the Angular team
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
Cross-browser JavaScript shim that fully implements element.classList (referenced on MDN)
Polyfill for Node core `events.once
A shim for the iFrame "srcdoc" attribute
An ES spec-compliant `String.prototype.split` shim/polyfill/replacement that works as far down as ES3
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
Polyfill for window.location.origin
âš¡ include core-js polyfills when bundling with rollup
Polyfill for Crypto instance methods of Web Crypto API
A feature detected fix for non unique template literals
Polyfill for HTML 5 Canvas features.
Essential WeakSet for legacy browsers.
Custom Properties polyfill for IE11.
An essential Map poorlyfill for legacy browsers.
ES spec-compliant `Array.prototype.join` shim/polyfill/replacement that works as far down as ES3.
Polyfilled smooth scrolling behavior and helper function for Gatsby sites.
A simple SDP interoperability layer for Unified Plan/Plan B
A window.resizeTo polyfill for test environments like Jest & JSDOM
importModule() is a polyfill of import().
Babel plugin that rewrites Promise references to es6-promise, but only if necessary
Simple ES6 Array.prototype.findIndex polyfill for older environments.
ES spec-compliant String.prototype.padStart shim.
The default blueprint for ember-cli addons.
Yet Another RequestAnimationFrame Polyfill
A polyfill that adds support for the CSS pseudo-class :has() to the DOM Selectors API (by extending .querySelector(), .querySelectorAll(), .matches(), .closest() or called directly)
Array.prototype.fill polyfill
Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.
Hyphenation for node and Polyfill for client-side hyphenation.
Helper for mounting Dom in unit tests
Plugin for generating an html file with rollup
npm package for https://github.com/mpizenberg/elm-pep
ES spec-compliant `Date` shim/polyfill/replacement that works as far down as ES3
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
An AbortController Polyfill
Polyfill for the proposed React.createRef and React.forwardRef API
An HTML5 Blob implementation
Style elements when they are focused or contain a focused element
Apply smooth scroll to anchor links to replicate CSS scroll-behavior
A Gatsby plugin to polyfill your site with [Polyfill.io](https://polyfill.io/v2/docs/).
a polyfill for canvas getTransform, ellipse, resetTransform API
An ES2015 spec-compliant `Array.prototype.indexOf` shim/polyfill/replacement that works as far down as ES3.
Element.matches Polyfill
requestIdleCallback polyfill
native Blob interface support (polyfill)
Polyfill for Array.prototype.fill
Convert a file: URL to its path
new Event() polyfill
innerHTML polyfill for SVGElement
Focusin/focusout polyfill for Firefox
A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support
A polyfill for IndexedDB using WebSql
ES7 spec-compliant String.prototype.padEnd shim.
Polyfill for the proposed React context API
An ESnext spec-compliant `Array.prototype.toSpliced` shim/polyfill/replacement that works as far down as ES3.
Array.from polyfill
An ESnext spec-compliant `String.prototype.toWellFormed` shim/polyfill/replacement that works as far down as ES3.
A PostCSS polyfill for adding gap between flex items
requestVideoFrameCallback polyfill
Polyfill for making HTML5 drag and drop possible in all browsers.