diff --git a/frontend/index.js.tmpl.html b/frontend/index.js.tmpl.html
deleted file mode 100644
index bea7efa..0000000
--- a/frontend/index.js.tmpl.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
- {{.ProjectName}}
-
-
-
-
-
-
diff --git a/frontend/index.ts.tmpl.html b/frontend/index.ts.tmpl.html
deleted file mode 100644
index ecb1f44..0000000
--- a/frontend/index.ts.tmpl.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
- {{.ProjectName}}
-
-
-
-
-
-
diff --git a/frontend/package.tmpl.json b/frontend/package.tmpl.json
index fd9f1f4..fef9204 100644
--- a/frontend/package.tmpl.json
+++ b/frontend/package.tmpl.json
@@ -5,8 +5,7 @@
"description": "A Wails Template",
"main": "",
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1",
- "postinstall": "((cp -f index.js.html packages/javascript/index.html) & (cp -f index.ts.html packages/typescript/index.html))& rm -rf *.html"
+ "test": "echo \"Error: no test specified\" && exit 1"
},
"author": "{{.AuthorName}}",
"license": "MIT",
diff --git a/frontend/packages/javascript/index.html b/frontend/packages/javascript/index.html
index f01624e..52c4490 100644
--- a/frontend/packages/javascript/index.html
+++ b/frontend/packages/javascript/index.html
@@ -4,7 +4,7 @@
- Vite App
+ <%- title %>
diff --git a/frontend/packages/javascript/package.json b/frontend/packages/javascript/package.json
index e4ea92e..cbe28e9 100644
--- a/frontend/packages/javascript/package.json
+++ b/frontend/packages/javascript/package.json
@@ -15,6 +15,7 @@
"devDependencies": {
"@vitejs/plugin-vue": "^1.10.2",
"sass": "^1.49.9",
- "vite": "^2.8.6"
+ "vite": "^2.8.6",
+ "vite-plugin-html": "^3.2.0"
}
}
diff --git a/frontend/packages/javascript/vite.config.js b/frontend/packages/javascript/vite.config.js
index e1dd6f8..a7fbbd7 100644
--- a/frontend/packages/javascript/vite.config.js
+++ b/frontend/packages/javascript/vite.config.js
@@ -2,16 +2,30 @@ import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
+import pkg from "../../package.json";
+import { createHtmlPlugin } from "vite-plugin-html";
// https://vitejs.dev/config/
export default defineConfig({
- plugins: [vue()],
+ plugins: [
+ vue(),
+ createHtmlPlugin({
+ minify: false,
+ // entry: "src/main.js",
+ template: "index.html",
+ inject: {
+ data: {
+ title: `${pkg.name}`,
+ },
+ },
+ }),
+ ],
resolve: {
alias: {
"@": path.resolve(__dirname, "src"),
},
},
build: {
- outDir:"../../dist",
+ outDir: "../../dist",
rollupOptions: {
output: {
entryFileNames: `assets/[name].js`,
diff --git a/frontend/packages/typescript/index.html b/frontend/packages/typescript/index.html
index 11603f8..909135b 100644
--- a/frontend/packages/typescript/index.html
+++ b/frontend/packages/typescript/index.html
@@ -4,7 +4,7 @@
- Vite App
+ <%- title %>
diff --git a/frontend/packages/typescript/package.json b/frontend/packages/typescript/package.json
index d3a4c0f..bd6e582 100644
--- a/frontend/packages/typescript/package.json
+++ b/frontend/packages/typescript/package.json
@@ -17,6 +17,7 @@
"sass": "^1.49.9",
"typescript": "^4.4.4",
"vite": "^2.8.6",
- "vue-tsc": "^0.28.10"
+ "vue-tsc": "^0.28.10",
+ "vite-plugin-html": "^3.2.0"
}
}
diff --git a/frontend/packages/typescript/vite.config.ts b/frontend/packages/typescript/vite.config.ts
index e1dd6f8..a7fbbd7 100644
--- a/frontend/packages/typescript/vite.config.ts
+++ b/frontend/packages/typescript/vite.config.ts
@@ -2,16 +2,30 @@ import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
+import pkg from "../../package.json";
+import { createHtmlPlugin } from "vite-plugin-html";
// https://vitejs.dev/config/
export default defineConfig({
- plugins: [vue()],
+ plugins: [
+ vue(),
+ createHtmlPlugin({
+ minify: false,
+ // entry: "src/main.js",
+ template: "index.html",
+ inject: {
+ data: {
+ title: `${pkg.name}`,
+ },
+ },
+ }),
+ ],
resolve: {
alias: {
"@": path.resolve(__dirname, "src"),
},
},
build: {
- outDir:"../../dist",
+ outDir: "../../dist",
rollupOptions: {
output: {
entryFileNames: `assets/[name].js`,