Skip to content

Retrieves browser compatibility data by IDL name, including mixins and legacy aliases.

License

Notifications You must be signed in to change notification settings

saschanaz/bcd-idl-mapper

Repository files navigation

bcd-idl-mapper

This exposes a modified api field value of @mdn/browser-compat-data as the default export, with the following changes:

  • Mixins are in __mixins, e.g. api.__mixins.WindowEventHandlers.onstorage.
    • Each member data have no direct __compat
    • Each member data have subitems with __compat, e.g. api.__mixins.NavigatorLanguage.language.WorkerNavigator
  • CSS properties are in CSSStyleDeclaration in camel case, e.g. api.CSSStyleDeclaration.justifyContent
  • alternative_name and prefix are mapped as separate items, e.g. api.Window.clientInformation and api.CSSStyleDeclaration.webkitJustifyContent.

.__compat.support object has one more field named preferred_name, which only exists in items generated from alternative_name or prefix.

Dependencies

This package has two peer dependencies, which means you should explicitly install them together.

About

Retrieves browser compatibility data by IDL name, including mixins and legacy aliases.

Resources

License

Stars

Watchers

Forks

Packages

No packages published