Skip to content

Commit 4da2212

Browse files
committed
pref: remove qrcode dependency and update build tools
Replaced the qrcode import in Share.tsx with a local file and removed the qrcode package from dependencies. Updated several dev dependencies including Vite, Vitest, and @vitejs/plugin-react to newer versions for improved compatibility and performance.
1 parent 51824cb commit 4da2212

3 files changed

Lines changed: 564 additions & 368 deletions

File tree

app/.client/components/upage/Share.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import qrcode from 'node_modules/qrcode/build/qrcode?raw';
21
import { getLocalStorage } from '~/.client/persistence';
32
import closeIcon from './icons/close.svg?raw';
43
import copyIcon from './icons/copy.svg?raw';
54
import shareIcon from './icons/share.svg?raw';
65
import twitterIcon from './icons/twitter.svg?raw';
76
import wechatIcon from './icons/wechat.svg?raw';
87
import weiboIcon from './icons/weibo.svg?raw';
8+
import qrcode from './qrcode?raw';
99

1010
export function UPageShare() {
1111
const recommend = getLocalStorage('recommend');

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@
9090
"path-browserify": "^1.0.1",
9191
"prettier": "^3.6.2",
9292
"prisma": "^6.16.2",
93-
"qrcode": "1.5.1",
9493
"react": "^18.3.1",
9594
"react-chartjs-2": "^5.3.0",
9695
"react-dnd": "^16.0.1",
@@ -129,7 +128,7 @@
129128
"@types/react": "^18.3.1",
130129
"@types/react-dom": "^18.3.1",
131130
"@unocss/reset": "^66.5.2",
132-
"@vitejs/plugin-react": "^5.0.3",
131+
"@vitejs/plugin-react": "^5.1.0",
133132
"concurrently": "^9.2.1",
134133
"crypto-browserify": "^3.12.1",
135134
"dotenv": "^17.2.2",
@@ -139,9 +138,9 @@
139138
"sass-embedded": "^1.93.1",
140139
"typescript": "^5.9.2",
141140
"unocss": "^66.5.2",
142-
"vite": "^5.4.19",
141+
"vite": "^7.2.2",
143142
"vite-tsconfig-paths": "^5.1.4",
144-
"vitest": "^3.2.4"
143+
"vitest": "^4.0.8"
145144
},
146145
"packageManager": "pnpm@9.4.0",
147146
"engines": {

0 commit comments

Comments
 (0)