mirror of
https://github.com/keven1024/015.git
synced 2026-05-26 07:08:02 +00:00
chore(dependencies): replace lucide-vue-next with @lucide/vue in package.json and update lint workflow for improved dependency management
This commit is contained in:
@@ -13,10 +13,11 @@ jobs:
|
|||||||
node-version: '24'
|
node-version: '24'
|
||||||
- uses: pnpm/action-setup@v4
|
- uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
cache: true
|
version: latest
|
||||||
|
cache: true
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
pnpm install --frozen-lockfile
|
pnpm install --frozen-lockfile
|
||||||
- name: Run frontend lint
|
- name: Run frontend lint
|
||||||
run: pnpm lint:front
|
run: pnpm lint:front
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import tailwindcss from '@tailwindcss/vite'
|
import tailwindcss from '@tailwindcss/vite'
|
||||||
|
import { defineNuxtConfig } from 'nuxt/config'
|
||||||
import getApiBaseUrl from './lib/getApiBaseUrl'
|
import getApiBaseUrl from './lib/getApiBaseUrl'
|
||||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
@@ -9,7 +10,6 @@ export default defineNuxtConfig({
|
|||||||
// '@serwist/nuxt',
|
// '@serwist/nuxt',
|
||||||
'@vueuse/nuxt',
|
'@vueuse/nuxt',
|
||||||
'motion-v/nuxt',
|
'motion-v/nuxt',
|
||||||
'nuxt-lucide-icons',
|
|
||||||
'shadcn-nuxt',
|
'shadcn-nuxt',
|
||||||
'@vee-validate/nuxt',
|
'@vee-validate/nuxt',
|
||||||
'@pinia/nuxt',
|
'@pinia/nuxt',
|
||||||
|
|||||||
@@ -10,12 +10,13 @@
|
|||||||
"postinstall": "nuxt prepare"
|
"postinstall": "nuxt prepare"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@lucide/vue": "^1.16.0",
|
||||||
"@nuxt/image": "^2.0.0",
|
"@nuxt/image": "^2.0.0",
|
||||||
"@nuxtjs/i18n": "^10.4.0",
|
"@nuxtjs/i18n": "^10.4.0",
|
||||||
"@pinia/nuxt": "^0.11.3",
|
"@pinia/nuxt": "^0.11.3",
|
||||||
"@tailwindcss/postcss": "^4.3.0",
|
"@tailwindcss/postcss": "^4.3.0",
|
||||||
"@tailwindcss/vite": "^4.3.0",
|
"@tailwindcss/vite": "^4.3.0",
|
||||||
"@tanstack/vue-query": "^5.100.14",
|
"@tanstack/vue-query": "^5.100.12",
|
||||||
"@tiptap/extension-blockquote": "^3.23.6",
|
"@tiptap/extension-blockquote": "^3.23.6",
|
||||||
"@tiptap/extension-bold": "^3.23.6",
|
"@tiptap/extension-bold": "^3.23.6",
|
||||||
"@tiptap/extension-bubble-menu": "^3.23.6",
|
"@tiptap/extension-bubble-menu": "^3.23.6",
|
||||||
@@ -41,12 +42,10 @@
|
|||||||
"hash-wasm": "^4.12.0",
|
"hash-wasm": "^4.12.0",
|
||||||
"heic-to": "^1.4.3",
|
"heic-to": "^1.4.3",
|
||||||
"lodash-es": "^4.18.1",
|
"lodash-es": "^4.18.1",
|
||||||
"lucide-vue-next": "^0.542.0",
|
|
||||||
"markdown-it": "^14.2.0",
|
"markdown-it": "^14.2.0",
|
||||||
"motion-v": "^1.10.3",
|
"motion-v": "^1.10.3",
|
||||||
"nanoid": "^5.1.11",
|
"nanoid": "^5.1.11",
|
||||||
"nuxt": "4.4.6",
|
"nuxt": "4.4.6",
|
||||||
"nuxt-lucide-icons": "1.0.5",
|
|
||||||
"pinia": "^3.0.4",
|
"pinia": "^3.0.4",
|
||||||
"pixi.js": "^8.18.1",
|
"pixi.js": "^8.18.1",
|
||||||
"qrcode": "^1.5.4",
|
"qrcode": "^1.5.4",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { LucideAlertCircle } from 'lucide-vue-next'
|
import { LucideAlertCircle } from '@lucide/vue'
|
||||||
import { Button } from '@/components/ui/button'
|
import { Button } from '@/components/ui/button'
|
||||||
import { Skeleton } from '@/components/ui/skeleton'
|
import { Skeleton } from '@/components/ui/skeleton'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
|
|||||||
43
pnpm-lock.yaml
generated
43
pnpm-lock.yaml
generated
@@ -23,6 +23,9 @@ importers:
|
|||||||
|
|
||||||
front:
|
front:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@lucide/vue':
|
||||||
|
specifier: ^1.16.0
|
||||||
|
version: 1.16.0(vue@3.5.34(typescript@5.9.3))
|
||||||
'@nuxt/image':
|
'@nuxt/image':
|
||||||
specifier: ^2.0.0
|
specifier: ^2.0.0
|
||||||
version: 2.0.0(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(srvx@0.11.16)
|
version: 2.0.0(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(srvx@0.11.16)
|
||||||
@@ -39,7 +42,7 @@ importers:
|
|||||||
specifier: ^4.3.0
|
specifier: ^4.3.0
|
||||||
version: 4.3.0(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
|
version: 4.3.0(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
|
||||||
'@tanstack/vue-query':
|
'@tanstack/vue-query':
|
||||||
specifier: ^5.100.14
|
specifier: ^5.100.12
|
||||||
version: 5.100.14(vue@3.5.34(typescript@5.9.3))
|
version: 5.100.14(vue@3.5.34(typescript@5.9.3))
|
||||||
'@tiptap/extension-blockquote':
|
'@tiptap/extension-blockquote':
|
||||||
specifier: ^3.23.6
|
specifier: ^3.23.6
|
||||||
@@ -116,9 +119,6 @@ importers:
|
|||||||
lodash-es:
|
lodash-es:
|
||||||
specifier: ^4.18.1
|
specifier: ^4.18.1
|
||||||
version: 4.18.1
|
version: 4.18.1
|
||||||
lucide-vue-next:
|
|
||||||
specifier: ^0.542.0
|
|
||||||
version: 0.542.0(vue@3.5.34(typescript@5.9.3))
|
|
||||||
markdown-it:
|
markdown-it:
|
||||||
specifier: ^14.2.0
|
specifier: ^14.2.0
|
||||||
version: 14.2.0
|
version: 14.2.0
|
||||||
@@ -131,9 +131,6 @@ importers:
|
|||||||
nuxt:
|
nuxt:
|
||||||
specifier: 4.4.6
|
specifier: 4.4.6
|
||||||
version: 4.4.6(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(commander@13.1.0)(db0@0.3.4)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.9.3)(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
|
version: 4.4.6(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(commander@13.1.0)(db0@0.3.4)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.9.3)(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
|
||||||
nuxt-lucide-icons:
|
|
||||||
specifier: 1.0.5
|
|
||||||
version: 1.0.5(magicast@0.5.3)(vue@3.5.34(typescript@5.9.3))
|
|
||||||
pinia:
|
pinia:
|
||||||
specifier: ^3.0.4
|
specifier: ^3.0.4
|
||||||
version: 3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3))
|
version: 3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3))
|
||||||
@@ -1279,6 +1276,11 @@ packages:
|
|||||||
'@kwsites/promise-deferred@1.1.1':
|
'@kwsites/promise-deferred@1.1.1':
|
||||||
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
|
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
|
||||||
|
|
||||||
|
'@lucide/vue@1.16.0':
|
||||||
|
resolution: {integrity: sha512-kiHx0fe49DMjQuvNaEOu9Jou6u9FwdqQ8xbZIKlD47sXrOI8g59kIeeQL42NBLI4AvO+UJsbaPX0hEK/4rHSBQ==}
|
||||||
|
peerDependencies:
|
||||||
|
vue: '>=3.0.1'
|
||||||
|
|
||||||
'@mapbox/geojson-rewind@0.5.2':
|
'@mapbox/geojson-rewind@0.5.2':
|
||||||
resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==}
|
resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
@@ -4949,12 +4951,6 @@ packages:
|
|||||||
lru-cache@5.1.1:
|
lru-cache@5.1.1:
|
||||||
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
|
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
|
||||||
|
|
||||||
lucide-vue-next@0.542.0:
|
|
||||||
resolution: {integrity: sha512-cJfyhFoneDgYTouHwUJEutXaCW5EQuRrBsvfELudWnMiwfqvcEtpZTFZLdZ5Nrqow+znzn+Iyhu3KeYIfa3mEg==}
|
|
||||||
deprecated: Package deprecated. Please use @lucide/vue instead.
|
|
||||||
peerDependencies:
|
|
||||||
vue: '>=3.0.1'
|
|
||||||
|
|
||||||
magic-regexp@0.10.0:
|
magic-regexp@0.10.0:
|
||||||
resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==}
|
resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==}
|
||||||
|
|
||||||
@@ -5210,9 +5206,6 @@ packages:
|
|||||||
nuxt-define@1.0.0:
|
nuxt-define@1.0.0:
|
||||||
resolution: {integrity: sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ==}
|
resolution: {integrity: sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ==}
|
||||||
|
|
||||||
nuxt-lucide-icons@1.0.5:
|
|
||||||
resolution: {integrity: sha512-Mq9lFnPZu9VoIRPxbayGEyxpso9GpccJS3dqI88oiyrcXI6ZA/Qi+jHSKvYmmbZccZGyroxRQlfa58tGN5SmLw==}
|
|
||||||
|
|
||||||
nuxt@4.4.6:
|
nuxt@4.4.6:
|
||||||
resolution: {integrity: sha512-QAApJpAx3yGf3pYudALkInuBfv0WkHCiol6ntTvh/lwKwYrcU/MRI1nLNGt0QNyUCgBWdOQukd3z67VJ2xGd0Q==}
|
resolution: {integrity: sha512-QAApJpAx3yGf3pYudALkInuBfv0WkHCiol6ntTvh/lwKwYrcU/MRI1nLNGt0QNyUCgBWdOQukd3z67VJ2xGd0Q==}
|
||||||
engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0}
|
engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0}
|
||||||
@@ -7716,6 +7709,10 @@ snapshots:
|
|||||||
|
|
||||||
'@kwsites/promise-deferred@1.1.1': {}
|
'@kwsites/promise-deferred@1.1.1': {}
|
||||||
|
|
||||||
|
'@lucide/vue@1.16.0(vue@3.5.34(typescript@5.9.3))':
|
||||||
|
dependencies:
|
||||||
|
vue: 3.5.34(typescript@5.9.3)
|
||||||
|
|
||||||
'@mapbox/geojson-rewind@0.5.2':
|
'@mapbox/geojson-rewind@0.5.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
get-stream: 6.0.1
|
get-stream: 6.0.1
|
||||||
@@ -11526,10 +11523,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
yallist: 3.1.1
|
yallist: 3.1.1
|
||||||
|
|
||||||
lucide-vue-next@0.542.0(vue@3.5.34(typescript@5.9.3)):
|
|
||||||
dependencies:
|
|
||||||
vue: 3.5.34(typescript@5.9.3)
|
|
||||||
|
|
||||||
magic-regexp@0.10.0:
|
magic-regexp@0.10.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
estree-walker: 3.0.3
|
estree-walker: 3.0.3
|
||||||
@@ -11873,16 +11866,6 @@ snapshots:
|
|||||||
|
|
||||||
nuxt-define@1.0.0: {}
|
nuxt-define@1.0.0: {}
|
||||||
|
|
||||||
nuxt-lucide-icons@1.0.5(magicast@0.5.3)(vue@3.5.34(typescript@5.9.3)):
|
|
||||||
dependencies:
|
|
||||||
'@nuxt/kit': 3.21.6(magicast@0.5.3)
|
|
||||||
lucide-vue-next: 0.542.0(vue@3.5.34(typescript@5.9.3))
|
|
||||||
pathe: 1.1.2
|
|
||||||
scule: 1.3.0
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- magicast
|
|
||||||
- vue
|
|
||||||
|
|
||||||
nuxt@4.4.6(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(commander@13.1.0)(db0@0.3.4)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.9.3)(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0):
|
nuxt@4.4.6(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(commander@13.1.0)(db0@0.3.4)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(rollup-plugin-visualizer@7.0.1(rollup@4.60.4))(rollup@4.60.4)(srvx@0.11.16)(terser@5.48.0)(typescript@5.9.3)(vite@7.3.3(@types/node@25.9.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@5.9.3)
|
'@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@5.9.3)
|
||||||
|
|||||||
Reference in New Issue
Block a user