balibabu commited on
Commit
2f2501f
·
1 Parent(s): b1ea792

Fix: After executing npm i --force locally, the login page cannot be opened #4290 (#4292)

Browse files

### What problem does this PR solve?

Fix: After executing npm i --force locally, the login page cannot be
opened #4290

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)

Dockerfile CHANGED
@@ -147,7 +147,7 @@ RUN --mount=type=cache,id=ragflow_poetry,target=/root/.cache/pypoetry,sharing=lo
147
  COPY web web
148
  COPY docs docs
149
  RUN --mount=type=cache,id=ragflow_npm,target=/root/.npm,sharing=locked \
150
- cd web && npm install --force && npm run build
151
 
152
  COPY .git /ragflow/.git
153
 
 
147
  COPY web web
148
  COPY docs docs
149
  RUN --mount=type=cache,id=ragflow_npm,target=/root/.npm,sharing=locked \
150
+ cd web && npm install && npm run build
151
 
152
  COPY .git /ragflow/.git
153
 
README.md CHANGED
@@ -319,7 +319,7 @@ docker build -f Dockerfile -t infiniflow/ragflow:nightly .
319
  6. Install frontend dependencies:
320
  ```bash
321
  cd web
322
- npm install --force
323
  ```
324
  7. Launch frontend service:
325
  ```bash
 
319
  6. Install frontend dependencies:
320
  ```bash
321
  cd web
322
+ npm install
323
  ```
324
  7. Launch frontend service:
325
  ```bash
README_id.md CHANGED
@@ -288,7 +288,7 @@ docker build -f Dockerfile -t infiniflow/ragflow:nightly .
288
  6. Instal dependensi frontend:
289
  ```bash
290
  cd web
291
- npm install --force
292
  ```
293
  7. Jalankan aplikasi frontend:
294
  ```bash
 
288
  6. Instal dependensi frontend:
289
  ```bash
290
  cd web
291
+ npm install
292
  ```
293
  7. Jalankan aplikasi frontend:
294
  ```bash
README_ja.md CHANGED
@@ -284,7 +284,7 @@ docker build -f Dockerfile -t infiniflow/ragflow:nightly .
284
  6. フロントエンドの依存関係をインストールする:
285
  ```bash
286
  cd web
287
- npm install --force
288
  ```
289
  7. フロントエンドサービスを起動する:
290
  ```bash
 
284
  6. フロントエンドの依存関係をインストールする:
285
  ```bash
286
  cd web
287
+ npm install
288
  ```
289
  7. フロントエンドサービスを起動する:
290
  ```bash
README_ko.md CHANGED
@@ -286,7 +286,7 @@ docker build -f Dockerfile -t infiniflow/ragflow:nightly .
286
  6. 프론트엔드 의존성을 설치합니다:
287
  ```bash
288
  cd web
289
- npm install --force
290
  ```
291
  7. 프론트엔드 서비스를 시작합니다:
292
  ```bash
 
286
  6. 프론트엔드 의존성을 설치합니다:
287
  ```bash
288
  cd web
289
+ npm install
290
  ```
291
  7. 프론트엔드 서비스를 시작합니다:
292
  ```bash
README_zh.md CHANGED
@@ -299,7 +299,7 @@ docker build --build-arg NEED_MIRROR=1 -f Dockerfile -t infiniflow/ragflow:night
299
  6. 安装前端依赖:
300
  ```bash
301
  cd web
302
- npm install --force
303
  ```
304
  7. 启动前端服务:
305
  ```bash
 
299
  6. 安装前端依赖:
300
  ```bash
301
  cd web
302
+ npm install
303
  ```
304
  7. 启动前端服务:
305
  ```bash
docs/guides/develop/launch_ragflow_from_source.md CHANGED
@@ -109,7 +109,7 @@ docker compose -f docker/docker-compose-base.yml up -d
109
 
110
  ```bash
111
  cd web
112
- npm install --force
113
  ```
114
 
115
  2. Update `proxy.target` in **.umirc.ts** to `http://127.0.0.1:9380`:
 
109
 
110
  ```bash
111
  cd web
112
+ npm install
113
  ```
114
 
115
  2. Update `proxy.target` in **.umirc.ts** to `http://127.0.0.1:9380`:
web/package-lock.json CHANGED
@@ -69,7 +69,6 @@
69
  "react-string-replace": "^1.1.1",
70
  "react-syntax-highlighter": "^15.5.0",
71
  "react18-json-view": "^0.2.8",
72
- "@xyflow/react": "^11.11.2",
73
  "recharts": "^2.12.4",
74
  "rehype-katex": "^7.0.1",
75
  "rehype-raw": "^7.0.0",
@@ -121,6 +120,108 @@
121
  "node": ">=18.20.4"
122
  }
123
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  "node_modules/@aashutoshrathi/word-wrap": {
125
  "version": "1.2.6",
126
  "resolved": "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
@@ -5470,102 +5571,6 @@
5470
  "node": ">=12.0.0"
5471
  }
5472
  },
5473
- "node_modules/@@xyflow/react/background": {
5474
- "version": "11.3.12",
5475
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/background/-/background-11.3.12.tgz",
5476
- "integrity": "sha512-jBuWVb43JQy5h4WOS7G0PU8voGTEJNA+qDmx8/jyBtrjbasTesLNfQvboTGjnQYYiJco6mw5vrtQItAJDNoIqw==",
5477
- "dependencies": {
5478
- "@@xyflow/react/core": "11.11.2",
5479
- "classcat": "^5.0.3",
5480
- "zustand": "^4.4.1"
5481
- },
5482
- "peerDependencies": {
5483
- "react": ">=17",
5484
- "react-dom": ">=17"
5485
- }
5486
- },
5487
- "node_modules/@@xyflow/react/controls": {
5488
- "version": "11.2.12",
5489
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/controls/-/controls-11.2.12.tgz",
5490
- "integrity": "sha512-L9F3+avFRShoprdT+5oOijm5gVsz2rqWCXBzOAgD923L1XFGIspdiHLLf8IlPGsT+mfl0GxbptZhaEeEzl1e3g==",
5491
- "dependencies": {
5492
- "@@xyflow/react/core": "11.11.2",
5493
- "classcat": "^5.0.3",
5494
- "zustand": "^4.4.1"
5495
- },
5496
- "peerDependencies": {
5497
- "react": ">=17",
5498
- "react-dom": ">=17"
5499
- }
5500
- },
5501
- "node_modules/@@xyflow/react/core": {
5502
- "version": "11.11.2",
5503
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/core/-/core-11.11.2.tgz",
5504
- "integrity": "sha512-+GfgyskweL1PsgRSguUwfrT2eDotlFgaKfDLm7x0brdzzPJY2qbCzVetaxedaiJmIli3817iYbILvE9qLKwbRA==",
5505
- "dependencies": {
5506
- "@types/d3": "^7.4.0",
5507
- "@types/d3-drag": "^3.0.1",
5508
- "@types/d3-selection": "^3.0.3",
5509
- "@types/d3-zoom": "^3.0.1",
5510
- "classcat": "^5.0.3",
5511
- "d3-drag": "^3.0.0",
5512
- "d3-selection": "^3.0.0",
5513
- "d3-zoom": "^3.0.0",
5514
- "zustand": "^4.4.1"
5515
- },
5516
- "peerDependencies": {
5517
- "react": ">=17",
5518
- "react-dom": ">=17"
5519
- }
5520
- },
5521
- "node_modules/@@xyflow/react/minimap": {
5522
- "version": "11.7.12",
5523
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/minimap/-/minimap-11.7.12.tgz",
5524
- "integrity": "sha512-SRDU77c2PCF54PV/MQfkz7VOW46q7V1LZNOQlXAp7dkNyAOI6R+tb9qBUtUJOvILB+TCN6pRfD9fQ+2T99bW3Q==",
5525
- "dependencies": {
5526
- "@@xyflow/react/core": "11.11.2",
5527
- "@types/d3-selection": "^3.0.3",
5528
- "@types/d3-zoom": "^3.0.1",
5529
- "classcat": "^5.0.3",
5530
- "d3-selection": "^3.0.0",
5531
- "d3-zoom": "^3.0.0",
5532
- "zustand": "^4.4.1"
5533
- },
5534
- "peerDependencies": {
5535
- "react": ">=17",
5536
- "react-dom": ">=17"
5537
- }
5538
- },
5539
- "node_modules/@@xyflow/react/node-resizer": {
5540
- "version": "2.2.12",
5541
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/node-resizer/-/node-resizer-2.2.12.tgz",
5542
- "integrity": "sha512-6LHJGuI1zHyRrZHw5gGlVLIWnvVxid9WIqw8FMFSg+oF2DuS3pAPwSoZwypy7W22/gDNl9eD1Dcl/OtFtDFQ+w==",
5543
- "dependencies": {
5544
- "@@xyflow/react/core": "11.11.2",
5545
- "classcat": "^5.0.4",
5546
- "d3-drag": "^3.0.0",
5547
- "d3-selection": "^3.0.0",
5548
- "zustand": "^4.4.1"
5549
- },
5550
- "peerDependencies": {
5551
- "react": ">=17",
5552
- "react-dom": ">=17"
5553
- }
5554
- },
5555
- "node_modules/@@xyflow/react/node-toolbar": {
5556
- "version": "1.3.12",
5557
- "resolved": "https://registry.npmmirror.com/@@xyflow/react/node-toolbar/-/node-toolbar-1.3.12.tgz",
5558
- "integrity": "sha512-4kJRvNna/E3y2MZW9/80wTKwkhw4pLJiz3D5eQrD13XcmojSb1rArO9CiwyrI+rMvs5gn6NlCFB4iN1F+Q+lxQ==",
5559
- "dependencies": {
5560
- "@@xyflow/react/core": "11.11.2",
5561
- "classcat": "^5.0.3",
5562
- "zustand": "^4.4.1"
5563
- },
5564
- "peerDependencies": {
5565
- "react": ">=17",
5566
- "react-dom": ">=17"
5567
- }
5568
- },
5569
  "node_modules/@redux-devtools/extension": {
5570
  "version": "3.3.0",
5571
  "resolved": "https://registry.npmmirror.com/@redux-devtools/extension/-/extension-3.3.0.tgz",
@@ -6269,93 +6274,16 @@
6269
  "@babel/types": "^7.20.7"
6270
  }
6271
  },
6272
- "node_modules/@types/d3": {
6273
- "version": "7.4.3",
6274
- "resolved": "https://registry.npmmirror.com/@types/d3/-/d3-7.4.3.tgz",
6275
- "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==",
6276
- "dependencies": {
6277
- "@types/d3-array": "*",
6278
- "@types/d3-axis": "*",
6279
- "@types/d3-brush": "*",
6280
- "@types/d3-chord": "*",
6281
- "@types/d3-color": "*",
6282
- "@types/d3-contour": "*",
6283
- "@types/d3-delaunay": "*",
6284
- "@types/d3-dispatch": "*",
6285
- "@types/d3-drag": "*",
6286
- "@types/d3-dsv": "*",
6287
- "@types/d3-ease": "*",
6288
- "@types/d3-fetch": "*",
6289
- "@types/d3-force": "*",
6290
- "@types/d3-format": "*",
6291
- "@types/d3-geo": "*",
6292
- "@types/d3-hierarchy": "*",
6293
- "@types/d3-interpolate": "*",
6294
- "@types/d3-path": "*",
6295
- "@types/d3-polygon": "*",
6296
- "@types/d3-quadtree": "*",
6297
- "@types/d3-random": "*",
6298
- "@types/d3-scale": "*",
6299
- "@types/d3-scale-chromatic": "*",
6300
- "@types/d3-selection": "*",
6301
- "@types/d3-shape": "*",
6302
- "@types/d3-time": "*",
6303
- "@types/d3-time-format": "*",
6304
- "@types/d3-timer": "*",
6305
- "@types/d3-transition": "*",
6306
- "@types/d3-zoom": "*"
6307
- }
6308
- },
6309
  "node_modules/@types/d3-array": {
6310
  "version": "3.2.1",
6311
  "resolved": "https://registry.npmmirror.com/@types/d3-array/-/d3-array-3.2.1.tgz",
6312
  "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="
6313
  },
6314
- "node_modules/@types/d3-axis": {
6315
- "version": "3.0.6",
6316
- "resolved": "https://registry.npmmirror.com/@types/d3-axis/-/d3-axis-3.0.6.tgz",
6317
- "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==",
6318
- "dependencies": {
6319
- "@types/d3-selection": "*"
6320
- }
6321
- },
6322
- "node_modules/@types/d3-brush": {
6323
- "version": "3.0.6",
6324
- "resolved": "https://registry.npmmirror.com/@types/d3-brush/-/d3-brush-3.0.6.tgz",
6325
- "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==",
6326
- "dependencies": {
6327
- "@types/d3-selection": "*"
6328
- }
6329
- },
6330
- "node_modules/@types/d3-chord": {
6331
- "version": "3.0.6",
6332
- "resolved": "https://registry.npmmirror.com/@types/d3-chord/-/d3-chord-3.0.6.tgz",
6333
- "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg=="
6334
- },
6335
  "node_modules/@types/d3-color": {
6336
  "version": "3.1.3",
6337
  "resolved": "https://registry.npmmirror.com/@types/d3-color/-/d3-color-3.1.3.tgz",
6338
  "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
6339
  },
6340
- "node_modules/@types/d3-contour": {
6341
- "version": "3.0.6",
6342
- "resolved": "https://registry.npmmirror.com/@types/d3-contour/-/d3-contour-3.0.6.tgz",
6343
- "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==",
6344
- "dependencies": {
6345
- "@types/d3-array": "*",
6346
- "@types/geojson": "*"
6347
- }
6348
- },
6349
- "node_modules/@types/d3-delaunay": {
6350
- "version": "6.0.4",
6351
- "resolved": "https://registry.npmmirror.com/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
6352
- "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw=="
6353
- },
6354
- "node_modules/@types/d3-dispatch": {
6355
- "version": "3.0.6",
6356
- "resolved": "https://registry.npmmirror.com/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz",
6357
- "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ=="
6358
- },
6359
  "node_modules/@types/d3-drag": {
6360
  "version": "3.0.7",
6361
  "resolved": "https://registry.npmmirror.com/@types/d3-drag/-/d3-drag-3.0.7.tgz",
@@ -6364,47 +6292,11 @@
6364
  "@types/d3-selection": "*"
6365
  }
6366
  },
6367
- "node_modules/@types/d3-dsv": {
6368
- "version": "3.0.7",
6369
- "resolved": "https://registry.npmmirror.com/@types/d3-dsv/-/d3-dsv-3.0.7.tgz",
6370
- "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g=="
6371
- },
6372
  "node_modules/@types/d3-ease": {
6373
  "version": "3.0.2",
6374
  "resolved": "https://registry.npmmirror.com/@types/d3-ease/-/d3-ease-3.0.2.tgz",
6375
  "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
6376
  },
6377
- "node_modules/@types/d3-fetch": {
6378
- "version": "3.0.7",
6379
- "resolved": "https://registry.npmmirror.com/@types/d3-fetch/-/d3-fetch-3.0.7.tgz",
6380
- "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==",
6381
- "dependencies": {
6382
- "@types/d3-dsv": "*"
6383
- }
6384
- },
6385
- "node_modules/@types/d3-force": {
6386
- "version": "3.0.9",
6387
- "resolved": "https://registry.npmmirror.com/@types/d3-force/-/d3-force-3.0.9.tgz",
6388
- "integrity": "sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA=="
6389
- },
6390
- "node_modules/@types/d3-format": {
6391
- "version": "3.0.4",
6392
- "resolved": "https://registry.npmmirror.com/@types/d3-format/-/d3-format-3.0.4.tgz",
6393
- "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="
6394
- },
6395
- "node_modules/@types/d3-geo": {
6396
- "version": "3.1.0",
6397
- "resolved": "https://registry.npmmirror.com/@types/d3-geo/-/d3-geo-3.1.0.tgz",
6398
- "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==",
6399
- "dependencies": {
6400
- "@types/geojson": "*"
6401
- }
6402
- },
6403
- "node_modules/@types/d3-hierarchy": {
6404
- "version": "3.1.7",
6405
- "resolved": "https://registry.npmmirror.com/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz",
6406
- "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="
6407
- },
6408
  "node_modules/@types/d3-interpolate": {
6409
  "version": "3.0.4",
6410
  "resolved": "https://registry.npmmirror.com/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
@@ -6418,21 +6310,6 @@
6418
  "resolved": "https://registry.npmmirror.com/@types/d3-path/-/d3-path-3.1.0.tgz",
6419
  "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ=="
6420
  },
6421
- "node_modules/@types/d3-polygon": {
6422
- "version": "3.0.2",
6423
- "resolved": "https://registry.npmmirror.com/@types/d3-polygon/-/d3-polygon-3.0.2.tgz",
6424
- "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA=="
6425
- },
6426
- "node_modules/@types/d3-quadtree": {
6427
- "version": "3.0.6",
6428
- "resolved": "https://registry.npmmirror.com/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz",
6429
- "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg=="
6430
- },
6431
- "node_modules/@types/d3-random": {
6432
- "version": "3.0.3",
6433
- "resolved": "https://registry.npmmirror.com/@types/d3-random/-/d3-random-3.0.3.tgz",
6434
- "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ=="
6435
- },
6436
  "node_modules/@types/d3-scale": {
6437
  "version": "4.0.8",
6438
  "resolved": "https://registry.npmmirror.com/@types/d3-scale/-/d3-scale-4.0.8.tgz",
@@ -6441,11 +6318,6 @@
6441
  "@types/d3-time": "*"
6442
  }
6443
  },
6444
- "node_modules/@types/d3-scale-chromatic": {
6445
- "version": "3.0.3",
6446
- "resolved": "https://registry.npmmirror.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz",
6447
- "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw=="
6448
- },
6449
  "node_modules/@types/d3-selection": {
6450
  "version": "3.0.10",
6451
  "resolved": "https://registry.npmmirror.com/@types/d3-selection/-/d3-selection-3.0.10.tgz",
@@ -6464,11 +6336,6 @@
6464
  "resolved": "https://registry.npmmirror.com/@types/d3-time/-/d3-time-3.0.3.tgz",
6465
  "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw=="
6466
  },
6467
- "node_modules/@types/d3-time-format": {
6468
- "version": "4.0.3",
6469
- "resolved": "https://registry.npmmirror.com/@types/d3-time-format/-/d3-time-format-4.0.3.tgz",
6470
- "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg=="
6471
- },
6472
  "node_modules/@types/d3-timer": {
6473
  "version": "3.0.2",
6474
  "resolved": "https://registry.npmmirror.com/@types/d3-timer/-/d3-timer-3.0.2.tgz",
@@ -6542,11 +6409,6 @@
6542
  "@types/estree": "*"
6543
  }
6544
  },
6545
- "node_modules/@types/geojson": {
6546
- "version": "7946.0.14",
6547
- "resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.14.tgz",
6548
- "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg=="
6549
- },
6550
  "node_modules/@types/glob": {
6551
  "version": "7.2.0",
6552
  "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz",
@@ -25562,23 +25424,6 @@
25562
  "lodash": "^4.0.1"
25563
  }
25564
  },
25565
- "node_modules/@xyflow/react": {
25566
- "version": "11.11.2",
25567
- "resolved": "https://registry.npmmirror.com/@xyflow/react/-/@xyflow/react-11.11.2.tgz",
25568
- "integrity": "sha512-o1fT3stSdhzW+SedCGNSmEvZvULZygZIMLyW67NcWNZrgwx1wuJfzLg5fuQ0Nzf389wItumZX/zP3zdaPX7lEw==",
25569
- "dependencies": {
25570
- "@@xyflow/react/background": "11.3.12",
25571
- "@@xyflow/react/controls": "11.2.12",
25572
- "@@xyflow/react/core": "11.11.2",
25573
- "@@xyflow/react/minimap": "11.7.12",
25574
- "@@xyflow/react/node-resizer": "2.2.12",
25575
- "@@xyflow/react/node-toolbar": "1.3.12"
25576
- },
25577
- "peerDependencies": {
25578
- "react": ">=17",
25579
- "react-dom": ">=17"
25580
- }
25581
- },
25582
  "node_modules/read-cache": {
25583
  "version": "1.0.0",
25584
  "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz",
 
69
  "react-string-replace": "^1.1.1",
70
  "react-syntax-highlighter": "^15.5.0",
71
  "react18-json-view": "^0.2.8",
 
72
  "recharts": "^2.12.4",
73
  "rehype-katex": "^7.0.1",
74
  "rehype-raw": "^7.0.0",
 
120
  "node": ">=18.20.4"
121
  }
122
  },
123
+ "node_modules/@@xyflow/react/background": {
124
+ "version": "11.3.12",
125
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/background/-/background-11.3.12.tgz",
126
+ "integrity": "sha512-jBuWVb43JQy5h4WOS7G0PU8voGTEJNA+qDmx8/jyBtrjbasTesLNfQvboTGjnQYYiJco6mw5vrtQItAJDNoIqw==",
127
+ "extraneous": true,
128
+ "dependencies": {
129
+ "@@xyflow/react/core": "11.11.2",
130
+ "classcat": "^5.0.3",
131
+ "zustand": "^4.4.1"
132
+ },
133
+ "peerDependencies": {
134
+ "react": ">=17",
135
+ "react-dom": ">=17"
136
+ }
137
+ },
138
+ "node_modules/@@xyflow/react/controls": {
139
+ "version": "11.2.12",
140
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/controls/-/controls-11.2.12.tgz",
141
+ "integrity": "sha512-L9F3+avFRShoprdT+5oOijm5gVsz2rqWCXBzOAgD923L1XFGIspdiHLLf8IlPGsT+mfl0GxbptZhaEeEzl1e3g==",
142
+ "extraneous": true,
143
+ "dependencies": {
144
+ "@@xyflow/react/core": "11.11.2",
145
+ "classcat": "^5.0.3",
146
+ "zustand": "^4.4.1"
147
+ },
148
+ "peerDependencies": {
149
+ "react": ">=17",
150
+ "react-dom": ">=17"
151
+ }
152
+ },
153
+ "node_modules/@@xyflow/react/core": {
154
+ "version": "11.11.2",
155
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/core/-/core-11.11.2.tgz",
156
+ "integrity": "sha512-+GfgyskweL1PsgRSguUwfrT2eDotlFgaKfDLm7x0brdzzPJY2qbCzVetaxedaiJmIli3817iYbILvE9qLKwbRA==",
157
+ "extraneous": true,
158
+ "dependencies": {
159
+ "@types/d3": "^7.4.0",
160
+ "@types/d3-drag": "^3.0.1",
161
+ "@types/d3-selection": "^3.0.3",
162
+ "@types/d3-zoom": "^3.0.1",
163
+ "classcat": "^5.0.3",
164
+ "d3-drag": "^3.0.0",
165
+ "d3-selection": "^3.0.0",
166
+ "d3-zoom": "^3.0.0",
167
+ "zustand": "^4.4.1"
168
+ },
169
+ "peerDependencies": {
170
+ "react": ">=17",
171
+ "react-dom": ">=17"
172
+ }
173
+ },
174
+ "node_modules/@@xyflow/react/minimap": {
175
+ "version": "11.7.12",
176
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/minimap/-/minimap-11.7.12.tgz",
177
+ "integrity": "sha512-SRDU77c2PCF54PV/MQfkz7VOW46q7V1LZNOQlXAp7dkNyAOI6R+tb9qBUtUJOvILB+TCN6pRfD9fQ+2T99bW3Q==",
178
+ "extraneous": true,
179
+ "dependencies": {
180
+ "@@xyflow/react/core": "11.11.2",
181
+ "@types/d3-selection": "^3.0.3",
182
+ "@types/d3-zoom": "^3.0.1",
183
+ "classcat": "^5.0.3",
184
+ "d3-selection": "^3.0.0",
185
+ "d3-zoom": "^3.0.0",
186
+ "zustand": "^4.4.1"
187
+ },
188
+ "peerDependencies": {
189
+ "react": ">=17",
190
+ "react-dom": ">=17"
191
+ }
192
+ },
193
+ "node_modules/@@xyflow/react/node-resizer": {
194
+ "version": "2.2.12",
195
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/node-resizer/-/node-resizer-2.2.12.tgz",
196
+ "integrity": "sha512-6LHJGuI1zHyRrZHw5gGlVLIWnvVxid9WIqw8FMFSg+oF2DuS3pAPwSoZwypy7W22/gDNl9eD1Dcl/OtFtDFQ+w==",
197
+ "extraneous": true,
198
+ "dependencies": {
199
+ "@@xyflow/react/core": "11.11.2",
200
+ "classcat": "^5.0.4",
201
+ "d3-drag": "^3.0.0",
202
+ "d3-selection": "^3.0.0",
203
+ "zustand": "^4.4.1"
204
+ },
205
+ "peerDependencies": {
206
+ "react": ">=17",
207
+ "react-dom": ">=17"
208
+ }
209
+ },
210
+ "node_modules/@@xyflow/react/node-toolbar": {
211
+ "version": "1.3.12",
212
+ "resolved": "https://registry.npmmirror.com/@@xyflow/react/node-toolbar/-/node-toolbar-1.3.12.tgz",
213
+ "integrity": "sha512-4kJRvNna/E3y2MZW9/80wTKwkhw4pLJiz3D5eQrD13XcmojSb1rArO9CiwyrI+rMvs5gn6NlCFB4iN1F+Q+lxQ==",
214
+ "extraneous": true,
215
+ "dependencies": {
216
+ "@@xyflow/react/core": "11.11.2",
217
+ "classcat": "^5.0.3",
218
+ "zustand": "^4.4.1"
219
+ },
220
+ "peerDependencies": {
221
+ "react": ">=17",
222
+ "react-dom": ">=17"
223
+ }
224
+ },
225
  "node_modules/@aashutoshrathi/word-wrap": {
226
  "version": "1.2.6",
227
  "resolved": "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
 
5571
  "node": ">=12.0.0"
5572
  }
5573
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5574
  "node_modules/@redux-devtools/extension": {
5575
  "version": "3.3.0",
5576
  "resolved": "https://registry.npmmirror.com/@redux-devtools/extension/-/extension-3.3.0.tgz",
 
6274
  "@babel/types": "^7.20.7"
6275
  }
6276
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6277
  "node_modules/@types/d3-array": {
6278
  "version": "3.2.1",
6279
  "resolved": "https://registry.npmmirror.com/@types/d3-array/-/d3-array-3.2.1.tgz",
6280
  "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="
6281
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6282
  "node_modules/@types/d3-color": {
6283
  "version": "3.1.3",
6284
  "resolved": "https://registry.npmmirror.com/@types/d3-color/-/d3-color-3.1.3.tgz",
6285
  "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
6286
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6287
  "node_modules/@types/d3-drag": {
6288
  "version": "3.0.7",
6289
  "resolved": "https://registry.npmmirror.com/@types/d3-drag/-/d3-drag-3.0.7.tgz",
 
6292
  "@types/d3-selection": "*"
6293
  }
6294
  },
 
 
 
 
 
6295
  "node_modules/@types/d3-ease": {
6296
  "version": "3.0.2",
6297
  "resolved": "https://registry.npmmirror.com/@types/d3-ease/-/d3-ease-3.0.2.tgz",
6298
  "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
6299
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6300
  "node_modules/@types/d3-interpolate": {
6301
  "version": "3.0.4",
6302
  "resolved": "https://registry.npmmirror.com/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
 
6310
  "resolved": "https://registry.npmmirror.com/@types/d3-path/-/d3-path-3.1.0.tgz",
6311
  "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ=="
6312
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6313
  "node_modules/@types/d3-scale": {
6314
  "version": "4.0.8",
6315
  "resolved": "https://registry.npmmirror.com/@types/d3-scale/-/d3-scale-4.0.8.tgz",
 
6318
  "@types/d3-time": "*"
6319
  }
6320
  },
 
 
 
 
 
6321
  "node_modules/@types/d3-selection": {
6322
  "version": "3.0.10",
6323
  "resolved": "https://registry.npmmirror.com/@types/d3-selection/-/d3-selection-3.0.10.tgz",
 
6336
  "resolved": "https://registry.npmmirror.com/@types/d3-time/-/d3-time-3.0.3.tgz",
6337
  "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw=="
6338
  },
 
 
 
 
 
6339
  "node_modules/@types/d3-timer": {
6340
  "version": "3.0.2",
6341
  "resolved": "https://registry.npmmirror.com/@types/d3-timer/-/d3-timer-3.0.2.tgz",
 
6409
  "@types/estree": "*"
6410
  }
6411
  },
 
 
 
 
 
6412
  "node_modules/@types/glob": {
6413
  "version": "7.2.0",
6414
  "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz",
 
25424
  "lodash": "^4.0.1"
25425
  }
25426
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25427
  "node_modules/read-cache": {
25428
  "version": "1.0.0",
25429
  "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz",
web/package.json CHANGED
@@ -46,7 +46,7 @@
46
  "@tanstack/react-query-devtools": "^5.51.5",
47
  "@tanstack/react-table": "^8.20.5",
48
  "@uiw/react-markdown-preview": "^5.1.3",
49
- "@xyflow/react": "^11.11.2",
50
  "ahooks": "^3.7.10",
51
  "antd": "^5.12.7",
52
  "axios": "^1.6.3",
 
46
  "@tanstack/react-query-devtools": "^5.51.5",
47
  "@tanstack/react-table": "^8.20.5",
48
  "@uiw/react-markdown-preview": "^5.1.3",
49
+ "@xyflow/react": "^12.3.6",
50
  "ahooks": "^3.7.10",
51
  "antd": "^5.12.7",
52
  "axios": "^1.6.3",