bcd-idl-mapper
TypeScript icon, indicating that this package has built-in type declarations

2.3.0 • Public • Published

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.

Package Sidebar

Install

npm i bcd-idl-mapper

Weekly Downloads

31

Version

2.3.0

License

ISC

Unpacked Size

18 kB

Total Files

16

Last publish

Collaborators

  • saschanaz