diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4d533f5..deea508 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -9,6 +9,10 @@
+
+
+
+
@@ -54,34 +58,34 @@
- {
- "keyToString": {
- "RunOnceActivity.OpenProjectViewOnStart": "true",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "full.screen.before.presentation.mode": "false",
- "git-widget-placeholder": "develop",
- "ignore.virus.scanning.warn.message": "true",
- "javascript.nodejs.core.library.configured.version": "20.16.0",
- "javascript.nodejs.core.library.typings.version": "20.14.15",
- "last_opened_file_path": "C:/Users/qpdgo/WebStormProjects/platina-lab-web",
- "list.type.of.created.stylesheet": "SCSS",
- "node.js.detected.package.eslint": "true",
- "node.js.detected.package.standard": "true",
- "node.js.detected.package.tslint": "true",
- "node.js.selected.package.eslint": "(autodetect)",
- "node.js.selected.package.standard": "",
- "node.js.selected.package.tslint": "(autodetect)",
- "nodejs_package_manager_path": "pnpm",
- "npm.taehui > dev.executor": "Run",
- "npm.taehui > start.executor": "Run",
- "npm.taehui > start:taehui-www.executor": "Run",
- "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
- "run.code.analysis.last.selected.profile": "pProject Default",
- "settings.editor.selected.configurable": "terminal",
- "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
- "vue.rearranger.settings.migration": "true"
+ dev.executor": "Run",
+ "npm.taehui > start.executor": "Run",
+ "npm.taehui > start:taehui-www.executor": "Run",
+ "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
+ "run.code.analysis.last.selected.profile": "pProject Default",
+ "settings.editor.selected.configurable": "terminal",
+ "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
+ "vue.rearranger.settings.migration": "true"
}
-}
+}]]>
@@ -333,6 +337,9 @@
+
+
+
diff --git a/package.json b/package.json
index 62183a7..dc55ec8 100644
--- a/package.json
+++ b/package.json
@@ -18,9 +18,9 @@
"devDependencies": {
"eslint": "^8.57.0",
"prettier": "^3.3.3",
- "sass": "^1.79.4",
- "turbo": "^2.1.3",
+ "sass": "^1.80.3",
+ "turbo": "^2.2.0",
"typescript": "^5.6.3"
},
- "packageManager": "pnpm@9.12.1"
+ "packageManager": "pnpm@9.12.2"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a705b99..ae0e00d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,11 +15,11 @@
specifier: ^3.3.3
version: 3.3.3
sass:
- specifier: ^1.79.4
- version: 1.79.4
+ specifier: ^1.80.3
+ version: 1.80.3
turbo:
- specifier: ^2.1.3
- version: 2.1.3
+ specifier: ^2.2.0
+ version: 2.2.0
typescript:
specifier: ^5.6.3
version: 5.6.3
@@ -27,8 +27,8 @@
qwilight-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.59.3
- version: 5.59.3(react@18.3.1)
+ specifier: ^5.59.15
+ version: 5.59.15(react@18.3.1)
axios:
specifier: ^1.7.7
version: 1.7.7
@@ -36,8 +36,8 @@
specifier: ^5.3.3
version: 5.3.3(@popperjs/core@2.11.8)
chart.js:
- specifier: ^4.4.4
- version: 4.4.4
+ specifier: ^4.4.5
+ version: 4.4.5
crypto-js:
specifier: ^4.2.0
version: 4.2.0
@@ -51,17 +51,17 @@
specifier: ^2.16.0
version: 2.16.0
mobx:
- specifier: ^6.13.3
- version: 6.13.3
+ specifier: ^6.13.5
+ version: 6.13.5
mobx-react-lite:
specifier: ^4.0.7
- version: 4.0.7(mobx@6.13.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 4.0.7(mobx@6.13.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^14.2.15
- version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4)
+ version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3)
next-intl:
specifier: ^3.21.1
- version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4))(react@18.3.1)
+ version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -81,14 +81,14 @@
specifier: ^0.14.1
version: 0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-toastify:
- specifier: ^10.0.5
- version: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^10.0.6
+ version: 10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
sharp:
specifier: ^0.33.5
version: 0.33.5
sweetalert2:
- specifier: ^11.14.2
- version: 11.14.2
+ specifier: ^11.14.3
+ version: 11.14.3
taehui-lib:
specifier: workspace:^
version: link:../taehui-lib
@@ -106,14 +106,14 @@
specifier: ^29.5.13
version: 29.5.13
'@types/node':
- specifier: ^22.7.5
- version: 22.7.5
+ specifier: ^22.7.7
+ version: 22.7.7
'@types/react':
specifier: ^18.3.11
version: 18.3.11
'@types/react-dom':
- specifier: ^18.3.0
- version: 18.3.0
+ specifier: ^18.3.1
+ version: 18.3.1
eslint-config-next:
specifier: ^14.2.15
version: 14.2.15(eslint@8.57.0)(typescript@5.6.3)
@@ -124,8 +124,8 @@
taehui-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.59.3
- version: 5.59.3(react@18.3.1)
+ specifier: ^5.59.15
+ version: 5.59.15(react@18.3.1)
axios:
specifier: ^1.7.7
version: 1.7.7
@@ -151,17 +151,17 @@
specifier: ^3.3.2
version: 3.3.2
mobx:
- specifier: ^6.13.3
- version: 6.13.3
+ specifier: ^6.13.5
+ version: 6.13.5
mobx-react-lite:
specifier: ^4.0.7
- version: 4.0.7(mobx@6.13.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 4.0.7(mobx@6.13.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^14.2.15
- version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4)
+ version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3)
next-intl:
specifier: ^3.21.1
- version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4))(react@18.3.1)
+ version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -181,11 +181,11 @@
specifier: ^6.1.0
version: 6.1.0(react@18.3.1)
react-textarea-autosize:
- specifier: ^8.5.3
- version: 8.5.3(@types/react@18.3.11)(react@18.3.1)
+ specifier: ^8.5.4
+ version: 8.5.4(@types/react@18.3.11)(react@18.3.1)
react-toastify:
- specifier: ^10.0.5
- version: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^10.0.6
+ version: 10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
redis:
specifier: ^4.7.0
version: 4.7.0
@@ -193,8 +193,8 @@
specifier: ^0.33.5
version: 0.33.5
sweetalert2:
- specifier: ^11.14.2
- version: 11.14.2
+ specifier: ^11.14.3
+ version: 11.14.3
taehui-lib:
specifier: workspace:^
version: link:../taehui-lib
@@ -218,14 +218,14 @@
specifier: ^29.5.13
version: 29.5.13
'@types/node':
- specifier: ^22.7.5
- version: 22.7.5
+ specifier: ^22.7.7
+ version: 22.7.7
'@types/react':
specifier: ^18.3.11
version: 18.3.11
'@types/react-dom':
- specifier: ^18.3.0
- version: 18.3.0
+ specifier: ^18.3.1
+ version: 18.3.1
'@types/showdown':
specifier: ^2.0.6
version: 2.0.6
@@ -242,8 +242,8 @@
taehui-lib:
devDependencies:
'@rollup/plugin-typescript':
- specifier: ^12.1.0
- version: 12.1.0(rollup@4.24.0)(tslib@2.7.0)(typescript@5.6.3)
+ specifier: ^12.1.1
+ version: 12.1.1(rollup@4.24.0)(tslib@2.8.0)(typescript@5.6.3)
'@types/react':
specifier: ^18.3.11
version: 18.3.11
@@ -255,10 +255,10 @@
version: 14.2.15(eslint@8.57.0)(typescript@5.6.3)
next:
specifier: ^14.2.15
- version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4)
+ version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3)
next-intl:
specifier: ^3.21.1
- version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4))(react@18.3.1)
+ version: 3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -269,8 +269,8 @@
specifier: ^4.0.0
version: 4.0.0
tslib:
- specifier: ^2.7.0
- version: 2.7.0
+ specifier: ^2.8.0
+ version: 2.8.0
packages:
@@ -542,6 +542,82 @@
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
+ '@parcel/watcher-android-arm64@2.4.1':
+ resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ '@parcel/watcher-darwin-arm64@2.4.1':
+ resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@parcel/watcher-darwin-x64@2.4.1':
+ resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@parcel/watcher-freebsd-x64@2.4.1':
+ resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@parcel/watcher-linux-arm-glibc@2.4.1':
+ resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-glibc@2.4.1':
+ resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-musl@2.4.1':
+ resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-glibc@2.4.1':
+ resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-musl@2.4.1':
+ resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-win32-arm64@2.4.1':
+ resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@parcel/watcher-win32-ia32@2.4.1':
+ resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@parcel/watcher-win32-x64@2.4.1':
+ resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@parcel/watcher@2.4.1':
+ resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==}
+ engines: {node: '>= 10.0.0'}
+
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -595,8 +671,8 @@
react: '>=16.14.0'
react-dom: '>=16.14.0'
- '@rollup/plugin-typescript@12.1.0':
- resolution: {integrity: sha512-Kzs8KGJofe7cfTRODsnG1jNGxSvU8gVoNNd7Z/QaY25AYwe2LSSUpx/kPxqF38NYkpR8de3m51r9uwJpDlz6dg==}
+ '@rollup/plugin-typescript@12.1.1':
+ resolution: {integrity: sha512-t7O653DpfB5MbFrqPe/VcKFFkvRuFNp9qId3xq4Eth5xlyymzxNpye2z8Hrl0RIMuXTSr5GGcFpkdlMeacUiFQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.14.0||^3.0.0||^4.0.0
@@ -712,11 +788,11 @@
'@swc/helpers@0.5.5':
resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
- '@tanstack/query-core@5.59.0':
- resolution: {integrity: sha512-WGD8uIhX6/deH/tkZqPNcRyAhDUqs729bWKoByYHSogcshXfFbppOdTER5+qY7mFvu8KEFJwT0nxr8RfPTVh0Q==}
+ '@tanstack/query-core@5.59.13':
+ resolution: {integrity: sha512-Oou0bBu/P8+oYjXsJQ11j+gcpLAMpqW42UlokQYEz4dE7+hOtVO9rVuolJKgEccqzvyFzqX4/zZWY+R/v1wVsQ==}
- '@tanstack/react-query@5.59.3':
- resolution: {integrity: sha512-FbzaQ6mQGQstj0z6B91yoUPzoc3nnU2tLkYZvmFSKWN5qj9kPTPsAbGGmQXn2NDj0nWhhAl+wOWWwSvsRqSN7Q==}
+ '@tanstack/react-query@5.59.15':
+ resolution: {integrity: sha512-QbVlAkTI78wB4Mqgf2RDmgC0AOiJqer2c5k9STOOSXGv1S6ZkY37r/6UpE8DbQ2Du0ohsdoXgFNEyv+4eDoPEw==}
peerDependencies:
react: ^18 || ^19
@@ -726,9 +802,6 @@
'@types/dompurify@3.0.5':
resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==}
- '@types/estree@1.0.5':
- resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
-
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
@@ -750,14 +823,14 @@
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@22.7.5':
- resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==}
+ '@types/node@22.7.7':
+ resolution: {integrity: sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==}
'@types/prop-types@15.7.12':
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
- '@types/react-dom@18.3.0':
- resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
+ '@types/react-dom@18.3.1':
+ resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
'@types/react-transition-group@4.4.10':
resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==}
@@ -1020,8 +1093,8 @@
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chart.js@4.4.4:
- resolution: {integrity: sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA==}
+ chart.js@4.4.5:
+ resolution: {integrity: sha512-CVVjg1RYTJV9OCC8WeJPMx8gsV8K6WIyIEQUE3ui4AR9Hfgls9URri6Ja3hyMVBbTF8Q2KFa19PE815gWcWhng==}
engines: {pnpm: '>=8'}
chokidar@4.0.0:
@@ -1166,6 +1239,11 @@
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
+ detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
detect-libc@2.0.3:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
@@ -1876,8 +1954,8 @@
react-native:
optional: true
- mobx@6.13.3:
- resolution: {integrity: sha512-YtAS+ZMbdpbHYUU4ESht3na8KiX11KuMT1yOiKtbKlQ0GZkHDYPKyEw/Tdp7h7aHyLrTWj2TBaSNJ6bCr638iQ==}
+ mobx@6.13.5:
+ resolution: {integrity: sha512-/HTWzW2s8J1Gqt+WmUj5Y0mddZk+LInejADc79NJadrWla3rHzmRHki/mnEUH1AvOmbNTZ1BRbKxr8DSgfdjMA==}
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
@@ -1924,6 +2002,9 @@
sass:
optional: true
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
nwsapi@2.2.12:
resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==}
@@ -2111,14 +2192,14 @@
react: ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
- react-textarea-autosize@8.5.3:
- resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==}
+ react-textarea-autosize@8.5.4:
+ resolution: {integrity: sha512-eSSjVtRLcLfFwFcariT77t9hcbVJHQV76b51QjQGarQIHml2+gM2lms0n3XrhnDmgK5B+/Z7TmQk5OHNzqYm/A==}
engines: {node: '>=10'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-toastify@10.0.5:
- resolution: {integrity: sha512-mNKt2jBXJg4O7pSdbNUfDdTsK9FIdikfsIE/yUCxbAEXl4HMyJaivrVFcn3Elvt5xvCQYhUZm+hqTIu1UXM3Pw==}
+ react-toastify@10.0.6:
+ resolution: {integrity: sha512-yYjp+omCDf9lhZcrZHKbSq7YMuK0zcYkDFTzfRFgTXkTFHZ1ToxwAonzA4JI5CxA91JpjFLmwEsZEgfYfOqI1A==}
peerDependencies:
react: '>=18'
react-dom: '>=18'
@@ -2214,8 +2295,8 @@
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.79.4:
- resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==}
+ sass@1.80.3:
+ resolution: {integrity: sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2362,8 +2443,8 @@
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- sweetalert2@11.14.2:
- resolution: {integrity: sha512-ZJcnp+akKLFDdwTJkayZCMWfdEOxxchInuJ8gz/Xlx/nrdTfAM3Sb+NBbBNdqcfXn0h1CamN+VKDxjP8xbWqrg==}
+ sweetalert2@11.14.3:
+ resolution: {integrity: sha512-6NuBHWJCv2gtw4y8PUXLB41hty+V6U2mKZMAvydL1IRPcORR0yuyq3cjFD/+ByrCk3muEFggbZX/x6HwmbVfbA==}
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@@ -2414,41 +2495,41 @@
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
- tslib@2.7.0:
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+ tslib@2.8.0:
+ resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
- turbo-darwin-64@2.1.3:
- resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==}
+ turbo-darwin-64@2.2.0:
+ resolution: {integrity: sha512-mJK+7hpvGsxyXfx2UTdewisXGIikRORoj25OKagsNw7dE7D1j0HnfWrjguIshlmFoQu18E5ipbdUAzjHdQGPkg==}
cpu: [x64]
os: [darwin]
- turbo-darwin-arm64@2.1.3:
- resolution: {integrity: sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA==}
+ turbo-darwin-arm64@2.2.0:
+ resolution: {integrity: sha512-uStU2I1aMSj8/ord3gNXdr/k1Xk+pflfMPS4d/oQUAPld8L9plbQ8JSgoXsFoJYyU9vhTeXkjLkpnQxXoGnb9w==}
cpu: [arm64]
os: [darwin]
- turbo-linux-64@2.1.3:
- resolution: {integrity: sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q==}
+ turbo-linux-64@2.2.0:
+ resolution: {integrity: sha512-dVy/hquEDBy7trsSb5TynDGeS2iqcI9QTfC2kLZnsgPo6WWURXESN+AFChGxgZ2yp2CKrj5eZhnHdtRbP0a5EQ==}
cpu: [x64]
os: [linux]
- turbo-linux-arm64@2.1.3:
- resolution: {integrity: sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA==}
+ turbo-linux-arm64@2.2.0:
+ resolution: {integrity: sha512-YuCmCBQsvH8RZGDBqFXOm49UY3mJFRahQ7J8IT4KQX3O8zIPTu84715ILUTznElhlYY7IKoqfenovVzYFzEbMQ==}
cpu: [arm64]
os: [linux]
- turbo-windows-64@2.1.3:
- resolution: {integrity: sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ==}
+ turbo-windows-64@2.2.0:
+ resolution: {integrity: sha512-6WegPi7hEbKuQXR/VGJXGO0jV9tm+dyRNH6e3Edb3DMaa8ThnzfjxMmrvQwLbGgMNvjBRBEKAHhOAnE6FXdPew==}
cpu: [x64]
os: [win32]
- turbo-windows-arm64@2.1.3:
- resolution: {integrity: sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ==}
+ turbo-windows-arm64@2.2.0:
+ resolution: {integrity: sha512-kmk+A3aUy4dWhTVzW1itrWRtIilv4dFNRThfucBNYRL4Huyug+8qdX51iJjKyHMi0x51rcND62lukWWtFZhCSA==}
cpu: [arm64]
os: [win32]
- turbo@2.1.3:
- resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==}
+ turbo@2.2.0:
+ resolution: {integrity: sha512-uyr+tFAKDKWIpihuUVYpEvuzQ3Pc+kICf0fbRzzc/86ram74azvwTXplzRQ+BUv8zTjwIRKNhrH5L4q0rgJyMw==}
hasBin: true
type-check@0.4.0:
@@ -2670,7 +2751,7 @@
'@emnapi/runtime@1.2.0':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
optional: true
'@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
@@ -2699,26 +2780,26 @@
'@formatjs/ecma402-abstract@2.0.0':
dependencies:
'@formatjs/intl-localematcher': 0.5.4
- tslib: 2.7.0
+ tslib: 2.8.0
'@formatjs/fast-memoize@2.2.0':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
'@formatjs/icu-messageformat-parser@2.7.8':
dependencies:
'@formatjs/ecma402-abstract': 2.0.0
'@formatjs/icu-skeleton-parser': 1.8.2
- tslib: 2.7.0
+ tslib: 2.8.0
'@formatjs/icu-skeleton-parser@1.8.2':
dependencies:
'@formatjs/ecma402-abstract': 2.0.0
- tslib: 2.7.0
+ tslib: 2.8.0
'@formatjs/intl-localematcher@0.5.4':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
'@humanwhocodes/config-array@0.11.14':
dependencies:
@@ -2829,7 +2910,7 @@
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 22.7.5
+ '@types/node': 22.7.7
'@types/yargs': 17.0.32
chalk: 4.1.2
@@ -2880,6 +2961,62 @@
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
+ '@parcel/watcher-android-arm64@2.4.1':
+ optional: true
+
+ '@parcel/watcher-darwin-arm64@2.4.1':
+ optional: true
+
+ '@parcel/watcher-darwin-x64@2.4.1':
+ optional: true
+
+ '@parcel/watcher-freebsd-x64@2.4.1':
+ optional: true
+
+ '@parcel/watcher-linux-arm-glibc@2.4.1':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-glibc@2.4.1':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-musl@2.4.1':
+ optional: true
+
+ '@parcel/watcher-linux-x64-glibc@2.4.1':
+ optional: true
+
+ '@parcel/watcher-linux-x64-musl@2.4.1':
+ optional: true
+
+ '@parcel/watcher-win32-arm64@2.4.1':
+ optional: true
+
+ '@parcel/watcher-win32-ia32@2.4.1':
+ optional: true
+
+ '@parcel/watcher-win32-x64@2.4.1':
+ optional: true
+
+ '@parcel/watcher@2.4.1':
+ dependencies:
+ detect-libc: 1.0.3
+ is-glob: 4.0.3
+ micromatch: 4.0.7
+ node-addon-api: 7.1.1
+ optionalDependencies:
+ '@parcel/watcher-android-arm64': 2.4.1
+ '@parcel/watcher-darwin-arm64': 2.4.1
+ '@parcel/watcher-darwin-x64': 2.4.1
+ '@parcel/watcher-freebsd-x64': 2.4.1
+ '@parcel/watcher-linux-arm-glibc': 2.4.1
+ '@parcel/watcher-linux-arm64-glibc': 2.4.1
+ '@parcel/watcher-linux-arm64-musl': 2.4.1
+ '@parcel/watcher-linux-x64-glibc': 2.4.1
+ '@parcel/watcher-linux-x64-musl': 2.4.1
+ '@parcel/watcher-win32-arm64': 2.4.1
+ '@parcel/watcher-win32-ia32': 2.4.1
+ '@parcel/watcher-win32-x64': 2.4.1
+
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -2935,18 +3072,18 @@
uncontrollable: 8.0.4(react@18.3.1)
warning: 4.0.3
- '@rollup/plugin-typescript@12.1.0(rollup@4.24.0)(tslib@2.7.0)(typescript@5.6.3)':
+ '@rollup/plugin-typescript@12.1.1(rollup@4.24.0)(tslib@2.8.0)(typescript@5.6.3)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.24.0)
resolve: 1.22.8
typescript: 5.6.3
optionalDependencies:
rollup: 4.24.0
- tslib: 2.7.0
+ tslib: 2.8.0
'@rollup/pluginutils@5.1.0(rollup@4.24.0)':
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
@@ -3008,18 +3145,18 @@
'@swc/helpers@0.5.12':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
'@swc/helpers@0.5.5':
dependencies:
'@swc/counter': 0.1.3
- tslib: 2.7.0
+ tslib: 2.8.0
- '@tanstack/query-core@5.59.0': {}
+ '@tanstack/query-core@5.59.13': {}
- '@tanstack/react-query@5.59.3(react@18.3.1)':
+ '@tanstack/react-query@5.59.15(react@18.3.1)':
dependencies:
- '@tanstack/query-core': 5.59.0
+ '@tanstack/query-core': 5.59.13
react: 18.3.1
'@types/crypto-js@4.2.2': {}
@@ -3028,8 +3165,6 @@
dependencies:
'@types/trusted-types': 2.0.7
- '@types/estree@1.0.5': {}
-
'@types/estree@1.0.6': {}
'@types/geojson@7946.0.14': {}
@@ -3051,13 +3186,13 @@
'@types/json5@0.0.29': {}
- '@types/node@22.7.5':
+ '@types/node@22.7.7':
dependencies:
undici-types: 6.19.6
'@types/prop-types@15.7.12': {}
- '@types/react-dom@18.3.0':
+ '@types/react-dom@18.3.1':
dependencies:
'@types/react': 18.3.11
@@ -3383,7 +3518,7 @@
ansi-styles: 4.3.0
supports-color: 7.2.0
- chart.js@4.4.4:
+ chart.js@4.4.5:
dependencies:
'@kurkle/color': 0.3.2
@@ -3533,6 +3668,8 @@
dequal@2.0.3: {}
+ detect-libc@1.0.3: {}
+
detect-libc@2.0.3: {}
diff-sequences@29.6.3: {}
@@ -4141,7 +4278,7 @@
'@formatjs/ecma402-abstract': 2.0.0
'@formatjs/fast-memoize': 2.2.0
'@formatjs/icu-messageformat-parser': 2.7.8
- tslib: 2.7.0
+ tslib: 2.8.0
invariant@2.2.4:
dependencies:
@@ -4312,7 +4449,7 @@
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.7.5
+ '@types/node': 22.7.7
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -4410,7 +4547,7 @@
mariadb@3.3.2:
dependencies:
'@types/geojson': 7946.0.14
- '@types/node': 22.7.5
+ '@types/node': 22.7.7
denque: 2.1.0
iconv-lite: 0.6.3
lru-cache: 10.4.3
@@ -4444,15 +4581,15 @@
minipass@7.1.2: {}
- mobx-react-lite@4.0.7(mobx@6.13.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ mobx-react-lite@4.0.7(mobx@6.13.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- mobx: 6.13.3
+ mobx: 6.13.5
react: 18.3.1
use-sync-external-store: 1.2.2(react@18.3.1)
optionalDependencies:
react-dom: 18.3.1(react@18.3.1)
- mobx@6.13.3: {}
+ mobx@6.13.5: {}
moment@2.30.1: {}
@@ -4466,15 +4603,15 @@
negotiator@0.6.3: {}
- next-intl@3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4))(react@18.3.1):
+ next-intl@3.21.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1):
dependencies:
'@formatjs/intl-localematcher': 0.5.4
negotiator: 0.6.3
- next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4)
+ next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3)
react: 18.3.1
use-intl: 3.21.1(react@18.3.1)
- next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.4):
+ next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3):
dependencies:
'@next/env': 14.2.15
'@swc/helpers': 0.5.5
@@ -4495,11 +4632,13 @@
'@next/swc-win32-arm64-msvc': 14.2.15
'@next/swc-win32-ia32-msvc': 14.2.15
'@next/swc-win32-x64-msvc': 14.2.15
- sass: 1.79.4
+ sass: 1.80.3
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
+ node-addon-api@7.1.1: {}
+
nwsapi@2.2.12: {}
object-assign@4.1.1: {}
@@ -4691,7 +4830,7 @@
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-textarea-autosize@8.5.3(@types/react@18.3.11)(react@18.3.1):
+ react-textarea-autosize@8.5.4(@types/react@18.3.11)(react@18.3.1):
dependencies:
'@babel/runtime': 7.24.8
react: 18.3.1
@@ -4700,7 +4839,7 @@
transitivePeerDependencies:
- '@types/react'
- react-toastify@10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-toastify@10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
clsx: 2.1.1
react: 18.3.1
@@ -4832,8 +4971,9 @@
safer-buffer@2.1.2: {}
- sass@1.79.4:
+ sass@1.80.3:
dependencies:
+ '@parcel/watcher': 2.4.1
chokidar: 4.0.0
immutable: 4.3.6
source-map-js: 1.2.0
@@ -5014,7 +5154,7 @@
supports-preserve-symlinks-flag@1.0.0: {}
- sweetalert2@11.14.2: {}
+ sweetalert2@11.14.3: {}
symbol-tree@3.2.4: {}
@@ -5057,34 +5197,34 @@
minimist: 1.2.8
strip-bom: 3.0.0
- tslib@2.7.0: {}
+ tslib@2.8.0: {}
- turbo-darwin-64@2.1.3:
+ turbo-darwin-64@2.2.0:
optional: true
- turbo-darwin-arm64@2.1.3:
+ turbo-darwin-arm64@2.2.0:
optional: true
- turbo-linux-64@2.1.3:
+ turbo-linux-64@2.2.0:
optional: true
- turbo-linux-arm64@2.1.3:
+ turbo-linux-arm64@2.2.0:
optional: true
- turbo-windows-64@2.1.3:
+ turbo-windows-64@2.2.0:
optional: true
- turbo-windows-arm64@2.1.3:
+ turbo-windows-arm64@2.2.0:
optional: true
- turbo@2.1.3:
+ turbo@2.2.0:
optionalDependencies:
- turbo-darwin-64: 2.1.3
- turbo-darwin-arm64: 2.1.3
- turbo-linux-64: 2.1.3
- turbo-linux-arm64: 2.1.3
- turbo-windows-64: 2.1.3
- turbo-windows-arm64: 2.1.3
+ turbo-darwin-64: 2.2.0
+ turbo-darwin-arm64: 2.2.0
+ turbo-linux-64: 2.2.0
+ turbo-linux-arm64: 2.2.0
+ turbo-windows-64: 2.2.0
+ turbo-windows-arm64: 2.2.0
type-check@0.4.0:
dependencies:
diff --git a/qwilight-fe/package.json b/qwilight-fe/package.json
index 3aef479..bd8b6f6 100644
--- a/qwilight-fe/package.json
+++ b/qwilight-fe/package.json
@@ -9,15 +9,15 @@
"lint": "next lint"
},
"dependencies": {
- "@tanstack/react-query": "^5.59.3",
+ "@tanstack/react-query": "^5.59.15",
"axios": "^1.7.7",
"bootstrap": "^5.3.3",
- "chart.js": "^4.4.4",
+ "chart.js": "^4.4.5",
"crypto-js": "^4.2.0",
"dompurify": "^3.1.7",
"google-protobuf": "^3.21.4",
"isomorphic-dompurify": "^2.16.0",
- "mobx": "^6.13.3",
+ "mobx": "^6.13.5",
"mobx-react-lite": "^4.0.7",
"next": "^14.2.15",
"next-intl": "^3.21.1",
@@ -27,9 +27,9 @@
"react-contexify": "^6.0.0",
"react-dom": "^18.3.1",
"react-spinners": "^0.14.1",
- "react-toastify": "^10.0.5",
+ "react-toastify": "^10.0.6",
"sharp": "^0.33.5",
- "sweetalert2": "^11.14.2",
+ "sweetalert2": "^11.14.3",
"taehui-lib": "workspace:^",
"urlcat": "^3.1.0"
},
@@ -37,9 +37,9 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.13",
- "@types/node": "^22.7.5",
+ "@types/node": "^22.7.7",
"@types/react": "^18.3.11",
- "@types/react-dom": "^18.3.0",
+ "@types/react-dom": "^18.3.1",
"eslint-config-next": "^14.2.15",
"typescript": "^5.6.3"
}
diff --git "a/qwilight-fe/src/app/\133language\135/avatar/\133\133...want\135\135/page.tsx" "b/qwilight-fe/src/app/\133language\135/avatar/\133\133...want\135\135/page.tsx"
index 4d54587..5de73b5 100644
--- "a/qwilight-fe/src/app/\133language\135/avatar/\133\133...want\135\135/page.tsx"
+++ "b/qwilight-fe/src/app/\133language\135/avatar/\133\133...want\135\135/page.tsx"
@@ -136,6 +136,9 @@
+
+
+
diff --git "a/qwilight-fe/src/app/\133language\135/avatar/components/AbilityClassView.tsx" "b/qwilight-fe/src/app/\133language\135/avatar/components/AbilityClassView.tsx"
index 6a6890c..aff2bbf 100644
--- "a/qwilight-fe/src/app/\133language\135/avatar/components/AbilityClassView.tsx"
+++ "b/qwilight-fe/src/app/\133language\135/avatar/components/AbilityClassView.tsx"
@@ -12,7 +12,7 @@
inputMode,
}: {
avatar: GetAvatar;
- inputMode: "5K" | "7K" | "9K";
+ inputMode: "6K" | "5K" | "7K" | "9K";
}) {
const avatarAbility = avatar[`avatarAbility${inputMode}`];
const avatarAbilityPlace = avatar[`avatarAbility${inputMode}Place`];
diff --git "a/qwilight-fe/src/app/\133language\135/avatar/query/useGetAvatar.ts" "b/qwilight-fe/src/app/\133language\135/avatar/query/useGetAvatar.ts"
index eb6ac60..7fc1084 100644
--- "a/qwilight-fe/src/app/\133language\135/avatar/query/useGetAvatar.ts"
+++ "b/qwilight-fe/src/app/\133language\135/avatar/query/useGetAvatar.ts"
@@ -19,6 +19,10 @@
avatarLevel: number;
avatarXP: number;
totalAvatarXP: number;
+ avatarAbility6K: number;
+ avatarAbility6KText: string;
+ avatarAbility6KPlace: number;
+ avatarAbility6KCount: number;
avatarAbility5K: number;
avatarAbility5KText: string;
avatarAbility5KPlace: number;
@@ -71,6 +75,9 @@
}),
topCount: formatText(data.topCount),
date: getDatetime(data.date),
+ avatarAbility6K: data.avatarAbility6K,
+ avatarAbility6KText: formatText(data.avatarAbility6K),
+ avatarAbility6KCount: data.avatarAbility6KCount,
avatarAbility5K: data.avatarAbility5K,
avatarAbility5KText: formatText(data.avatarAbility5K),
avatarAbility5KCount: data.avatarAbility5KCount,
diff --git a/qwilight-fe/src/type/wwwAPI.d.ts b/qwilight-fe/src/type/wwwAPI.d.ts
index fc806ef..be7f9d5 100644
--- a/qwilight-fe/src/type/wwwAPI.d.ts
+++ b/qwilight-fe/src/type/wwwAPI.d.ts
@@ -63,6 +63,9 @@
avatarLevel: number;
avatarXP: number;
totalAvatarXP: number;
+ avatarAbility6K: number;
+ avatarAbility6KPlace: number;
+ avatarAbility6KCount: number;
avatarAbility5K: number;
avatarAbility5KPlace: number;
avatarAbility5KCount: number;
diff --git a/taehui-fe/package.json b/taehui-fe/package.json
index 8246378..84e111d 100644
--- a/taehui-fe/package.json
+++ b/taehui-fe/package.json
@@ -9,7 +9,7 @@
"lint": "next lint"
},
"dependencies": {
- "@tanstack/react-query": "^5.59.3",
+ "@tanstack/react-query": "^5.59.15",
"axios": "^1.7.7",
"bootstrap": "^5.3.3",
"crypto-js": "^4.2.0",
@@ -18,7 +18,7 @@
"htmlparser2": "^9.1.0",
"isomorphic-dompurify": "^2.16.0",
"mariadb": "^3.3.2",
- "mobx": "^6.13.3",
+ "mobx": "^6.13.5",
"mobx-react-lite": "^4.0.7",
"next": "^14.2.15",
"next-intl": "^3.21.1",
@@ -28,11 +28,11 @@
"react-contexify": "^6.0.0",
"react-dom": "^18.3.1",
"react-infinite-scroll-component": "^6.1.0",
- "react-textarea-autosize": "^8.5.3",
- "react-toastify": "^10.0.5",
+ "react-textarea-autosize": "^8.5.4",
+ "react-toastify": "^10.0.6",
"redis": "^4.7.0",
"sharp": "^0.33.5",
- "sweetalert2": "^11.14.2",
+ "sweetalert2": "^11.14.3",
"taehui-lib": "workspace:^",
"uuid": "^10.0.0",
"winston": "^3.15.0",
@@ -42,9 +42,9 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.13",
- "@types/node": "^22.7.5",
+ "@types/node": "^22.7.7",
"@types/react": "^18.3.11",
- "@types/react-dom": "^18.3.0",
+ "@types/react-dom": "^18.3.1",
"@types/showdown": "^2.0.6",
"@types/uuid": "^10.0.0",
"eslint-config-next": "^14.2.15",
diff --git a/taehui-lib/package.json b/taehui-lib/package.json
index 0b10986..4619620 100644
--- a/taehui-lib/package.json
+++ b/taehui-lib/package.json
@@ -22,7 +22,7 @@
}
},
"devDependencies": {
- "@rollup/plugin-typescript": "^12.1.0",
+ "@rollup/plugin-typescript": "^12.1.1",
"@types/react": "^18.3.11",
"dayjs": "^1.11.13",
"eslint-config-next": "^14.2.15",
@@ -31,7 +31,7 @@
"react": "^18.3.1",
"rollup": "^4.24.0",
"rollup-plugin-scss": "^4.0.0",
- "tslib": "^2.7.0"
+ "tslib": "^2.8.0"
},
"peerDependencies": {
"dayjs": "^1.11.10",