Skip to content

Get a list of required polyfill.io features based on browserslist

License

Notifications You must be signed in to change notification settings

trijpstra-fourlights/polyfillist

 
 

Repository files navigation

polyfillist

Get list of required https://cdnjs.cloudflare.com/polyfill/ features based on browserslist

CI codecov

Usage

CLI Usage

Return list of required https://cdnjs.cloudflare.com/polyfill/ features

npx polyfillist

Generate url of polyfill.io bundle

npx polyfillist --url

More command, see npx polyfillist --help

Programmatic Usage

import polyfillist from 'polyfillist'

const features = await polyfillist()

console.log(features)
/* [
  'AbortController',
  'ArrayBuffer.isView',
  'Blob',
  'CharacterData.prototype.after',
  'CharacterData.prototype.before',
  'CharacterData.prototype.replaceWith',
  ...
] */

Contribution

  • Clone this repository
  • Play this song in background (very important)
  • Run deps using yarn install
  • Write your additional feature
  • Don't forget to write the test
  • Open PR

License

This project publish under MIT LIcense, see LICENSE for more details.

About

Get a list of required polyfill.io features based on browserslist

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.3%
  • JavaScript 26.7%