chore: remove svgr support

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2023-10-12 10:41:06 +02:00
parent e53067c4d8
commit 78561f8a29
3 changed files with 17 additions and 150 deletions
+1 -1
View File
@@ -137,7 +137,6 @@
"vite": "^4.4.9",
"vite-plugin-html": "^3.2.0",
"vite-plugin-node-polyfills": "^0.14.1",
"vite-plugin-svgr": "^4.0.0",
"webpack": "^5.70.0",
"webpack-dev-server": "^4.7.3",
"webpack-node-externals": "^3.0.0",
@@ -159,6 +158,7 @@
"@backstage/theme": "workspace:^",
"@types/cross-spawn": "^6.0.2",
"@types/diff": "^5.0.0",
"@types/ejs": "^3.1.3",
"@types/express": "^4.17.6",
"@types/fs-extra": "^9.0.1",
"@types/http-proxy": "^1.17.4",
+2 -3
View File
@@ -27,7 +27,6 @@ import react from '@vitejs/plugin-react';
import { nodePolyfills as viteNodePolyfills } from 'vite-plugin-node-polyfills';
import { createHtmlPlugin } from 'vite-plugin-html';
import { viteCommonjs } from '@originjs/vite-plugin-commonjs';
import vitePluginSvgr from 'vite-plugin-svgr';
import {
forbiddenDuplicatesFilter,
@@ -161,6 +160,7 @@ export async function serveBundle(options: ServeOptions) {
additionalEntryPoints: detectedModulesEntryPoint,
});
console.log(paths.targetHtml);
if (process.env.EXPERIMENTAL_VITE) {
server = await vite.createServer({
define: {
@@ -175,12 +175,11 @@ export async function serveBundle(options: ServeOptions) {
},
plugins: [
react(),
vitePluginSvgr(),
viteCommonjs(),
viteNodePolyfills(),
createHtmlPlugin({
entry: paths.targetEntry,
template: 'public/index.html',
template: `public/index.html`,
inject: {
data: {
config: frontendConfig,
+14 -146
View File
@@ -1827,7 +1827,7 @@ __metadata:
languageName: node
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.19.6, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.20":
"@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.19.6, @babel/core@npm:^7.22.20":
version: 7.23.0
resolution: "@babel/core@npm:7.23.0"
dependencies:
@@ -3414,7 +3414,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @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.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
version: 7.23.0
resolution: "@babel/types@npm:7.23.0"
dependencies:
@@ -3835,6 +3835,7 @@ __metadata:
"@swc/jest": ^0.2.22
"@types/cross-spawn": ^6.0.2
"@types/diff": ^5.0.0
"@types/ejs": ^3.1.3
"@types/express": ^4.17.6
"@types/fs-extra": ^9.0.1
"@types/http-proxy": ^1.17.4
@@ -3926,7 +3927,6 @@ __metadata:
vite: ^4.4.9
vite-plugin-html: ^3.2.0
vite-plugin-node-polyfills: ^0.14.1
vite-plugin-svgr: ^4.0.0
webpack: ^5.70.0
webpack-dev-server: ^4.7.3
webpack-node-externals: ^3.0.0
@@ -15031,7 +15031,7 @@ __metadata:
languageName: node
linkType: hard
"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.4":
"@rollup/pluginutils@npm:^5.0.1":
version: 5.0.4
resolution: "@rollup/pluginutils@npm:5.0.4"
dependencies:
@@ -16062,15 +16062,6 @@ __metadata:
languageName: node
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-add-jsx-attribute@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1"
@@ -16080,7 +16071,7 @@ __metadata:
languageName: node
linkType: hard
"@svgr/babel-plugin-remove-jsx-attribute@npm:*, @svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0":
"@svgr/babel-plugin-remove-jsx-attribute@npm:*":
version: 8.0.0
resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0"
peerDependencies:
@@ -16089,7 +16080,7 @@ __metadata:
languageName: node
linkType: hard
"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*, @svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0":
"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*":
version: 8.0.0
resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0"
peerDependencies:
@@ -16098,15 +16089,6 @@ __metadata:
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-replace-jsx-attribute-value@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:6.5.1"
@@ -16116,15 +16098,6 @@ __metadata:
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-dynamic-title@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:6.5.1"
@@ -16134,15 +16107,6 @@ __metadata:
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-svg-em-dimensions@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:6.5.1"
@@ -16152,15 +16116,6 @@ __metadata:
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-react-native-svg@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:6.5.1"
@@ -16170,15 +16125,6 @@ __metadata:
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: 04e2023d75693eeb0890341c40e449881184663056c249be7e5c80168e4aabb0fadd255e8d5d2dbf54b8c2a6e700efba994377135bfa4060dc4a2e860116ef8c
languageName: node
linkType: hard
"@svgr/babel-plugin-transform-svg-component@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-transform-svg-component@npm:6.5.1"
@@ -16188,24 +16134,6 @@ __metadata:
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": 8.0.0
"@svgr/babel-plugin-remove-jsx-attribute": 8.0.0
"@svgr/babel-plugin-remove-jsx-empty-expression": 8.0.0
"@svgr/babel-plugin-replace-jsx-attribute-value": 8.0.0
"@svgr/babel-plugin-svg-dynamic-title": 8.0.0
"@svgr/babel-plugin-svg-em-dimensions": 8.0.0
"@svgr/babel-plugin-transform-react-native-svg": 8.1.0
"@svgr/babel-plugin-transform-svg-component": 8.0.0
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08
languageName: node
linkType: hard
"@svgr/babel-preset@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-preset@npm:6.5.1"
@@ -16237,29 +16165,6 @@ __metadata:
languageName: node
linkType: hard
"@svgr/core@npm:^8.1.0":
version: 8.1.0
resolution: "@svgr/core@npm:8.1.0"
dependencies:
"@babel/core": ^7.21.3
"@svgr/babel-preset": 8.1.0
camelcase: ^6.2.0
cosmiconfig: ^8.1.3
snake-case: ^3.0.4
checksum: da4a12865c7dc59829d58df8bd232d6c85b7115fda40da0d2f844a1a51886e2e945560596ecfc0345d37837ac457de86a931e8b8d8550e729e0c688c02250d8a
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": ^7.21.3
entities: ^4.4.0
checksum: 88401281a38bbc7527e65ff5437970414391a86158ef4b4046c89764c156d2d39ecd7cce77be8a51994c9fb3249170cb1eb8b9128b62faaa81743ef6ed3534ab
languageName: node
linkType: hard
"@svgr/hast-util-to-babel-ast@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/hast-util-to-babel-ast@npm:6.5.1"
@@ -16284,20 +16189,6 @@ __metadata:
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": ^7.21.3
"@svgr/babel-preset": 8.1.0
"@svgr/hast-util-to-babel-ast": 8.0.0
svg-parser: ^2.0.4
peerDependencies:
"@svgr/core": "*"
checksum: 0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2
languageName: node
linkType: hard
"@svgr/plugin-svgo@npm:6.5.x, @svgr/plugin-svgo@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/plugin-svgo@npm:6.5.1"
@@ -17603,6 +17494,13 @@ __metadata:
languageName: node
linkType: hard
"@types/ejs@npm:^3.1.3":
version: 3.1.3
resolution: "@types/ejs@npm:3.1.3"
checksum: b1b1c6c9d331d237523ebc410789f42edcdbb1d4cdd4a7a37ac61d2ce9c3fbcfbfe7d7f1a7f61c9334812347a0036afd52258ad2198f85545ebfb26d63475a75
languageName: node
linkType: hard
"@types/es-aggregate-error@npm:^1.0.2":
version: 1.0.2
resolution: "@types/es-aggregate-error@npm:1.0.2"
@@ -22869,23 +22767,6 @@ __metadata:
languageName: node
linkType: hard
"cosmiconfig@npm:^8.1.3":
version: 8.3.6
resolution: "cosmiconfig@npm:8.3.6"
dependencies:
import-fresh: ^3.3.0
js-yaml: ^4.1.0
parse-json: ^5.2.0
path-type: ^4.0.0
peerDependencies:
typescript: ">=4.9.5"
peerDependenciesMeta:
typescript:
optional: true
checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0
languageName: node
linkType: hard
"cpu-features@npm:0.0.2":
version: 0.0.2
resolution: "cpu-features@npm:0.0.2"
@@ -28628,7 +28509,7 @@ __metadata:
languageName: node
linkType: hard
"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
dependencies:
@@ -42595,19 +42476,6 @@ __metadata:
languageName: node
linkType: hard
"vite-plugin-svgr@npm:^4.0.0":
version: 4.1.0
resolution: "vite-plugin-svgr@npm:4.1.0"
dependencies:
"@rollup/pluginutils": ^5.0.4
"@svgr/core": ^8.1.0
"@svgr/plugin-jsx": ^8.1.0
peerDependencies:
vite: ^2.6.0 || 3 || 4
checksum: b2896d851a75d86d9b21b8a64c8bc8090601d6b26fcfb4739b84314dbb8b426daa7ad451e02e54ce8ae4f8473e19990caa362e2a3e9a22ee1cea0eb27c15f018
languageName: node
linkType: hard
"vite@npm:^4.4.9":
version: 4.4.11
resolution: "vite@npm:4.4.11"