bcd-idl-mapper
Version: 
Retrieves browser compatibility data by IDL name, including mixins and legacy aliases.
18 lines (15 loc) • 528 B
JavaScript
import bcd from "@mdn/browser-compat-data" with { type: "json" };
import resolveMixins from "./lib/mixin.js";
import css from "./lib/css.js";
import resolveAlternatives from "./lib/alternative-name.js";
import jsidl from "./lib/jsidl.js";
import resolveEvents from "./lib/event.js";
const resolving = { ...bcd.api };
resolveEvents(resolving);
resolveAlternatives(resolving);
export default {
  __mixins: resolveMixins(resolving),
  ...resolving,
  CSSStyleProperties: { ...bcd.api.CSSStyleProperties, ...css },
  ...jsidl,
};