|
4 | 4 | "version": "1.0.0",
|
5 | 5 | "private": true,
|
6 | 6 | "author": "Abishek",
|
7 |
| - "main": "public/electron.js", |
| 7 | + "main": "electron/main.js", |
| 8 | + "homepage": "./", |
8 | 9 | "build": {
|
9 | 10 | "appId": "sh.now.relp",
|
10 | 11 | "productName": "Relp",
|
|
72 | 73 | "workbox-build": "^5.1.3"
|
73 | 74 | },
|
74 | 75 | "scripts": {
|
75 |
| - "start": "yarn build:css && react-scripts start", |
| 76 | + "main": "yarn build:css && react-scripts start", |
76 | 77 | "build-sw": "node ./src/sw-build.js",
|
77 | 78 | "clean-cra-sw": "rm -f build/precache-manifest.*.js && rm -f build/service-worker.js",
|
78 |
| - "build": "NODE_ENV=production yarn build:css && react-scripts build && npm run build-sw && npm run clean-cra-sw", |
79 |
| - "windows-build": "set NODE_ENV=production&&yarn build:css && react-scripts build && npm run build-sw && npm run clean-cra-sw", |
| 79 | + "main-build": "cross-env NODE_ENV=production yarn build:css && react-scripts build && npm run build-sw && npm run clean-cra-sw", |
80 | 80 | "test": "react-scripts test",
|
81 |
| - "test-sw": "yarn windows-build && serve build", |
| 81 | + "test-sw": "yarn main-build && serve build", |
82 | 82 | "build:css": "postcss src/Styles/tailwind.css -o src/Styles/AutoGenerated/main.css",
|
83 | 83 | "lint": "eslint src/**/*.js src/**/*.jsx",
|
84 | 84 | "format": "npm run prettier -- --write",
|
85 | 85 | "prettier": "prettier \"src/**/*.{js,jsx,css,json}\"",
|
86 | 86 | "eject": "react-scripts eject",
|
87 |
| - "electron-pack": "electron-builder -c.extraMetadata.main=build/electron.js", |
88 |
| - "preelectron-pack": "yarn windows-build", |
89 |
| - "electron-dev": "concurrently \"set BROWSER=none yarn start\" \"wait-on http://localhost:3000 && electron .\"" |
| 87 | + "electron-pack": "electron-builder -c.extraMetadata.main=build/electron/main.js", |
| 88 | + "electron-dev": "concurrently \"cross-env BROWSER=none yarn start\" \"wait-on http://localhost:3000 && electron .\"", |
| 89 | + "start": "cross-env BROWSER=none && npm run main", |
| 90 | + "start-electron": "cross-env ELECTRON_START_URL=http://localhost:3000 && electron .", |
| 91 | + "build": "npm run main-build", |
| 92 | + "build-electron": "mkdir build/src && cp -r electron/. build/electron", |
| 93 | + "build-electron-win": "mkdir build\\src && Xcopy /E /I /Y electron build\\electron", |
| 94 | + "package": "npm run build && npm run build-electron && electron-builder build -c.extraMetadata.main=build/electron/main.js --publish never", |
| 95 | + "package-win": "npm run build && npm run build-electron-win && electron-builder build -c.extraMetadata.main=build/electron/main.js --publish never" |
90 | 96 | },
|
91 | 97 | "eslintConfig": {
|
92 | 98 | "extends": "react-app"
|
|
106 | 112 | "devDependencies": {
|
107 | 113 | "autoprefixer": "^9.8.5",
|
108 | 114 | "concurrently": "^5.3.0",
|
| 115 | + "cross-env": "^7.0.3", |
109 | 116 | "electron": "^10.1.5",
|
110 | 117 | "electron-builder": "^22.9.1",
|
111 | 118 | "eslint": "^6.8.0",
|
|
0 commit comments