chore: update dependencies (#4667)

* chore: update dependencies

* Implement code changes to enhance functionality and improve performance
This commit is contained in:
DIYgod 2025-11-06 21:09:46 +08:00 committed by GitHub
parent 7d6df0ec17
commit 68fb09eb03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 3141 additions and 4168 deletions

View File

@ -36,26 +36,26 @@
"electron-squirrel-startup": "1.0.1",
"electron-store": "11.0.2",
"electron-updater": "6.6.2",
"es-toolkit": "1.40.0",
"es-toolkit": "1.41.0",
"font-list": "2.0.1",
"i18next": "25.6.0",
"js-yaml": "4.1.0",
"ky": "1.12.0",
"linkedom": "0.18.11",
"ky": "1.14.0",
"linkedom": "0.18.12",
"lowdb": "7.0.1",
"msedge-tts": "2.0.2",
"node-machine-id": "1.1.12",
"ofetch": "1.4.1",
"ofetch": "1.5.1",
"pathe": "2.0.3",
"semver": "7.7.3",
"tar": "7.5.1",
"tar": "7.5.2",
"vscode-languagedetection": "npm:@vscode/vscode-languagedetection@1.0.22"
},
"devDependencies": {
"@follow/models": "workspace:*",
"@follow/types": "workspace:*",
"@types/js-yaml": "4.0.9",
"@types/node": "24.8.1",
"@types/node": "24.10.0",
"electron": "38.3.0",
"electron-devtools-installer": "4.0.0",
"typescript": "catalog:"

View File

@ -13,7 +13,7 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@byjohann/toon": "0.4.0",
"@byjohann/toon": "0.6.0",
"@dnd-kit/core": "6.3.1",
"@dnd-kit/sortable": "10.0.0",
"@electron-toolkit/preload": "3.0.2",
@ -24,49 +24,49 @@
"@follow/store": "workspace:*",
"@follow/tracker": "workspace:*",
"@fontsource/sn-pro": "5.2.5",
"@hcaptcha/react-hcaptcha": "1.13.0",
"@hcaptcha/react-hcaptcha": "1.14.0",
"@headlessui/react": "2.2.9",
"@hookform/resolvers": "5.2.2",
"@lexical/markdown": "0.33.1",
"@lexical/react": "0.33.1",
"@lottiefiles/dotlottie-react": "0.17.5",
"@lexical/markdown": "0.38.2",
"@lexical/react": "0.38.2",
"@lottiefiles/dotlottie-react": "0.17.6",
"@number-flow/react": "0.5.10",
"@openpanel/web": "1.0.1",
"@radix-ui/react-avatar": "1.1.10",
"@radix-ui/react-avatar": "1.1.11",
"@radix-ui/react-context-menu": "2.2.16",
"@radix-ui/react-dialog": "1.1.15",
"@radix-ui/react-dropdown-menu": "2.1.16",
"@radix-ui/react-hover-card": "1.1.15",
"@radix-ui/react-label": "2.1.7",
"@radix-ui/react-label": "2.1.8",
"@radix-ui/react-popover": "1.1.15",
"@radix-ui/react-slider": "1.3.6",
"@radix-ui/react-slot": "1.2.3",
"@sentry/react": "10.20.0",
"@shikijs/transformers": "3.13.0",
"@radix-ui/react-slot": "1.2.4",
"@sentry/react": "10.22.0",
"@shikijs/transformers": "3.14.0",
"@splinetool/react-spline": "4.1.0",
"@tanstack/query-sync-storage-persister": "5.90.7",
"@tanstack/react-query": "5.90.5",
"@tanstack/query-sync-storage-persister": "5.90.8",
"@tanstack/react-query": "5.90.6",
"@tanstack/react-query-devtools": "5.90.2",
"@tanstack/react-query-persist-client": "5.90.7",
"@tanstack/react-query-persist-client": "5.90.8",
"@tanstack/react-virtual": "3.13.12",
"@use-gesture/react": "10.3.1",
"@welldone-software/why-did-you-render": "10.0.1",
"@xyflow/react": "12.8.6",
"@xyflow/react": "12.9.2",
"@yornaath/batshit": "0.11.1",
"ai": "5.0.76",
"camelcase-keys": "10.0.0",
"ai": "5.0.87",
"camelcase-keys": "10.0.1",
"chrono-node": "2.9.0",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"cmdk": "1.1.1",
"cookie-es": "2.0.0",
"dayjs": "1.11.18",
"dayjs": "1.11.19",
"dnum": "2.15.0",
"electron-ipc-decorator": "0.2.0",
"embla-carousel-react": "8.6.0",
"embla-carousel-wheel-gestures": "8.1.0",
"es-toolkit": "1.40.0",
"firebase": "11.9.1",
"es-toolkit": "1.41.0",
"firebase": "12.5.0",
"foxact": "0.2.49",
"franc-min": "6.2.0",
"fuse.js": "7.1.0",
@ -75,37 +75,37 @@
"i18next": "25.6.0",
"i18next-browser-languagedetector": "8.2.0",
"idb-keyval": "6.2.2",
"immer": "10.1.3",
"jotai": "2.15.0",
"immer": "10.2.0",
"jotai": "2.15.1",
"lethargy": "1.0.9",
"lexical": "0.33.1",
"lexical": "0.38.2",
"masonic": "4.1.0",
"mdast-util-gfm-table": "2.0.0",
"mdast-util-to-markdown": "2.1.2",
"motion": "12.23.24",
"nanoid": "5.1.6",
"ofetch": "1.4.1",
"plain-shiki": "0.3.1",
"ofetch": "1.5.1",
"plain-shiki": "0.3.2",
"re-resizable": "6.11.2",
"react": "19.0.0",
"react-blurhash": "0.3.0",
"react-dom": "19.0.0",
"react-fast-compare": "3.2.2",
"react-fast-marquee": "1.6.5",
"react-hook-form": "7.65.0",
"react-hook-form": "7.66.0",
"react-hotkeys-hook": "5.2.1",
"react-i18next": "16.1.0",
"react-i18next": "16.2.4",
"react-intersection-observer": "9.16.0",
"react-ios-pwa-prompt": "2.0.6",
"react-markdown": "10.1.0",
"react-qr-code": "2.0.18",
"react-resizable-layout": "npm:@innei/react-resizable-layout@0.7.3-fork.1",
"react-router": "7.9.4",
"react-router": "7.9.5",
"react-selecto": "1.26.3",
"react-shadow": "20.6.0",
"react-zoom-pan-pinch": "3.7.0",
"rehype-raw": "7.0.0",
"shiki": "3.13.0",
"shiki": "3.14.0",
"sonner": "2.0.7",
"tinykeys": "3.0.0",
"title-case": "4.3.2",
@ -127,10 +127,10 @@
"@follow/types": "workspace:*",
"@follow/utils": "workspace:*",
"@folo-services/ai-tools": "catalog:",
"@types/node": "24.8.1",
"@types/node": "24.10.0",
"@vite-pwa/assets-generator": "1.0.2",
"fake-indexeddb": "6.2.4",
"happy-dom": "20.0.7",
"happy-dom": "20.0.10",
"react-scan": "0.4.3",
"typescript": "catalog:"
}

View File

@ -52,33 +52,33 @@
"@follow/shared": "workspace:*",
"@follow/utils": "workspace:*",
"@pengx17/electron-forge-maker-appimage": "1.2.1",
"@sentry/vite-plugin": "4.4.0",
"@sentry/vite-plugin": "4.6.0",
"@types/html-minifier-terser": "7.0.2",
"@types/js-yaml": "4.0.9",
"@vitejs/plugin-legacy": "7.2.1",
"@vitejs/plugin-react": "5.0.4",
"@vitejs/plugin-react": "5.1.0",
"async-es": "3.2.6",
"autoprefixer": "10.4.21",
"bufferutil": "4.0.9",
"code-inspector-plugin": "1.2.10",
"cssnano": "7.1.1",
"drizzle-orm": "0.44.6",
"cssnano": "7.1.2",
"drizzle-orm": "0.44.7",
"electron": "38.3.0",
"electron-devtools-installer": "4.0.0",
"electron-packager-languages": "0.6.0",
"electron-vite": "4.0.1",
"es-toolkit": "1.40.0",
"es-toolkit": "1.41.0",
"fake-indexeddb": "6.2.4",
"happy-dom": "20.0.7",
"happy-dom": "20.0.10",
"html-minifier-terser": "7.2.0",
"js-yaml": "4.1.0",
"nbump": "2.1.7",
"nbump": "2.1.8",
"pathe": "2.0.3",
"react": "19.0.0",
"react-dom": "19.0.0",
"tailwindcss-content-visibility": "1.0.2",
"tailwindcss-multi": "0.4.6",
"tar": "7.5.1",
"tar": "7.5.2",
"unplugin-ast": "0.15.3",
"vite-bundle-analyzer": "1.2.3",
"vite-plugin-mkcert": "1.17.9",

View File

@ -45,15 +45,15 @@
"@react-native-picker/picker": "2.11.2",
"@sentry/react-native": "6.20.0",
"@shopify/flash-list": "2.0.3",
"@tanstack/query-sync-storage-persister": "5.90.7",
"@tanstack/react-query": "5.90.5",
"@tanstack/react-query-persist-client": "5.90.7",
"@tanstack/query-sync-storage-persister": "5.90.8",
"@tanstack/react-query": "5.90.6",
"@tanstack/react-query-persist-client": "5.90.8",
"@types/qrcode": "1.5.5",
"better-auth": "1.3.28",
"camelcase-keys": "10.0.0",
"dayjs": "1.11.18",
"camelcase-keys": "10.0.1",
"dayjs": "1.11.19",
"dnum": "2.15.0",
"es-toolkit": "1.40.0",
"es-toolkit": "1.41.0",
"expo": "53.0.12",
"expo-apple-authentication": "7.2.4",
"expo-application": "6.1.4",
@ -90,18 +90,18 @@
"expo-web-browser": "14.2.0",
"franc-min": "6.2.0",
"i18next": "25.6.0",
"jotai": "2.15.0",
"jotai": "2.15.1",
"lru-cache": "11.2.2",
"nanoid": "5.1.6",
"nativewind": "4.2.1",
"ofetch": "1.4.1",
"ofetch": "1.5.1",
"posthog-react-native": "4.6.1",
"qrcode": "1.5.4",
"react": "19.0.0",
"react-dom": "19.0.0",
"react-error-boundary": "6.0.0",
"react-hook-form": "7.65.0",
"react-i18next": "16.1.0",
"react-hook-form": "7.66.0",
"react-i18next": "16.2.4",
"react-native": "0.79.6",
"react-native-awesome-slider": "2.9.0",
"react-native-bouncy-checkbox": "4.1.2",
@ -126,7 +126,7 @@
"react-native-web": "0.21.1",
"react-native-webview": "13.15.0",
"react-native-worklets": "0.5.1",
"shiki": "3.13.0",
"shiki": "3.14.0",
"tailwindcss": "3.4.17",
"title-case": "4.3.2",
"use-sync-external-store": "1.6.0",
@ -136,13 +136,13 @@
"zustand": "5.0.8"
},
"devDependencies": {
"@babel/core": "7.28.4",
"@babel/core": "7.28.5",
"@follow/configs": "workspace:*",
"@types/react": "19.2.2",
"babel-plugin-inline-import": "3.0.0",
"eas-cli": "16.24.1",
"eas-cli": "16.26.0",
"expo-drizzle-studio-plugin": "0.2.1",
"nbump": "2.1.7",
"nbump": "2.1.8",
"postcss": "8.5.6",
"sf-symbols-typescript": "2.1.0",
"typescript": "catalog:"

View File

@ -15,30 +15,30 @@
"@follow-app/client-sdk": "catalog:",
"@follow/tracker": "workspace:*",
"@fontsource/sn-pro": "5.2.5",
"@hcaptcha/react-hcaptcha": "1.13.0",
"@hcaptcha/react-hcaptcha": "1.14.0",
"@openpanel/web": "1.0.1",
"@radix-ui/react-avatar": "1.1.10",
"@radix-ui/react-avatar": "1.1.11",
"@resvg/resvg-js": "2.6.2",
"@sentry/react": "10.20.0",
"@tanstack/react-query": "5.90.5",
"@sentry/react": "10.22.0",
"@tanstack/react-query": "5.90.6",
"blurhash": "2.0.5",
"dayjs": "1.11.18",
"dayjs": "1.11.19",
"fastify": "5.6.0",
"i18next": "25.6.0",
"jotai": "2.15.0",
"jotai": "2.15.1",
"kose-font": "1.0.0",
"linkedom": "0.18.11",
"linkedom": "0.18.12",
"motion": "12.23.24",
"ofetch": "1.4.1",
"ofetch": "1.5.1",
"rc-modal-sheet": "1.0.2",
"react": "19.0.0",
"react-blurhash": "0.3.0",
"react-dom": "19.0.0",
"react-hook-form": "7.65.0",
"react-hook-form": "7.66.0",
"react-hotkeys-hook": "5.2.1",
"react-i18next": "16.1.0",
"react-i18next": "16.2.4",
"react-photo-view": "1.2.7",
"react-router": "7.9.4",
"react-router": "7.9.5",
"satori": "0.18.3",
"sonner": "2.0.7",
"use-context-selector": "2.0.0",
@ -59,7 +59,7 @@
"code-inspector-plugin": "1.2.10",
"daisyui": "4.12.24",
"dotenv-flow": "4.1.0",
"es-toolkit": "1.40.0",
"es-toolkit": "1.41.0",
"fast-glob": "3.3.3",
"foxact": "0.2.49",
"html-minifier-terser": "7.2.0",
@ -68,10 +68,10 @@
"nanoid": "5.1.6",
"path-to-regexp": "8.3.0",
"tailwindcss-uikit-colors": "catalog:",
"tsdown": "0.15.8",
"tsdown": "0.16.0",
"tsx": "4.20.6",
"typescript": "catalog:",
"vite": "7.1.11",
"vite": "7.2.0",
"vite-plugin-route-builder": "0.4.1"
}
}

View File

@ -32,38 +32,38 @@
"typecheck": "turbo typecheck"
},
"devDependencies": {
"@babel/generator": "7.28.3",
"@babel/parser": "7.28.4",
"@babel/traverse": "7.28.4",
"@babel/types": "7.28.4",
"@eslint/compat": "1.4.0",
"@babel/generator": "7.28.5",
"@babel/parser": "7.28.5",
"@babel/traverse": "7.28.5",
"@babel/types": "7.28.5",
"@eslint/compat": "1.4.1",
"@tsslint/cli": "2.0.7",
"@tsslint/config": "2.0.7",
"@tsslint/eslint": "2.0.7",
"@types/node": "24.8.1",
"@types/node": "24.10.0",
"@types/react": "19.2.2",
"@types/react-dom": "19.2.2",
"@vercel/node": "5.4.1",
"@vercel/node": "5.5.4",
"cross-env": "10.1.0",
"eslint": "9.38.0",
"eslint": "9.39.1",
"eslint-config-hyoban": "4.0.10",
"eslint-plugin-react-native": "5.0.0",
"fast-glob": "3.3.3",
"glob": "11.0.3",
"lint-staged": "16.2.4",
"lint-staged": "16.2.6",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.7.1",
"raw-body": "3.0.1",
"react": "19.0.0",
"react-dom": "19.0.0",
"rimraf": "6.0.1",
"rimraf": "6.1.0",
"simple-git-hooks": "2.13.1",
"svg-parser": "2.0.4",
"tar": "7.5.1",
"tar": "7.5.2",
"tsx": "4.20.6",
"turbo": "2.5.8",
"turbo": "2.6.0",
"typescript": "catalog:",
"vite": "7.1.11",
"vite": "7.2.0",
"vitest": "3.2.4"
},
"simple-git-hooks": {

View File

@ -12,14 +12,14 @@
},
"dependencies": {
"@egoist/tailwindcss-icons": "1.9.0",
"@iconify-json/logos": "1.2.9",
"@iconify-json/logos": "1.2.10",
"@iconify-json/mingcute": "1.2.5",
"@iconify-json/simple-icons": "1.2.54",
"@iconify-json/simple-icons": "1.2.57",
"@iconify/tools": "4.1.4",
"@iconify/utils": "3.0.2",
"@tailwindcss/container-queries": "0.1.1",
"@tailwindcss/typography": "0.5.19",
"es-toolkit": "1.40.0",
"es-toolkit": "1.41.0",
"tailwindcss-animate": "1.0.7",
"tailwindcss-motion": "1.1.1",
"tailwindcss-multi": "0.4.6",

View File

@ -23,6 +23,6 @@
"@follow/store": "workspace:*",
"@follow/types": "workspace:*",
"@follow/utils": "workspace:*",
"jotai": "2.15.0"
"jotai": "2.15.1"
}
}

View File

@ -31,30 +31,30 @@
"@follow/types": "workspace:*",
"@follow/utils": "workspace:*",
"@headlessui/react": "2.2.9",
"@lexical/code": "0.33.1",
"@lexical/link": "0.33.1",
"@lexical/list": "0.33.1",
"@lexical/mark": "0.33.1",
"@lexical/markdown": "0.33.1",
"@lexical/react": "0.33.1",
"@lexical/rich-text": "0.33.1",
"@lexical/code": "0.38.2",
"@lexical/link": "0.38.2",
"@lexical/list": "0.38.2",
"@lexical/mark": "0.38.2",
"@lexical/markdown": "0.38.2",
"@lexical/react": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@microflash/remark-callout-directives": "4.4.0",
"@radix-ui/react-accordion": "1.2.12",
"@radix-ui/react-avatar": "1.1.10",
"@radix-ui/react-avatar": "1.1.11",
"@radix-ui/react-checkbox": "1.3.3",
"@radix-ui/react-context-menu": "2.2.16",
"@radix-ui/react-dialog": "1.1.15",
"@radix-ui/react-dropdown-menu": "2.1.16",
"@radix-ui/react-hover-card": "1.1.15",
"@radix-ui/react-label": "2.1.7",
"@radix-ui/react-label": "2.1.8",
"@radix-ui/react-navigation-menu": "1.2.14",
"@radix-ui/react-popover": "1.1.15",
"@radix-ui/react-progress": "1.1.7",
"@radix-ui/react-progress": "1.1.8",
"@radix-ui/react-radio-group": "1.3.8",
"@radix-ui/react-scroll-area": "1.2.10",
"@radix-ui/react-select": "2.2.6",
"@radix-ui/react-slider": "1.3.6",
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-slot": "1.2.4",
"@radix-ui/react-switch": "1.2.6",
"@radix-ui/react-tabs": "1.1.13",
"@radix-ui/react-toast": "1.2.15",
@ -64,20 +64,20 @@
"@types/hast": "3.0.4",
"@types/unist": "3.0.3",
"class-variance-authority": "0.7.1",
"dayjs": "1.11.18",
"dayjs": "1.11.19",
"foxact": "0.2.49",
"hast-util-to-jsx-runtime": "2.3.6",
"hast-util-to-text": "4.0.2",
"input-otp": "1.4.2",
"jotai": "2.15.0",
"jotai": "2.15.1",
"katex": "0.16.25",
"lexical": "0.33.1",
"lexical": "0.38.2",
"masonic": "4.1.0",
"motion": "12.23.24",
"react-blurhash": "0.3.0",
"react-fast-marquee": "1.6.5",
"react-hook-form": "7.65.0",
"react-i18next": "16.1.0",
"react-hook-form": "7.66.0",
"react-i18next": "16.2.4",
"rehype-infer-description-meta": "2.0.0",
"rehype-parse": "9.0.1",
"rehype-sanitize": "6.0.0",

View File

@ -36,14 +36,14 @@
"@follow/constants": "workspace:*",
"@follow/models": "workspace:*",
"@follow/shared": "workspace:*",
"ai": "5.0.76",
"drizzle-orm": "0.44.6",
"ai": "5.0.87",
"drizzle-orm": "0.44.7",
"expo-sqlite": "15.2.12",
"sqlocal": "npm:@hyoban/sqlocal@0.14.1-fork.4",
"wa-sqlite": "git+https://github.com/rhashimoto/wa-sqlite.git#v1.0.8"
},
"devDependencies": {
"@follow/configs": "workspace:*",
"drizzle-kit": "0.31.5"
"drizzle-kit": "0.31.6"
}
}

View File

@ -16,7 +16,7 @@
"@follow/types": "workspace:*",
"@follow/utils": "workspace:*",
"foxact": "0.2.49",
"jotai": "2.15.0",
"jotai": "2.15.1",
"usehooks-ts": "3.1.1"
},
"devDependencies": {

View File

@ -35,11 +35,11 @@
"@electron-toolkit/preload": "3.0.2",
"@electron-toolkit/tsconfig": "2.0.0",
"@follow-app/client-sdk": "catalog:",
"@folo-services/drizzle": "0.1.34",
"@folo-services/drizzle": "0.1.37",
"@t3-oss/env-core": "0.13.8",
"ai": "5.0.76",
"ai": "5.0.87",
"better-auth": "1.3.28",
"drizzle-orm": "0.44.6",
"drizzle-orm": "0.44.7",
"sonner": "2.0.7",
"stripe": "19.1.0",
"zod": "3.25.75"

View File

@ -112,9 +112,9 @@
"@follow/shared": "workspace:*",
"@follow/tracker": "workspace:*",
"@follow/utils": "workspace:*",
"@tanstack/react-query": "5.90.5",
"es-toolkit": "1.40.0",
"immer": "10.1.3",
"@tanstack/react-query": "5.90.6",
"es-toolkit": "1.41.0",
"immer": "10.2.0",
"zustand": "5.0.8"
}
}

View File

@ -33,7 +33,7 @@
"@follow/shared": "workspace:*",
"@follow/types": "workspace:*",
"@mozilla/readability": "0.6.0",
"chardet": "2.1.0",
"chardet": "2.1.1",
"clsx": "2.1.1",
"dompurify": "3.3.0",
"motion": "12.23.24",

View File

@ -12,14 +12,14 @@
},
"dependencies": {
"@mozilla/readability": "0.6.0",
"chardet": "2.1.0",
"chardet": "2.1.1",
"dompurify": "3.3.0",
"linkedom": "0.18.11"
"linkedom": "0.18.12"
},
"devDependencies": {
"@follow/configs": "workspace:*",
"nbump": "2.1.7",
"tsdown": "0.15.8"
"nbump": "2.1.8",
"tsdown": "0.16.0"
},
"publishConfig": {
"exports": {

File diff suppressed because it is too large Load Diff