UNPKG

wxt

Version:

⚡ Next-gen Web Extension Framework

55 lines (54 loc) 1.05 kB
//#region src/core/utils/globals.ts function getGlobals(config) { return [ { name: "MANIFEST_VERSION", value: config.manifestVersion, type: `2 | 3` }, { name: "BROWSER", value: config.browser, type: config.targetBrowsers.length === 0 ? "string" : config.targetBrowsers.map((browser) => `"${browser}"`).join(" | ") }, { name: "CHROME", value: config.browser === "chrome", type: `boolean` }, { name: "FIREFOX", value: config.browser === "firefox", type: `boolean` }, { name: "SAFARI", value: config.browser === "safari", type: `boolean` }, { name: "EDGE", value: config.browser === "edge", type: `boolean` }, { name: "OPERA", value: config.browser === "opera", type: `boolean` }, { name: "COMMAND", value: config.command, type: `"build" | "serve"` } ]; } function getEntrypointGlobals(entrypointName) { return [{ name: "ENTRYPOINT", value: entrypointName, type: `string` }]; } //#endregion export { getEntrypointGlobals, getGlobals };