Bare minimum fetch polyfill in 500 bytes
fetch ajax xmlhttprequest polyfill ponyfill tiny xhrI intend to use this space to document my promise modules, useful promise patterns, and how to solve common problems. For now though, you can see all my promise modules below.Star this repo to show your interest, so I can know whether to prioritize this work.
async-functions promise-modules promises ponyfill unicorns promise-library promise-queue promise promise-patterns async-await polyfill concurrency async iteration list resources awesome awesome-list nodejsIt's documentation for the unstable core-js@3, if you looking documentation for core-js@2, please, check this branch. Modular standard library for JavaScript. Includes polyfills for ECMAScript 5, 2015, 2016, 2017: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C ECMAScript-related features and proposals like setImmediate. You can load only required features or use it without global namespace pollution.
proposal polyfill shim es6 promise set map weakmap es7 es2015 es2016 es2017 esnext symbol ponyfillNode.js 4 and up, as well as every evergreen browser (Chrome, Edge, Firefox, Opera, Safari), support Object.assign() 🎉. If you target only those environments, then by all means, use Object.assign() instead of this package.Assigns enumerable own properties of source objects to the target object and returns the target object. Additional source objects will overwrite previous ones.
object assign extend properties es2015 ecmascript harmony ponyfill prollyfill polyfill shim browserYou'll need to also have react and prop-types installed. This package only "ponyfills" the React.createContext API, not other unrelated React 16+ APIs. If you are using a version of React <16, keep in mind that you can only use features available in that version.
react context contexttypes polyfill ponyfillThis module allows you to easily use the File System Access API on supporting browsers, with a transparent fallback to the <input type="file"> and <a download> legacy methods. This library is a ponyfill. Read more on the background of this module in my post Progressive Enhancement In the Age of Fugu APIs.
file-system-access file-system-access-api browser-fs-access file-system ponyfillUse ponyfill.com for linking here.While polyfills are naughty, ponyfills are pure, just like ponies.
ponyfill polyfill unicorns poniesThis used to be a ponyfill for Element.scrollIntoViewIfNeeded. Since then the CSS working group have decided to implement its features in Element.scrollIntoView as the option scrollMode: "if-needed". Thus this library got rewritten to implement that spec instead of the soon to be deprecated one. You can find the library on window.scrollIntoView.
ponyfill scrolling animation smooth-scrolling typescript polyfill scrollintoview scroll-into-view smooth smoothscroll behavior-smooth if-needed scroll scrollintoviewifneeded scrollmodeSimple `setImmediate` shim
setimmediate immediate settimeout timeout shim polyfill ponyfillThe built-in list of HTTP status codes differ between Node.js versions, so this is a good way to make sure it's consistent. Will be kept up to date with latest Node.js.
built-in builtin core ponyfill polyfill shim http https status codes code statuscodes statuses statusmessage message msgES2015 Number.isNaN() ponyfill
es2015 ecmascript ponyfill polyfill shim number is nan not
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.