proper scripts for electron building/webapp building
This commit is contained in:
parent
7377b4c9d0
commit
18ca318b18
|
@ -3,4 +3,7 @@
|
||||||
.DS_Store
|
.DS_Store
|
||||||
package-lock.json
|
package-lock.json
|
||||||
yarn.lock
|
yarn.lock
|
||||||
/out
|
/out
|
||||||
|
/yarn.lock
|
||||||
|
/app/node_modules
|
||||||
|
/app/dist
|
|
@ -6,11 +6,11 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>LfK!Scan</title>
|
<title>LfK!Scan</title>
|
||||||
<base href="./">
|
<base href="./">
|
||||||
<link rel="icon" type="image/png" href="favicon.png" />
|
<link rel="icon" type="image/png" href="./favicon.png" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="bg-white font-family-karla h-screen">
|
<body class="bg-white font-family-karla h-screen">
|
||||||
<script type="module" src="src/main.js"></script>
|
<script type="module" src="./src/main.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"name": "@lfk/scanclient",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "vite build"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@svitejs/vite-plugin-svelte": "^0.11.0",
|
||||||
|
"@tsconfig/svelte": "^1.0.10",
|
||||||
|
"@types/html-minifier": "^4.0.0",
|
||||||
|
"axios": "^0.21.1",
|
||||||
|
"glob": "^7.1.6",
|
||||||
|
"html-minifier": "^4.0.0",
|
||||||
|
"svelte": "^3.35.0",
|
||||||
|
"svelte-preprocess": "^4.6.9",
|
||||||
|
"vite": "^2.0.5",
|
||||||
|
"vite-plugin-windicss": "^0.8.2"
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
@ -2,7 +2,7 @@ import svelte from '@svitejs/vite-plugin-svelte';
|
||||||
import windiCSS from 'vite-plugin-windicss';
|
import windiCSS from 'vite-plugin-windicss';
|
||||||
import { minify } from 'html-minifier';
|
import { minify } from 'html-minifier';
|
||||||
import { defineConfig } from 'vite';
|
import { defineConfig } from 'vite';
|
||||||
//
|
//
|
||||||
const indexReplace = () => {
|
const indexReplace = () => {
|
||||||
return {
|
return {
|
||||||
name: 'html-transform',
|
name: 'html-transform',
|
||||||
|
@ -17,6 +17,7 @@ const indexReplace = () => {
|
||||||
export default defineConfig(({ command, mode }) => {
|
export default defineConfig(({ command, mode }) => {
|
||||||
const isProduction = mode === 'production';
|
const isProduction = mode === 'production';
|
||||||
return {
|
return {
|
||||||
|
base: './',
|
||||||
build: {
|
build: {
|
||||||
polyfillDynamicImport: false,
|
polyfillDynamicImport: false,
|
||||||
cssCodeSplit: false,
|
cssCodeSplit: false,
|
2
main.js
2
main.js
|
@ -10,7 +10,7 @@ function createWindow() {
|
||||||
// preload: path.join(__dirname, 'preload.js')
|
// preload: path.join(__dirname, 'preload.js')
|
||||||
// }
|
// }
|
||||||
});
|
});
|
||||||
mainWindow.loadFile('dist/index.html');
|
mainWindow.loadFile('app/dist/index.html');
|
||||||
// mainWindow.removeMenu();
|
// mainWindow.removeMenu();
|
||||||
// mainWindow.webContents.openDevTools()
|
// mainWindow.webContents.openDevTools()
|
||||||
}
|
}
|
||||||
|
|
20
package.json
20
package.json
|
@ -1,25 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "@lfk/scanclient",
|
"name": "@lfk/scanclient",
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"description": "minimal electron application",
|
"description": "minimal electron application",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite ",
|
"electron:start": "cd app && yarn build && cd .. && electron-forge start",
|
||||||
"build": "vite build",
|
"electron:package": "cd app && yarn build && cd .. && electron-forge package"
|
||||||
"electron:start": "vite build && electron-forge start",
|
|
||||||
"electron:package": "vite build && electron-forge package"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@svitejs/vite-plugin-svelte": "^0.11.0",
|
|
||||||
"@tsconfig/svelte": "^1.0.10",
|
|
||||||
"@types/html-minifier": "^4.0.0",
|
|
||||||
"axios": "^0.21.1",
|
|
||||||
"glob": "^7.1.6",
|
|
||||||
"html-minifier": "^4.0.0",
|
|
||||||
"svelte": "^3.35.0",
|
|
||||||
"svelte-preprocess": "^4.6.9",
|
|
||||||
"vite": "^2.0.5",
|
|
||||||
"vite-plugin-windicss": "^0.8.2",
|
|
||||||
"@electron-forge/cli": "^6.0.0-beta.54",
|
"@electron-forge/cli": "^6.0.0-beta.54",
|
||||||
"@electron-forge/maker-deb": "^6.0.0-beta.54",
|
"@electron-forge/maker-deb": "^6.0.0-beta.54",
|
||||||
"@electron-forge/maker-rpm": "^6.0.0-beta.54",
|
"@electron-forge/maker-rpm": "^6.0.0-beta.54",
|
||||||
|
|
Loading…
Reference in New Issue