babel

babel/babel-polyfills

A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.

TypeScript
356
61
MIT License

This project provides Babel plugins that automatically inject only the necessary polyfills into your compiled code based on your target environments and actual usage. It's designed for developers using Babel who need to ensure compatibility with older browsers or runtime environments while minimizing bundle size. The plugins support multiple polyfill providers (like `core-js` and `es-shims`) and offer flexible injection strategies—global or pure imports—to

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of babel/babel-polyfills

Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
ESLint parser that allows for linting of experimental syntax transformed by Babel
Account's avatar
ESLint rules that enforce best practices in the development of Babel plugins.
Account's avatar
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
babel's modular runtime helpers
Account's avatar
TypeScript definitions for @babel/traverse
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
Provides a list of electron-to-chromium version mappings
Account's avatar
Runs prettier as an eslint rule
Account's avatar
Rename files
Account's avatar
Watch, that actually is an endless stream
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Next-generation ES module bundler
Account's avatar
TypeScript is a language for application scale JavaScript development

Top contributors

nicolo-ribaudo's profile
nicolo-ribaudo
350 contributions
zloirock's profile
zloirock
29 contributions
JLHwung's profile
JLHwung
11 contributions
dependabot[bot]'s profile
dependabot[bot]
9 contributions
liuxingbaoyu's profile
liuxingbaoyu
8 contributions
agilgur5's profile
agilgur5
6 contributions
thiagoarrais's profile
thiagoarrais
5 contributions
pustovalov's profile
pustovalov
4 contributions
sanyuan0704's profile
sanyuan0704
2 contributions
wangziling's profile
wangziling
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet