UNPKG

tasmota-esp-web-tools

Version:
37 lines (33 loc) 770 B
import nodeResolve from "@rollup/plugin-node-resolve"; import json from "@rollup/plugin-json"; import terser from "@rollup/plugin-terser"; import babel from "@rollup/plugin-babel"; const config = { input: "dist/install-button.js", output: { dir: "dist/web", format: "module", }, external: ["https://www.improv-wifi.com/sdk-js/launch-button.js"], preserveEntrySignatures: false, plugins: [ nodeResolve(), babel({ babelHelpers: "bundled", plugins: ["@babel/plugin-proposal-class-properties"], }), json(), ], }; if (process.env.NODE_ENV === "production") { config.plugins.push( terser({ ecma: 2019, toplevel: true, format: { comments: false, }, }) ); } export default config;