From 77b6e843783765d3f30d14102e32d5a4279504af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=80=E4=BA=8C?= Date: Sat, 7 Aug 2021 13:20:27 +0800 Subject: [PATCH] refactor: remove unused deps, move things to devDepdency to reduce size --- PrivacyPolicy.md | 1 - package-lock.json | 80 +++++++++++++++-------------------------------- package.json | 14 ++++----- src/renderer.tsx | 3 -- 4 files changed, 32 insertions(+), 66 deletions(-) diff --git a/PrivacyPolicy.md b/PrivacyPolicy.md index c8f69a38..f3b1644e 100644 --- a/PrivacyPolicy.md +++ b/PrivacyPolicy.md @@ -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. diff --git a/package-lock.json b/package-lock.json index aaac3755..03933ad8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/package.json b/package.json index 75f64581..fe4c3119 100755 --- a/package.json +++ b/package.json @@ -25,13 +25,7 @@ "author": "Lin Onetwo, Quang Lam ", "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", diff --git a/src/renderer.tsx b/src/renderer.tsx index b5513fb4..ee56084f 100644 --- a/src/renderer.tsx +++ b/src/renderer.tsx @@ -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 { - LogRocket.init('kkauk7/tiddlygit-desktop'); - void window.remote.setVisualZoomLevelLimits(1, 1); const attachToMenubar = await window.service.preference.get('attachToMenubar');