Allow developing with @web/dev-server (#7782)

This commit is contained in:
Paulus Schoutsen
2020-11-23 13:05:18 +01:00
committed by GitHub
parent 39ff641be9
commit 0049be7feb
10 changed files with 745 additions and 48 deletions

24
web-dev-server.config.js Normal file
View File

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