refactor: remove unused deps, move things to devDepdency to reduce size

This commit is contained in:
林一二 2021-08-07 13:20:27 +08:00
parent 9a6e7f4557
commit 77b6e84378
4 changed files with 32 additions and 66 deletions

View file

@ -6,6 +6,5 @@ Still, the app does use third party services that may collect information used t
- G Suite for email and business tools.
- GitHub for distributing the software.
- [logrocket](https://app.logrocket.com/kkauk7/tiddlygit-desktop/) to collect debug info and find bugs
This privacy policy is subject to change without notice and was last updated on 2021-02-27. If you have any questions feel free to create a GitHub issue.

80
package-lock.json generated
View file

@ -1890,6 +1890,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.0.0.tgz",
"integrity": "sha512-QwaQ1IJHQHMMuAGOOYHQSx7h7vMZPfO97aDts8t5N/MY7n2QTDSnW+kF7uRQ1tVBkr6vJ+BqHWG5dlgGvwVjow==",
"dev": true,
"requires": {
"tslib": "^2.0.0"
}
@ -1898,6 +1899,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-3.1.1.tgz",
"integrity": "sha512-18YY5+1lTqJbGSg6JBSa/fjAOTUYAysFrQ5Ti8oppEPHFacQbC+owM51y2z2KN0LkDHBfGZKw2sFT7++ttwfpA==",
"dev": true,
"requires": {
"@dnd-kit/accessibility": "^3.0.0",
"@dnd-kit/utilities": "^2.0.0",
@ -1908,6 +1910,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-3.0.0.tgz",
"integrity": "sha512-CmskqOcW4Bw61JP1Lqkx7cRzv9xQS/5seI+Q5eKhx+mS/MA5IrX2jgtMxvQ6PKYDnx2v/uHxqLNVhlvumtBTSQ==",
"dev": true,
"requires": {
"@dnd-kit/utilities": "^2.0.0",
"tslib": "^2.0.0"
@ -1917,6 +1920,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-4.0.0.tgz",
"integrity": "sha512-teYVFy6mQG/u6F6CaGxAkzPfiNJvguFzWfJ/zonYQRxfANHX6QJ6GziMG9KON/Ae9Q2ODJP8vib+guWJrDXeGg==",
"dev": true,
"requires": {
"@dnd-kit/utilities": "^2.0.0",
"tslib": "^2.0.0"
@ -1926,6 +1930,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-2.0.0.tgz",
"integrity": "sha512-bjs49yMNzMM+BYRsBUhTqhTk6HEvhuY3leFt6Em6NaYGgygaMbtGbbXof/UXBv7rqyyi0OkmBBnrCCcxqS2t/g==",
"dev": true,
"requires": {
"tslib": "^2.0.0"
}
@ -4382,6 +4387,7 @@
"version": "4.21.1",
"resolved": "https://registry.npmjs.org/authing-js-sdk/-/authing-js-sdk-4.21.1.tgz",
"integrity": "sha512-bAmyVIHhhOJ2DfZqdES3aDiSkHvR0+6axIYBTwP58tsDHd9Sjw2aX8NMzZ9/VUXcxeWBxZoJd4eaFQXBua0gjg==",
"dev": true,
"requires": {
"axios": "^0.19.2",
"crypto-js": "^4.0.0",
@ -4393,6 +4399,7 @@
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
"dev": true,
"requires": {
"follow-redirects": "1.5.10"
}
@ -4401,6 +4408,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"dev": true,
"requires": {
"ms": "2.0.0"
}
@ -4409,6 +4417,7 @@
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
"dev": true,
"requires": {
"debug": "=3.1.0"
}
@ -4416,7 +4425,8 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
}
}
},
@ -4655,6 +4665,7 @@
"version": "0.35.0",
"resolved": "https://registry.npmjs.org/beautiful-react-hooks/-/beautiful-react-hooks-0.35.0.tgz",
"integrity": "sha512-EDjpQWskuK7ob+rfH/Xt6UpFA+vC+ARM1TYAWRgYWcjcaDCGFuc3q5Ko4WJQUcFP2cq9ps3GihUSqN+KfUwQdg==",
"dev": true,
"requires": {
"lodash.debounce": "^4.0.8",
"lodash.throttle": "^4.1.1"
@ -6000,7 +6011,8 @@
"crypto-js": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz",
"integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg=="
"integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==",
"dev": true
},
"csp-html-webpack-plugin": {
"version": "5.1.0",
@ -10309,11 +10321,6 @@
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
},
"if-async": {
"version": "3.7.4",
"resolved": "https://registry.npmjs.org/if-async/-/if-async-3.7.4.tgz",
"integrity": "sha1-VYaN6wCT08Z79xZudFNT+5vLIaI="
},
"if-env": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/if-env/-/if-env-1.0.4.tgz",
@ -10833,7 +10840,8 @@
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"isbinaryfile": {
"version": "3.0.3",
@ -10976,7 +10984,8 @@
"jsencrypt": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/jsencrypt/-/jsencrypt-3.2.0.tgz",
"integrity": "sha512-Y/WBrCYRP1A2I1OEXxqurO+W3AC5uXhiArprpYQ0Y8/1Dc3NaiINAyCLx7HzXGwN7xvW3s5xpeOTdwD7lD1SQQ=="
"integrity": "sha512-Y/WBrCYRP1A2I1OEXxqurO+W3AC5uXhiArprpYQ0Y8/1Dc3NaiINAyCLx7HzXGwN7xvW3s5xpeOTdwD7lD1SQQ==",
"dev": true
},
"jsesc": {
"version": "2.5.2",
@ -11178,7 +11187,8 @@
"jwt-decode": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz",
"integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk="
"integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=",
"dev": true
},
"keyv": {
"version": "3.1.0",
@ -11518,7 +11528,8 @@
"lodash.throttle": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ="
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
"dev": true
},
"lodash.toarray": {
"version": "3.0.2",
@ -11698,11 +11709,6 @@
"integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==",
"dev": true
},
"logrocket": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/logrocket/-/logrocket-1.3.0.tgz",
"integrity": "sha512-iP3l9hgBJxTkATZKJs93+uUJBvfg6QkV3+wNk9YB/wkJweXfsH9cNyYRx1PxI4BXvgX/CGR0qwbP7Vvo8STtgg=="
},
"loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@ -14075,17 +14081,6 @@
}
}
},
"readable-stream": {
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
"isarray": "0.0.1",
"string_decoder": "~0.10.x"
}
},
"readdir-glob": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz",
@ -14141,17 +14136,6 @@
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
},
"regedit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/regedit/-/regedit-3.0.3.tgz",
"integrity": "sha512-SpHmMKOtiEYx0MiRRC48apBsmThoZ4svZNsYoK8leHd5bdUHV1nYb8pk8gh6Moou7/S9EDi1QsjBTpyXVQrPuQ==",
"requires": {
"debug": "^4.1.0",
"if-async": "^3.7.4",
"stream-slicer": "0.0.6",
"through2": "^0.6.3"
}
},
"regenerate": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
@ -15569,11 +15553,6 @@
"duplexer": "~0.1.1"
}
},
"stream-slicer": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/stream-slicer/-/stream-slicer-0.0.6.tgz",
"integrity": "sha1-+GsqxcJEC3oKh7cfM2ZcB4gEYTg="
},
"string-argv": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
@ -15678,7 +15657,8 @@
"string_decoder": {
"version": "0.10.31",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
},
"strip-ansi": {
"version": "6.0.0",
@ -16107,15 +16087,6 @@
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
},
"through2": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
"requires": {
"readable-stream": ">=1.0.33-1 <1.1.0-0",
"xtend": ">=4.0.0 <4.1.0-0"
}
},
"thunky": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
@ -16594,7 +16565,8 @@
"tslib": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
"integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
"integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
"dev": true
},
"tsutils": {
"version": "3.21.0",

View file

@ -25,13 +25,7 @@
"author": "Lin Onetwo<linonetwo012@gmail.com>, Quang Lam <quang.lam2807@gmail.com>",
"main": ".webpack/main",
"dependencies": {
"@dnd-kit/core": "3.1.1",
"@dnd-kit/modifiers": "3.0.0",
"@dnd-kit/sortable": "4.0.0",
"@dnd-kit/utilities": "2.0.0",
"@tiddlygit/tiddlywiki": "^5.2.0-prerelease-2021072014",
"authing-js-sdk": "4.21.1",
"beautiful-react-hooks": "0.35.0",
"bluebird": "3.7.2",
"chokidar": "3.5.2",
"electron-is-packaged": "^1.0.2",
@ -53,11 +47,9 @@
"ip": "^1.1.5",
"jimp": "0.16.1",
"lodash": "4.17.21",
"logrocket": "1.3.0",
"menubar": "9.0.5",
"node-fetch": "2.6.1",
"reflect-metadata": "0.1.13",
"regedit": "3.0.3",
"rxjs": "7.1.0",
"semver": "7.3.5",
"threads": "1.6.5",
@ -71,6 +63,10 @@
"@authing/sso": "1.8.4",
"@cucumber/cucumber": "7.3.0",
"@date-io/date-fns": "2.10.11",
"@dnd-kit/core": "3.1.1",
"@dnd-kit/modifiers": "3.0.0",
"@dnd-kit/sortable": "4.0.0",
"@dnd-kit/utilities": "2.0.0",
"@electron-forge/cli": "6.0.0-beta.57",
"@electron-forge/maker-deb": "6.0.0-beta.57",
"@electron-forge/maker-rpm": "6.0.0-beta.57",
@ -114,6 +110,8 @@
"@typescript-eslint/parser": "4.28.0",
"@zeit/webpack-asset-relocator-loader": "^0.8.0",
"ace-builds": "1.4.12",
"authing-js-sdk": "4.21.1",
"beautiful-react-hooks": "0.35.0",
"chai": "4.3.4",
"circular-dependency-plugin": "5.2.2",
"copy-webpack-plugin": "9.0.1",

View file

@ -3,7 +3,6 @@
import React from 'react';
import ReactDOM from 'react-dom';
import i18n from 'i18next';
import LogRocket from 'logrocket';
import { ThemeProvider } from 'styled-components';
import StyledEngineProvider from '@material-ui/core/StyledEngineProvider';
@ -40,8 +39,6 @@ function App(): JSX.Element {
}
async function runApp(): Promise<void> {
LogRocket.init('kkauk7/tiddlygit-desktop');
void window.remote.setVisualZoomLevelLimits(1, 1);
const attachToMenubar = await window.service.preference.get('attachToMenubar');