separate html code into their own modules

This commit is contained in:
JFH
2021-12-03 23:13:20 +01:00
parent f7fe164c50
commit 42d1a2f342
32 changed files with 2052 additions and 1470 deletions

View File

@@ -2,11 +2,27 @@
import { fromRollup } from '@web/dev-server-rollup';
// eslint-disable-next-line node/no-unpublished-import
import rollupCommonjs from '@rollup/plugin-commonjs';
// eslint-disable-next-line node/no-unpublished-import
import rollupHtml from 'rollup-plugin-html';
const commonjs = fromRollup(rollupCommonjs);
const html = fromRollup(rollupHtml);
export default {
mimeTypes: {
// serve imported html files as js
'src/editor/panels/*.html': 'js',
'src/editor/templates/*.html': 'js',
'src/editor/dialogs/*.html': 'js',
'src/editor/extensions/*/*.html': 'js'
},
plugins: [
html({ include: [
'src/editor/panels/*.html',
'src/editor/templates/*.html',
'src/editor/dialogs/*.html',
'src/editor/extensions/*/*.html'
] }),
commonjs({
// explicitely list packages to increase performance
include: [