ha-frontend/web-dev-server.config.js

24 lines
562 B
JavaScript

import cors from "@koa/cors";
import { rollupAdapter } from "@web/dev-server-rollup";
import rollup from "./build-scripts/rollup.cjs";
const rollupWDSPlugins = rollup
.createAppConfig({
latestBuild: true,
isWDS: true,
})
.inputOptions.plugins.map((rollupPluginConf) =>
rollupAdapter(rollupPluginConf, {}, {})
);
/** @type import("@web/dev-server/src/config/DevServerConfig.ts") */
export default {
mimeTypes: {
"**/*.ts": "js",
"**/*.json": "js",
"**/*.css": "js",
},
middleware: [cors()],
plugins: rollupWDSPlugins,
};