mirror of https://github.com/langgenius/dify.git
chore: update deps (#33862)
This commit is contained in:
parent
282e76b1ee
commit
eae821d645
File diff suppressed because it is too large
Load Diff
|
|
@ -1,11 +1,13 @@
|
|||
// @ts-check
|
||||
|
||||
import antfu, { GLOB_MARKDOWN, GLOB_TESTS, GLOB_TS, GLOB_TSX, isInEditorEnv, isInGitHooksOrLintStaged } from '@antfu/eslint-config'
|
||||
import antfu, { GLOB_MARKDOWN, GLOB_MARKDOWN_CODE, GLOB_TESTS, GLOB_TS, GLOB_TSX, isInEditorEnv, isInGitHooksOrLintStaged } from '@antfu/eslint-config'
|
||||
import pluginReact from '@eslint-react/eslint-plugin'
|
||||
import pluginQuery from '@tanstack/eslint-plugin-query'
|
||||
import md from 'eslint-markdown'
|
||||
import tailwindcss from 'eslint-plugin-better-tailwindcss'
|
||||
import hyoban from 'eslint-plugin-hyoban'
|
||||
import markdownPreferences from 'eslint-plugin-markdown-preferences'
|
||||
import { reactRefresh } from 'eslint-plugin-react-refresh'
|
||||
import sonar from 'eslint-plugin-sonarjs'
|
||||
import storybook from 'eslint-plugin-storybook'
|
||||
import {
|
||||
|
|
@ -23,22 +25,11 @@ process.env.TAILWIND_MODE ??= 'ESLINT'
|
|||
|
||||
const disableRuleAutoFix = !(isInEditorEnv() || isInGitHooksOrLintStaged())
|
||||
|
||||
const plugins = pluginReact.configs.all.plugins
|
||||
|
||||
export default antfu(
|
||||
{
|
||||
react: {
|
||||
// This react compiler rules are pretty slow
|
||||
// We can wait for https://github.com/Rel1cx/eslint-react/issues/1237
|
||||
reactCompiler: false,
|
||||
overrides: {
|
||||
'react/no-context-provider': 'off',
|
||||
'react/no-forward-ref': 'off',
|
||||
'react/no-use-context': 'off',
|
||||
|
||||
// prefer react-hooks-extra/no-direct-set-state-in-use-effect
|
||||
'react-hooks/set-state-in-effect': 'off',
|
||||
'react-hooks-extra/no-direct-set-state-in-use-effect': 'error',
|
||||
},
|
||||
},
|
||||
react: false,
|
||||
nextjs: true,
|
||||
ignores: ['public', 'types/doc-paths.ts', 'eslint-suppressions.json'],
|
||||
typescript: {
|
||||
|
|
@ -60,6 +51,30 @@ export default antfu(
|
|||
},
|
||||
e18e: false,
|
||||
},
|
||||
{
|
||||
plugins: {
|
||||
'react': plugins?.['@eslint-react'],
|
||||
'react-dom': plugins?.['@eslint-react/dom'],
|
||||
'react-naming-convention': plugins?.['@eslint-react/naming-convention'],
|
||||
'react-rsc': plugins?.['@eslint-react/rsc'],
|
||||
'react-web-api': plugins?.['@eslint-react/web-api'],
|
||||
},
|
||||
},
|
||||
{
|
||||
files: [GLOB_TS, GLOB_TSX],
|
||||
rules: {
|
||||
...pluginReact.configs['recommended-typescript'].rules,
|
||||
'react/prefer-namespace-import': 'error',
|
||||
'react/set-state-in-effect': 'error',
|
||||
},
|
||||
},
|
||||
{
|
||||
files: [...GLOB_TESTS, GLOB_MARKDOWN_CODE, 'vitest.setup.ts', 'test/i18n-mock.ts'],
|
||||
rules: {
|
||||
'react/component-hook-factories': 'off',
|
||||
},
|
||||
},
|
||||
reactRefresh.configs.next(),
|
||||
markdownPreferences.configs.standard,
|
||||
{
|
||||
files: [GLOB_MARKDOWN],
|
||||
|
|
@ -194,3 +209,10 @@ export default antfu(
|
|||
'tailwindcss/no-unnecessary-whitespace',
|
||||
]
|
||||
: [])
|
||||
.renamePlugins({
|
||||
'@eslint-react': 'react',
|
||||
'@eslint-react/dom': 'react-dom',
|
||||
'@eslint-react/naming-convention': 'react-naming-convention',
|
||||
'@eslint-react/rsc': 'react-rsc',
|
||||
'@eslint-react/web-api': 'react-web-api',
|
||||
})
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ const config: KnipConfig = {
|
|||
|
||||
'@storybook/addon-onboarding',
|
||||
|
||||
'@voidzero-dev/vite-plus-core',
|
||||
],
|
||||
rules: {
|
||||
files: 'warn',
|
||||
|
|
@ -32,7 +31,6 @@ const config: KnipConfig = {
|
|||
unresolved: 'warn',
|
||||
exports: 'warn',
|
||||
nsExports: 'warn',
|
||||
classMembers: 'warn',
|
||||
types: 'warn',
|
||||
nsTypes: 'warn',
|
||||
enumMembers: 'warn',
|
||||
|
|
|
|||
|
|
@ -58,8 +58,8 @@
|
|||
"uglify-embed": "node ./bin/uglify-embed"
|
||||
},
|
||||
"dependencies": {
|
||||
"@amplitude/analytics-browser": "2.36.7",
|
||||
"@amplitude/plugin-session-replay-browser": "1.26.4",
|
||||
"@amplitude/analytics-browser": "2.37.0",
|
||||
"@amplitude/plugin-session-replay-browser": "1.27.1",
|
||||
"@base-ui/react": "1.3.0",
|
||||
"@emoji-mart/data": "1.2.1",
|
||||
"@floating-ui/react": "0.27.19",
|
||||
|
|
@ -67,28 +67,28 @@
|
|||
"@headlessui/react": "2.2.9",
|
||||
"@heroicons/react": "2.2.0",
|
||||
"@hono/node-server": "1.19.11",
|
||||
"@lexical/code": "0.41.0",
|
||||
"@lexical/link": "0.41.0",
|
||||
"@lexical/list": "0.41.0",
|
||||
"@lexical/react": "0.41.0",
|
||||
"@lexical/selection": "0.41.0",
|
||||
"@lexical/text": "0.41.0",
|
||||
"@lexical/utils": "0.41.0",
|
||||
"@lexical/code": "0.42.0",
|
||||
"@lexical/link": "0.42.0",
|
||||
"@lexical/list": "0.42.0",
|
||||
"@lexical/react": "0.42.0",
|
||||
"@lexical/selection": "0.42.0",
|
||||
"@lexical/text": "0.42.0",
|
||||
"@lexical/utils": "0.42.0",
|
||||
"@monaco-editor/react": "4.7.0",
|
||||
"@octokit/core": "7.0.6",
|
||||
"@octokit/request-error": "7.1.0",
|
||||
"@orpc/client": "1.13.8",
|
||||
"@orpc/contract": "1.13.8",
|
||||
"@orpc/openapi-client": "1.13.8",
|
||||
"@orpc/tanstack-query": "1.13.8",
|
||||
"@orpc/client": "1.13.9",
|
||||
"@orpc/contract": "1.13.9",
|
||||
"@orpc/openapi-client": "1.13.9",
|
||||
"@orpc/tanstack-query": "1.13.9",
|
||||
"@remixicon/react": "4.9.0",
|
||||
"@sentry/react": "10.44.0",
|
||||
"@sentry/react": "10.45.0",
|
||||
"@streamdown/math": "1.0.2",
|
||||
"@svgdotjs/svg.js": "3.2.5",
|
||||
"@t3-oss/env-nextjs": "0.13.10",
|
||||
"@t3-oss/env-nextjs": "0.13.11",
|
||||
"@tailwindcss/typography": "0.5.19",
|
||||
"@tanstack/react-form": "1.28.5",
|
||||
"@tanstack/react-query": "5.91.0",
|
||||
"@tanstack/react-query": "5.95.0",
|
||||
"abcjs": "6.6.2",
|
||||
"ahooks": "3.9.6",
|
||||
"class-variance-authority": "0.7.1",
|
||||
|
|
@ -111,7 +111,7 @@
|
|||
"hono": "4.12.8",
|
||||
"html-entities": "2.6.0",
|
||||
"html-to-image": "1.11.13",
|
||||
"i18next": "25.8.18",
|
||||
"i18next": "25.10.4",
|
||||
"i18next-resources-to-backend": "1.2.1",
|
||||
"immer": "11.1.4",
|
||||
"jotai": "2.18.1",
|
||||
|
|
@ -119,15 +119,15 @@
|
|||
"js-cookie": "3.0.5",
|
||||
"js-yaml": "4.1.1",
|
||||
"jsonschema": "1.5.0",
|
||||
"katex": "0.16.38",
|
||||
"katex": "0.16.40",
|
||||
"ky": "1.14.3",
|
||||
"lamejs": "1.2.1",
|
||||
"lexical": "0.41.0",
|
||||
"lexical": "0.42.0",
|
||||
"mermaid": "11.13.0",
|
||||
"mime": "4.1.0",
|
||||
"mitt": "3.0.1",
|
||||
"negotiator": "1.0.0",
|
||||
"next": "16.2.0",
|
||||
"next": "16.2.1",
|
||||
"next-themes": "0.4.6",
|
||||
"nuqs": "2.8.9",
|
||||
"pinyin-pro": "3.28.0",
|
||||
|
|
@ -138,7 +138,7 @@
|
|||
"react-dom": "19.2.4",
|
||||
"react-easy-crop": "5.5.6",
|
||||
"react-hotkeys-hook": "5.2.4",
|
||||
"react-i18next": "16.5.8",
|
||||
"react-i18next": "16.6.1",
|
||||
"react-multi-email": "1.0.25",
|
||||
"react-papaparse": "4.4.0",
|
||||
"react-pdf-highlighter": "8.0.0-rc.0",
|
||||
|
|
@ -157,7 +157,7 @@
|
|||
"streamdown": "2.5.0",
|
||||
"string-ts": "2.3.1",
|
||||
"tailwind-merge": "2.6.1",
|
||||
"tldts": "7.0.26",
|
||||
"tldts": "7.0.27",
|
||||
"unist-util-visit": "5.1.0",
|
||||
"use-context-selector": "2.0.0",
|
||||
"uuid": "13.0.0",
|
||||
|
|
@ -167,27 +167,27 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "7.7.3",
|
||||
"@chromatic-com/storybook": "5.0.1",
|
||||
"@chromatic-com/storybook": "5.0.2",
|
||||
"@egoist/tailwindcss-icons": "1.9.2",
|
||||
"@eslint-react/eslint-plugin": "2.13.0",
|
||||
"@eslint-react/eslint-plugin": "3.0.0",
|
||||
"@iconify-json/heroicons": "1.2.3",
|
||||
"@iconify-json/ri": "1.2.10",
|
||||
"@mdx-js/loader": "3.1.1",
|
||||
"@mdx-js/react": "3.1.1",
|
||||
"@mdx-js/rollup": "3.1.1",
|
||||
"@next/eslint-plugin-next": "16.2.0",
|
||||
"@next/mdx": "16.2.0",
|
||||
"@next/eslint-plugin-next": "16.2.1",
|
||||
"@next/mdx": "16.2.1",
|
||||
"@rgrove/parse-xml": "4.2.0",
|
||||
"@storybook/addon-docs": "10.3.0",
|
||||
"@storybook/addon-links": "10.3.0",
|
||||
"@storybook/addon-onboarding": "10.3.0",
|
||||
"@storybook/addon-themes": "10.3.0",
|
||||
"@storybook/nextjs-vite": "10.3.0",
|
||||
"@storybook/react": "10.3.0",
|
||||
"@tanstack/eslint-plugin-query": "5.91.5",
|
||||
"@storybook/addon-docs": "10.3.1",
|
||||
"@storybook/addon-links": "10.3.1",
|
||||
"@storybook/addon-onboarding": "10.3.1",
|
||||
"@storybook/addon-themes": "10.3.1",
|
||||
"@storybook/nextjs-vite": "10.3.1",
|
||||
"@storybook/react": "10.3.1",
|
||||
"@tanstack/eslint-plugin-query": "5.95.0",
|
||||
"@tanstack/react-devtools": "0.10.0",
|
||||
"@tanstack/react-form-devtools": "0.2.19",
|
||||
"@tanstack/react-query-devtools": "5.91.3",
|
||||
"@tanstack/react-query-devtools": "5.95.0",
|
||||
"@testing-library/dom": "10.4.1",
|
||||
"@testing-library/jest-dom": "6.9.1",
|
||||
"@testing-library/react": "16.3.2",
|
||||
|
|
@ -208,14 +208,14 @@
|
|||
"@types/react-window": "1.8.8",
|
||||
"@types/sortablejs": "1.15.9",
|
||||
"@typescript-eslint/parser": "8.57.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260318.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260322.1",
|
||||
"@vitejs/plugin-react": "6.0.1",
|
||||
"@vitejs/plugin-rsc": "0.5.21",
|
||||
"@vitest/coverage-v8": "4.1.0",
|
||||
"agentation": "2.3.3",
|
||||
"autoprefixer": "10.4.27",
|
||||
"code-inspector-plugin": "1.4.4",
|
||||
"eslint": "10.0.3",
|
||||
"code-inspector-plugin": "1.4.5",
|
||||
"eslint": "10.1.0",
|
||||
"eslint-markdown": "0.6.0",
|
||||
"eslint-plugin-better-tailwindcss": "4.3.2",
|
||||
"eslint-plugin-hyoban": "0.14.1",
|
||||
|
|
@ -223,29 +223,29 @@
|
|||
"eslint-plugin-react-hooks": "7.0.1",
|
||||
"eslint-plugin-react-refresh": "0.5.2",
|
||||
"eslint-plugin-sonarjs": "4.0.2",
|
||||
"eslint-plugin-storybook": "10.3.0",
|
||||
"eslint-plugin-storybook": "10.3.1",
|
||||
"husky": "9.1.7",
|
||||
"iconify-import-svg": "0.1.2",
|
||||
"jsdom": "29.0.0",
|
||||
"jsdom": "29.0.1",
|
||||
"jsdom-testing-mocks": "1.16.0",
|
||||
"knip": "5.88.0",
|
||||
"knip": "6.0.2",
|
||||
"lint-staged": "16.4.0",
|
||||
"nock": "14.0.11",
|
||||
"postcss": "8.5.8",
|
||||
"postcss-js": "5.1.0",
|
||||
"react-server-dom-webpack": "19.2.4",
|
||||
"sass": "1.98.0",
|
||||
"storybook": "10.3.0",
|
||||
"storybook": "10.3.1",
|
||||
"tailwindcss": "3.4.19",
|
||||
"taze": "19.10.0",
|
||||
"tsx": "4.21.0",
|
||||
"typescript": "5.9.3",
|
||||
"uglify-js": "3.19.3",
|
||||
"vinext": "0.0.31",
|
||||
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.12",
|
||||
"vinext": "0.0.34",
|
||||
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.13",
|
||||
"vite-plugin-inspect": "11.3.3",
|
||||
"vite-plus": "0.1.12",
|
||||
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.12",
|
||||
"vite-plus": "0.1.13",
|
||||
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.13",
|
||||
"vitest-canvas-mock": "1.1.3"
|
||||
},
|
||||
"pnpm": {
|
||||
|
|
@ -261,7 +261,7 @@
|
|||
"array.prototype.tosorted": "npm:@nolyfill/array.prototype.tosorted@^1.0.44",
|
||||
"assert": "npm:@nolyfill/assert@^1.0.26",
|
||||
"brace-expansion@<2.0.2": "2.0.2",
|
||||
"canvas": "^3.2.1",
|
||||
"canvas": "^3.2.2",
|
||||
"devalue@<5.3.2": "5.3.2",
|
||||
"dompurify@>=3.1.3 <=3.3.1": "3.3.2",
|
||||
"es-iterator-helpers": "npm:@nolyfill/es-iterator-helpers@^1.0.21",
|
||||
|
|
@ -297,8 +297,8 @@
|
|||
"tar@<=7.5.10": "7.5.11",
|
||||
"typed-array-buffer": "npm:@nolyfill/typed-array-buffer@^1.0.44",
|
||||
"undici@>=7.0.0 <7.24.0": "7.24.0",
|
||||
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.12",
|
||||
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.12",
|
||||
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.13",
|
||||
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.13",
|
||||
"which-typed-array": "npm:@nolyfill/which-typed-array@^1.0.44",
|
||||
"yauzl@<3.2.1": "3.2.1"
|
||||
},
|
||||
|
|
|
|||
2753
web/pnpm-lock.yaml
2753
web/pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
|
@ -3,10 +3,8 @@ import { fileURLToPath } from 'node:url'
|
|||
import { getIconCollections, iconsPlugin } from '@egoist/tailwindcss-icons'
|
||||
import tailwindTypography from '@tailwindcss/typography'
|
||||
import { importSvgCollections } from 'iconify-import-svg'
|
||||
// @ts-expect-error workaround for turbopack issue
|
||||
import { cssAsPlugin } from './tailwind-css-plugin.ts'
|
||||
// @ts-expect-error workaround for turbopack issue
|
||||
import tailwindThemeVarDefine from './themes/tailwind-theme-var-define.ts'
|
||||
import { cssAsPlugin } from './tailwind-css-plugin'
|
||||
import tailwindThemeVarDefine from './themes/tailwind-theme-var-define'
|
||||
import typography from './typography.js'
|
||||
|
||||
const _dirname = typeof __dirname !== 'undefined'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// import type { Config } from 'tailwindcss'
|
||||
import commonConfig from './tailwind-common-config.ts'
|
||||
import type { Config } from 'tailwindcss'
|
||||
import commonConfig from './tailwind-common-config'
|
||||
|
||||
const config = {
|
||||
const config: Config = {
|
||||
content: [
|
||||
'./app/**/*.{js,ts,jsx,tsx}',
|
||||
'./components/**/*.{js,ts,jsx,tsx}',
|
||||
|
|
@ -10,7 +10,6 @@ export default defineConfig({
|
|||
// We can not upgrade these yet
|
||||
'tailwind-merge',
|
||||
'tailwindcss',
|
||||
'@eslint-react/eslint-plugin',
|
||||
],
|
||||
|
||||
write: true,
|
||||
|
|
|
|||
Loading…
Reference in New Issue