Electron Fix for 2.0.0 (#304)

- build UI.js to site/ directly (build electron to dist/)
- no longer need to copy favicons
- load site assets directly from site/
This commit is contained in:
Ilya Kreymer
2024-04-09 15:33:43 -07:00
committed by GitHub
parent 00f01222a7
commit 01a6ebc5b6
3 changed files with 13 additions and 21 deletions
+11 -15
View File
@@ -68,14 +68,14 @@
"/assets",
"/dist",
"/src",
"/ruffle",
"sw.js",
"ui.js",
"index.html"
"site/ruffle",
"site/sw.js",
"site/ui.js",
"site/index.html"
],
"scripts": {
"build": "webpack --mode production && cp dist/ui.js site/ui.js",
"build-dev": "webpack --mode development && cp dist/ui.js site/ui.js",
"build": "webpack --mode production",
"build-dev": "webpack --mode development",
"build-docs": "yarn run build && cd mkdocs && mkdocs build",
"start-prod": "cd site && http-server -p 9990 --cors",
"start-dev": "webpack serve --mode development",
@@ -106,15 +106,11 @@
"dist/*.js",
"dist/prebuilds/${platform}-${arch}/*",
"dist/build/*",
"ui.js",
"sw.js",
"*.html",
"ruffle",
"webmanifest.json",
{
"from": "_site/assets",
"to": "assets"
}
"site/ui.js",
"site/sw.js",
"site/index.html",
"site/ruffle",
"site/webmanifest.json"
],
"dmg": {
"title": "ReplayWeb.page"