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,
};