From 92e4b3304c861ceee343629b2f507cc3739d0370 Mon Sep 17 00:00:00 2001 From: AkaraChen Date: Fri, 25 Oct 2024 17:48:26 +0800 Subject: [PATCH 1/2] build: update deps build: update sass build: update lodash-es build: update qs & js-cookie --- web/package.json | 16 ++++++++-------- web/pnpm-lock.yaml | 26 +++++++++++++------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/web/package.json b/web/package.json index 2f5065a642..d12d11204c 100644 --- a/web/package.json +++ b/web/package.json @@ -58,7 +58,7 @@ "i18next-resources-to-backend": "^1.1.3", "immer": "^9.0.19", "js-audio-recorder": "^1.0.7", - "js-cookie": "^3.0.1", + "js-cookie": "^3.0.5", "jwt-decode": "^4.0.0", "katex": "^0.16.10", "lamejs": "^1.2.1", @@ -69,7 +69,7 @@ "next": "^14.1.1", "pinyin-pro": "^3.23.0", "qrcode.react": "^3.1.0", - "qs": "^6.11.1", + "qs": "^6.13.0", "rc-textarea": "^1.5.2", "react": "~18.2.0", "react-18-input-autosize": "^3.0.0", @@ -98,7 +98,7 @@ "remark-math": "^5.1.1", "scheduler": "^0.23.0", "server-only": "^0.0.1", - "sharp": "^0.33.2", + "sharp": "^0.33.5", "sortablejs": "^1.15.0", "swr": "^2.1.0", "tailwind-merge": "^2.4.0", @@ -114,7 +114,7 @@ "@eslint-react/eslint-plugin": "^1.15.0", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.13.0", - "@faker-js/faker": "^7.6.0", + "@faker-js/faker": "^9.0.3", "@rgrove/parse-xml": "^4.1.0", "@storybook/addon-essentials": "^8.3.6", "@storybook/addon-interactions": "^8.3.6", @@ -131,11 +131,11 @@ "@types/crypto-js": "^4.1.1", "@types/dagre": "^0.7.52", "@types/jest": "^29.5.12", - "@types/js-cookie": "^3.0.3", - "@types/lodash-es": "^4.17.7", + "@types/js-cookie": "^3.0.6", + "@types/lodash-es": "^4.17.12", "@types/negotiator": "^0.6.1", "@types/node": "18.15.0", - "@types/qs": "^6.9.7", + "@types/qs": "^6.9.16", "@types/react": "~18.2.0", "@types/react-dom": "~18.2.0", "@types/react-slider": "^1.3.1", @@ -160,7 +160,7 @@ "lint-staged": "^15.2.10", "magicast": "^0.3.4", "postcss": "^8.4.31", - "sass": "^1.61.0", + "sass": "^1.80.3", "storybook": "^8.3.6", "tailwindcss": "^3.4.4", "ts-node": "^10.9.2", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 9af099a780..0914dbb971 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -116,7 +116,7 @@ importers: specifier: ^1.0.7 version: 1.0.7 js-cookie: - specifier: ^3.0.1 + specifier: ^3.0.5 version: 3.0.5 jwt-decode: specifier: ^4.0.0 @@ -149,7 +149,7 @@ importers: specifier: ^3.1.0 version: 3.2.0(react@18.2.0) qs: - specifier: ^6.11.1 + specifier: ^6.13.0 version: 6.13.0 rc-textarea: specifier: ^1.5.2 @@ -236,7 +236,7 @@ importers: specifier: ^0.0.1 version: 0.0.1 sharp: - specifier: ^0.33.2 + specifier: ^0.33.5 version: 0.33.5 sortablejs: specifier: ^1.15.0 @@ -279,8 +279,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 '@faker-js/faker': - specifier: ^7.6.0 - version: 7.6.0 + specifier: ^9.0.3 + version: 9.0.3 '@rgrove/parse-xml': specifier: ^4.1.0 version: 4.1.0 @@ -330,10 +330,10 @@ importers: specifier: ^29.5.12 version: 29.5.13 '@types/js-cookie': - specifier: ^3.0.3 + specifier: ^3.0.6 version: 3.0.6 '@types/lodash-es': - specifier: ^4.17.7 + specifier: ^4.17.12 version: 4.17.12 '@types/negotiator': specifier: ^0.6.1 @@ -342,7 +342,7 @@ importers: specifier: 18.15.0 version: 18.15.0 '@types/qs': - specifier: ^6.9.7 + specifier: ^6.9.16 version: 6.9.16 '@types/react': specifier: ~18.2.0 @@ -417,7 +417,7 @@ importers: specifier: ^8.4.31 version: 8.4.47 sass: - specifier: ^1.61.0 + specifier: ^1.80.3 version: 1.80.3 storybook: specifier: ^8.3.6 @@ -1405,9 +1405,9 @@ packages: resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@faker-js/faker@7.6.0': - resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} + '@faker-js/faker@9.0.3': + resolution: {integrity: sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==} + engines: {node: '>=18.0.0', npm: '>=9.0.0'} '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -9313,7 +9313,7 @@ snapshots: dependencies: levn: 0.4.1 - '@faker-js/faker@7.6.0': {} + '@faker-js/faker@9.0.3': {} '@floating-ui/core@1.6.8': dependencies: From 0e2b38dddc6c1b71dfb21d41a1b52a73a725bf85 Mon Sep 17 00:00:00 2001 From: AkaraChen Date: Fri, 25 Oct 2024 18:03:25 +0800 Subject: [PATCH 2/2] build: update qrcode.react --- web/app/components/base/qrcode/index.tsx | 4 ++-- web/package.json | 2 +- web/pnpm-lock.yaml | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/web/app/components/base/qrcode/index.tsx b/web/app/components/base/qrcode/index.tsx index c9323992e9..c5549192cf 100644 --- a/web/app/components/base/qrcode/index.tsx +++ b/web/app/components/base/qrcode/index.tsx @@ -1,11 +1,11 @@ 'use client' import React, { useEffect, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' -import QRCode from 'qrcode.react' +import { QRCodeCanvas as QRCode } from 'qrcode.react' import QrcodeStyle from './style.module.css' import Tooltip from '@/app/components/base/tooltip' -type Props = { +interface Props { content: string selectorId: string className?: string diff --git a/web/package.json b/web/package.json index d12d11204c..c038cd1d33 100644 --- a/web/package.json +++ b/web/package.json @@ -68,7 +68,7 @@ "negotiator": "^0.6.3", "next": "^14.1.1", "pinyin-pro": "^3.23.0", - "qrcode.react": "^3.1.0", + "qrcode.react": "^4.1.0", "qs": "^6.13.0", "rc-textarea": "^1.5.2", "react": "~18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 0914dbb971..7a20401293 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -146,8 +146,8 @@ importers: specifier: ^3.23.0 version: 3.25.0 qrcode.react: - specifier: ^3.1.0 - version: 3.2.0(react@18.2.0) + specifier: ^4.1.0 + version: 4.1.0(react@18.2.0) qs: specifier: ^6.13.0 version: 6.13.0 @@ -6644,8 +6644,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qrcode.react@3.2.0: - resolution: {integrity: sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g==} + qrcode.react@4.1.0: + resolution: {integrity: sha512-uqXVIIVD/IPgWLYxbOczCNAQw80XCM/LulYDADF+g2xDsPj5OoRwSWtIS4jGyp295wyjKstfG1qIv/I2/rNWpQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -16229,7 +16229,7 @@ snapshots: pure-rand@6.1.0: {} - qrcode.react@3.2.0(react@18.2.0): + qrcode.react@4.1.0(react@18.2.0): dependencies: react: 18.2.0