fix(infra): remove unused svg loader (#5398)

This commit is contained in:
Peng Xiao
2023-12-27 09:00:37 +00:00
parent 86bd2a7d72
commit 0c64535e41
4 changed files with 7 additions and 236 deletions

View File

@@ -5,7 +5,6 @@
-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling: touch;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
box-sizing: border-box; box-sizing: border-box;
/*transition: all 0.1s;*/
} }
:root { :root {

View File

@@ -276,19 +276,6 @@ export const createConfiguration: (
}, },
}, },
}, },
{
test: /\.svg$/,
use: [
'thread-loader',
{
loader: '@svgr/webpack',
options: {
icon: true,
},
},
],
exclude: [/node_modules/, /\.assets\.svg$/],
},
{ {
test: /\.(png|jpg|gif|svg|webp|mp4)$/, test: /\.(png|jpg|gif|svg|webp|mp4)$/,
type: 'asset/resource', type: 'asset/resource',

View File

@@ -92,7 +92,6 @@
"@perfsee/webpack": "^1.8.4", "@perfsee/webpack": "^1.8.4",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@sentry/webpack-plugin": "^2.8.0", "@sentry/webpack-plugin": "^2.8.0",
"@svgr/webpack": "^8.1.0",
"@swc/core": "^1.3.93", "@swc/core": "^1.3.93",
"@testing-library/react": "^14.0.0", "@testing-library/react": "^14.0.0",
"@types/animejs": "^3", "@types/animejs": "^3",

228
yarn.lock
View File

@@ -344,7 +344,6 @@ __metadata:
"@sentry/integrations": "npm:^7.83.0" "@sentry/integrations": "npm:^7.83.0"
"@sentry/react": "npm:^7.83.0" "@sentry/react": "npm:^7.83.0"
"@sentry/webpack-plugin": "npm:^2.8.0" "@sentry/webpack-plugin": "npm:^2.8.0"
"@svgr/webpack": "npm:^8.1.0"
"@swc/core": "npm:^1.3.93" "@swc/core": "npm:^1.3.93"
"@testing-library/react": "npm:^14.0.0" "@testing-library/react": "npm:^14.0.0"
"@toeverything/theme": "npm:^0.7.20" "@toeverything/theme": "npm:^0.7.20"
@@ -2338,7 +2337,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.20.12, @babel/core@npm:^7.20.7, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.5, @babel/core@npm:^7.22.9, @babel/core@npm:^7.23.3, @babel/core@npm:^7.7.5": "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.20.12, @babel/core@npm:^7.20.7, @babel/core@npm:^7.22.5, @babel/core@npm:^7.22.9, @babel/core@npm:^7.23.3, @babel/core@npm:^7.7.5":
version: 7.23.3 version: 7.23.3
resolution: "@babel/core@npm:7.23.3" resolution: "@babel/core@npm:7.23.3"
dependencies: dependencies:
@@ -3474,18 +3473,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/plugin-transform-react-constant-elements@npm:^7.21.3": "@babel/plugin-transform-react-display-name@npm:^7.0.0":
version: 7.23.3
resolution: "@babel/plugin-transform-react-constant-elements@npm:7.23.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 0bc89f7e81bb455bf58a90bf78ed0d3b4b0ef41bb1abde1364922fece8f0fbf9ca43887685653104238636a0b385144c7fb952c0047edaf7e8bbbaa5d734587b
languageName: node
linkType: hard
"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.23.3":
version: 7.23.3 version: 7.23.3
resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3" resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3"
dependencies: dependencies:
@@ -3496,17 +3484,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/plugin-transform-react-jsx-development@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5"
dependencies:
"@babel/plugin-transform-react-jsx": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560
languageName: node
linkType: hard
"@babel/plugin-transform-react-jsx-self@npm:^7.18.6, @babel/plugin-transform-react-jsx-self@npm:^7.23.3": "@babel/plugin-transform-react-jsx-self@npm:^7.18.6, @babel/plugin-transform-react-jsx-self@npm:^7.23.3":
version: 7.23.3 version: 7.23.3
resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3"
@@ -3529,7 +3506,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": "@babel/plugin-transform-react-jsx@npm:^7.0.0":
version: 7.23.4 version: 7.23.4
resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4"
dependencies: dependencies:
@@ -3544,18 +3521,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/plugin-transform-react-pure-annotations@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.23.3"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.22.5"
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 9ea3698b1d422561d93c0187ac1ed8f2367e4250b10e259785ead5aa643c265830fd0f4cf5087a5bedbc4007444c06da2f2006686613220acf0949895f453666
languageName: node
linkType: hard
"@babel/plugin-transform-regenerator@npm:^7.23.3": "@babel/plugin-transform-regenerator@npm:^7.23.3":
version: 7.23.3 version: 7.23.3
resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" resolution: "@babel/plugin-transform-regenerator@npm:7.23.3"
@@ -3712,7 +3677,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.22.9": "@babel/preset-env@npm:^7.22.9":
version: 7.23.3 version: 7.23.3
resolution: "@babel/preset-env@npm:7.23.3" resolution: "@babel/preset-env@npm:7.23.3"
dependencies: dependencies:
@@ -3828,23 +3793,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/preset-react@npm:^7.18.6": "@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.22.5":
version: 7.23.3
resolution: "@babel/preset-react@npm:7.23.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/helper-validator-option": "npm:^7.22.15"
"@babel/plugin-transform-react-display-name": "npm:^7.23.3"
"@babel/plugin-transform-react-jsx": "npm:^7.22.15"
"@babel/plugin-transform-react-jsx-development": "npm:^7.22.5"
"@babel/plugin-transform-react-pure-annotations": "npm:^7.23.3"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: ef6aef131b2f36e2883e9da0d832903643cb3c9ad4f32e04fb3eecae59e4221d583139e8d8f973e25c28d15aafa6b3e60fe9f25c5fd09abd3e2df03b8637bdd2
languageName: node
linkType: hard
"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.21.0, @babel/preset-typescript@npm:^7.22.5":
version: 7.23.3 version: 7.23.3
resolution: "@babel/preset-typescript@npm:7.23.3" resolution: "@babel/preset-typescript@npm:7.23.3"
dependencies: dependencies:
@@ -3919,7 +3868,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": "@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
version: 7.23.6 version: 7.23.6
resolution: "@babel/types@npm:7.23.6" resolution: "@babel/types@npm:7.23.6"
dependencies: dependencies:
@@ -13063,162 +13012,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3fc8e35d16f5abe0af5efe5851f27581225ac405d6a1ca44cda0df064cddfcc29a428c48c2e4bef6cebf627c9ac2f652a096030edb02cf5a120ce28d3c234710
languageName: node
linkType: hard
"@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08
languageName: node
linkType: hard
"@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8
languageName: node
linkType: hard
"@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 1edda65ef4f4dd8f021143c8ec276a08f6baa6f733b8e8ee2e7775597bf6b97afb47fdeefd579d6ae6c959fe2e634f55cd61d99377631212228c8cfb351b8921
languageName: node
linkType: hard
"@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 876cec891488992e6a9aebb8155e2bea4ec461b4718c51de36e988e00e271c6d9d01ef6be17b9effd44b2b3d7db0b41c161a5904a46ae6f38b26b387ad7f3709
languageName: node
linkType: hard
"@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: be0e2d391164428327d9ec469a52cea7d93189c6b0e2c290999e048f597d777852f701c64dca44cd45b31ed14a7f859520326e2e4ad7c3a4545d0aa235bc7e9a
languageName: node
linkType: hard
"@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0":
version: 8.1.0
resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 85b434a57572f53bd2b9f0606f253e1fcf57b4a8c554ec3f2d43ed17f50d8cae200cb3aaf1ec9d626e1456e8b135dce530ae047eb0bed6d4bf98a752d6640459
languageName: node
linkType: hard
"@svgr/babel-plugin-transform-svg-component@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/babel-plugin-transform-svg-component@npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 86ca139c0be0e7df05f103c5f10874387ada1434ca0286584ba9cd367c259d74bf9c86700b856449f46cf674bd6f0cf18f8f034f6d3f0e2ce5e5435c25dbff4b
languageName: node
linkType: hard
"@svgr/babel-preset@npm:8.1.0":
version: 8.1.0
resolution: "@svgr/babel-preset@npm:8.1.0"
dependencies:
"@svgr/babel-plugin-add-jsx-attribute": "npm:8.0.0"
"@svgr/babel-plugin-remove-jsx-attribute": "npm:8.0.0"
"@svgr/babel-plugin-remove-jsx-empty-expression": "npm:8.0.0"
"@svgr/babel-plugin-replace-jsx-attribute-value": "npm:8.0.0"
"@svgr/babel-plugin-svg-dynamic-title": "npm:8.0.0"
"@svgr/babel-plugin-svg-em-dimensions": "npm:8.0.0"
"@svgr/babel-plugin-transform-react-native-svg": "npm:8.1.0"
"@svgr/babel-plugin-transform-svg-component": "npm:8.0.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08
languageName: node
linkType: hard
"@svgr/core@npm:8.1.0":
version: 8.1.0
resolution: "@svgr/core@npm:8.1.0"
dependencies:
"@babel/core": "npm:^7.21.3"
"@svgr/babel-preset": "npm:8.1.0"
camelcase: "npm:^6.2.0"
cosmiconfig: "npm:^8.1.3"
snake-case: "npm:^3.0.4"
checksum: bc98cd5fc349ab9dcf0c13c2279164726d45878cdac8999090765379c6e897a1b24aca641c12a3c33f578d06f7a09252fb090962a4695c753fb02b627a56bfe6
languageName: node
linkType: hard
"@svgr/hast-util-to-babel-ast@npm:8.0.0":
version: 8.0.0
resolution: "@svgr/hast-util-to-babel-ast@npm:8.0.0"
dependencies:
"@babel/types": "npm:^7.21.3"
entities: "npm:^4.4.0"
checksum: 243aa9c92d66aa3f1fc82851fe1fa376808a08fcc02719fed38ebfb4e25cf3e3c1282c185300c29953d047c36acb9e3ac588d46b0af55a3b7a5186a6badec8a9
languageName: node
linkType: hard
"@svgr/plugin-jsx@npm:8.1.0":
version: 8.1.0
resolution: "@svgr/plugin-jsx@npm:8.1.0"
dependencies:
"@babel/core": "npm:^7.21.3"
"@svgr/babel-preset": "npm:8.1.0"
"@svgr/hast-util-to-babel-ast": "npm:8.0.0"
svg-parser: "npm:^2.0.4"
peerDependencies:
"@svgr/core": "*"
checksum: 0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2
languageName: node
linkType: hard
"@svgr/plugin-svgo@npm:8.1.0":
version: 8.1.0
resolution: "@svgr/plugin-svgo@npm:8.1.0"
dependencies:
cosmiconfig: "npm:^8.1.3"
deepmerge: "npm:^4.3.1"
svgo: "npm:^3.0.2"
peerDependencies:
"@svgr/core": "*"
checksum: 59d9d214cebaacca9ca71a561f463d8b7e5a68ca9443e4792a42d903acd52259b1790c0680bc6afecc3f00a255a6cbd7ea278a9f625bac443620ea58a590c2d0
languageName: node
linkType: hard
"@svgr/webpack@npm:^8.1.0":
version: 8.1.0
resolution: "@svgr/webpack@npm:8.1.0"
dependencies:
"@babel/core": "npm:^7.21.3"
"@babel/plugin-transform-react-constant-elements": "npm:^7.21.3"
"@babel/preset-env": "npm:^7.20.2"
"@babel/preset-react": "npm:^7.18.6"
"@babel/preset-typescript": "npm:^7.21.0"
"@svgr/core": "npm:8.1.0"
"@svgr/plugin-jsx": "npm:8.1.0"
"@svgr/plugin-svgo": "npm:8.1.0"
checksum: c6eec5b0cf2fb2ecd3a7a362d272eda35330b17c76802a3481f499b5d07ff8f87b31d2571043bff399b051a1767b1e2e499dbf186104d1c06d76f9f1535fac01
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.3.99": "@swc/core-darwin-arm64@npm:1.3.99":
version: 1.3.99 version: 1.3.99
resolution: "@swc/core-darwin-arm64@npm:1.3.99" resolution: "@swc/core-darwin-arm64@npm:1.3.99"
@@ -19011,7 +18804,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": "deepmerge@npm:^4.2.2":
version: 4.3.1 version: 4.3.1
resolution: "deepmerge@npm:4.3.1" resolution: "deepmerge@npm:4.3.1"
checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529
@@ -33297,13 +33090,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"svg-parser@npm:^2.0.4":
version: 2.0.4
resolution: "svg-parser@npm:2.0.4"
checksum: ec196da6ea21481868ab26911970e35488361c39ead1c6cdd977ba16c885c21a91ddcbfd113bfb01f79a822e2a751ef85b2f7f95e2cb9245558ebce12c34af1f
languageName: node
linkType: hard
"svgo@npm:^3.0.2": "svgo@npm:^3.0.2":
version: 3.0.4 version: 3.0.4
resolution: "svgo@npm:3.0.4" resolution: "svgo@npm:3.0.4"