create-react-context
Polyfill for the proposed React context API
Found 3167 results for polyfill
Polyfill for the proposed React context API
ES Proposal spec-compliant shim for Promise.prototype.finally
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
Spec-compliant shim for Symbol.prototype.description proposal.
ES2017 spec-compliant String.prototype.padStart shim.
Fake IndexedDB: a pure JS in-memory implementation of the IndexedDB API
A lightweight and trustworthy URL polyfill for React Native
ES2019 spec-compliant String.prototype.trimLeft shim.
ES2015 spec-compliant shim for Reflect.ownKeys
Polyfill for the proposed React context API
ES2019 spec-compliant String.prototype.trimLeft shim.
ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.
finds an item in an array matching a predicate function, and returns its index
Polyfills Path2D api for canvas rendering
A ponyfill (doesn't overwrite the native methods) to use Edge Runtime APIs in any environment.
A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.
Text Decoder
A polyfill for http://www.w3.org/TR/eventsource/
ES2015 (ES6) Number.isInteger polyfill
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
Polyfill the ECMA-402 Intl API (except collation)
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.
Smooth Scroll behavior polyfill
a simple polyfill for javascript URLSearchParams
Polyfill/shim for `document.contains`
Ensure a path doesn't contain null bytes
Return the prototype of a provided object.
EventSource polyfill for browser and node.js
Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r
ECMAScript6 WeakMap polyfill
A polyfill for creating CustomEvents on IE9+ if the native implementation is missing.
Ponyfill for ES2020 Intl.NumberFormat
Intl.MessageFormat / Unicode MessageFormat 2 parser, runtime and polyfill
Cross-browser JavaScript shim that fully implements element.classList (referenced on MDN)
Polyfill for perf_hooks.monitorEventLoopDelay(...)
Polyfill for Intl.PluralRules
Test whether a path exists on the filesystem.
Polyfills nodejs builtin modules and globals for the browser.
Blob.js implements the W3C Blob interface in browsers that do not natively support it.
A browser polyfill for W3C EventSource (http://www.w3.org/TR/eventsource/)
Mouse state change listener
Cross browser mouse event property access
Intl.DateTimeFormat polyfill
Polyfill for Scoped CSS
Web Components Polyfills
JavaScript implementation of the Web Animations API
The URLSearchParams polyfill.
HTML Custom Elements Polyfill
A Javascript polyfill for browsers that don't support the object-fit CSS property
An implementation and polyfill of the Resize Observer draft.
An ES5 spec-compliant `Array.prototype.every` shim/polyfill/replacement that works as far down as ES3.
Return the closest element matching a selector up the DOM tree
A polyfill for the encryptionScheme field in EME
Promise.witResolvers() polyfill
A robust ES3-compatible polyfill for the `RegExp.escape` proposal - see https://github.com/tc39/proposal-regex-escaping
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
A polyfill for the asynchronous clipboard API
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers
ES 2021 spec-compliant shim for Promise.any
Deno namespace shim for Node.js
Constructible style sheets/adopted style sheets polyfill
Ponyfill for smooth scrolling elements into view (if needed!)
Polyfill for the Proxy object
A Barcode Detection API polyfill that uses ZXing webassembly under the hood
A polyfill for the proposed inert API
Polyfill object-fit and object-position on images on IE9, IE10, IE11, Edge, Safari, ...
Polyfill for navigator.sendBeacon()
An ES spec-compliant `Array.prototype.forEach` shim/polyfill/replacement that works as far down as ES3.
Wrapper for the Page Visibility API
Polyfill for RFC 566: @cached
Polyfill requestAnimationFrame and cancelAnimationFrame
Polyfill for RFC 580: Destroyables
Popover Attribute Polyfill
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 robust & optimized `String.prototype.startsWith` polyfill, based on the ECMAScript 6 specification.
polyfill for `KeyboardEvent.prototype.key`
A polyfill for the Record and Tuple Stage 2 ECMAScript proposal.
An ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
A polyfill for Ember CLI's TypeScript blueprint capabilities.
MediaRecorder polyfill to record audio in Edge and Safari
Javascript Error Polyfill
A cross browser solution to scrolling during drag and drop.
Polyfill for the basic functionality of `Function.name` accessor property in its pre-ES6 form
This package includes the [core-js](https://github.com/zloirock/core-js) polyfill for `String#replaceAll`, along with TypeScript typings.
Smooth Scroll behavior polyfill
A Javascript utility library for working with native objects.
JavaScript polyfill for the WHATWG spec of focusOptions, that enables a set of options to be passed to the focus method.
A polyfill for the element internals specification
PostCSS plugin for Flexibility polyfill
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.
CSSOM-valid and jsdom/Jest-compatible matchMedia polyfill for server-side unit tests
Polyfill for CSS `position: sticky`
A JavaScript polyfill for Flexbox
Replaces `arr.includes(val)' with `arr.indexOf(val) >= 0`.
Polyfill for ES6 Promise
Standard library
A polyfill for Ember.assign in <= 2.4
CanvasRenderingContext2D.roundRect() and Path2D.roundRect() polyfill
A polyfill for the 'scroll-behavior' CSS-property
Round a double-precision floating-point number toward zero.
A minimal polyfill for Element.closest
ECMAScript 7 compatibility shims for legacy JavaScript engines
MDN polyfills
Super small `Element.matches` fix for older browsers (IE 9+, Edge 12+, Safari, Android browsers)
Returns the first index at which a given element can be found.
Quick wrapper that finds TextDecoder or polyfills a bad implementation
A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core
<form>.requestSubmit() polyfill
Polyfill for making HTML5 drag and drop possible in all browsers.
Node's util.inspect, extracted for use on the Web
Return the first index at which a given element can be found.
User Timing polyfill
A polyfill that fetches external SVGs referenced in use elements when the browser itself fails to do so.
Simple ES6 Object.assign() polyfill for older environments.
W3C's Fullscreen API Polyfill
Browser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js
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.
Scoped CustomElementRegistry Polyfill
A polyfill for the Resize Observer API
A robust & optimized `String.prototype.endsWith` polyfill, based on the ECMAScript 6 specification.
All inclusive customElements polyfill for every browser
An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3
Object.fromEntries() polyfill
Validate your forms, frontend, without writing a single line of javascript!
WebAssembly interpreter
HTML <details> element polyfill
Runtime polyfills for TypeScript libs, powered by core-js!
An EventTarget polyfill
Polyfill/shim for stream.finished in node versions < v10
`Object.entries()` ponyfill
Polyfill for the proposed CSS anchor positioning spec
A polyfill for the native import() in the browser
Compatibility layer for efficient streaming of binary data using [WHATWG Streams](https://streams.spec.whatwg.org/)
React component for anchor links using the smoothscroll polyfill.
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
Polyfill/shim for stream.pipeline in node versions < v10
Object.setPrototypeOf Polyfill
An ES-spec-compliant Set shim/polyfill/replacement that works as far down as ES3
polyfill for es8 Object.values
ES Proposal spec-compliant shim for SuppressedError
A polyfill of IntersectionObserver API
An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3
A browser polyfill for W3C EventSource (http://www.w3.org/TR/eventsource/)
A cross browser solution to scrolling during drag and drop.
Polyfills and patches missing or partially supported web and core APIs
Patches global.Promise to use bluebird and returns a bluebird instance
Standardizer for node's console.assert
fs.promises polyfill
An ES-spec-compliant Map shim/polyfill/replacement that works as far down as ES3
Cross-browser implementation of W3C saveAs API
Polyfills the a[download] attribute
Tiny Web Share API Wrapper with fallback for unsupported browsers
The minimal set of polyfills that the Aurelia platform needs to run on ES5 browsers.
get-own-property-symbols ========================
An ES5 spec-compliant `Array.prototype.some` shim/polyfill/replacement that works as far down as ES3.
ECMAScript Map like object.
A fully spec-compliant polyfill for 'Intl.ListFormat'
Compute the arcsine of a double-precision floating-point number.
Small vanilla javascript that feature detect the :focus-within pseudo selector and polyfills it with a standard css class if necessary.
Polyfill for scrollend event
Cross-platform Blob implementation for NodeJS and the Web.
Simple, small and fast jQuery polyfill for the HTML5 <input type="range"> slider element
Polyfill Web Speech API with Cognitive Services Speech-to-Text service
Determines whether a string ends with the characters of another string.
A canvas.toBlob() implementation
TypeScript shim for DOMMatrix
Return elements matching a selector relative to the current node
Polyfill for BroadcastChannel for Safari, old Chrome and Opera
An accessible polyfill for `[input type='time']` elements modeled after the Chrome & Firefox desktop implementations.
A jquery polyfill for the old, removed $.live() method
`core-js`'s `web/url.js` prebundled for the browser
Simple polyfill for the NodeList.forEach method.
Polyfill to provide array.find on IE.
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.
A polyfill for the proposed blocking elements stack API
An trim polyfill for legacy browsers.
React.createRef() polyfill
Compute the arccosine of a double-precision floating-point number.
Run ES Module syntax in any browser – even IE!
An essential WeakMap polyfill for legacy browsers.
High performance WebRTC polyfill for Node.JS via libdatachannel using Node Native/NAPI.
An Object.fromEntries polyfill
CSS.supports() shim
Polyfill for the HTML5 `<details>` element
console.time, console.timeLog and console.timeEnd polyfill for react-native
W3C compliant EventSource client for Node.js and browser (polyfill)
An importNode polyfill for IE11 and other legacy browsers
A polyfill for the Cookie Store API
A minimal polyfill for Element scroll extensions.
html5 storage interface for node and browser
ES2015 WeakMap polyfill for Ember.WeakMap
A simple SDP interoperability layer for Unified Plan/Plan B
Ember cli addon that includes a polyfill for closest() if needed.
Canvas toBlob polyfill
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
Shadow DOM polyfill
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.
Plugin for injecting a polyfills loader to HTML pages
Web Streams, based on the WHATWG spec reference implementation
ARIA element reflection polyfill for strings
ES6 Map Implemented in TypeScript
A polyfill for missing Object.values / Object.entries
Polyfill for SVG 2 getPathData() and setPathData() methods
<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
Polyfill for Function.prototype.bind
Polyfill for EventTarget options object support
Development server for modern web apps
HTML5 HTMLElement.dataset ponyfill
This fork provide the following on top of the original:
A WebAssembly polyfill for the Barcode Detection API
An Event polyfill for legacy browsers.
ES Proposal spec-compliant shim for Promise.withResolvers
WebAssembly interpreter
A Laravel Mix extension to include polyfills by using Babel, core-js, and regenerator-runtime
A polyfill for SVG's SVGPathSeg and SVGPathSegList
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)
EyeDropper API Polyfill
Ponyfill for React 16's <React.Fragment> component
Element#classList for older browsers.
small zero dependent polyfill for `Object.groupBy` and `Map.groupBy`
A robust & optimized `Array.from` polyfill, based on the ECMAScript 6 specification.
[![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
Ease adding polyfills to Nuxt.js projects using Polyfill.io among others
Polyfills for various EcmaScript 5 and EcmaScript 6 methods distributed as CommonJS modules that can be require'd individually or as a whole.
Array#forEach ponyfill for older browsers
A minimal and dependency-free vanilla JavaScript datalist polyfill. Supports all standard's functionality as well as mimics other browsers behavior.
WeakSet for IE11 and engines with a WeakMap
A lightweight implementation of the Unicode Text Segmentation (UAX #29)
A simple polyfill implementation of W3C's JavaScript Fullscreen API spec. Don't worry about the vendor specific Fullscreen API.
This is a polyfill for TextEncoderStream.
No-bullshit super-simple es7 collections shim for Array#includes, Object.values, Object.entries
JavaScript polyfills
Polyfills for TextEncoder/TextDecoder
Lightweight polyfill/ponyfill for the Compression Streams API
An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.
ES spec-compliant `Array.prototype.slice` shim/polyfill/replacement that works as far down as ES3
Babel 6 polyfill for IE<=10
A screen.orientation ponyfill 🖥
Karma plugin for testing with es modules
A CustomEvent polyfill for legacy browsers.
Automatically adds datepickers to input[type=date] on IE, Firefox, and OS X Safari.
An ES-spec-compliant (proposed) String.prototype.at shim/polyfill/replacement that works as far down as ES3
An is-array polyfill for legacy browsers.
Loosely test a package's compliance with the es-shim API
A shim for the iFrame "srcdoc" attribute
ES spec-compliant `Array.prototype.join` shim/polyfill/replacement that works as far down as ES3.