Pinned Repositories
custom-elements
All inclusive customElements polyfill for every browser
custom-elements-builtin
A polyfill for Custom Elements builtin extends
esx
A template literal based ESX proposal
event-target
An EventTarget polyfill
global-this
A cross engine globalThis
once
Function.prototype.once polyfill
random-uuid
A crypto.randomUUID polyfill.
structured-clone
A structuredClone polyfill
url-search-params
The URLSearchParams polyfill
with-resolvers
Promise.witResolvers() polyfill.
ungap's Repositories
ungap/structured-clone
A structuredClone polyfill
ungap/custom-elements
All inclusive customElements polyfill for every browser
ungap/global-this
A cross engine globalThis
ungap/custom-elements-builtin
A polyfill for Custom Elements builtin extends
ungap/esx
A template literal based ESX proposal
ungap/event-target
An EventTarget polyfill
ungap/with-resolvers
Promise.witResolvers() polyfill.
ungap/random-uuid
A crypto.randomUUID polyfill.
ungap/once
Function.prototype.once polyfill
ungap/create-content
A cross browser utility to create HTML or SVG runtime content
ungap/promise-all-settled
A cross platform Promise.allSettled polyfill
ungap/ungap.github.io
The ungap landing page.
ungap/babel-plugin-transform-hinted-jsx
A JSX transformer with extra hints around interpolations and outer templates.
ungap/new
An extension to allow `Class.new(...args)` instead of `new Class(...args)`
ungap/promise-any
A cross platform Promise.any polyfill
ungap/from-entries
An Object.fromEntries polyfill
ungap/queue-microtask
queueMicrotask for all envs
ungap/esxtoken
The ESXToken class
ungap/template-literal
A feature detected fix for non unique template literals
ungap/babel-plugin-transform-esx
An ESX transformer as implementation reference.
ungap/weakset
WeakSet for IE11 and engines with a WeakMap
ungap/event
An Event polyfill for legacy browsers.
ungap/is-connected
An `Element.prototype.isConnected` polyfill.
ungap/plugin-transform-static-jsx
WIP
ungap/set-methods
New Set methods polyfill
ungap/degap
The ideal rollup-plugin-includepaths @ungap companion.
ungap/template-tag-arguments
Normalizes tagged arguments granting a unique template
ungap/has-own
An Object.hasOwn polyfill.
ungap/remove
An Element.prototype.remove polyfill.
ungap/insert-after
A Node.prototype.insertAfter polyfill