|
9 | 9 | "build:renderer": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.renderer.prod.babel.js", |
10 | 10 | "rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir src", |
11 | 11 | "lint": "cross-env NODE_ENV=development eslint . --cache --ext .js,.jsx,.ts,.tsx", |
12 | | - "package": "ECHO 'Backup profile before install' && electron-builder build --publish never", |
| 12 | + "package": "npm run build && electron-builder build --publish never", |
13 | 13 | "postinstall": "node -r @babel/register .erb/scripts/CheckNativeDep.js && electron-builder install-app-deps && yarn cross-env NODE_ENV=development webpack --config ./.erb/configs/webpack.config.renderer.dev.dll.babel.js && opencollective-postinstall && yarn-deduplicate yarn.lock", |
14 | 14 | "start": "node -r @babel/register ./.erb/scripts/CheckPortInUse.js && cross-env yarn start:renderer", |
15 | 15 | "start:main": "cross-env NODE_ENV=development electron -r ./.erb/scripts/BabelRegister ./src/main.dev.ts", |
16 | | - "start:renderer": "cross-env NODE_ENV=development webpack serve --config ./.erb/configs/webpack.config.renderer.dev.babel.js", |
17 | | - "test": "jest" |
| 16 | + "start:renderer": "cross-env NODE_ENV=development webpack serve --config ./.erb/configs/webpack.config.renderer.dev.babel.js" |
18 | 17 | }, |
19 | 18 | "lint-staged": { |
20 | 19 | "*.{js,jsx,ts,tsx}": [ |
|
112 | 111 | "hot", |
113 | 112 | "reload" |
114 | 113 | ], |
115 | | - "jest": { |
116 | | - "testURL": "http://localhost/", |
117 | | - "moduleNameMapper": { |
118 | | - "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/.erb/mocks/fileMock.js", |
119 | | - "\\.(css|less|sass|scss)$": "identity-obj-proxy" |
120 | | - }, |
121 | | - "moduleFileExtensions": [ |
122 | | - "js", |
123 | | - "jsx", |
124 | | - "ts", |
125 | | - "tsx", |
126 | | - "json" |
127 | | - ], |
128 | | - "moduleDirectories": [ |
129 | | - "node_modules", |
130 | | - "src/node_modules" |
131 | | - ], |
132 | | - "setupFiles": [ |
133 | | - "./.erb/scripts/CheckBuildsExist.js" |
134 | | - ] |
135 | | - }, |
136 | 114 | "devDependencies": { |
137 | 115 | "@babel/core": "^7.12.9", |
138 | 116 | "@babel/plugin-proposal-class-properties": "^7.12.1", |
|
159 | 137 | "@babel/register": "^7.12.1", |
160 | 138 | "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", |
161 | 139 | "@teamsupercell/typings-for-css-modules-loader": "^2.4.0", |
162 | | - "@testing-library/jest-dom": "^5.11.6", |
163 | | - "@testing-library/react": "^11.2.2", |
164 | | - "@types/enzyme": "^3.10.5", |
165 | | - "@types/enzyme-adapter-react-16": "^1.0.6", |
166 | 140 | "@types/history": "4.7.6", |
167 | | - "@types/jest": "^26.0.15", |
168 | 141 | "@types/node": "14.14.10", |
169 | 142 | "@types/react": "^16.9.44", |
170 | 143 | "@types/react-dom": "^16.9.9", |
171 | 144 | "@types/react-router-dom": "^5.1.6", |
172 | | - "@types/react-test-renderer": "^16.9.3", |
173 | 145 | "@types/webpack-env": "^1.15.2", |
174 | 146 | "@typescript-eslint/eslint-plugin": "^4.8.1", |
175 | 147 | "@typescript-eslint/parser": "^4.8.1", |
176 | 148 | "babel-eslint": "^10.1.0", |
177 | | - "babel-jest": "^26.1.0", |
178 | 149 | "babel-loader": "^8.2.2", |
179 | 150 | "babel-plugin-dev-expression": "^0.2.2", |
180 | 151 | "babel-plugin-transform-react-remove-prop-types": "^0.4.24", |
|
184 | 155 | "core-js": "^3.6.5", |
185 | 156 | "cross-env": "^7.0.2", |
186 | 157 | "css-loader": "^5.0.1", |
187 | | - "css-minimizer-webpack-plugin": "^1.1.5", |
| 158 | + "css-minimizer-webpack-plugin": "^2.0.0", |
188 | 159 | "detect-port": "^1.3.0", |
189 | 160 | "electron": "^12.0.2", |
190 | | - "electron-builder": "^22.3.6", |
| 161 | + "electron-builder": "^22.11.1", |
191 | 162 | "electron-devtools-installer": "git+https://github.com/MarshallOfSound/electron-devtools-installer.git", |
192 | 163 | "electron-notarize": "^1.0.0", |
193 | 164 | "electron-rebuild": "^2.3.2", |
194 | | - "enzyme": "^3.11.0", |
195 | | - "enzyme-adapter-react-16": "^1.15.3", |
196 | | - "enzyme-to-json": "^3.5.0", |
197 | 165 | "eslint": "^7.5.0", |
198 | 166 | "eslint-config-airbnb": "^18.2.0", |
199 | 167 | "eslint-config-airbnb-typescript": "^12.0.0", |
|
202 | 170 | "eslint-import-resolver-webpack": "^0.13.0", |
203 | 171 | "eslint-plugin-compat": "^3.8.0", |
204 | 172 | "eslint-plugin-import": "^2.22.0", |
205 | | - "eslint-plugin-jest": "^24.1.3", |
206 | 173 | "eslint-plugin-jsx-a11y": "6.4.1", |
207 | 174 | "eslint-plugin-prettier": "^3.1.4", |
208 | 175 | "eslint-plugin-promise": "^4.2.1", |
209 | 176 | "eslint-plugin-react": "^7.20.6", |
210 | 177 | "eslint-plugin-react-hooks": "^4.0.8", |
211 | 178 | "file-loader": "^6.0.0", |
212 | 179 | "husky": "^4.2.5", |
213 | | - "identity-obj-proxy": "^3.0.0", |
214 | | - "jest": "^26.1.0", |
215 | 180 | "lint-staged": "^10.2.11", |
216 | 181 | "mini-css-extract-plugin": "^1.3.1", |
217 | 182 | "node-sass": "^5.0.0", |
218 | 183 | "opencollective-postinstall": "^2.0.3", |
219 | 184 | "prettier": "^2.0.5", |
220 | 185 | "react-refresh": "^0.9.0", |
221 | | - "react-test-renderer": "^17.0.1", |
222 | 186 | "rimraf": "^3.0.0", |
223 | 187 | "sass-loader": "^10.1.0", |
224 | 188 | "style-loader": "^2.0.0", |
|
235 | 199 | "dependencies": { |
236 | 200 | "@ant-design/colors": "6.0.0", |
237 | 201 | "@ant-design/icons": "4.6.2", |
| 202 | + "@sentry/electron": "2.5.0", |
238 | 203 | "antd": "4.15.0", |
239 | 204 | "caniuse-lite": "1.0.30001214", |
240 | 205 | "clsx": "^1.1.1", |
241 | 206 | "date-fns": "2.20.1", |
| 207 | + "dotenv": "10.0.0", |
242 | 208 | "electron-debug": "^3.1.0", |
243 | 209 | "electron-log": "^4.2.4", |
244 | 210 | "electron-updater": "^4.3.4", |
245 | 211 | "electron-windows-badge": "1.1.0", |
246 | 212 | "history": "^5.0.0", |
247 | 213 | "less": "4.1.1", |
248 | 214 | "less-loader": "8.0.0", |
| 215 | + "material-icons": "0.7.4", |
249 | 216 | "mobx": "6.1.8", |
250 | 217 | "mobx-react": "7.1.0", |
251 | 218 | "moment": "2.29.1", |
|
0 commit comments