diff --git a/package.json b/package.json index 03c8e4ae507..d5bb5313d2d 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "prettier": "@silverhand/eslint-config/.prettierrc", "pnpm": { "overrides": { - "@eslint/plugin-kit@<0.3.4": "^0.3.4", + "@eslint/plugin-kit@<0.3.4": "^0.7.0", "mermaid@>=11.0.0 <11.10.0": "^11.10.0", "on-headers@<1.1.0": "^1.1.0", "webpack-dev-server@<=5.2.0": "^5.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c3e6679905..f9e9a163096 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,30 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@eslint/plugin-kit@<0.3.4': ^0.3.4 - mermaid@>=11.0.0 <11.10.0: ^11.10.0 - on-headers@<1.1.0: ^1.1.0 - webpack-dev-server@<=5.2.0: ^5.2.1 - axios@<1.12.0: ^1.12.0 - glob@>=10.2.0 <10.5.0: ^10.5.0 - node-forge@<1.3.2: ^1.3.2 - mdast-util-to-hast@>=13.0.0 <13.2.1: ^13.2.1 - lodash@<=4.17.22: ^4.17.23 - lodash-es@<=4.17.22: ^4.17.23 - diff@>=5.0.0 <5.2.2: ^5.2.2 - qs@<6.14.1: ^6.14.1 - altcha-lib@<1.4.1: ^1.4.1 - webpack@>=5.49.0 <=5.104.0: '>=5.104.1' - webpack@>=5.49.0 <5.104.0: '>=5.104.0' - axios@<=1.13.4: '>=1.13.5' - qs@>=6.7.0 <=6.14.1: '>=6.14.2' - ajv@<6.14.0: '>=6.14.0 <7' - ajv@>=7.0.0-alpha.0 <8.18.0: '>=8.18.0 <9' - minimatch@<3.1.3: '>=3.1.3 <4' - minimatch@>=9.0.0 <9.0.6: '>=9.0.6 <10' - minimatch@>=10.0.0 <10.2.1: '>=10.2.1 <11' - importers: .: @@ -1496,8 +1472,8 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + '@eslint/core@0.13.0': + resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/core@0.7.0': @@ -1520,8 +1496,8 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + '@eslint/plugin-kit@0.2.8': + resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@floating-ui/core@1.6.9': @@ -3370,6 +3346,7 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3496,7 +3473,7 @@ packages: ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: - ajv: '>=8.18.0 <9' + ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -3504,12 +3481,12 @@ packages: ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: - ajv: '>=6.14.0 <7' + ajv: ^6.9.1 ajv-keywords@5.1.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: - ajv: '>=8.18.0 <9' + ajv: ^8.8.2 ajv@6.14.0: resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} @@ -3669,7 +3646,7 @@ packages: engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 - webpack: '>=5.104.0' + webpack: '>=5' babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} @@ -4094,7 +4071,7 @@ packages: resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: - webpack: '>=5.104.0' + webpack: ^5.1.0 core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} @@ -4193,7 +4170,7 @@ packages: engines: {node: '>= 12.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x - webpack: '>=5.104.0' + webpack: ^5.0.0 peerDependenciesMeta: '@rspack/core': optional: true @@ -4210,7 +4187,7 @@ packages: csso: '*' esbuild: '*' lightningcss: '*' - webpack: '>=5.104.0' + webpack: ^5.0.0 peerDependenciesMeta: '@parcel/css': optional: true @@ -5236,7 +5213,7 @@ packages: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: - webpack: '>=5.104.1' + webpack: ^4.0.0 || ^5.0.0 fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -5667,7 +5644,7 @@ packages: engines: {node: '>=10.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x - webpack: '>=5.104.0' + webpack: ^5.20.0 peerDependenciesMeta: '@rspack/core': optional: true @@ -6430,6 +6407,9 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash-es@4.17.23: resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==} @@ -6830,11 +6810,14 @@ packages: resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==} engines: {node: '>= 12.13.0'} peerDependencies: - webpack: '>=5.104.0' + webpack: ^5.0.0 minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} @@ -6984,7 +6967,7 @@ packages: resolution: {integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==} engines: {node: '>= 10.13.0'} peerDependencies: - webpack: '>=5.104.0' + webpack: ^4.0.0 || ^5.0.0 obj-props@1.4.0: resolution: {integrity: sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==} @@ -7033,8 +7016,8 @@ packages: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} - on-headers@1.1.0: - resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -7433,7 +7416,7 @@ packages: engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 - webpack: '>=5.104.0' + webpack: ^5.0.0 postcss-logical@8.1.0: resolution: {integrity: sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==} @@ -7795,8 +7778,8 @@ packages: resolution: {integrity: sha512-tsSGN1x3h569ZSU1u6diwhltLyfUWDp3YbFHedapTmpBl0B3P6U3+Qptg7xu+v+1io1EwhdPyyRHYbEw0KN2FA==} engines: {node: '>=20'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} quansync@0.2.10: @@ -7864,7 +7847,7 @@ packages: engines: {node: '>=10.13.0'} peerDependencies: react-loadable: '*' - webpack: '>=5.104.0' + webpack: '>=4.41.1 || 5.x' react-markdown@9.0.3: resolution: {integrity: sha512-Yk7Z94dbgYTOrdk41Z74GoKA7rThnsbbqBTRYuxoe08qvfQ9tJVhmAKw6BJS/ZORG7kTy/s1QvYzSuaoBA1qfw==} @@ -8197,7 +8180,7 @@ packages: node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' - webpack: '>=5.104.0' + webpack: ^5.0.0 peerDependenciesMeta: '@rspack/core': optional: true @@ -8656,7 +8639,7 @@ packages: resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==} peerDependencies: '@swc/core': ^1.2.147 - webpack: '>=5.104.0' + webpack: '>=2' synckit@0.9.2: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} @@ -8684,7 +8667,7 @@ packages: '@swc/core': '*' esbuild: '*' uglify-js: '*' - webpack: '>=5.104.0' + webpack: ^5.1.0 peerDependenciesMeta: '@swc/core': optional: true @@ -8700,7 +8683,7 @@ packages: '@swc/core': '*' esbuild: '*' uglify-js: '*' - webpack: '>=5.104.0' + webpack: ^5.1.0 peerDependenciesMeta: '@swc/core': optional: true @@ -8984,7 +8967,7 @@ packages: engines: {node: '>= 10.13.0'} peerDependencies: file-loader: '*' - webpack: '>=5.104.1' + webpack: ^4.0.0 || ^5.0.0 peerDependenciesMeta: file-loader: optional: true @@ -9061,6 +9044,7 @@ packages: uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uvu@0.5.6: @@ -9152,7 +9136,7 @@ packages: resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} engines: {node: '>= 18.12.0'} peerDependencies: - webpack: '>=5.104.0' + webpack: ^5.0.0 peerDependenciesMeta: webpack: optional: true @@ -9162,7 +9146,7 @@ packages: engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: - webpack: '>=5.104.0' + webpack: ^5.0.0 webpack-cli: '*' peerDependenciesMeta: webpack: @@ -9196,7 +9180,7 @@ packages: resolution: {integrity: sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==} engines: {node: '>=14.21.3'} peerDependencies: - webpack: '>=5.104.0' + webpack: 3 || 4 || 5 websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} @@ -10250,12 +10234,12 @@ snapshots: dependencies: '@chevrotain/gast': 11.0.3 '@chevrotain/types': 11.0.3 - lodash-es: 4.17.23 + lodash-es: 4.17.21 '@chevrotain/gast@11.0.3': dependencies: '@chevrotain/types': 11.0.3 - lodash-es: 4.17.23 + lodash-es: 4.17.21 '@chevrotain/regexp-to-ast@11.0.3': {} @@ -11568,7 +11552,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.15.2': + '@eslint/core@0.13.0': dependencies: '@types/json-schema': 7.0.15 @@ -11606,9 +11590,9 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.2.8': dependencies: - '@eslint/core': 0.15.2 + '@eslint/core': 0.13.0 levn: 0.4.1 '@floating-ui/core@1.6.9': @@ -13063,7 +13047,7 @@ snapshots: '@tanem/svg-injector@10.1.68': dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 content-type: 1.0.5 tslib: 2.8.0 @@ -13916,7 +13900,7 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.14.2 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 @@ -14115,7 +14099,7 @@ snapshots: '@chevrotain/regexp-to-ast': 11.0.3 '@chevrotain/types': 11.0.3 '@chevrotain/utils': 11.0.3 - lodash-es: 4.17.23 + lodash-es: 4.17.21 chokidar@3.6.0: dependencies: @@ -14250,7 +14234,7 @@ snapshots: bytes: 3.0.0 compressible: 2.0.18 debug: 2.6.9 - on-headers: 1.1.0 + on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 transitivePeerDependencies: @@ -15440,7 +15424,7 @@ snapshots: '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.13.0 - '@eslint/plugin-kit': 0.3.5 + '@eslint/plugin-kit': 0.2.8 '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.1 @@ -15608,7 +15592,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.0 @@ -16173,7 +16157,7 @@ snapshots: history@4.10.1: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.3.3 @@ -16916,6 +16900,8 @@ snapshots: dependencies: p-locate: 6.0.0 + lodash-es@4.17.21: {} + lodash-es@4.17.23: {} lodash.camelcase@4.3.0: {} @@ -17623,6 +17609,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + minimatch@3.1.5: dependencies: brace-expansion: 1.1.12 @@ -17806,7 +17796,7 @@ snapshots: dependencies: ee-first: 1.1.1 - on-headers@1.1.0: {} + on-headers@1.0.2: {} onetime@5.1.2: dependencies: @@ -18598,7 +18588,7 @@ snapshots: dependencies: hookified: 1.15.0 - qs@6.14.2: + qs@6.13.0: dependencies: side-channel: 1.1.0 @@ -18749,7 +18739,7 @@ snapshots: react-svg@16.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 '@tanem/svg-injector': 10.1.68 '@types/prop-types': 15.7.14 prop-types: 15.8.1 @@ -18758,7 +18748,7 @@ snapshots: react-textarea-autosize@8.5.7(@types/react@19.0.1)(react@19.0.0): dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 react: 19.0.0 use-composed-ref: 1.4.0(@types/react@19.0.1)(react@19.0.0) use-latest: 1.3.0(@types/react@19.0.1)(react@19.0.0) @@ -18857,7 +18847,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 regexp-tree@0.1.27: {} @@ -19212,7 +19202,7 @@ snapshots: bytes: 3.0.0 content-disposition: 0.5.2 mime-types: 2.1.18 - minimatch: 3.1.5 + minimatch: 3.1.2 path-is-inside: 1.0.2 path-to-regexp: 3.3.0 range-parser: 1.2.0