diff --git a/demos/npm-rtc-multiroot-react/App.tsx b/demos/npm-rtc-multiroot-react/App.tsx
index 15311fba..c0c61460 100644
--- a/demos/npm-rtc-multiroot-react/App.tsx
+++ b/demos/npm-rtc-multiroot-react/App.tsx
@@ -29,7 +29,11 @@ export default function App(): JSX.Element {
Client A
-
+ {
+ window.editor1 = editor;
+ }}
+ />
@@ -38,7 +42,11 @@ export default function App(): JSX.Element {
Client B
-
+ {
+ window.editor2 = editor;
+ }}
+ />
diff --git a/demos/npm-rtc-multiroot-react/RTCEditor.tsx b/demos/npm-rtc-multiroot-react/RTCEditor.tsx
index d0755e60..c0927626 100644
--- a/demos/npm-rtc-multiroot-react/RTCEditor.tsx
+++ b/demos/npm-rtc-multiroot-react/RTCEditor.tsx
@@ -55,9 +55,10 @@ const INITIAL_DATA = {
interface RTCEditorProps {
initialData?: Record;
+ onReady?: ( editor: MultiRootEditor ) => void;
}
-export function RTCEditor( { initialData = INITIAL_DATA }: RTCEditorProps ): JSX.Element {
+export function RTCEditor( { initialData = INITIAL_DATA, onReady }: RTCEditorProps ): JSX.Element {
const cachedInitialData = useMemo( () => initialData, [] );
const cachedInitialRoots = useMemo(
() => Object.fromEntries( Object.keys( cachedInitialData ).map( name => [ name, {} ] ) ),
@@ -134,6 +135,7 @@ export function RTCEditor( { initialData = INITIAL_DATA }: RTCEditorProps ): JSX
}
},
+ onReady,
onError: ( error, { willEditorRestart } ) => {
if ( willEditorRestart ) {
console.warn( '[RTCEditor] Crashed – watchdog will restart.', error );
diff --git a/package.json b/package.json
index 0a810a7e..6f164a57 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"./package.json": "./package.json"
},
"dependencies": {
- "@ckeditor/ckeditor5-integrations-common": "^2.2.5"
+ "@ckeditor/ckeditor5-integrations-common": "^2.3.0"
},
"peerDependencies": {
"ckeditor5": ">=46.0.0 || ^0.0.0-nightly || ^0.0.0-internal",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 120ce3fd..fcc6aea8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,57 +14,57 @@ importers:
.:
dependencies:
'@ckeditor/ckeditor5-integrations-common':
- specifier: ^2.2.5
- version: 2.2.5(ckeditor5@47.6.1)
+ specifier: ^2.3.0
+ version: 2.3.0(ckeditor5@47.6.1)
devDependencies:
'@ckeditor/ckeditor5-dev-bump-year':
specifier: ^54.3.4
- version: 54.3.4
+ version: 54.7.0
'@ckeditor/ckeditor5-dev-changelog':
specifier: ^54.3.4
- version: 54.3.4(@babel/core@7.28.4)(@types/node@24.5.0)(typescript@5.9.3)(webpack@5.105.2)
+ version: 54.7.0(@babel/core@7.29.0)(@types/node@25.5.0)(typescript@5.9.3)(webpack@5.105.4)
'@ckeditor/ckeditor5-dev-ci':
specifier: ^54.3.4
- version: 54.3.4
+ version: 54.7.0
'@ckeditor/ckeditor5-dev-release-tools':
specifier: ^54.3.4
- version: 54.3.4(@babel/core@7.28.4)(@types/node@24.5.0)(typescript@5.9.3)(webpack@5.105.2)
+ version: 54.7.0(@babel/core@7.29.0)(@types/node@25.5.0)(typescript@5.9.3)(webpack@5.105.4)
'@ckeditor/ckeditor5-dev-utils':
specifier: ^54.3.4
- version: 54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)
+ version: 54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)
'@testing-library/dom':
specifier: ^10.3.1
version: 10.4.1
'@testing-library/jest-dom':
specifier: ^6.4.8
- version: 6.8.0
+ version: 6.9.1
'@testing-library/react':
specifier: ^16.0.0
- version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/react':
specifier: ^18.0.0
- version: 18.3.24
+ version: 18.3.28
'@types/react-dom':
specifier: ^18.0.0
- version: 18.3.7(@types/react@18.3.24)
+ version: 18.3.7(@types/react@18.3.28)
'@vitejs/plugin-react':
specifier: ^5.0.4
- version: 5.1.0(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))
+ version: 5.2.0(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
'@vitest/browser':
specifier: ^4.0.18
- version: 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)
+ version: 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)
'@vitest/browser-webdriverio':
specifier: ^4.0.18
- version: 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)(webdriverio@9.24.0)
+ version: 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)(webdriverio@9.27.0)
'@vitest/coverage-istanbul':
specifier: ^4.0.18
- version: 4.0.18(vitest@4.0.18)
+ version: 4.1.2(vitest@4.1.2)
'@vitest/coverage-v8':
specifier: ^4.0.18
- version: 4.0.18(@vitest/browser@4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18))(vitest@4.0.18)
+ version: 4.1.2(@vitest/browser@4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2)
'@vitest/ui':
specifier: ^4.0.18
- version: 4.0.18(vitest@4.0.18)
+ version: 4.1.2(vitest@4.1.2)
ckeditor5:
specifier: ^47.6.0
version: 47.6.1
@@ -76,19 +76,19 @@ importers:
version: 9.2.1
eslint:
specifier: ^9.38.0
- version: 9.38.0(jiti@2.6.1)
+ version: 9.39.4(jiti@2.6.1)
eslint-config-ckeditor5:
specifier: ^13.0.0
- version: 13.0.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ version: 13.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-ckeditor5-rules:
specifier: ^13.0.0
- version: 13.0.0
+ version: 13.0.1
eslint-plugin-react:
specifier: ^7.37.5
- version: 7.37.5(eslint@9.38.0(jiti@2.6.1))
+ version: 7.37.5(eslint@9.39.4(jiti@2.6.1))
globals:
specifier: ^16.1.0
- version: 16.4.0
+ version: 16.5.0
husky:
specifier: ^9.1.7
version: 9.1.7
@@ -136,25 +136,25 @@ importers:
version: react-dom@19.0.0(react@18.3.1)
semver:
specifier: ^7.0.0
- version: 7.7.2
+ version: 7.7.4
typescript:
specifier: ^5.9.3
version: 5.9.3
typescript-eslint:
specifier: ^8.46.2
- version: 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ version: 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
upath:
specifier: ^2.0.1
version: 2.0.1
vite:
specifier: ^7.1.9
- version: 7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1)
+ version: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3)
vitest:
specifier: ^4.0.18
- version: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
+ version: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
webdriverio:
specifier: ^9.24.0
- version: 9.24.0
+ version: 9.27.0
packages:
@@ -182,44 +182,44 @@ packages:
resolution: {integrity: sha512-ag7Qx78m1K3Dv7xlFgeHS4jBdopGZUISgVBMUy7Cj4fIgVH9EBmsc5K4hWozL8BJQctWke8Wsl96O7Gd+HCGhg==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/core@3.973.20':
- resolution: {integrity: sha512-i3GuX+lowD892F3IuJf8o6AbyDupMTdyTxQrCJGcn71ni5hTZ82L4nQhcdumxZ7XPJRJJVHS/CR3uYOIIs0PVA==}
+ '@aws-sdk/core@3.973.25':
+ resolution: {integrity: sha512-TNrx7eq6nKNOO62HWPqoBqPLXEkW6nLZQGwjL6lq1jZtigWYbK1NbCnT7mKDzbLMHZfuOECUt3n6CzxjUW9HWQ==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-env@3.972.18':
- resolution: {integrity: sha512-X0B8AlQY507i5DwjLByeU2Af4ARsl9Vr84koDcXCbAkplmU+1xBFWxEPrWRAoh56waBne/yJqEloSwvRf4x6XA==}
+ '@aws-sdk/credential-provider-env@3.972.23':
+ resolution: {integrity: sha512-EamaclJcCEaPHp6wiVknNMM2RlsPMjAHSsYSFLNENBM8Wz92QPc6cOn3dif6vPDQt0Oo4IEghDy3NMDCzY/IvA==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-http@3.972.20':
- resolution: {integrity: sha512-ey9Lelj001+oOfrbKmS6R2CJAiXX7QKY4Vj9VJv6L2eE6/VjD8DocHIoYqztTm70xDLR4E1jYPTKfIui+eRNDA==}
+ '@aws-sdk/credential-provider-http@3.972.25':
+ resolution: {integrity: sha512-qPymamdPcLp6ugoVocG1y5r69ScNiRzb0hogX25/ij+Wz7c7WnsgjLTaz7+eB5BfRxeyUwuw5hgULMuwOGOpcw==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-ini@3.972.20':
- resolution: {integrity: sha512-5flXSnKHMloObNF+9N0cupKegnH1Z37cdVlpETVgx8/rAhCe+VNlkcZH3HDg2SDn9bI765S+rhNPXGDJJPfbtA==}
+ '@aws-sdk/credential-provider-ini@3.972.26':
+ resolution: {integrity: sha512-xKxEAMuP6GYx2y5GET+d3aGEroax3AgGfwBE65EQAUe090lzyJ/RzxPX9s8v7Z6qAk0XwfQl+LrmH05X7YvTeg==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-login@3.972.20':
- resolution: {integrity: sha512-gEWo54nfqp2jABMu6HNsjVC4hDLpg9HC8IKSJnp0kqWtxIJYHTmiLSsIfI4ScQjxEwpB+jOOH8dOLax1+hy/Hw==}
+ '@aws-sdk/credential-provider-login@3.972.26':
+ resolution: {integrity: sha512-EFcM8RM3TUxnZOfMJo++3PnyxFu1fL/huzmn3Vh+8IWRgqZawUD3cRwwOr+/4bE9DpyHaLOWFAjY0lfK5X9ZkQ==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-node@3.972.21':
- resolution: {integrity: sha512-hah8if3/B/Q+LBYN5FukyQ1Mym6PLPDsBOBsIgNEYD6wLyZg0UmUF/OKIVC3nX9XH8TfTPuITK+7N/jenVACWA==}
+ '@aws-sdk/credential-provider-node@3.972.27':
+ resolution: {integrity: sha512-jXpxSolfFnPVj6GCTtx3xIdWNoDR7hYC/0SbetGZxOC9UnNmipHeX1k6spVstf7eWJrMhXNQEgXC0pD1r5tXIg==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-process@3.972.18':
- resolution: {integrity: sha512-Tpl7SRaPoOLT32jbTWchPsn52hYYgJ0kpiFgnwk8pxTANQdUymVSZkzFvv1+oOgZm1CrbQUP9MBeoMZ9IzLZjA==}
+ '@aws-sdk/credential-provider-process@3.972.23':
+ resolution: {integrity: sha512-IL/TFW59++b7MpHserjUblGrdP5UXy5Ekqqx1XQkERXBFJcZr74I7VaSrQT5dxdRMU16xGK4L0RQ5fQG1pMgnA==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-sso@3.972.20':
- resolution: {integrity: sha512-p+R+PYR5Z7Gjqf/6pvbCnzEHcqPCpLzR7Yf127HjJ6EAb4hUcD+qsNRnuww1sB/RmSeCLxyay8FMyqREw4p1RA==}
+ '@aws-sdk/credential-provider-sso@3.972.26':
+ resolution: {integrity: sha512-c6ghvRb6gTlMznWhGxn/bpVCcp0HRaz4DobGVD9kI4vwHq186nU2xN/S7QGkm0lo0H2jQU8+dgpUFLxfTcwCOg==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/credential-provider-web-identity@3.972.20':
- resolution: {integrity: sha512-rWCmh8o7QY4CsUj63qopzMzkDq/yPpkrpb+CnjBEFSOg/02T/we7sSTVg4QsDiVS9uwZ8VyONhq98qt+pIh3KA==}
+ '@aws-sdk/credential-provider-web-identity@3.972.26':
+ resolution: {integrity: sha512-cXcS3+XD3iwhoXkM44AmxjmbcKueoLCINr1e+IceMmCySda5ysNIfiGBGe9qn5EMiQ9Jd7pP0AGFtcd6OV3Lvg==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/eventstream-handler-node@3.972.11':
- resolution: {integrity: sha512-2IrLrOruRr1NhTK0vguBL1gCWv1pu4bf4KaqpsA+/vCJpFEbvXFawn71GvCzk1wyjnDUsemtKypqoKGv4cSGbA==}
+ '@aws-sdk/eventstream-handler-node@3.972.12':
+ resolution: {integrity: sha512-ruyc/MNR6e+cUrGCth7fLQ12RXBZDy/bV06tgqB9Z5n/0SN/C0m6bsQEV8FF9zPI6VSAOaRd0rNgmpYVnGawrQ==}
engines: {node: '>=20.0.0'}
'@aws-sdk/middleware-eventstream@3.972.8':
@@ -234,32 +234,32 @@ packages:
resolution: {integrity: sha512-CWl5UCM57WUFaFi5kB7IBY1UmOeLvNZAZ2/OZ5l20ldiJ3TiIz1pC65gYj8X0BCPWkeR1E32mpsCk1L1I4n+lA==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/middleware-recursion-detection@3.972.8':
- resolution: {integrity: sha512-BnnvYs2ZEpdlmZ2PNlV2ZyQ8j8AEkMTjN79y/YA475ER1ByFYrkVR85qmhni8oeTaJcDqbx364wDpitDAA/wCA==}
+ '@aws-sdk/middleware-recursion-detection@3.972.9':
+ resolution: {integrity: sha512-/Wt5+CT8dpTFQxEJ9iGy/UGrXr7p2wlIOEHvIr/YcHYByzoLjrqkYqXdJjd9UIgWjv7eqV2HnFJen93UTuwfTQ==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/middleware-user-agent@3.972.21':
- resolution: {integrity: sha512-62XRl1GDYPpkt7cx1AX1SPy9wgNE9Iw/NPuurJu4lmhCWS7sGKO+kS53TQ8eRmIxy3skmvNInnk0ZbWrU5Dpyg==}
+ '@aws-sdk/middleware-user-agent@3.972.26':
+ resolution: {integrity: sha512-AilFIh4rI/2hKyyGN6XrB0yN96W2o7e7wyrPWCM6QjZM1mcC/pVkW3IWWRvuBWMpVP8Fg+rMpbzeLQ6dTM4gig==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/middleware-websocket@3.972.13':
- resolution: {integrity: sha512-Gp6EWIqHX5wmsOR5ZxWyyzEU8P0xBdSxkm6VHEwXwBqScKZ7QWRoj6ZmHpr+S44EYb5tuzGya4ottsogSu2W3A==}
+ '@aws-sdk/middleware-websocket@3.972.14':
+ resolution: {integrity: sha512-qnfDlIHjm6DrTYNvWOUbnZdVKgtoKbO/Qzj+C0Wp5Y7VUrsvBRQtGKxD+hc+mRTS4N0kBJ6iZ3+zxm4N1OSyjg==}
engines: {node: '>= 14.0.0'}
'@aws-sdk/nested-clients@3.994.0':
resolution: {integrity: sha512-12Iv+U3qPBiKT6A2QKe0obkubxyGH90hyJIrht1KLxoz5OcIdWYafD7FtVGMwTtYRO73lvnVAsAkNkauZeupGQ==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/nested-clients@3.996.10':
- resolution: {integrity: sha512-SlDol5Z+C7Ivnc2rKGqiqfSUmUZzY1qHfVs9myt/nxVwswgfpjdKahyTzLTx802Zfq0NFRs7AejwKzzzl5Co2w==}
+ '@aws-sdk/nested-clients@3.996.16':
+ resolution: {integrity: sha512-L7Qzoj/qQU1cL5GnYLQP5LbI+wlLCLoINvcykR3htKcQ4tzrPf2DOs72x933BM7oArYj1SKrkb2lGlsJHIic3g==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/region-config-resolver@3.972.8':
- resolution: {integrity: sha512-1eD4uhTDeambO/PNIDVG19A6+v4NdD7xzwLHDutHsUqz0B+i661MwQB2eYO4/crcCvCiQG4SRm1k81k54FEIvw==}
+ '@aws-sdk/region-config-resolver@3.972.10':
+ resolution: {integrity: sha512-1dq9ToC6e070QvnVhhbAs3bb5r6cQ10gTVc6cyRV5uvQe7P138TV2uG2i6+Yok4bAkVAcx5AqkTEBUvWEtBlsQ==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/token-providers@3.1009.0':
- resolution: {integrity: sha512-KCPLuTqN9u0Rr38Arln78fRG9KXpzsPWmof+PZzfAHMMQq2QED6YjQrkrfiH7PDefLWEposY1o4/eGwrmKA4JA==}
+ '@aws-sdk/token-providers@3.1019.0':
+ resolution: {integrity: sha512-OF+2RfRmUKyjzrRWlDcyju3RBsuqcrYDQ8TwrJg8efcOotMzuZN4U9mpVTIdATpmEc4lWNZBMSjPzrGm6JPnAQ==}
engines: {node: '>=20.0.0'}
'@aws-sdk/token-providers@3.994.0':
@@ -282,15 +282,15 @@ packages:
resolution: {integrity: sha512-J6DS9oocrgxM8xlUTTmQOuwRF6rnAGEujAN9SAzllcrQmwn5iJ58ogxy3SEhD0Q7JZvlA5jvIXBkpQRqEqlE9A==}
engines: {node: '>=20.0.0'}
- '@aws-sdk/util-locate-window@3.873.0':
- resolution: {integrity: sha512-xcVhZF6svjM5Rj89T1WzkjQmrTF6dpR2UvIHPMTnSZoNe6CixejPZ6f0JJ2kAhO8H+dUHwNBlsUgOTIKiK/Syg==}
- engines: {node: '>=18.0.0'}
+ '@aws-sdk/util-locate-window@3.965.5':
+ resolution: {integrity: sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==}
+ engines: {node: '>=20.0.0'}
'@aws-sdk/util-user-agent-browser@3.972.8':
resolution: {integrity: sha512-B3KGXJviV2u6Cdw2SDY2aDhoJkVfY/Q/Trwk2CMSkikE1Oi6gRzxhvhIfiRpHfmIsAhV4EA54TVEX8K6CbHbkA==}
- '@aws-sdk/util-user-agent-node@3.973.7':
- resolution: {integrity: sha512-Hz6EZMUAEzqUd7e+vZ9LE7mn+5gMbxltXy18v+YSFY+9LBJz15wkNZvw5JqfX3z0FS9n3bgUtz3L5rAsfh4YlA==}
+ '@aws-sdk/util-user-agent-node@3.973.12':
+ resolution: {integrity: sha512-8phW0TS8ntENJgDcFewYT/Q8dOmarpvSxEjATu2GUBAutiHr++oEGCiBUwxslCMNvwW2cAPZNT53S/ym8zm/gg==}
engines: {node: '>=20.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
@@ -298,50 +298,50 @@ packages:
aws-crt:
optional: true
- '@aws-sdk/xml-builder@3.972.11':
- resolution: {integrity: sha512-iitV/gZKQMvY9d7ovmyFnFuTHbBAtrmLnvaSb/3X8vOKyevwtpmEtyc8AdhVWZe0pI/1GsHxlEvQeOePFzy7KQ==}
+ '@aws-sdk/xml-builder@3.972.16':
+ resolution: {integrity: sha512-iu2pyvaqmeatIJLURLqx9D+4jKAdTH20ntzB6BFwjyN7V960r4jK32mx0Zf7YbtOYAbmbtQfDNuL60ONinyw7A==}
engines: {node: '>=20.0.0'}
'@aws/lambda-invoke-store@0.2.4':
resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==}
engines: {node: '>=18.0.0'}
- '@babel/code-frame@7.27.1':
- resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
+ '@babel/code-frame@7.29.0':
+ resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.28.4':
- resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
+ '@babel/compat-data@7.29.0':
+ resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.28.4':
- resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
+ '@babel/core@7.29.0':
+ resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.28.3':
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
+ '@babel/generator@7.29.1':
+ resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.27.2':
- resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
+ '@babel/helper-compilation-targets@7.28.6':
+ resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
engines: {node: '>=6.9.0'}
'@babel/helper-globals@7.28.0':
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.27.1':
- resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
+ '@babel/helper-module-imports@7.28.6':
+ resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.28.3':
- resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
+ '@babel/helper-module-transforms@7.28.6':
+ resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-plugin-utils@7.27.1':
- resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
+ '@babel/helper-plugin-utils@7.28.6':
+ resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
engines: {node: '>=6.9.0'}
'@babel/helper-string-parser@7.27.1':
@@ -356,12 +356,12 @@ packages:
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.28.4':
- resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
+ '@babel/helpers@7.29.2':
+ resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.28.5':
- resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
+ '@babel/parser@7.29.2':
+ resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -377,31 +377,28 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.28.4':
- resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
+ '@babel/runtime@7.29.2':
+ resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.27.2':
- resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
+ '@babel/template@7.28.6':
+ resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.28.4':
- resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
+ '@babel/traverse@7.29.0':
+ resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.28.5':
- resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
+ '@babel/types@7.29.0':
+ resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@1.0.2':
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
- '@bundled-es-modules/cookie@2.0.1':
- resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==}
-
- '@bundled-es-modules/statuses@1.0.1':
- resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==}
+ '@blazediff/core@1.9.1':
+ resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==}
'@ckeditor/ckeditor-cloud-services-collaboration@53.0.3':
resolution: {integrity: sha512-j0JBOgTNEDbnUadaL7ODG3khiZaGuVFZ+NwYRNy5MG1+UVsRNbZh4ch4GvBe3KTeAI16p5EZlQZATBpkeVkwoA==}
@@ -460,30 +457,30 @@ packages:
'@ckeditor/ckeditor5-core@47.6.1':
resolution: {integrity: sha512-6dtnquhjymLkNhdC9T6gk/Mf2bDnHSTZrhkByaXC96CbmQDriCgfcaAVY6pQgDNxBQ6fZrev0TnKBLfTItrMsg==}
- '@ckeditor/ckeditor5-dev-bump-year@54.3.4':
- resolution: {integrity: sha512-Xben24lWt/weGc3N6iEUBonyFJFEaCbmJ0P+/fggwaxPy8O4zHAE3uW60ErYmtN8ZSA3OEUz/qNHoR7acfS3zQ==}
+ '@ckeditor/ckeditor5-dev-bump-year@54.7.0':
+ resolution: {integrity: sha512-yNoP9p4uCPYlRU7rIiyizVuNbTv2o5rmST8yx8E18S15MmHazoCW8b7hVXvz9kFaD33PQrAmSt4YCv+uRM2jeQ==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
- '@ckeditor/ckeditor5-dev-changelog@54.3.4':
- resolution: {integrity: sha512-pmxrrODJkbVWShKWKsfnxcHGPYwIHjQOsFbVF0+9AAlBUhu03I4kBM0F6PHqHSFI1SlEfguhYZkkhL/UJBRM0g==}
+ '@ckeditor/ckeditor5-dev-changelog@54.7.0':
+ resolution: {integrity: sha512-xBDj5qJwhg32ISJGbMK0WrN5QV8E8kz5kvdxfmO9lycitD02+h4+sug/6JAWqiPjEMbFrQtBRV6AycUkjBgEzg==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
hasBin: true
- '@ckeditor/ckeditor5-dev-ci@54.3.4':
- resolution: {integrity: sha512-/Dtku2fFOnceYtexvPcokTJYMjiG11h0/d3Hj7WrpHYBIpVUR3NzWP6ancQFJXSjPK85sqWQwKMmp1Y3pstoAQ==}
+ '@ckeditor/ckeditor5-dev-ci@54.7.0':
+ resolution: {integrity: sha512-eYGaIneQnedDR9xa1QL6ixCprgsQlHI8AN6Q79FZgmL835eyXud9YU6F3pFAEnwxQc71C76DsZQGTsG+iVzntw==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
hasBin: true
- '@ckeditor/ckeditor5-dev-release-tools@54.3.4':
- resolution: {integrity: sha512-PwHgn4+2Ofx72IwpYjPxkGKJEpL8+QoxaYGYqRB26zbaGVn/Xd1i1fYqg9Itsp08iRLnqeWo2NdEoOUzQL9k/Q==}
+ '@ckeditor/ckeditor5-dev-release-tools@54.7.0':
+ resolution: {integrity: sha512-qpxuYmgVr/npyRs3NCI4ciqDR8rvSsPAUT/vELpLxKxvgfwB5M61PBrPVnfMCvfTcu83TOlSgSIzQLHHT2bdxQ==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
- '@ckeditor/ckeditor5-dev-translations@54.3.4':
- resolution: {integrity: sha512-bxvbB8Vao0kZ/glaXfm0Xu76Z4NbGE2xpTOX2i4G7Jcawr8KOozx8DVL5rmGJF9xioeZU5JAEod1E5+rbddu2A==}
+ '@ckeditor/ckeditor5-dev-translations@54.7.0':
+ resolution: {integrity: sha512-ScuIkw9NJaNjLycQ72EEr4TULVWlBZ7w14/2rvJdvvZxJb57jmiL420NQSznyxmuVJ6iEAhIH+gyskE6RC36PA==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
- '@ckeditor/ckeditor5-dev-utils@54.3.4':
- resolution: {integrity: sha512-zwJTY5t3/zQeDs8Y8E9X9t71XXCPhGjsgSezFlvgIk8J4A5yHQ7YMIQwh67I/6VQ3SCMLO7J05hZSz5V6kFlmA==}
+ '@ckeditor/ckeditor5-dev-utils@54.7.0':
+ resolution: {integrity: sha512-8YARHCKzfAv25QqG+QZiswvYEmGNeVJrVuKfczP5c4EDL+U4HwTdPf8sBFMerzD/iHPbmnPd+b4SlEmnpNm8UA==}
engines: {node: '>=24.11.0', npm: '>=5.7.1'}
'@ckeditor/ckeditor5-document-outline@47.6.1':
@@ -573,8 +570,8 @@ packages:
'@ckeditor/ckeditor5-indent@47.6.1':
resolution: {integrity: sha512-SaokgxUJevRrYfu5PKEMvVrUliybmxpb3Cx/f/JtOnPbyJSFrt05+/mt3XsqsSB0g8LaHH2PXQfD4vncGzE6DQ==}
- '@ckeditor/ckeditor5-integrations-common@2.2.5':
- resolution: {integrity: sha512-CWBlHPfHL+0bfSmdIyfDZ8XLXOar+g55mY74sAFg11twMc5gve4leMHDwDU3My65Wrg7vDj3s35TvYc7sKtnEQ==}
+ '@ckeditor/ckeditor5-integrations-common@2.3.0':
+ resolution: {integrity: sha512-g0ezia9TZ534lT3/vB2gJECzMJZju/A6L6Q3EqWf5hz7v8wswxaBgoDCjdHOyPelquPKn/WdlsHvaLSKHYubsA==}
peerDependencies:
ckeditor5: '>=42.0.0 || ^0.0.0-nightly'
@@ -698,8 +695,8 @@ packages:
'@ckeditor/ckeditor5-word-count@47.6.1':
resolution: {integrity: sha512-q/8jRqtEFQ5SQEY8GsJBtatD7OdQT2f1o7KdKVDcZ4UZTQCo2hi9d2zvHEkQ7drA0LO+D3WJrHNEd+B6wk1slg==}
- '@codemirror/autocomplete@6.18.7':
- resolution: {integrity: sha512-8EzdeIoWPJDsMBwz3zdzwXnUpCzMiCyz5/A3FIPpriaclFCGDkAzK13sMcnsu5rowqiyeQN2Vs2TsOcoDPZirQ==}
+ '@codemirror/autocomplete@6.20.1':
+ resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==}
'@codemirror/commands@6.8.1':
resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
@@ -707,29 +704,29 @@ packages:
'@codemirror/lang-css@6.3.1':
resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==}
- '@codemirror/lang-html@6.4.10':
- resolution: {integrity: sha512-h/SceTVsN5r+WE+TVP2g3KDvNoSzbSrtZXCKo4vkKdbfT5t4otuVgngGdFukOO/rwRD2++pCxoh6xD4TEVMkQA==}
+ '@codemirror/lang-html@6.4.11':
+ resolution: {integrity: sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw==}
- '@codemirror/lang-javascript@6.2.4':
- resolution: {integrity: sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==}
+ '@codemirror/lang-javascript@6.2.5':
+ resolution: {integrity: sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==}
'@codemirror/lang-markdown@6.3.2':
resolution: {integrity: sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==}
- '@codemirror/language@6.11.3':
- resolution: {integrity: sha512-9HBM2XnwDj7fnu0551HkGdrUrrqmYq/WC5iv6nbY2WdicXdGbhR/gfbZOH73Aqj4351alY1+aoG9rCNfiwS1RA==}
+ '@codemirror/language@6.12.3':
+ resolution: {integrity: sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA==}
- '@codemirror/lint@6.8.5':
- resolution: {integrity: sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==}
+ '@codemirror/lint@6.9.5':
+ resolution: {integrity: sha512-GElsbU9G7QT9xXhpUg1zWGmftA/7jamh+7+ydKRuT0ORpWS3wOSP0yT1FOlIZa7mIJjpVPipErsyvVqB9cfTFA==}
- '@codemirror/state@6.5.2':
- resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
+ '@codemirror/state@6.6.0':
+ resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==}
'@codemirror/theme-one-dark@6.1.3':
resolution: {integrity: sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==}
- '@codemirror/view@6.38.2':
- resolution: {integrity: sha512-bTWAJxL6EOFLPzTx+O5P5xAO3gTqpatQ2b/ARQ8itfU/v2LlpS3pH2fkL0A3E/Fx8Y2St2KES7ZEV0sHTsSW/A==}
+ '@codemirror/view@6.40.0':
+ resolution: {integrity: sha512-WA0zdU7xfF10+5I3HhUUq3kqOx3KjqmtQ9lqZjfK7jtYk4G72YW9rezcSywpaUMCWOMlq+6E0pO1IWg1TNIhtg==}
'@csstools/selector-resolve-nested@3.1.0':
resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==}
@@ -747,164 +744,164 @@ packages:
resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==}
engines: {node: '>=18'}
- '@esbuild/aix-ppc64@0.25.9':
- resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
+ '@esbuild/aix-ppc64@0.27.4':
+ resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.9':
- resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
+ '@esbuild/android-arm64@0.27.4':
+ resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.9':
- resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
+ '@esbuild/android-arm@0.27.4':
+ resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.9':
- resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
+ '@esbuild/android-x64@0.27.4':
+ resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.9':
- resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
+ '@esbuild/darwin-arm64@0.27.4':
+ resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.9':
- resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
+ '@esbuild/darwin-x64@0.27.4':
+ resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.9':
- resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
+ '@esbuild/freebsd-arm64@0.27.4':
+ resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.9':
- resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
+ '@esbuild/freebsd-x64@0.27.4':
+ resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.9':
- resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
+ '@esbuild/linux-arm64@0.27.4':
+ resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.9':
- resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
+ '@esbuild/linux-arm@0.27.4':
+ resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.9':
- resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
+ '@esbuild/linux-ia32@0.27.4':
+ resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.9':
- resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
+ '@esbuild/linux-loong64@0.27.4':
+ resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.9':
- resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
+ '@esbuild/linux-mips64el@0.27.4':
+ resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.9':
- resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
+ '@esbuild/linux-ppc64@0.27.4':
+ resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.9':
- resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
+ '@esbuild/linux-riscv64@0.27.4':
+ resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.9':
- resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
+ '@esbuild/linux-s390x@0.27.4':
+ resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.9':
- resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
+ '@esbuild/linux-x64@0.27.4':
+ resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.9':
- resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
+ '@esbuild/netbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.9':
- resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
+ '@esbuild/netbsd-x64@0.27.4':
+ resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.9':
- resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
+ '@esbuild/openbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.9':
- resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
+ '@esbuild/openbsd-x64@0.27.4':
+ resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.25.9':
- resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
+ '@esbuild/openharmony-arm64@0.27.4':
+ resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.25.9':
- resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
+ '@esbuild/sunos-x64@0.27.4':
+ resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.9':
- resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
+ '@esbuild/win32-arm64@0.27.4':
+ resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.9':
- resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
+ '@esbuild/win32-ia32@0.27.4':
+ resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.9':
- resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
+ '@esbuild/win32-x64@0.27.4':
+ resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.9.0':
- resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -913,12 +910,12 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.21.1':
- resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
+ '@eslint/config-array@0.21.2':
+ resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.4.1':
- resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==}
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.14.0':
@@ -929,16 +926,16 @@ packages:
resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.16.0':
- resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==}
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@3.3.1':
- resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ '@eslint/eslintrc@3.3.5':
+ resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.38.0':
- resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==}
+ '@eslint/js@9.39.4':
+ resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/markdown@6.6.0':
@@ -953,10 +950,14 @@ packages:
resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.4.0':
- resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@gar/promise-retry@1.0.3':
+ resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -977,8 +978,8 @@ packages:
resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}
engines: {node: '>=18'}
- '@inquirer/checkbox@4.2.4':
- resolution: {integrity: sha512-2n9Vgf4HSciFq8ttKXk+qy+GsyTXPV1An6QAwe/8bkbbqvG4VW1I/ZY1pNu2rf+h9bdzMLPbRSfcNxkHBy/Ydw==}
+ '@inquirer/checkbox@4.3.2':
+ resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1004,8 +1005,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/editor@4.2.20':
- resolution: {integrity: sha512-7omh5y5bK672Q+Brk4HBbnHNowOZwrb/78IFXdrEB9PfdxL3GudQyDk8O9vQ188wj3xrEebS2M9n18BjJoI83g==}
+ '@inquirer/editor@4.2.23':
+ resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1013,8 +1014,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@4.0.20':
- resolution: {integrity: sha512-Dt9S+6qUg94fEvgn54F2Syf0Z3U8xmnBI9ATq2f5h9xt09fs2IJXSCIXyyVHwvggKWFXEY/7jATRo2K6Dkn6Ow==}
+ '@inquirer/expand@4.0.23':
+ resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1022,8 +1023,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/external-editor@1.0.2':
- resolution: {integrity: sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ==}
+ '@inquirer/external-editor@1.0.3':
+ resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1035,8 +1036,8 @@ packages:
resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
engines: {node: '>=18'}
- '@inquirer/input@4.2.4':
- resolution: {integrity: sha512-cwSGpLBMwpwcZZsc6s1gThm0J+it/KIJ+1qFL2euLmSKUMGumJ5TcbMgxEjMjNHRGadouIYbiIgruKoDZk7klw==}
+ '@inquirer/input@4.3.1':
+ resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1044,8 +1045,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/number@3.0.20':
- resolution: {integrity: sha512-bbooay64VD1Z6uMfNehED2A2YOPHSJnQLs9/4WNiV/EK+vXczf/R988itL2XLDGTgmhMF2KkiWZo+iEZmc4jqg==}
+ '@inquirer/number@3.0.23':
+ resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1053,8 +1054,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/password@4.0.20':
- resolution: {integrity: sha512-nxSaPV2cPvvoOmRygQR+h0B+Av73B01cqYLcr7NXcGXhbmsYfUb8fDdw2Us1bI2YsX+VvY7I7upgFYsyf8+Nug==}
+ '@inquirer/password@4.0.23':
+ resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1062,8 +1063,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/prompts@7.8.6':
- resolution: {integrity: sha512-68JhkiojicX9SBUD8FE/pSKbOKtwoyaVj1kwqLfvjlVXZvOy3iaSWX4dCLsZyYx/5Ur07Fq+yuDNOen+5ce6ig==}
+ '@inquirer/prompts@7.10.1':
+ resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1071,8 +1072,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/rawlist@4.1.8':
- resolution: {integrity: sha512-CQ2VkIASbgI2PxdzlkeeieLRmniaUU1Aoi5ggEdm6BIyqopE9GuDXdDOj9XiwOqK5qm72oI2i6J+Gnjaa26ejg==}
+ '@inquirer/rawlist@4.1.11':
+ resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1080,8 +1081,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/search@3.1.3':
- resolution: {integrity: sha512-D5T6ioybJJH0IiSUK/JXcoRrrm8sXwzrVMjibuPs+AgxmogKslaafy1oxFiorNI4s3ElSkeQZbhYQgLqiL8h6Q==}
+ '@inquirer/search@3.2.2':
+ resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1089,8 +1090,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@4.3.4':
- resolution: {integrity: sha512-Qp20nySRmfbuJBBsgPU7E/cL62Hf250vMZRzYDcBHty2zdD1kKCnoDFWRr0WO2ZzaXp3R7a4esaVGJUx0E6zvA==}
+ '@inquirer/select@4.4.2':
+ resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1144,34 +1145,30 @@ packages:
'@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
- '@lezer/common@1.2.3':
- resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==}
+ '@lezer/common@1.5.1':
+ resolution: {integrity: sha512-6YRVG9vBkaY7p1IVxL4s44n5nUnaNnGM2/AckNgYOnxTG2kWh1vR8BMxPseWPjRNpb5VtXnMpeYAEAADoRV1Iw==}
- '@lezer/css@1.3.0':
- resolution: {integrity: sha512-pBL7hup88KbI7hXnZV3PQsn43DHy6TWyzuyk2AO9UyoXcDltvIdqWKE1dLL/45JVZ+YZkHe1WVHqO6wugZZWcw==}
+ '@lezer/css@1.3.3':
+ resolution: {integrity: sha512-RzBo8r+/6QJeow7aPHIpGVIH59xTcJXp399820gZoMo9noQDRVpJLheIBUicYwKcsbOYoBRoLZlf2720dG/4Tg==}
- '@lezer/highlight@1.2.1':
- resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}
+ '@lezer/highlight@1.2.3':
+ resolution: {integrity: sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==}
- '@lezer/html@1.3.10':
- resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==}
+ '@lezer/html@1.3.13':
+ resolution: {integrity: sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==}
- '@lezer/javascript@1.5.3':
- resolution: {integrity: sha512-jexmlKq5NpGiB7t+0QkyhSXRgaiab5YisHIQW9C7EcU19KSUsDguZe9WY+rmRDg34nXoNH2LQ4SxpC+aJUchSQ==}
+ '@lezer/javascript@1.5.4':
+ resolution: {integrity: sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==}
- '@lezer/lr@1.4.2':
- resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}
+ '@lezer/lr@1.4.8':
+ resolution: {integrity: sha512-bPWa0Pgx69ylNlMlPvBPryqeLYQjyJjqPx+Aupm5zydLIF3NE+6MMLT8Yi23Bd9cif9VS00aUebn+6fDIGBcDA==}
- '@lezer/markdown@1.4.3':
- resolution: {integrity: sha512-kfw+2uMrQ/wy/+ONfrH83OkdFNM0ye5Xq96cLlaCy7h5UT9FO54DU4oRoIc0CSBh5NWmWuiIJA7NGLMJbQ+Oxg==}
+ '@lezer/markdown@1.6.3':
+ resolution: {integrity: sha512-jpGm5Ps+XErS+xA4urw7ogEGkeZOahVQF21Z6oECF0sj+2liwZopd2+I8uH5I/vZsRuuze3OxBREIANLf6KKUw==}
'@marijn/find-cluster-break@1.0.2':
resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==}
- '@mswjs/interceptors@0.39.8':
- resolution: {integrity: sha512-2+BzZbjRO7Ct61k8fMNHEtoKjeWI9pIlHFTqBwZ5icHpqszIgEZbjb1MW5Z0+bITTCTl3gk4PDBxs9tA/csXvA==}
- engines: {node: '>=18'}
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1184,67 +1181,64 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@npmcli/agent@3.0.0':
- resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/agent@4.0.0':
+ resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/fs@4.0.0':
- resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/fs@5.0.0':
+ resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/git@6.0.3':
- resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/git@7.0.2':
+ resolution: {integrity: sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/installed-package-contents@3.0.0':
- resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/installed-package-contents@4.0.0':
+ resolution: {integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
- '@npmcli/node-gyp@4.0.0':
- resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/node-gyp@5.0.0':
+ resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/package-json@7.0.0':
- resolution: {integrity: sha512-wy5os0g17akBCVScLyDsDFFf4qC/MmUgIGAFw2pmBGJ/yAQfFbTR9gEaofy4HGm9Jf2MQBnKZICfNds2h3WpEg==}
+ '@npmcli/package-json@7.0.5':
+ resolution: {integrity: sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/promise-spawn@8.0.3':
- resolution: {integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/promise-spawn@9.0.1':
+ resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/redact@3.2.2':
- resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ '@npmcli/redact@4.0.0':
+ resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@npmcli/run-script@10.0.0':
- resolution: {integrity: sha512-vaQj4nccJbAslopIvd49pQH2NhUp7G9pY4byUtmwhe37ZZuubGrx0eB9hW2F37uVNRuDDK6byFGXF+7JCuMSZg==}
+ '@npmcli/run-script@10.0.4':
+ resolution: {integrity: sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==}
engines: {node: ^20.17.0 || >=22.9.0}
'@octokit/auth-token@6.0.0':
resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines: {node: '>= 20'}
- '@octokit/core@7.0.4':
- resolution: {integrity: sha512-jOT8V1Ba5BdC79sKrRWDdMT5l1R+XNHTPR6CPWzUP2EcfAcvIHZWF0eAbmRcpOOP5gVIwnqNg0C4nvh6Abc3OA==}
+ '@octokit/core@7.0.6':
+ resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==}
engines: {node: '>= 20'}
- '@octokit/endpoint@11.0.0':
- resolution: {integrity: sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==}
+ '@octokit/endpoint@11.0.3':
+ resolution: {integrity: sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==}
engines: {node: '>= 20'}
- '@octokit/graphql@9.0.1':
- resolution: {integrity: sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==}
+ '@octokit/graphql@9.0.3':
+ resolution: {integrity: sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==}
engines: {node: '>= 20'}
- '@octokit/openapi-types@25.1.0':
- resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==}
-
- '@octokit/openapi-types@26.0.0':
- resolution: {integrity: sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==}
+ '@octokit/openapi-types@27.0.0':
+ resolution: {integrity: sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==}
- '@octokit/plugin-paginate-rest@13.1.1':
- resolution: {integrity: sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==}
+ '@octokit/plugin-paginate-rest@14.0.0':
+ resolution: {integrity: sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==}
engines: {node: '>= 20'}
peerDependencies:
'@octokit/core': '>=6'
@@ -1255,38 +1249,26 @@ packages:
peerDependencies:
'@octokit/core': '>=6'
- '@octokit/plugin-rest-endpoint-methods@16.1.0':
- resolution: {integrity: sha512-nCsyiKoGRnhH5LkH8hJEZb9swpqOcsW+VXv1QoyUNQXJeVODG4+xM6UICEqyqe9XFr6LkL8BIiFCPev8zMDXPw==}
+ '@octokit/plugin-rest-endpoint-methods@17.0.0':
+ resolution: {integrity: sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==}
engines: {node: '>= 20'}
peerDependencies:
'@octokit/core': '>=6'
- '@octokit/request-error@7.0.0':
- resolution: {integrity: sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==}
+ '@octokit/request-error@7.1.0':
+ resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==}
engines: {node: '>= 20'}
- '@octokit/request@10.0.3':
- resolution: {integrity: sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==}
+ '@octokit/request@10.0.8':
+ resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==}
engines: {node: '>= 20'}
- '@octokit/rest@22.0.0':
- resolution: {integrity: sha512-z6tmTu9BTnw51jYGulxrlernpsQYXpui1RK21vmXn8yF5bp6iX16yfTtJYGK5Mh1qDkvDOmp2n8sRMcQmR8jiA==}
+ '@octokit/rest@22.0.1':
+ resolution: {integrity: sha512-Jzbhzl3CEexhnivb1iQ0KJ7s5vvjMWcmRtq5aUsKmKDrRW6z3r84ngmiFKFvpZjpiU/9/S6ITPFRpn5s/3uQJw==}
engines: {node: '>= 20'}
- '@octokit/types@14.1.0':
- resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==}
-
- '@octokit/types@15.0.0':
- resolution: {integrity: sha512-8o6yDfmoGJUIeR9OfYU0/TUJTnMPG2r68+1yEdUeG2Fdqpj8Qetg0ziKIgcBm0RW/j29H41WP37CYCEhp6GoHQ==}
-
- '@open-draft/deferred-promise@2.2.0':
- resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
-
- '@open-draft/logger@0.3.0':
- resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==}
-
- '@open-draft/until@2.1.0':
- resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
+ '@octokit/types@16.0.0':
+ resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
@@ -1328,190 +1310,210 @@ packages:
'@protobufjs/utf8@1.1.0':
resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
- '@puppeteer/browsers@2.10.10':
- resolution: {integrity: sha512-3ZG500+ZeLql8rE0hjfhkycJjDj0pI/btEh3L9IkWUYcOrgP0xCNRq3HbtbqOPbvDhFaAWD88pDFtlLv8ns8gA==}
+ '@puppeteer/browsers@2.13.0':
+ resolution: {integrity: sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==}
engines: {node: '>=18'}
hasBin: true
- '@rolldown/pluginutils@1.0.0-beta.43':
- resolution: {integrity: sha512-5Uxg7fQUCmfhax7FJke2+8B6cqgeUJUD9o2uXIKXhD+mG0mL6NObmVoi9wXEU1tY89mZKgAYA6fTbftx3q2ZPQ==}
+ '@rolldown/pluginutils@1.0.0-rc.3':
+ resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==}
- '@rollup/rollup-android-arm-eabi@4.59.0':
- resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==}
+ '@rollup/rollup-android-arm-eabi@4.60.0':
+ resolution: {integrity: sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.59.0':
- resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==}
+ '@rollup/rollup-android-arm64@4.60.0':
+ resolution: {integrity: sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.59.0':
- resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==}
+ '@rollup/rollup-darwin-arm64@4.60.0':
+ resolution: {integrity: sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.59.0':
- resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==}
+ '@rollup/rollup-darwin-x64@4.60.0':
+ resolution: {integrity: sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.59.0':
- resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==}
+ '@rollup/rollup-freebsd-arm64@4.60.0':
+ resolution: {integrity: sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.59.0':
- resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==}
+ '@rollup/rollup-freebsd-x64@4.60.0':
+ resolution: {integrity: sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.59.0':
- resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.60.0':
+ resolution: {integrity: sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.59.0':
- resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==}
+ '@rollup/rollup-linux-arm-musleabihf@4.60.0':
+ resolution: {integrity: sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.59.0':
- resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==}
+ '@rollup/rollup-linux-arm64-gnu@4.60.0':
+ resolution: {integrity: sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.59.0':
- resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==}
+ '@rollup/rollup-linux-arm64-musl@4.60.0':
+ resolution: {integrity: sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loong64-gnu@4.59.0':
- resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==}
+ '@rollup/rollup-linux-loong64-gnu@4.60.0':
+ resolution: {integrity: sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-loong64-musl@4.59.0':
- resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==}
+ '@rollup/rollup-linux-loong64-musl@4.60.0':
+ resolution: {integrity: sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==}
cpu: [loong64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-ppc64-gnu@4.59.0':
- resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==}
+ '@rollup/rollup-linux-ppc64-gnu@4.60.0':
+ resolution: {integrity: sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-ppc64-musl@4.59.0':
- resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==}
+ '@rollup/rollup-linux-ppc64-musl@4.60.0':
+ resolution: {integrity: sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==}
cpu: [ppc64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-riscv64-gnu@4.59.0':
- resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.60.0':
+ resolution: {integrity: sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-musl@4.59.0':
- resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==}
+ '@rollup/rollup-linux-riscv64-musl@4.60.0':
+ resolution: {integrity: sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-s390x-gnu@4.59.0':
- resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==}
+ '@rollup/rollup-linux-s390x-gnu@4.60.0':
+ resolution: {integrity: sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.59.0':
- resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==}
+ '@rollup/rollup-linux-x64-gnu@4.60.0':
+ resolution: {integrity: sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.59.0':
- resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==}
+ '@rollup/rollup-linux-x64-musl@4.60.0':
+ resolution: {integrity: sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-openbsd-x64@4.59.0':
- resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==}
+ '@rollup/rollup-openbsd-x64@4.60.0':
+ resolution: {integrity: sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==}
cpu: [x64]
os: [openbsd]
- '@rollup/rollup-openharmony-arm64@4.59.0':
- resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==}
+ '@rollup/rollup-openharmony-arm64@4.60.0':
+ resolution: {integrity: sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==}
cpu: [arm64]
os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.59.0':
- resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==}
+ '@rollup/rollup-win32-arm64-msvc@4.60.0':
+ resolution: {integrity: sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.59.0':
- resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==}
+ '@rollup/rollup-win32-ia32-msvc@4.60.0':
+ resolution: {integrity: sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-gnu@4.59.0':
- resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==}
+ '@rollup/rollup-win32-x64-gnu@4.60.0':
+ resolution: {integrity: sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.59.0':
- resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==}
+ '@rollup/rollup-win32-x64-msvc@4.60.0':
+ resolution: {integrity: sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==}
cpu: [x64]
os: [win32]
+ '@sentry-internal/tracing@7.120.4':
+ resolution: {integrity: sha512-Fz5+4XCg3akeoFK+K7g+d7HqGMjmnLoY2eJlpONJmaeT9pXY7yfUyXKZMmMajdE2LxxKJgQ2YKvSCaGVamTjHw==}
+ engines: {node: '>=8'}
+
+ '@sentry/core@7.120.4':
+ resolution: {integrity: sha512-TXu3Q5kKiq8db9OXGkWyXUbIxMMuttB5vJ031yolOl5T/B69JRyAoKuojLBjRv1XX583gS1rSSoX8YXX7ATFGA==}
+ engines: {node: '>=8'}
+
+ '@sentry/integrations@7.120.4':
+ resolution: {integrity: sha512-kkBTLk053XlhDCg7OkBQTIMF4puqFibeRO3E3YiVc4PGLnocXMaVpOSCkMqAc1k1kZ09UgGi8DxfQhnFEjUkpA==}
+ engines: {node: '>=8'}
+
+ '@sentry/node@7.120.4':
+ resolution: {integrity: sha512-qq3wZAXXj2SRWhqErnGCSJKUhPSlZ+RGnCZjhfjHpP49KNpcd9YdPTIUsFMgeyjdh6Ew6aVCv23g1hTP0CHpYw==}
+ engines: {node: '>=8'}
+
+ '@sentry/types@7.120.4':
+ resolution: {integrity: sha512-cUq2hSSe6/qrU6oZsEP4InMI5VVdD86aypE+ENrQ6eZEVLTCYm1w6XhW1NvIu3UuWh7gZec4a9J7AFpYxki88Q==}
+ engines: {node: '>=8'}
+
+ '@sentry/utils@7.120.4':
+ resolution: {integrity: sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw==}
+ engines: {node: '>=8'}
+
'@sigstore/bundle@4.0.0':
resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@sigstore/core@3.0.0':
- resolution: {integrity: sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg==}
+ '@sigstore/core@3.2.0':
+ resolution: {integrity: sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==}
engines: {node: ^20.17.0 || >=22.9.0}
'@sigstore/protobuf-specs@0.5.0':
resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==}
engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/sign@4.0.0':
- resolution: {integrity: sha512-5+IadiqPzRRMfvftHONzpeH2EzlDNuBiTMC3Lx7+9tLqn/4xbWVfSZA+YaOzKCn86k5BWfJ+aGO9v+pQmIyxqQ==}
+ '@sigstore/sign@4.1.1':
+ resolution: {integrity: sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@sigstore/tuf@4.0.0':
- resolution: {integrity: sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w==}
+ '@sigstore/tuf@4.0.2':
+ resolution: {integrity: sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@sigstore/verify@3.0.0':
- resolution: {integrity: sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw==}
+ '@sigstore/verify@3.1.0':
+ resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==}
engines: {node: ^20.17.0 || >=22.9.0}
'@smithy/abort-controller@4.2.12':
resolution: {integrity: sha512-xolrFw6b+2iYGl6EcOL7IJY71vvyZ0DJ3mcKtpykqPe2uscwtzDZJa1uVQXyP7w9Dd+kGwYnPbMsJrGISKiY/Q==}
engines: {node: '>=18.0.0'}
- '@smithy/config-resolver@4.4.11':
- resolution: {integrity: sha512-YxFiiG4YDAtX7WMN7RuhHZLeTmRRAOyCbr+zB8e3AQzHPnUhS8zXjB1+cniPVQI3xbWsQPM0X2aaIkO/ME0ymw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/config-resolver@4.4.6':
- resolution: {integrity: sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==}
+ '@smithy/config-resolver@4.4.13':
+ resolution: {integrity: sha512-iIzMC5NmOUP6WL6o8iPBjFhUhBZ9pPjpUpQYWMUFQqKyXXzOftbfK8zcQCz/jFV1Psmf05BK5ypx4K2r4Tnwdg==}
engines: {node: '>=18.0.0'}
- '@smithy/core@3.23.11':
- resolution: {integrity: sha512-952rGf7hBRnhUIaeLp6q4MptKW8sPFe5VvkoZ5qIzFAtx6c/QZ/54FS3yootsyUSf9gJX/NBqEBNdNR7jMIlpQ==}
+ '@smithy/core@3.23.12':
+ resolution: {integrity: sha512-o9VycsYNtgC+Dy3I0yrwCqv9CWicDnke0L7EVOrZtJpjb2t0EjaEofmMrYc0T1Kn3yk32zm6cspxF9u9Bj7e5w==}
engines: {node: '>=18.0.0'}
'@smithy/credential-provider-imds@4.2.12':
@@ -1562,16 +1564,16 @@ packages:
resolution: {integrity: sha512-YE58Yz+cvFInWI/wOTrB+DbvUVz/pLn5mC5MvOV4fdRUc6qGwygyngcucRQjAhiCEbmfLOXX0gntSIcgMvAjmA==}
engines: {node: '>=18.0.0'}
- '@smithy/middleware-endpoint@4.4.25':
- resolution: {integrity: sha512-dqjLwZs2eBxIUG6Qtw8/YZ4DvzHGIf0DA18wrgtfP6a50UIO7e2nY0FPdcbv5tVJKqWCCU5BmGMOUwT7Puan+A==}
+ '@smithy/middleware-endpoint@4.4.27':
+ resolution: {integrity: sha512-T3TFfUgXQlpcg+UdzcAISdZpj4Z+XECZ/cefgA6wLBd6V4lRi0svN2hBouN/be9dXQ31X4sLWz3fAQDf+nt6BA==}
engines: {node: '>=18.0.0'}
- '@smithy/middleware-retry@4.4.42':
- resolution: {integrity: sha512-vbwyqHRIpIZutNXZpLAozakzamcINaRCpEy1MYmK6xBeW3xN+TyPRA123GjXnuxZIjc9848MRRCugVMTXxC4Eg==}
+ '@smithy/middleware-retry@4.4.44':
+ resolution: {integrity: sha512-Y1Rav7m5CFRPQyM4CI0koD/bXjyjJu3EQxZZhtLGD88WIrBrQ7kqXM96ncd6rYnojwOo/u9MXu57JrEvu/nLrA==}
engines: {node: '>=18.0.0'}
- '@smithy/middleware-serde@4.2.14':
- resolution: {integrity: sha512-+CcaLoLa5apzSRtloOyG7lQvkUw2ZDml3hRh4QiG9WyEPfW5Ke/3tPOPiPjUneuT59Tpn8+c3RVaUvvkkwqZwg==}
+ '@smithy/middleware-serde@4.2.15':
+ resolution: {integrity: sha512-ExYhcltZSli0pgAKOpQQe1DLFBLryeZ22605y/YS+mQpdNWekum9Ujb/jMKfJKgjtz1AZldtwA/wCYuKJgjjlg==}
engines: {node: '>=18.0.0'}
'@smithy/middleware-stack@4.2.12':
@@ -1582,22 +1584,14 @@ packages:
resolution: {integrity: sha512-tr2oKX2xMcO+rBOjobSwVAkV05SIfUKz8iI53rzxEmgW3GOOPOv0UioSDk+J8OpRQnpnhsO3Af6IEBabQBVmiw==}
engines: {node: '>=18.0.0'}
- '@smithy/node-config-provider@4.3.8':
- resolution: {integrity: sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/node-http-handler@4.4.16':
- resolution: {integrity: sha512-ULC8UCS/HivdCB3jhi+kLFYe4B5gxH2gi9vHBfEIiRrT2jfKiZNiETJSlzRtE6B26XbBHjPtc8iZKSNqMol9bw==}
+ '@smithy/node-http-handler@4.5.0':
+ resolution: {integrity: sha512-Rnq9vQWiR1+/I6NZZMNzJHV6pZYyEHt2ZnuV3MG8z2NNenC4i/8Kzttz7CjZiHSmsN5frhXhg17z3Zqjjhmz1A==}
engines: {node: '>=18.0.0'}
'@smithy/property-provider@4.2.12':
resolution: {integrity: sha512-jqve46eYU1v7pZ5BM+fmkbq3DerkSluPr5EhvOcHxygxzD05ByDRppRwRPPpFrsFo5yDtCYLKu+kreHKVrvc7A==}
engines: {node: '>=18.0.0'}
- '@smithy/property-provider@4.2.8':
- resolution: {integrity: sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w==}
- engines: {node: '>=18.0.0'}
-
'@smithy/protocol-http@5.3.12':
resolution: {integrity: sha512-fit0GZK9I1xoRlR4jXmbLhoN0OdEpa96ul8M65XdmXnxXkuMxM0Y8HDT0Fh0Xb4I85MBvBClOzgSrV1X2s1Hxw==}
engines: {node: '>=18.0.0'}
@@ -1614,10 +1608,6 @@ packages:
resolution: {integrity: sha512-LlP29oSQN0Tw0b6D0Xo6BIikBswuIiGYbRACy5ujw/JgWSzTdYj46U83ssf6Ux0GyNJVivs2uReU8pt7Eu9okQ==}
engines: {node: '>=18.0.0'}
- '@smithy/shared-ini-file-loader@4.4.3':
- resolution: {integrity: sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg==}
- engines: {node: '>=18.0.0'}
-
'@smithy/shared-ini-file-loader@4.4.7':
resolution: {integrity: sha512-HrOKWsUb+otTeo1HxVWeEb99t5ER1XrBi/xka2Wv6NVmTbuCUC1dvlrksdvxFtODLBjsC+PHK+fuy2x/7Ynyiw==}
engines: {node: '>=18.0.0'}
@@ -1626,12 +1616,8 @@ packages:
resolution: {integrity: sha512-B/FBwO3MVOL00DaRSXfXfa/TRXRheagt/q5A2NM13u7q+sHS59EOVGQNfG7DkmVtdQm5m3vOosoKAXSqn/OEgw==}
engines: {node: '>=18.0.0'}
- '@smithy/smithy-client@4.12.5':
- resolution: {integrity: sha512-UqwYawyqSr/aog8mnLnfbPurS0gi4G7IYDcD28cUIBhsvWs1+rQcL2IwkUQ+QZ7dibaoRzhNF99fAQ9AUcO00w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/types@4.12.0':
- resolution: {integrity: sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==}
+ '@smithy/smithy-client@4.12.7':
+ resolution: {integrity: sha512-q3gqnwml60G44FECaEEsdQMplYhDMZYCtYhMCzadCnRnnHIobZJjegmdoUo6ieLQlPUzvrMdIJUpx6DoPmzANQ==}
engines: {node: '>=18.0.0'}
'@smithy/types@4.13.1':
@@ -1662,24 +1648,16 @@ packages:
resolution: {integrity: sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==}
engines: {node: '>=18.0.0'}
- '@smithy/util-config-provider@4.2.0':
- resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==}
- engines: {node: '>=18.0.0'}
-
'@smithy/util-config-provider@4.2.2':
resolution: {integrity: sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ==}
engines: {node: '>=18.0.0'}
- '@smithy/util-defaults-mode-browser@4.3.41':
- resolution: {integrity: sha512-M1w1Ux0rSVvBOxIIiqbxvZvhnjQ+VUjJrugtORE90BbadSTH+jsQL279KRL3Hv0w69rE7EuYkV/4Lepz/NBW9g==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-defaults-mode-node@4.2.44':
- resolution: {integrity: sha512-YPze3/lD1KmWuZsl9JlfhcgGLX7AXhSoaCDtiPntUjNW5/YY0lOHjkcgxyE9x/h5vvS1fzDifMGjzqnNlNiqOQ==}
+ '@smithy/util-defaults-mode-browser@4.3.43':
+ resolution: {integrity: sha512-Qd/0wCKMaXxev/z00TvNzGCH2jlKKKxXP1aDxB6oKwSQthe3Og2dMhSayGCnsma1bK/kQX1+X7SMP99t6FgiiQ==}
engines: {node: '>=18.0.0'}
- '@smithy/util-endpoints@3.2.8':
- resolution: {integrity: sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==}
+ '@smithy/util-defaults-mode-node@4.2.47':
+ resolution: {integrity: sha512-qSRbYp1EQ7th+sPFuVcVO05AE0QH635hycdEXlpzIahqHHf2Fyd/Zl+8v0XYMJ3cgDVPa0lkMefU7oNUjAP+DQ==}
engines: {node: '>=18.0.0'}
'@smithy/util-endpoints@3.3.3':
@@ -1694,16 +1672,12 @@ packages:
resolution: {integrity: sha512-Er805uFUOvgc0l8nv0e0su0VFISoxhJ/AwOn3gL2NWNY2LUEldP5WtVcRYSQBcjg0y9NfG8JYrCJaYDpupBHJQ==}
engines: {node: '>=18.0.0'}
- '@smithy/util-middleware@4.2.8':
- resolution: {integrity: sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A==}
- engines: {node: '>=18.0.0'}
-
'@smithy/util-retry@4.2.12':
resolution: {integrity: sha512-1zopLDUEOwumjcHdJ1mwBHddubYF8GMQvstVCLC54Y46rqoHwlIU+8ZzUeaBcD+WCJHyDGSeZ2ml9YSe9aqcoQ==}
engines: {node: '>=18.0.0'}
- '@smithy/util-stream@4.5.19':
- resolution: {integrity: sha512-v4sa+3xTweL1CLO2UP0p7tvIMH/Rq1X4KKOxd568mpe6LSLMQCnDHs4uv7m3ukpl3HvcN2JH6jiCS0SNRXKP/w==}
+ '@smithy/util-stream@4.5.20':
+ resolution: {integrity: sha512-4yXLm5n/B5SRBR2p8cZ90Sbv4zL4NKsgxdzCzp/83cXw2KxLEumt5p+GAVyRNZgQOSrzXn9ARpO0lUe8XSlSDw==}
engines: {node: '>=18.0.0'}
'@smithy/util-uri-escape@4.2.2':
@@ -1741,12 +1715,12 @@ packages:
resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==}
engines: {node: '>=18'}
- '@testing-library/jest-dom@6.8.0':
- resolution: {integrity: sha512-WgXcWzVM6idy5JaftTVC8Vs83NKRmGJz4Hqs4oyOuO2J4r/y79vvKZsb+CaGyCSEbUPI6OsewfPd0G1A0/TUZQ==}
+ '@testing-library/jest-dom@6.9.1':
+ resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
- '@testing-library/react@16.3.0':
- resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==}
+ '@testing-library/react@16.3.2':
+ resolution: {integrity: sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==}
engines: {node: '>=18'}
peerDependencies:
'@testing-library/dom': ^10.0.0
@@ -1767,8 +1741,8 @@ packages:
resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
engines: {node: ^16.14.0 || >=18.0.0}
- '@tufjs/models@4.0.0':
- resolution: {integrity: sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ==}
+ '@tufjs/models@4.1.0':
+ resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==}
engines: {node: ^20.17.0 || >=22.9.0}
'@types/aria-query@5.0.4':
@@ -1786,8 +1760,8 @@ packages:
'@types/babel__traverse@7.28.0':
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
- '@types/chai@5.2.2':
- resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
+ '@types/chai@5.2.3':
+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
'@types/color-convert@2.0.4':
resolution: {integrity: sha512-Ub1MmDdyZ7mX//g25uBAoH/mWGd9swVbt8BseymnaE18SU4po/PjmCrHxqIIRjBo3hV/vh1KGr0eMxUhp+t+dQ==}
@@ -1795,11 +1769,8 @@ packages:
'@types/color-name@1.1.5':
resolution: {integrity: sha512-j2K5UJqGTxeesj6oQuGpMgifpT5k9HprgQd8D1Y0lOFqKHl3PJu5GMeS4Y5EgjS55AE6OQxf8mPED9uaGbf4Cg==}
- '@types/cookie@0.6.0':
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
-
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
+ '@types/debug@4.1.13':
+ resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==}
'@types/deep-eql@4.0.2':
resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
@@ -1828,11 +1799,11 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@20.19.15':
- resolution: {integrity: sha512-W3bqcbLsRdFDVcmAM5l6oLlcl67vjevn8j1FPZ4nx+K5jNoWCh+FC/btxFoBPnvQlrHHDwfjp1kjIEDfwJ0Mog==}
+ '@types/node@20.19.37':
+ resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==}
- '@types/node@24.5.0':
- resolution: {integrity: sha512-y1dMvuvJspJiPSDZUQ+WMBvF7dpnEqN4x9DDC9ie5Fs/HUZJA3wFp7EhHoVaKX/iI0cRoECV8X2jL8zi0xrHCg==}
+ '@types/node@25.5.0':
+ resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1848,15 +1819,12 @@ packages:
peerDependencies:
'@types/react': ^18.0.0
- '@types/react@18.3.24':
- resolution: {integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==}
+ '@types/react@18.3.28':
+ resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==}
'@types/sinonjs__fake-timers@8.1.5':
resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==}
- '@types/statuses@2.0.6':
- resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==}
-
'@types/through2@2.0.41':
resolution: {integrity: sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==}
@@ -1872,63 +1840,63 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.46.2':
- resolution: {integrity: sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==}
+ '@typescript-eslint/eslint-plugin@8.57.2':
+ resolution: {integrity: sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.46.2
- eslint: ^8.57.0 || ^9.0.0
+ '@typescript-eslint/parser': ^8.57.2
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/parser@8.46.2':
- resolution: {integrity: sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==}
+ '@typescript-eslint/parser@8.57.2':
+ resolution: {integrity: sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/project-service@8.46.2':
- resolution: {integrity: sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==}
+ '@typescript-eslint/project-service@8.57.2':
+ resolution: {integrity: sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/scope-manager@8.46.2':
- resolution: {integrity: sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==}
+ '@typescript-eslint/scope-manager@8.57.2':
+ resolution: {integrity: sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.46.2':
- resolution: {integrity: sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==}
+ '@typescript-eslint/tsconfig-utils@8.57.2':
+ resolution: {integrity: sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.46.2':
- resolution: {integrity: sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==}
+ '@typescript-eslint/type-utils@8.57.2':
+ resolution: {integrity: sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/types@8.46.2':
- resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==}
+ '@typescript-eslint/types@8.57.2':
+ resolution: {integrity: sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.46.2':
- resolution: {integrity: sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==}
+ '@typescript-eslint/typescript-estree@8.57.2':
+ resolution: {integrity: sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.46.2':
- resolution: {integrity: sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==}
+ '@typescript-eslint/utils@8.57.2':
+ resolution: {integrity: sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/visitor-keys@8.46.2':
- resolution: {integrity: sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==}
+ '@typescript-eslint/visitor-keys@8.57.2':
+ resolution: {integrity: sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ungap/structured-clone@1.3.0':
@@ -1954,92 +1922,92 @@ packages:
resolution: {integrity: sha512-I0XjhwYAPRGpK/E0PVuRdrDZEa1d8RsU8toA76Yi3wY7kyD20D25hn21/QRL1ZLmsEsVdC0D1hFFOn5kutHZ2A==}
engines: {node: '>=16'}
- '@vitejs/plugin-react@5.1.0':
- resolution: {integrity: sha512-4LuWrg7EKWgQaMJfnN+wcmbAW+VSsCmqGohftWjuct47bv8uE4n/nPpq4XjJPsxgq00GGG5J8dvBczp8uxScew==}
+ '@vitejs/plugin-react@5.2.0':
+ resolution: {integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- '@vitest/browser-webdriverio@4.0.18':
- resolution: {integrity: sha512-dKn4kBq6gFk+wT5DMjPTvivXptz9MaN7CONoP+bA0bZxWofNsZtf9R4oPwQakuB95WBQ3j5kZ/9SXvB9i+XYQw==}
+ '@vitest/browser-webdriverio@4.1.2':
+ resolution: {integrity: sha512-5VKfMSq6ZoEAmvVu3sJGkDjEjGuxwk72tOgoNJfJYv+c+UQX1D4UqSdL8kXUMJcTQx1tKeWwQ9Zym0gRdMfyrA==}
peerDependencies:
- vitest: 4.0.18
+ vitest: 4.1.2
webdriverio: '*'
- '@vitest/browser@4.0.18':
- resolution: {integrity: sha512-gVQqh7paBz3gC+ZdcCmNSWJMk70IUjDeVqi+5m5vYpEHsIwRgw3Y545jljtajhkekIpIp5Gg8oK7bctgY0E2Ng==}
+ '@vitest/browser@4.1.2':
+ resolution: {integrity: sha512-CwdIf90LNf1Zitgqy63ciMAzmyb4oIGs8WZ40VGYrWkssQKeEKr32EzO8MKUrDPPcPVHFI9oQ5ni2Hp24NaNRQ==}
peerDependencies:
- vitest: 4.0.18
+ vitest: 4.1.2
- '@vitest/coverage-istanbul@4.0.18':
- resolution: {integrity: sha512-0OhjP30owEDihYTZGWuq20rNtV1RjjJs1Mv4MaZIKcFBmiLUXX7HJLX4fU7wE+Mrc3lQxI2HKq6WrSXi5FGuCQ==}
+ '@vitest/coverage-istanbul@4.1.2':
+ resolution: {integrity: sha512-WSz7+4a7PcMtMNvIP7AXUMffsq4JrWeJaguC8lg6fSQyGxSfaT4Rf81idqwxTT6qX5kjjZw2t9rAnCRRQobSqw==}
peerDependencies:
- vitest: 4.0.18
+ vitest: 4.1.2
- '@vitest/coverage-v8@4.0.18':
- resolution: {integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==}
+ '@vitest/coverage-v8@4.1.2':
+ resolution: {integrity: sha512-sPK//PHO+kAkScb8XITeB1bf7fsk85Km7+rt4eeuRR3VS1/crD47cmV5wicisJmjNdfeokTZwjMk4Mj2d58Mgg==}
peerDependencies:
- '@vitest/browser': 4.0.18
- vitest: 4.0.18
+ '@vitest/browser': 4.1.2
+ vitest: 4.1.2
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/expect@4.0.18':
- resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==}
+ '@vitest/expect@4.1.2':
+ resolution: {integrity: sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==}
- '@vitest/mocker@4.0.18':
- resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==}
+ '@vitest/mocker@4.1.2':
+ resolution: {integrity: sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==}
peerDependencies:
msw: ^2.4.9
- vite: ^6.0.0 || ^7.0.0-0
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@4.0.18':
- resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==}
+ '@vitest/pretty-format@4.1.2':
+ resolution: {integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==}
- '@vitest/runner@4.0.18':
- resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==}
+ '@vitest/runner@4.1.2':
+ resolution: {integrity: sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==}
- '@vitest/snapshot@4.0.18':
- resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==}
+ '@vitest/snapshot@4.1.2':
+ resolution: {integrity: sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==}
- '@vitest/spy@4.0.18':
- resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==}
+ '@vitest/spy@4.1.2':
+ resolution: {integrity: sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==}
- '@vitest/ui@4.0.18':
- resolution: {integrity: sha512-CGJ25bc8fRi8Lod/3GHSvXRKi7nBo3kxh0ApW4yCjmrWmRmlT53B5E08XRSZRliygG0aVNxLrBEqPYdz/KcCtQ==}
+ '@vitest/ui@4.1.2':
+ resolution: {integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg==}
peerDependencies:
- vitest: 4.0.18
+ vitest: 4.1.2
- '@vitest/utils@4.0.18':
- resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==}
+ '@vitest/utils@4.1.2':
+ resolution: {integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==}
- '@wdio/config@9.24.0':
- resolution: {integrity: sha512-rcHu0eG16rSEmHL0sEKDcr/vYFmGhQ5GOlmlx54r+1sgh6sf136q+kth4169s16XqviWGW3LjZbUfpTK29pGtw==}
+ '@wdio/config@9.27.0':
+ resolution: {integrity: sha512-9y8z7ugIbU6ycKrA2SqCpKh1/hobut2rDq9CLt/BNVzSlebBBVOTMiAt1XroZzcPnA7/ZqpbkpOsbpPUaAQuNQ==}
engines: {node: '>=18.20.0'}
'@wdio/logger@9.18.0':
resolution: {integrity: sha512-HdzDrRs+ywAqbXGKqe1i/bLtCv47plz4TvsHFH3j729OooT5VH38ctFn5aLXgECmiAKDkmH/A6kOq2Zh5DIxww==}
engines: {node: '>=18.20.0'}
- '@wdio/protocols@9.24.0':
- resolution: {integrity: sha512-ozQKYddBLT4TRvU9J+fGrhVUtx3iDAe+KNCJcTDMFMxNSdDMR2xFQdNp8HLHypspk58oXTYCvz6ZYjySthhqsw==}
+ '@wdio/protocols@9.27.0':
+ resolution: {integrity: sha512-rIk69BsY1+6uU2PEN5FiRpI6K7HJ86YHzZRFBe4iRzKXQgGNk1zWzbdVJIuNFoOWsnmYUkK42KSSOT4Le6EmiQ==}
'@wdio/repl@9.16.2':
resolution: {integrity: sha512-FLTF0VL6+o5BSTCO7yLSXocm3kUnu31zYwzdsz4n9s5YWt83sCtzGZlZpt7TaTzb3jVUfxuHNQDTb8UMkCu0lQ==}
engines: {node: '>=18.20.0'}
- '@wdio/types@9.24.0':
- resolution: {integrity: sha512-PYYunNl8Uq1r8YMJAK6ReRy/V/XIrCSyj5cpCtR5EqCL6heETOORFj7gt4uPnzidfgbtMBcCru0LgjjlMiH1UQ==}
+ '@wdio/types@9.27.0':
+ resolution: {integrity: sha512-DQJ+OdRBqUBcQ30DN2Z651hEVh3OoxnlDUSRqlWy9An2AY6v9rYWTj825B6zsj5pLLEToYO1tfwWq0ab183pXg==}
engines: {node: '>=18.20.0'}
- '@wdio/utils@9.24.0':
- resolution: {integrity: sha512-6WhtzC5SNCGRBTkaObX6A07Ofnnyyf+TQH/d/fuhZRqvBknrP4AMMZF+PFxGl1fwdySWdBn+gV2QLE+52Byowg==}
+ '@wdio/utils@9.27.0':
+ resolution: {integrity: sha512-fUasd5OKJTy2seJfWnYZ9xlxTtY0p/Kyeuh7Tbb8kcofBqmBi2fTvM3sfZlo1tGQX9yCh+IS2N7hlfyFMmuZ+w==}
engines: {node: '>=18.20.0'}
'@webassemblyjs/ast@1.14.1':
@@ -2093,17 +2061,13 @@ packages:
'@xtuc/long@4.2.2':
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- '@zip.js/zip.js@2.8.2':
- resolution: {integrity: sha512-PI6UdgpSeVoGvzguKHmy2bwOqI3UYkntLZOCpyJSKIi7234c5aJmQYkJB/P4P2YUJkqhbqvu7iM2/0eJZ178nA==}
- engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
-
- '@zip.js/zip.js@2.8.21':
- resolution: {integrity: sha512-fkyzXISE3IMrstDO1AgPkJCx14MYHP/suIGiAovEYEuBjq3mffsuL6aMV7ohOSjW4rXtuACuUfpA3GtITgdtYg==}
+ '@zip.js/zip.js@2.8.23':
+ resolution: {integrity: sha512-RB+RLnxPJFPrGvQ9rgO+4JOcsob6lD32OcF0QE0yg24oeW9q8KnTTNlugcDaIveEcCbclobJcZP+fLQ++sH0bw==}
engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'}
- abbrev@3.0.1:
- resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ abbrev@4.0.0:
+ resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
@@ -2120,8 +2084,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ acorn@8.16.0:
+ resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -2238,12 +2202,16 @@ packages:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
+ assertion-error@2.0.1:
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
+ engines: {node: '>=12'}
+
ast-types@0.13.4:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines: {node: '>=4'}
- ast-v8-to-istanbul@0.3.11:
- resolution: {integrity: sha512-Qya9fkoofMjCBNVdWINMjB5KZvkYfaO9/anwkWnjxibpWUxo5iHl2sOdP7/uAqaRuUYuoo8rDwnbaaKVFxoUvw==}
+ ast-v8-to-istanbul@1.0.0:
+ resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==}
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
@@ -2263,20 +2231,26 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- b4a@1.7.1:
- resolution: {integrity: sha512-ZovbrBV0g6JxK5cGUF1Suby1vLfKjv4RWi8IxoaO/Mon8BDD9I21RxjHFtgQ+kskJqLAVyQZly3uMBui+vhc8Q==}
+ b4a@1.8.0:
+ resolution: {integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==}
peerDependencies:
react-native-b4a: '*'
peerDependenciesMeta:
react-native-b4a:
optional: true
- babel-loader@10.0.0:
- resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==}
+ babel-loader@10.1.1:
+ resolution: {integrity: sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg==}
engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0}
peerDependencies:
- '@babel/core': ^7.12.0
+ '@babel/core': ^7.12.0 || ^8.0.0-beta.1
+ '@rspack/core': ^1.0.0 || ^2.0.0-0
webpack: '>=5.61.0'
+ peerDependenciesMeta:
+ '@rspack/core':
+ optional: true
+ webpack:
+ optional: true
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
@@ -2288,11 +2262,16 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- bare-events@2.6.1:
- resolution: {integrity: sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==}
+ bare-events@2.8.2:
+ resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==}
+ peerDependencies:
+ bare-abort-controller: '*'
+ peerDependenciesMeta:
+ bare-abort-controller:
+ optional: true
- bare-fs@4.4.4:
- resolution: {integrity: sha512-Q8yxM1eLhJfuM7KXVP3zjhBvtMJCYRByoTT+wHXjpdMELv0xICFJX+1w4c7csa+WZEOsq4ItJ4RGwvzid6m/dw==}
+ bare-fs@4.5.6:
+ resolution: {integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==}
engines: {bare: '>=1.16.0'}
peerDependencies:
bare-buffer: '*'
@@ -2300,39 +2279,38 @@ packages:
bare-buffer:
optional: true
- bare-os@3.6.2:
- resolution: {integrity: sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==}
+ bare-os@3.8.4:
+ resolution: {integrity: sha512-4JboWUl7/2LhgU536tjUszzaVC8/WEWKtyX5crayvlN71ih8+O2SdvBhotQeDsuhhmPZmLCrPBJEcwVPhI/kkQ==}
engines: {bare: '>=1.14.0'}
bare-path@3.0.0:
resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
- bare-stream@2.7.0:
- resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==}
+ bare-stream@2.11.0:
+ resolution: {integrity: sha512-Y/+iQ49fL3rIn6w/AVxI/2+BRrpmzJvdWt5Jv8Za6Ngqc6V227c+pYjYYgLdpR3MwQ9ObVXD0ZrqoBztakM0rw==}
peerDependencies:
+ bare-abort-controller: '*'
bare-buffer: '*'
bare-events: '*'
peerDependenciesMeta:
+ bare-abort-controller:
+ optional: true
bare-buffer:
optional: true
bare-events:
optional: true
- bare-url@2.2.2:
- resolution: {integrity: sha512-g+ueNGKkrjMazDG3elZO1pNs3HY5+mMmOet1jtKyhOaCnkLzitxf26z7hoAEkDNgdNmnc1KIlt/dw6Po6xZMpA==}
+ bare-url@2.4.0:
+ resolution: {integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==}
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.10.0:
- resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==}
+ baseline-browser-mapping@2.10.12:
+ resolution: {integrity: sha512-qyq26DxfY4awP2gIRXhhLWfwzwI+N5Nxk6iQi8EFizIaWIjqicQTE4sLnZZVdeKPRcVNoJOkkpfzoIYuvCKaIQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- baseline-browser-mapping@2.8.4:
- resolution: {integrity: sha512-L+YvJwGAgwJBV1p6ffpSTa2KRc69EeeYGYjRVWKs0GKrK+LON0GC0gV+rKSNtALEDvMDqkvCFq9r1r94/Gjwxw==}
- hasBin: true
-
basic-ftp@5.2.0:
resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==}
engines: {node: '>=10.0.0'}
@@ -2349,17 +2327,21 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- bowser@2.12.1:
- resolution: {integrity: sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==}
+ boolean@3.2.0:
+ resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
- brace-expansion@1.1.12:
- resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
+ bowser@2.14.1:
+ resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==}
- brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@1.1.13:
+ resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
- brace-expansion@5.0.3:
- resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==}
+ brace-expansion@2.0.3:
+ resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==}
+
+ brace-expansion@5.0.5:
+ resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
@@ -2369,11 +2351,6 @@ packages:
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
- browserslist@4.26.2:
- resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
browserslist@4.28.1:
resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -2392,12 +2369,8 @@ packages:
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- cacache@19.0.1:
- resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- cacache@20.0.1:
- resolution: {integrity: sha512-+7LYcYGBYoNqTp1Rv7Ny1YjUo5E0/ftkQtraH3vkfAGgVHc+ouWdC8okAwQgQR7EVIdW6JTzTmhKFwzb+4okAQ==}
+ cacache@20.0.4:
+ resolution: {integrity: sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==}
engines: {node: ^20.17.0 || >=22.9.0}
call-bind-apply-helpers@1.0.2:
@@ -2427,11 +2400,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001743:
- resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==}
-
- caniuse-lite@1.0.30001774:
- resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==}
+ caniuse-lite@1.0.30001781:
+ resolution: {integrity: sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2457,14 +2427,14 @@ packages:
character-entities@2.0.2:
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
- chardet@2.1.0:
- resolution: {integrity: sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==}
+ chardet@2.1.1:
+ resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
- cheerio@1.1.2:
- resolution: {integrity: sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==}
+ cheerio@1.2.0:
+ resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==}
engines: {node: '>=20.18.1'}
chokidar@4.0.3:
@@ -2510,8 +2480,8 @@ packages:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
- cli-spinners@3.2.0:
- resolution: {integrity: sha512-pXftdQloMZzjCr3pCTIRniDcys6dDzgpgVhAHHk6TKBDbRuP1MkuetTF5KSv4YUutbOPa7+7ZrAJ2kVtbMqyXA==}
+ cli-spinners@3.4.0:
+ resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==}
engines: {node: '>=18.20'}
cli-truncate@2.1.0:
@@ -2541,8 +2511,8 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- color-name@2.0.2:
- resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==}
+ color-name@2.1.0:
+ resolution: {integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==}
engines: {node: '>=12.20'}
color-parse@2.0.2:
@@ -2595,10 +2565,6 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -2606,8 +2572,8 @@ packages:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
- cosmiconfig@9.0.0:
- resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
+ cosmiconfig@9.0.1:
+ resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==}
engines: {node: '>=14'}
peerDependencies:
typescript: '>=4.9.5'
@@ -2631,17 +2597,17 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- css-declaration-sorter@7.2.0:
- resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
+ css-declaration-sorter@7.3.1:
+ resolution: {integrity: sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.0.9
- css-loader@7.1.2:
- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+ css-loader@7.1.4:
+ resolution: {integrity: sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==}
engines: {node: '>= 18.12.0'}
peerDependencies:
- '@rspack/core': 0.x || 1.x
+ '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0
webpack: ^5.27.0
peerDependenciesMeta:
'@rspack/core':
@@ -2659,8 +2625,8 @@ packages:
resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- css-tree@3.1.0:
- resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
+ css-tree@3.2.1:
+ resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
css-value@0.0.1:
@@ -2678,8 +2644,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssnano-preset-default@7.0.9:
- resolution: {integrity: sha512-tCD6AAFgYBOVpMBX41KjbvRh9c2uUjLXRyV7KHSIrwHiq5Z9o0TFfUCoM3TwVrRsRteN3sVXGNvjVNxYzkpTsA==}
+ cssnano-preset-default@7.0.11:
+ resolution: {integrity: sha512-waWlAMuCakP7//UCY+JPrQS1z0OSLeOXk2sKWJximKWGupVxre50bzPlvpbUwZIDylhf/ptf0Pk+Yf7C+hoa3g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -2690,8 +2656,8 @@ packages:
peerDependencies:
postcss: ^8.4.32
- cssnano@7.1.1:
- resolution: {integrity: sha512-fm4D8ti0dQmFPeF8DXSAA//btEmqCOgAc/9Oa3C1LW94h5usNrJEfrON7b4FkPZgnDEn6OUs5NdxiJZmAtGOpQ==}
+ cssnano@7.1.3:
+ resolution: {integrity: sha512-mLFHQAzyapMVFLiJIn7Ef4C2UCEvtlTlbyILR6B5ZsUAV3D/Pa761R5uC1YPhyBkRd3eqaDm2ncaNrD7R4mTRg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -2700,12 +2666,8 @@ packages:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
- data-uri-to-buffer@4.0.1:
- resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
- engines: {node: '>= 12'}
+ csstype@3.2.3:
+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
data-uri-to-buffer@6.0.2:
resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
@@ -2752,8 +2714,8 @@ packages:
resolution: {integrity: sha512-G7Cqgaelq68XHJNGlZ7lrNQyhZGsFqpwtGFexqUv4IQdjKoSYF7ipZ9UuTJZUSQXFj/XaoBLuEVIVqr8EJngEQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- decode-named-character-reference@1.2.0:
- resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==}
+ decode-named-character-reference@1.3.0:
+ resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==}
dedent@0.7.0:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
@@ -2785,6 +2747,9 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
+ detect-node@2.1.0:
+ resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
+
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
@@ -2792,6 +2757,10 @@ packages:
resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
engines: {node: '>=0.3.1'}
+ diff@8.0.4:
+ resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
+ engines: {node: '>=0.3.1'}
+
doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
@@ -2826,16 +2795,13 @@ packages:
resolution: {integrity: sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==}
engines: {node: '>=14.0.0'}
- edgedriver@6.1.2:
- resolution: {integrity: sha512-UvFqd/IR81iPyWMcxXbUNi+xKWR7JjfoHjfuwjqsj9UHQKn80RpQmS0jf+U25IPi+gKVPcpOSKm0XkqgGMq4zQ==}
- engines: {node: '>=18.0.0'}
+ edgedriver@6.3.0:
+ resolution: {integrity: sha512-ggEQL+oEyIcM4nP2QC3AtCQ04o4kDNefRM3hja0odvlPSnsaxiruMxEZ93v3gDCKWYW6BXUr51PPradb+3nffw==}
+ engines: {node: '>=20.0.0'}
hasBin: true
- electron-to-chromium@1.5.218:
- resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==}
-
- electron-to-chromium@1.5.302:
- resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==}
+ electron-to-chromium@1.5.328:
+ resolution: {integrity: sha512-QNQ5l45DzYytThO21403XN3FvK0hOkWDG8viNf6jqS42msJ8I4tGDSpBCgvDRRPnkffafiwAym2X2eHeGD2V0w==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2850,9 +2816,6 @@ packages:
encoding-sniffer@0.2.1:
resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
- encoding@0.1.13:
- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
-
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
@@ -2863,8 +2826,8 @@ packages:
resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
engines: {node: '>=10.0.0'}
- enhanced-resolve@5.19.0:
- resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==}
+ enhanced-resolve@5.20.1:
+ resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -2879,18 +2842,19 @@ packages:
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines: {node: '>=0.12'}
+ entities@7.0.1:
+ resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
+ engines: {node: '>=0.12'}
+
env-paths@2.2.1:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
- err-code@2.0.3:
- resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
-
error-ex@1.3.4:
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
- es-abstract@1.24.0:
- resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
+ es-abstract@1.24.1:
+ resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==}
engines: {node: '>= 0.4'}
es-define-property@1.0.1:
@@ -2901,13 +2865,10 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-iterator-helpers@1.2.1:
- resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ es-iterator-helpers@1.3.1:
+ resolution: {integrity: sha512-zWwRvqWiuBPr0muUG/78cW3aHROFCNIQ3zpmYDpwdbnt2m+xlNyRWpHBpa2lJjSBit7BQ+RXA1iwbSmu5yJ/EQ==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
-
es-module-lexer@2.0.0:
resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==}
@@ -2930,13 +2891,16 @@ packages:
es-toolkit@1.39.5:
resolution: {integrity: sha512-z9V0qU4lx1TBXDNFWfAASWk6RNU6c6+TJBKE+FLIg8u0XJ6Yw58Hi0yX8ftEouj6p1QARRlXLFfHbIli93BdQQ==}
- esbuild-loader@4.3.0:
- resolution: {integrity: sha512-D7HeJNdkDKKMarPQO/3dlJT6RwN2YJO7ENU6RPlpOz5YxSHnUNi2yvW41Bckvi1EVwctIaLzlb0ni5ag2GINYA==}
+ es6-error@4.1.1:
+ resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
+
+ esbuild-loader@4.4.2:
+ resolution: {integrity: sha512-8LdoT9sC7fzfvhxhsIAiWhzLJr9yT3ggmckXxsgvM07wgrRxhuT98XhLn3E7VczU5W5AFsPKv9DdWcZIubbWkQ==}
peerDependencies:
webpack: ^4.40.0 || ^5.0.0
- esbuild@0.25.9:
- resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
+ esbuild@0.27.4:
+ resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==}
engines: {node: '>=18'}
hasBin: true
@@ -2957,19 +2921,19 @@ packages:
engines: {node: '>=6.0'}
hasBin: true
- eslint-config-ckeditor5@13.0.0:
- resolution: {integrity: sha512-kJfQ+UJBWrBKGEmfkWlqP6RSEeIn7ursIzZx1E0F/J7fdz0ItKFIKZXZxxqETDQAWnZWKmzj5tx1wbnMkRBFlw==}
+ eslint-config-ckeditor5@13.0.1:
+ resolution: {integrity: sha512-UbB3v+OhG6tVSp9hi21WkU9mTTtUj/1GQFqHDgEm0YdKEKxhtCkIyPlt4b8UR53bXbRb1E+gcGNVBvYUPqytAw==}
engines: {node: '>=24.11.0'}
peerDependencies:
eslint: ^9.0.0
typescript: ^5.0.0
- eslint-plugin-ckeditor5-rules@13.0.0:
- resolution: {integrity: sha512-flXURsHYkTlPIHWlxt6BB40DRkdl8l1+qp9rFEi5ruF9ZW6hPRPN3Z4fvalrUAy/JuxmmwrcYKpiv+5keOHuPw==}
+ eslint-plugin-ckeditor5-rules@13.0.1:
+ resolution: {integrity: sha512-T3DsRDZWp0NV1i7Tp7usvSgUm0QmJjQrq8RzxKdR5ezaesIkIP6yS3x/bAB+vvKPY+UY1a3id2lk3/eUmS02Dw==}
engines: {node: '>=24.11.0'}
- eslint-plugin-mocha@11.1.0:
- resolution: {integrity: sha512-rKntVWRsQFPbf8OkSgVNRVRrcVAPaGTyEgWCEyXaPDJkTl0v5/lwu1vTk5sWiUJU8l2sxwvGUZzSNrEKdVMeQw==}
+ eslint-plugin-mocha@11.2.0:
+ resolution: {integrity: sha512-nMdy3tEXZac8AH5Z/9hwUkSfWu8xHf4XqwB5UEQzyTQGKcNlgFeciRAjLjliIKC3dR1Ex/a2/5sqgQzvYRkkkA==}
peerDependencies:
eslint: '>=9.0.0'
@@ -2995,8 +2959,12 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.38.0:
- resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==}
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ eslint@9.39.4:
+ resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -3014,8 +2982,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- esquery@1.6.0:
- resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ esquery@1.7.0:
+ resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
engines: {node: '>=0.10'}
esrecurse@4.3.0:
@@ -3041,8 +3009,11 @@ packages:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
- eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+ eventemitter3@5.0.4:
+ resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
+
+ events-universal@1.0.1:
+ resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==}
events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
@@ -3060,12 +3031,12 @@ packages:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
- expect-type@1.2.2:
- resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
+ expect-type@1.3.0:
+ resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines: {node: '>=12.0.0'}
- exponential-backoff@3.1.2:
- resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==}
+ exponential-backoff@3.1.3:
+ resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
@@ -3104,19 +3075,19 @@ packages:
fast-uri@3.1.0:
resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
- fast-xml-builder@1.1.3:
- resolution: {integrity: sha512-1o60KoFw2+LWKQu3IdcfcFlGTW4dpqEWmjhYec6H82AYZU2TVBXep6tMl8Z1Y+wM+ZrzCwe3BZ9Vyd9N2rIvmg==}
+ fast-xml-builder@1.1.4:
+ resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==}
- fast-xml-parser@5.4.1:
- resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==}
+ fast-xml-parser@5.5.8:
+ resolution: {integrity: sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==}
hasBin: true
- fast-xml-parser@5.5.5:
- resolution: {integrity: sha512-NLY+V5NNbdmiEszx9n14mZBseJTC50bRq1VHsaxOmR72JDuZt+5J1Co+dC/4JPnyq+WrIHNM69r0sqf7BMb3Mg==}
+ fast-xml-parser@5.5.9:
+ resolution: {integrity: sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==}
hasBin: true
- fastq@1.19.1:
- resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+ fastq@1.20.1:
+ resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
fault@2.0.1:
resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
@@ -3133,10 +3104,6 @@ packages:
picomatch:
optional: true
- fetch-blob@3.2.0:
- resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
- engines: {node: ^12.20 || >= 14.13}
-
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
@@ -3160,8 +3127,8 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.4.1:
- resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==}
+ flatted@3.4.2:
+ resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
@@ -3171,18 +3138,14 @@ packages:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
- form-data@4.0.4:
- resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
+ form-data@4.0.5:
+ resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
engines: {node: '>= 6'}
format@0.2.2:
resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
engines: {node: '>=0.4.x'}
- formdata-polyfill@4.0.10:
- resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
- engines: {node: '>=12.20.0'}
-
fs-minipass@3.0.3:
resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -3210,6 +3173,10 @@ packages:
engines: {node: '>=20.0.0'}
hasBin: true
+ generator-function@2.0.1:
+ resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
+ engines: {node: '>= 0.4'}
+
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -3225,8 +3192,8 @@ packages:
get-own-enumerable-property-symbols@3.0.2:
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
- get-port@7.1.0:
- resolution: {integrity: sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==}
+ get-port@7.2.0:
+ resolution: {integrity: sha512-afP4W205ONCuMoPBqcR6PSXnzX35KTcJygfJfcp+QY+uwm3p20p1YczWXhlICIzGMCxYBQcySEcOgsJcrkyobg==}
engines: {node: '>=16'}
get-proto@1.0.1:
@@ -3245,8 +3212,8 @@ packages:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.10.1:
- resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
+ get-tsconfig@4.13.7:
+ resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==}
get-uri@6.0.5:
resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
@@ -3271,15 +3238,13 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
- glob@11.1.0:
- resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==}
- engines: {node: 20 || >=22}
- deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- hasBin: true
+ glob@13.0.6:
+ resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
+ engines: {node: 18 || 20 || >=22}
- glob@13.0.0:
- resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==}
- engines: {node: 20 || >=22}
+ global-agent@3.0.0:
+ resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
+ engines: {node: '>=10.0'}
globals@14.0.0:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
@@ -3289,8 +3254,8 @@ packages:
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
- globals@16.4.0:
- resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==}
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
engines: {node: '>=18'}
globalthis@1.0.4:
@@ -3307,13 +3272,6 @@ packages:
grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
- graphql@16.12.0:
- resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==}
- engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
-
gray-matter@4.0.3:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
@@ -3391,15 +3349,8 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
- headers-polyfill@4.0.3:
- resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==}
-
- hosted-git-info@8.1.0:
- resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- hosted-git-info@9.0.0:
- resolution: {integrity: sha512-gEf705MZLrDPkbbhi8PnoO4ZwYgKoNL+ISZ3AjZMht2r3N5tuTwncyDi6Fv2/qDnMmZxgs0yI8WDOyR8q3G+SQ==}
+ hosted-git-info@9.0.2:
+ resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
engines: {node: ^20.17.0 || >=22.9.0}
html-escaper@2.0.2:
@@ -3414,6 +3365,9 @@ packages:
htmlparser2@10.0.0:
resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==}
+ htmlparser2@10.1.0:
+ resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
+
http-cache-semantics@4.2.0:
resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
@@ -3442,8 +3396,8 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
- iconv-lite@0.7.0:
- resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==}
+ iconv-lite@0.7.2:
+ resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
engines: {node: '>=0.10.0'}
icss-utils@5.1.0:
@@ -3488,12 +3442,12 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- ini@5.0.0:
- resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ ini@6.0.0:
+ resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- inquirer@12.9.6:
- resolution: {integrity: sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==}
+ inquirer@12.11.1:
+ resolution: {integrity: sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -3505,8 +3459,8 @@ packages:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
- ip-address@10.0.1:
- resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==}
+ ip-address@10.1.0:
+ resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
engines: {node: '>= 12'}
is-array-buffer@3.0.5:
@@ -3564,8 +3518,8 @@ packages:
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
engines: {node: '>=12'}
- is-generator-function@1.1.0:
- resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
+ is-generator-function@1.1.2:
+ resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
engines: {node: '>= 0.4'}
is-glob@4.0.3:
@@ -3584,9 +3538,6 @@ packages:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
- is-node-process@1.2.0:
- resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
-
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -3599,6 +3550,10 @@ packages:
resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
engines: {node: '>=0.10.0'}
+ is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
is-plain-obj@2.1.0:
resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
engines: {node: '>=8'}
@@ -3664,18 +3619,14 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- isexe@3.1.1:
- resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
- engines: {node: '>=16'}
+ isexe@4.0.0:
+ resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==}
+ engines: {node: '>=20'}
istanbul-lib-coverage@3.2.2:
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
- istanbul-lib-instrument@6.0.3:
- resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
- engines: {node: '>=10'}
-
istanbul-lib-report@3.0.1:
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines: {node: '>=10'}
@@ -3691,18 +3642,10 @@ packages:
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jackspeak@4.1.1:
- resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==}
- engines: {node: 20 || >=22}
-
jest-worker@27.5.1:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
- jiti@2.5.1:
- resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
- hasBin: true
-
jiti@2.6.1:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
@@ -3736,9 +3679,9 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-parse-even-better-errors@4.0.0:
- resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ json-parse-even-better-errors@5.0.0:
+ resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -3749,6 +3692,12 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ json-stringify-safe@5.0.1:
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
+
+ json-with-bigint@3.5.8:
+ resolution: {integrity: sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==}
+
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -3784,6 +3733,9 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
+ lie@3.1.1:
+ resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
+
lie@3.3.0:
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
@@ -3824,6 +3776,9 @@ packages:
resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
engines: {node: '>=8.9.0'}
+ localforage@1.10.0:
+ resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}
+
locate-app@2.5.0:
resolution: {integrity: sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==}
@@ -3881,8 +3836,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.2.1:
- resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==}
+ lru-cache@11.2.7:
+ resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -3903,24 +3858,24 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magicast@0.5.1:
- resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==}
+ magicast@0.5.2:
+ resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
- make-fetch-happen@14.0.3:
- resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- make-fetch-happen@15.0.1:
- resolution: {integrity: sha512-9GjpQcaUXO2xmre8JfALl8Oji8Jpo+SyY2HpqFFPHVczOld/I+JFRx9FkP/uedZzkJlI9uM5t/j6dGJv4BScQw==}
+ make-fetch-happen@15.0.5:
+ resolution: {integrity: sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==}
engines: {node: ^20.17.0 || >=22.9.0}
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
+ matcher@3.0.0:
+ resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
+ engines: {node: '>=10'}
+
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
@@ -3928,8 +3883,8 @@ packages:
mdast-util-find-and-replace@3.0.2:
resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
- mdast-util-from-markdown@2.0.2:
- resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
+ mdast-util-from-markdown@2.0.3:
+ resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==}
mdast-util-frontmatter@2.0.1:
resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
@@ -3970,8 +3925,8 @@ packages:
mdn-data@2.0.28:
resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
- mdn-data@2.12.2:
- resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
+ mdn-data@2.27.1:
+ resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -4091,8 +4046,8 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- mini-css-extract-plugin@2.9.4:
- resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==}
+ mini-css-extract-plugin@2.10.2:
+ resolution: {integrity: sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==}
engines: {node: '>= 12.13.0'}
peerDependencies:
webpack: ^5.0.0
@@ -4119,28 +4074,28 @@ packages:
resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
engines: {node: '>=16 || 14 >=14.17'}
- minipass-fetch@4.0.1:
- resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ minipass-fetch@5.0.2:
+ resolution: {integrity: sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- minipass-flush@1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
+ minipass-flush@1.0.7:
+ resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==}
engines: {node: '>= 8'}
minipass-pipeline@1.2.4:
resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
engines: {node: '>=8'}
- minipass-sized@1.0.3:
- resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
+ minipass-sized@2.0.0:
+ resolution: {integrity: sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==}
engines: {node: '>=8'}
minipass@3.3.6:
resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
engines: {node: '>=8'}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines: {node: '>=16 || 14 >=14.17'}
minizlib@3.1.0:
@@ -4150,13 +4105,13 @@ packages:
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- mocha@11.7.2:
- resolution: {integrity: sha512-lkqVJPmqqG/w5jmmFtiRvtA2jkDyNVUcefFJKb2uyX4dekk8Okgqop3cgbFiaIvj8uCRJVTP5x9dfxGyXm2jvQ==}
+ mocha@11.7.5:
+ resolution: {integrity: sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
- modern-tar@0.7.5:
- resolution: {integrity: sha512-YTefgdpKKFgoTDbEUqXqgUJct2OG6/4hs4XWLsxcHkDLj/x/V8WmKIRppPnXP5feQ7d1vuYWSp3qKkxfwaFaxA==}
+ modern-tar@0.7.6:
+ resolution: {integrity: sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==}
engines: {node: '>=18.0.0'}
morphdom@2.7.7:
@@ -4169,16 +4124,6 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- msw@2.11.2:
- resolution: {integrity: sha512-MI54hLCsrMwiflkcqlgYYNJJddY5/+S0SnONvhv1owOplvqohKSQyGejpNdUGyCwgs4IH7PqaNbPw/sKOEze9Q==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- typescript: '>= 4.8.x'
- peerDependenciesMeta:
- typescript:
- optional: true
-
mute-stream@2.0.0:
resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -4202,65 +4147,53 @@ packages:
resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
engines: {node: '>= 0.4.0'}
- node-domexception@1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
- deprecated: Use your platform's native DOMException instead
-
- node-fetch@3.3.2:
- resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ node-exports-info@1.6.0:
+ resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==}
+ engines: {node: '>= 0.4'}
- node-gyp@11.4.2:
- resolution: {integrity: sha512-3gD+6zsrLQH7DyYOUIutaauuXrcyxeTPyQuZQCQoNPZMHMMS5m4y0xclNpvYzoK3VNzuyxT6eF4mkIL4WSZ1eQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ node-gyp@12.2.0:
+ resolution: {integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
- node-releases@2.0.21:
- resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==}
+ node-releases@2.0.36:
+ resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==}
- node-releases@2.0.27:
- resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
-
- nopt@8.1.0:
- resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ nopt@9.0.0:
+ resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- npm-bundled@4.0.0:
- resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- npm-install-checks@7.1.2:
- resolution: {integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ npm-bundled@5.0.0:
+ resolution: {integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- npm-normalize-package-bin@4.0.0:
- resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ npm-install-checks@8.0.0:
+ resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- npm-package-arg@12.0.2:
- resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ npm-normalize-package-bin@5.0.0:
+ resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- npm-package-arg@13.0.0:
- resolution: {integrity: sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ==}
+ npm-package-arg@13.0.2:
+ resolution: {integrity: sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==}
engines: {node: ^20.17.0 || >=22.9.0}
- npm-packlist@10.0.1:
- resolution: {integrity: sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q==}
+ npm-packlist@10.0.4:
+ resolution: {integrity: sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==}
engines: {node: ^20.17.0 || >=22.9.0}
- npm-pick-manifest@10.0.0:
- resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ npm-pick-manifest@11.0.3:
+ resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- npm-registry-fetch@19.0.0:
- resolution: {integrity: sha512-DFxSAemHUwT/POaXAOY4NJmEWBPB0oKbwD6FFDE9hnt1nORkt/FXvgjD4hQjoKoHw9u0Ezws9SPXwV7xE/Gyww==}
+ npm-registry-fetch@19.1.1:
+ resolution: {integrity: sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==}
engines: {node: ^20.17.0 || >=22.9.0}
npm-run-path@4.0.1:
@@ -4316,9 +4249,6 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- outvariant@1.4.3:
- resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
@@ -4335,8 +4265,8 @@ packages:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
- p-map@7.0.3:
- resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==}
+ p-map@7.0.4:
+ resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==}
engines: {node: '>=18'}
pac-proxy-agent@7.2.0:
@@ -4350,8 +4280,8 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- pacote@21.0.1:
- resolution: {integrity: sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw==}
+ pacote@21.5.0:
+ resolution: {integrity: sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==}
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
@@ -4379,8 +4309,8 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
- path-expression-matcher@1.1.3:
- resolution: {integrity: sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==}
+ path-expression-matcher@1.2.0:
+ resolution: {integrity: sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==}
engines: {node: '>=14.0.0'}
path-key@3.1.1:
@@ -4394,12 +4324,9 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
- path-scurry@2.0.0:
- resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
- engines: {node: 20 || >=22}
-
- path-to-regexp@6.3.0:
- resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
+ path-scurry@2.0.2:
+ resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
+ engines: {node: 18 || 20 || >=22}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -4414,22 +4341,18 @@ packages:
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ picomatch@2.3.2:
+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.3:
- resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ picomatch@4.0.4:
+ resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines: {node: '>=12'}
pify@2.3.0:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- pixelmatch@7.1.0:
- resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==}
- hasBin: true
-
please-upgrade-node@3.2.0:
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
@@ -4453,20 +4376,20 @@ packages:
peerDependencies:
postcss: ^8.4.38
- postcss-colormin@7.0.4:
- resolution: {integrity: sha512-ziQuVzQZBROpKpfeDwmrG+Vvlr0YWmY/ZAk99XD+mGEBuEojoFekL41NCsdhyNUtZI7DPOoIWIR7vQQK9xwluw==}
+ postcss-colormin@7.0.6:
+ resolution: {integrity: sha512-oXM2mdx6IBTRm39797QguYzVEWzbdlFiMNfq88fCCN1Wepw3CYmJ/1/Ifa/KjWo+j5ZURDl2NTldLJIw51IeNQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
- postcss-convert-values@7.0.7:
- resolution: {integrity: sha512-HR9DZLN04Xbe6xugRH6lS4ZQH2zm/bFh/ZyRkpedZozhvh+awAfbA0P36InO4fZfDhvYfNJeNvlTf1sjwGbw/A==}
+ postcss-convert-values@7.0.9:
+ resolution: {integrity: sha512-l6uATQATZaCa0bckHV+r6dLXfWtUBKXxO3jK+AtxxJJtgMPD+VhhPCCx51I4/5w8U5uHV67g3w7PXj+V3wlMlg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
- postcss-discard-comments@7.0.4:
- resolution: {integrity: sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==}
+ postcss-discard-comments@7.0.6:
+ resolution: {integrity: sha512-Sq+Fzj1Eg5/CPf1ERb0wS1Im5cvE2gDXCE+si4HCn1sf+jpQZxDI4DXEp8t77B/ImzDceWE2ebJQFXdqZ6GRJw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4501,11 +4424,11 @@ packages:
peerDependencies:
postcss: ^8.4.21
- postcss-loader@8.2.0:
- resolution: {integrity: sha512-tHX+RkpsXVcc7st4dSdDGliI+r4aAQDuv+v3vFYHixb6YgjreG5AG4SEB0kDK8u2s6htqEEpKlkhSBUTvWKYnA==}
+ postcss-loader@8.2.1:
+ resolution: {integrity: sha512-k98jtRzthjj3f76MYTs9JTpRqV1RaaMhEU0Lpw9OTmQZQdppg4B30VZ74BojuBHt3F4KyubHJoXCMUeM8Bqeow==}
engines: {node: '>= 18.12.0'}
peerDependencies:
- '@rspack/core': 0.x || 1.x
+ '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0
postcss: ^7.0.0 || ^8.0.1
webpack: ^5.0.0
peerDependenciesMeta:
@@ -4520,8 +4443,8 @@ packages:
peerDependencies:
postcss: ^8.4.32
- postcss-merge-rules@7.0.6:
- resolution: {integrity: sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ==}
+ postcss-merge-rules@7.0.8:
+ resolution: {integrity: sha512-BOR1iAM8jnr7zoQSlpeBmCsWV5Uudi/+5j7k05D0O/WP3+OFMPD86c1j/20xiuRtyt45bhxw/7hnhZNhW2mNFA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4538,14 +4461,14 @@ packages:
peerDependencies:
postcss: ^8.4.32
- postcss-minify-params@7.0.4:
- resolution: {integrity: sha512-3OqqUddfH8c2e7M35W6zIwv7jssM/3miF9cbCSb1iJiWvtguQjlxZGIHK9JRmc8XAKmE2PFGtHSM7g/VcW97sw==}
+ postcss-minify-params@7.0.6:
+ resolution: {integrity: sha512-YOn02gC68JijlaXVuKvFSCvQOhTpblkcfDre2hb/Aaa58r2BIaK4AtE/cyZf2wV7YKAG+UlP9DT+By0ry1E4VQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
- postcss-minify-selectors@7.0.5:
- resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==}
+ postcss-minify-selectors@7.0.6:
+ resolution: {integrity: sha512-lIbC0jy3AAwDxEgciZlBullDiMBeBCT+fz5G8RcA9MWqh/hfUkpOI3vNDUNEZHgokaoiv0juB9Y8fGcON7rU/A==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4622,8 +4545,8 @@ packages:
peerDependencies:
postcss: ^8.4.32
- postcss-normalize-unicode@7.0.4:
- resolution: {integrity: sha512-LvIURTi1sQoZqj8mEIE8R15yvM+OhbR1avynMtI9bUzj5gGKR/gfZFd8O7VMj0QgJaIFzxDwxGl/ASMYAkqO8g==}
+ postcss-normalize-unicode@7.0.6:
+ resolution: {integrity: sha512-z6bwTV84YW6ZvvNoaNLuzRW4/uWxDKYI1iIDrzk6D2YTL7hICApy+Q1LP6vBEsljX8FM7YSuV9qI79XESd4ddQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4646,8 +4569,8 @@ packages:
peerDependencies:
postcss: ^8.4.32
- postcss-reduce-initial@7.0.4:
- resolution: {integrity: sha512-rdIC9IlMBn7zJo6puim58Xd++0HdbvHeHaPgXsimMfG1ijC5A9ULvNLSE0rUKVJOvNMcwewW4Ga21ngyJjY/+Q==}
+ postcss-reduce-initial@7.0.6:
+ resolution: {integrity: sha512-G6ZyK68AmrPdMB6wyeA37ejnnRG2S8xinJrZJnOv+IaRKf6koPAVbQsiC7MfkmXaGmF1UO+QCijb27wfpxuRNg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4658,8 +4581,8 @@ packages:
peerDependencies:
postcss: ^8.4.32
- postcss-selector-parser@7.1.0:
- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+ postcss-selector-parser@7.1.1:
+ resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
engines: {node: '>=4'}
postcss-simple-vars@7.0.1:
@@ -4668,14 +4591,14 @@ packages:
peerDependencies:
postcss: ^8.2.1
- postcss-svgo@7.1.0:
- resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==}
+ postcss-svgo@7.1.1:
+ resolution: {integrity: sha512-zU9H9oEDrUFKa0JB7w+IYL7Qs9ey1mZyjhbf0KLxwJDdDRtoPvCmaEfknzqfHj44QS9VD6c5sJnBAVYTLRg/Sg==}
engines: {node: ^18.12.0 || ^20.9.0 || >= 18}
peerDependencies:
postcss: ^8.4.32
- postcss-unique-selectors@7.0.4:
- resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==}
+ postcss-unique-selectors@7.0.5:
+ resolution: {integrity: sha512-3QoYmEt4qg/rUWDn6Tc8+ZVPmbp4G1hXDtCNWDx0st8SjtCbRcxRXDDM1QrEiXGG3A45zscSJFb4QH90LViyxg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -4683,8 +4606,8 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.6:
- resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ postcss@8.5.8:
+ resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -4695,9 +4618,9 @@ packages:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- proc-log@5.0.0:
- resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ proc-log@6.1.0:
+ resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -4710,10 +4633,6 @@ packages:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
- promise-retry@2.0.1:
- resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
- engines: {node: '>=10'}
-
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@@ -4731,8 +4650,8 @@ packages:
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- pump@3.0.3:
- resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
+ pump@3.0.4:
+ resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
@@ -4881,13 +4800,14 @@ packages:
resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
- resolve@1.22.10:
- resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
+ resolve@1.22.11:
+ resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
engines: {node: '>= 0.4'}
hasBin: true
- resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
+ resolve@2.0.0-next.6:
+ resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==}
+ engines: {node: '>= 0.4'}
hasBin: true
resq@1.11.0:
@@ -4909,13 +4829,6 @@ packages:
resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==}
engines: {node: '>=10'}
- retry@0.12.0:
- resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
- engines: {node: '>= 4'}
-
- rettime@0.7.0:
- resolution: {integrity: sha512-LPRKoHnLKd/r3dVxcwO7vhCW+orkOGj9ViueosEBK6ie89CijnfRlhaDhHq/3Hxu4CkWQtxwlBG0mzTQY6uQjw==}
-
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -4926,13 +4839,17 @@ packages:
rgb2hex@0.2.5:
resolution: {integrity: sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==}
- rimraf@6.0.1:
- resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+ rimraf@6.1.3:
+ resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==}
engines: {node: 20 || >=22}
hasBin: true
- rollup@4.59.0:
- resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==}
+ roarr@2.15.4:
+ resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
+ engines: {node: '>=8.0'}
+
+ rollup@4.60.0:
+ resolution: {integrity: sha512-yqjxruMGBQJ2gG4HtjZtAfXArHomazDHoFwFFmZZl0r7Pdo7qCIXKqKHZc8yeoMgzJJ+pO6pEEHa+V7uzWlrAQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -4946,8 +4863,8 @@ packages:
rxjs@7.8.2:
resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
- safaridriver@1.0.0:
- resolution: {integrity: sha512-J92IFbskyo7OYB3Dt4aTdyhag1GlInrfbPCmMteb7aBK7PwlnGz1HI0+oyNN97j7pV9DqUAVoVgkNRMrfY47mQ==}
+ safaridriver@1.0.1:
+ resolution: {integrity: sha512-jkg4434cYgtrIF2AeY/X0Wmd2W73cK5qIEFE3hDrrQenJH/2SDJIXGvPAigfvQTcE9+H31zkiNHbUqcihEiMRA==}
engines: {node: '>=18.0.0'}
safe-array-concat@1.1.3:
@@ -4968,14 +4885,15 @@ packages:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
- safe-regex2@5.0.0:
- resolution: {integrity: sha512-YwJwe5a51WlK7KbOJREPdjNrpViQBI3p4T50lfwPuDhZnE3XGVTlGvi+aolc5+RvxDD6bnUmjVsU9n1eboLUYw==}
+ safe-regex2@5.1.0:
+ resolution: {integrity: sha512-pNHAuBW7TrcleFHsxBr5QMi/Iyp0ENjUKz7GCcX1UO7cMh+NmVK6HxQckNL1tJp1XAJVjG6B8OKIPqodqj9rtw==}
+ hasBin: true
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sax@1.5.0:
- resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==}
+ sax@1.6.0:
+ resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
engines: {node: '>=11.0.0'}
scheduler@0.19.1:
@@ -5005,8 +4923,8 @@ packages:
semver-compare@1.0.0:
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
- semver@7.7.2:
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines: {node: '>=10'}
hasBin: true
@@ -5014,8 +4932,12 @@ packages:
resolution: {integrity: sha512-ZYkZLAvKTKQXWuh5XpBw7CdbSzagarX39WyZ2H07CDLC5/KfsRGlIXV8d4+tfqX1M7916mRqR1QfNHSij+c9Pw==}
engines: {node: '>=18'}
- serialize-javascript@7.0.4:
- resolution: {integrity: sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg==}
+ serialize-error@7.0.1:
+ resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
+ engines: {node: '>=10'}
+
+ serialize-javascript@7.0.5:
+ resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==}
engines: {node: '>=20.0.0'}
set-function-length@1.2.2:
@@ -5078,8 +5000,8 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- sigstore@4.0.0:
- resolution: {integrity: sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q==}
+ sigstore@4.1.0:
+ resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==}
engines: {node: ^20.17.0 || >=22.9.0}
simple-git@3.33.0:
@@ -5109,12 +5031,17 @@ packages:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ snyk@1.1303.2:
+ resolution: {integrity: sha512-hZBvU1MiqTBfoFDcgoIFKZEfR98Y9lYtabhDS1vH77S1JWwLaRyeiiMiPGjrI56SD2ZRfHcfyicDI1eQ6A60VQ==}
+ engines: {node: '>=12'}
+ hasBin: true
+
socket.io-client@4.7.0:
resolution: {integrity: sha512-7Q8CeDrhuZzg4QLXl3tXlk5yb086oxYzehAVZRLiGCzCmtDneiHz1qHyyWcxhTgxXiokVpWQXoG/u60HoXSQew==}
engines: {node: '>=10.0.0'}
- socket.io-parser@4.2.4:
- resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
+ socket.io-parser@4.2.6:
+ resolution: {integrity: sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==}
engines: {node: '>=10.0.0'}
socks-proxy-agent@8.0.5:
@@ -5145,17 +5072,14 @@ packages:
spacetrim@0.11.59:
resolution: {integrity: sha512-lLYsktklSRKprreOm7NXReW8YiX2VBjbgmXYEziOoGf/qsJqAEACaDvoTtUOycwjpaSh+bT8eu0KrJn7UNxiCg==}
- spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
spdx-exceptions@2.5.0:
resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+ spdx-expression-parse@4.0.0:
+ resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.22:
- resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==}
+ spdx-license-ids@3.0.23:
+ resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
specificity@0.4.1:
resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==}
@@ -5168,29 +5092,25 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- ssri@12.0.0:
- resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ sprintf-js@1.1.3:
+ resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+
+ ssri@13.0.1:
+ resolution: {integrity: sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- statuses@2.0.2:
- resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
- engines: {node: '>= 0.8'}
-
- std-env@3.10.0:
- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
+ std-env@4.0.0:
+ resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==}
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
- streamx@2.22.1:
- resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==}
-
- strict-event-emitter@0.5.1:
- resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
+ streamx@2.25.0:
+ resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==}
string-argv@0.3.1:
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
@@ -5240,8 +5160,8 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ strip-ansi@7.2.0:
+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
engines: {node: '>=12'}
strip-bom-string@1.0.0:
@@ -5260,8 +5180,8 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strnum@2.1.2:
- resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==}
+ strnum@2.2.2:
+ resolution: {integrity: sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==}
style-loader@4.0.0:
resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
@@ -5269,11 +5189,11 @@ packages:
peerDependencies:
webpack: ^5.27.0
- style-mod@4.1.2:
- resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
+ style-mod@4.1.3:
+ resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==}
- stylehacks@7.0.6:
- resolution: {integrity: sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg==}
+ stylehacks@7.0.8:
+ resolution: {integrity: sha512-I3f053GBLIiS5Fg6OMFhq/c+yW+5Hc2+1fgq7gElDMMSqwlRb3tBf2ef6ucLStYRpId4q//bQO1FjcyNyy4yDQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.32
@@ -5301,22 +5221,25 @@ packages:
engines: {node: '>=16'}
hasBin: true
- tapable@2.3.0:
- resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
+ tapable@2.3.2:
+ resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==}
engines: {node: '>=6'}
- tar-fs@3.1.1:
- resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==}
+ tar-fs@3.1.2:
+ resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==}
- tar-stream@3.1.7:
- resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
+ tar-stream@3.1.8:
+ resolution: {integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==}
- tar@7.5.11:
- resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==}
+ tar@7.5.13:
+ resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==}
engines: {node: '>=18'}
- terser-webpack-plugin@5.3.16:
- resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==}
+ teex@1.0.1:
+ resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==}
+
+ terser-webpack-plugin@5.4.0:
+ resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
@@ -5331,13 +5254,13 @@ packages:
uglify-js:
optional: true
- terser@5.46.0:
- resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==}
+ terser@5.46.1:
+ resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==}
engines: {node: '>=10'}
hasBin: true
- text-decoder@1.2.3:
- resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
+ text-decoder@1.2.7:
+ resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==}
through2@4.0.2:
resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
@@ -5348,25 +5271,18 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@1.0.2:
- resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ tinyexec@1.0.4:
+ resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==}
engines: {node: '>=18'}
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
- tinyrainbow@3.0.3:
- resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
+ tinyrainbow@3.1.0:
+ resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
engines: {node: '>=14.0.0'}
- tldts-core@7.0.23:
- resolution: {integrity: sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==}
-
- tldts@7.0.23:
- resolution: {integrity: sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==}
- hasBin: true
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -5375,10 +5291,6 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- tough-cookie@6.0.0:
- resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==}
- engines: {node: '>=16'}
-
tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
@@ -5392,8 +5304,8 @@ packages:
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
- ts-api-utils@2.1.0:
- resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
+ ts-api-utils@2.5.0:
+ resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
@@ -5401,14 +5313,18 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tuf-js@4.0.0:
- resolution: {integrity: sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg==}
+ tuf-js@4.1.0:
+ resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==}
engines: {node: ^20.17.0 || >=22.9.0}
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
+ type-fest@0.13.1:
+ resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
+ engines: {node: '>=10'}
+
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -5441,11 +5357,11 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript-eslint@8.46.2:
- resolution: {integrity: sha512-vbw8bOmiuYNdzzV3lsiWv6sRwjyuKJMQqWulBOU7M0RrxedXledX8G8kBbQeiOYDnTfiXz0Y4081E1QMNB6iQg==}
+ typescript-eslint@8.57.2:
+ resolution: {integrity: sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
typescript@5.9.3:
@@ -5460,33 +5376,25 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici-types@7.12.0:
- resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==}
+ undici-types@7.18.2:
+ resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
undici@6.24.1:
resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==}
engines: {node: '>=18.17'}
- undici@7.24.2:
- resolution: {integrity: sha512-P9J1HWYV/ajFr8uCqk5QixwiRKmB1wOamgS0e+o2Z4A44Ej2+thFVRLG/eA7qprx88XXhnV5Bl8LHXTURpzB3Q==}
+ undici@7.24.6:
+ resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==}
engines: {node: '>=20.18.1'}
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unique-filename@4.0.0:
- resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- unique-slug@5.0.0:
- resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
+ unist-util-is@6.0.1:
+ resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==}
unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
@@ -5494,8 +5402,8 @@ packages:
unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
+ unist-util-visit-parents@6.0.2:
+ resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==}
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
@@ -5507,12 +5415,6 @@ packages:
resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
engines: {node: '>=4'}
- update-browserslist-db@1.1.3:
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
hasBin: true
@@ -5539,13 +5441,14 @@ packages:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
validate-npm-package-name@6.0.2:
resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==}
engines: {node: ^18.17.0 || >=20.5.0}
+ validate-npm-package-name@7.0.2:
+ resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
vanilla-colorful@0.7.2:
resolution: {integrity: sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==}
@@ -5555,8 +5458,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@7.1.12:
- resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==}
+ vite@7.3.1:
+ resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -5595,20 +5498,21 @@ packages:
yaml:
optional: true
- vitest@4.0.18:
- resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==}
+ vitest@4.1.2:
+ resolution: {integrity: sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.0.18
- '@vitest/browser-preview': 4.0.18
- '@vitest/browser-webdriverio': 4.0.18
- '@vitest/ui': 4.0.18
+ '@vitest/browser-playwright': 4.1.2
+ '@vitest/browser-preview': 4.1.2
+ '@vitest/browser-webdriverio': 4.1.2
+ '@vitest/ui': 4.1.2
happy-dom: '*'
jsdom: '*'
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
@@ -5644,16 +5548,12 @@ packages:
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
- webdriver@9.24.0:
- resolution: {integrity: sha512-2R31Ey83NzMsafkl4hdFq6GlIBvOODQMkueLjeRqYAITu3QCYiq9oqBdnWA6CdePuV4dbKlYsKRX0mwMiPclDA==}
+ webdriver@9.27.0:
+ resolution: {integrity: sha512-w07ThZND48SIr0b4S7eFougYUyclmoUwdmju8yXvEJiXYjDjeYUpl8wZrYPEYRBylxpSx+sBHfEUBrPQkcTTRQ==}
engines: {node: '>=18.20.0'}
- webdriverio@9.24.0:
- resolution: {integrity: sha512-LTJt6Z/iDM0ne/4ytd3BykoPv9CuJ+CAILOzlwFeMGn4Mj02i4Bk2Rg9o/jeJ89f52hnv4OPmNjD0e8nzWAy5g==}
+ webdriverio@9.27.0:
+ resolution: {integrity: sha512-Y4FbMf4bKBXpPB0lYpglzQ2GfDDe6uojmMZl85uPyrDx18NW7mqN84ZawGoIg/FRvcLaVhcOzc98WOPo725Rag==}
engines: {node: '>=18.20.0'}
peerDependencies:
puppeteer-core: '>=22.x || <=24.x'
@@ -5664,12 +5564,12 @@ packages:
webpack-sources@1.4.3:
resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==}
- webpack-sources@3.3.3:
- resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
+ webpack-sources@3.3.4:
+ resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==}
engines: {node: '>=10.13.0'}
- webpack@5.105.2:
- resolution: {integrity: sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==}
+ webpack@5.105.4:
+ resolution: {integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -5699,8 +5599,8 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-typed-array@1.1.19:
- resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
+ which-typed-array@1.1.20:
+ resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==}
engines: {node: '>= 0.4'}
which@2.0.2:
@@ -5708,9 +5608,9 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- which@5.0.0:
- resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
+ which@6.0.1:
+ resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
why-is-node-running@2.3.0:
@@ -5752,8 +5652,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ ws@8.20.0:
+ resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -5782,12 +5682,12 @@ packages:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ yaml@1.10.3:
+ resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==}
engines: {node: '>= 6'}
- yaml@2.8.1:
- resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
+ yaml@2.8.3:
+ resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
engines: {node: '>= 14.6'}
hasBin: true
@@ -5837,7 +5737,7 @@ snapshots:
'@aws-crypto/supports-web-crypto': 5.2.0
'@aws-crypto/util': 5.2.0
'@aws-sdk/types': 3.973.6
- '@aws-sdk/util-locate-window': 3.873.0
+ '@aws-sdk/util-locate-window': 3.965.5
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
@@ -5861,23 +5761,23 @@ snapshots:
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/credential-provider-node': 3.972.21
- '@aws-sdk/eventstream-handler-node': 3.972.11
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/credential-provider-node': 3.972.27
+ '@aws-sdk/eventstream-handler-node': 3.972.12
'@aws-sdk/middleware-eventstream': 3.972.8
'@aws-sdk/middleware-host-header': 3.972.8
'@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.21
- '@aws-sdk/middleware-websocket': 3.972.13
- '@aws-sdk/region-config-resolver': 3.972.8
+ '@aws-sdk/middleware-recursion-detection': 3.972.9
+ '@aws-sdk/middleware-user-agent': 3.972.26
+ '@aws-sdk/middleware-websocket': 3.972.14
+ '@aws-sdk/region-config-resolver': 3.972.10
'@aws-sdk/token-providers': 3.994.0
'@aws-sdk/types': 3.973.6
'@aws-sdk/util-endpoints': 3.994.0
'@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.7
- '@smithy/config-resolver': 4.4.6
- '@smithy/core': 3.23.11
+ '@aws-sdk/util-user-agent-node': 3.973.12
+ '@smithy/config-resolver': 4.4.13
+ '@smithy/core': 3.23.12
'@smithy/eventstream-serde-browser': 4.2.12
'@smithy/eventstream-serde-config-resolver': 4.3.12
'@smithy/eventstream-serde-node': 4.2.12
@@ -5885,77 +5785,77 @@ snapshots:
'@smithy/hash-node': 4.2.12
'@smithy/invalid-dependency': 4.2.12
'@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.25
- '@smithy/middleware-retry': 4.4.42
- '@smithy/middleware-serde': 4.2.14
+ '@smithy/middleware-endpoint': 4.4.27
+ '@smithy/middleware-retry': 4.4.44
+ '@smithy/middleware-serde': 4.2.15
'@smithy/middleware-stack': 4.2.12
- '@smithy/node-config-provider': 4.3.8
- '@smithy/node-http-handler': 4.4.16
+ '@smithy/node-config-provider': 4.3.12
+ '@smithy/node-http-handler': 4.5.0
'@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.5
- '@smithy/types': 4.12.0
+ '@smithy/smithy-client': 4.12.7
+ '@smithy/types': 4.13.1
'@smithy/url-parser': 4.2.12
'@smithy/util-base64': 4.3.2
'@smithy/util-body-length-browser': 4.2.2
'@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.41
- '@smithy/util-defaults-mode-node': 4.2.44
- '@smithy/util-endpoints': 3.2.8
- '@smithy/util-middleware': 4.2.8
+ '@smithy/util-defaults-mode-browser': 4.3.43
+ '@smithy/util-defaults-mode-node': 4.2.47
+ '@smithy/util-endpoints': 3.3.3
+ '@smithy/util-middleware': 4.2.12
'@smithy/util-retry': 4.2.12
- '@smithy/util-stream': 4.5.19
+ '@smithy/util-stream': 4.5.20
'@smithy/util-utf8': 4.2.2
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/core@3.973.20':
+ '@aws-sdk/core@3.973.25':
dependencies:
'@aws-sdk/types': 3.973.6
- '@aws-sdk/xml-builder': 3.972.11
- '@smithy/core': 3.23.11
+ '@aws-sdk/xml-builder': 3.972.16
+ '@smithy/core': 3.23.12
'@smithy/node-config-provider': 4.3.12
'@smithy/property-provider': 4.2.12
'@smithy/protocol-http': 5.3.12
'@smithy/signature-v4': 5.3.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
'@smithy/util-base64': 4.3.2
'@smithy/util-middleware': 4.2.12
'@smithy/util-utf8': 4.2.2
tslib: 2.8.1
- '@aws-sdk/credential-provider-env@3.972.18':
+ '@aws-sdk/credential-provider-env@3.972.23':
dependencies:
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/credential-provider-http@3.972.20':
+ '@aws-sdk/credential-provider-http@3.972.25':
dependencies:
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/types': 3.973.6
'@smithy/fetch-http-handler': 5.3.15
- '@smithy/node-http-handler': 4.4.16
+ '@smithy/node-http-handler': 4.5.0
'@smithy/property-provider': 4.2.12
'@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
- '@smithy/util-stream': 4.5.19
+ '@smithy/util-stream': 4.5.20
tslib: 2.8.1
- '@aws-sdk/credential-provider-ini@3.972.20':
+ '@aws-sdk/credential-provider-ini@3.972.26':
dependencies:
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/credential-provider-env': 3.972.18
- '@aws-sdk/credential-provider-http': 3.972.20
- '@aws-sdk/credential-provider-login': 3.972.20
- '@aws-sdk/credential-provider-process': 3.972.18
- '@aws-sdk/credential-provider-sso': 3.972.20
- '@aws-sdk/credential-provider-web-identity': 3.972.20
- '@aws-sdk/nested-clients': 3.996.10
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/credential-provider-env': 3.972.23
+ '@aws-sdk/credential-provider-http': 3.972.25
+ '@aws-sdk/credential-provider-login': 3.972.26
+ '@aws-sdk/credential-provider-process': 3.972.23
+ '@aws-sdk/credential-provider-sso': 3.972.26
+ '@aws-sdk/credential-provider-web-identity': 3.972.26
+ '@aws-sdk/nested-clients': 3.996.16
'@aws-sdk/types': 3.973.6
'@smithy/credential-provider-imds': 4.2.12
'@smithy/property-provider': 4.2.12
@@ -5965,10 +5865,10 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-login@3.972.20':
+ '@aws-sdk/credential-provider-login@3.972.26':
dependencies:
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/nested-clients': 3.996.10
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/nested-clients': 3.996.16
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/protocol-http': 5.3.12
@@ -5978,14 +5878,14 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-node@3.972.21':
+ '@aws-sdk/credential-provider-node@3.972.27':
dependencies:
- '@aws-sdk/credential-provider-env': 3.972.18
- '@aws-sdk/credential-provider-http': 3.972.20
- '@aws-sdk/credential-provider-ini': 3.972.20
- '@aws-sdk/credential-provider-process': 3.972.18
- '@aws-sdk/credential-provider-sso': 3.972.20
- '@aws-sdk/credential-provider-web-identity': 3.972.20
+ '@aws-sdk/credential-provider-env': 3.972.23
+ '@aws-sdk/credential-provider-http': 3.972.25
+ '@aws-sdk/credential-provider-ini': 3.972.26
+ '@aws-sdk/credential-provider-process': 3.972.23
+ '@aws-sdk/credential-provider-sso': 3.972.26
+ '@aws-sdk/credential-provider-web-identity': 3.972.26
'@aws-sdk/types': 3.973.6
'@smithy/credential-provider-imds': 4.2.12
'@smithy/property-provider': 4.2.12
@@ -5995,20 +5895,20 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-process@3.972.18':
+ '@aws-sdk/credential-provider-process@3.972.23':
dependencies:
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/shared-ini-file-loader': 4.4.7
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/credential-provider-sso@3.972.20':
+ '@aws-sdk/credential-provider-sso@3.972.26':
dependencies:
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/nested-clients': 3.996.10
- '@aws-sdk/token-providers': 3.1009.0
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/nested-clients': 3.996.16
+ '@aws-sdk/token-providers': 3.1019.0
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/shared-ini-file-loader': 4.4.7
@@ -6017,10 +5917,10 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-web-identity@3.972.20':
+ '@aws-sdk/credential-provider-web-identity@3.972.26':
dependencies:
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/nested-clients': 3.996.10
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/nested-clients': 3.996.16
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/shared-ini-file-loader': 4.4.7
@@ -6029,7 +5929,7 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/eventstream-handler-node@3.972.11':
+ '@aws-sdk/eventstream-handler-node@3.972.12':
dependencies:
'@aws-sdk/types': 3.973.6
'@smithy/eventstream-codec': 4.2.12
@@ -6056,7 +5956,7 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/middleware-recursion-detection@3.972.8':
+ '@aws-sdk/middleware-recursion-detection@3.972.9':
dependencies:
'@aws-sdk/types': 3.973.6
'@aws/lambda-invoke-store': 0.2.4
@@ -6064,18 +5964,18 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/middleware-user-agent@3.972.21':
+ '@aws-sdk/middleware-user-agent@3.972.26':
dependencies:
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/types': 3.973.6
'@aws-sdk/util-endpoints': 3.996.5
- '@smithy/core': 3.23.11
+ '@smithy/core': 3.23.12
'@smithy/protocol-http': 5.3.12
'@smithy/types': 4.13.1
'@smithy/util-retry': 4.2.12
tslib: 2.8.1
- '@aws-sdk/middleware-websocket@3.972.13':
+ '@aws-sdk/middleware-websocket@3.972.14':
dependencies:
'@aws-sdk/types': 3.973.6
'@aws-sdk/util-format-url': 3.972.8
@@ -6094,80 +5994,80 @@ snapshots:
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/middleware-host-header': 3.972.8
'@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.21
- '@aws-sdk/region-config-resolver': 3.972.8
+ '@aws-sdk/middleware-recursion-detection': 3.972.9
+ '@aws-sdk/middleware-user-agent': 3.972.26
+ '@aws-sdk/region-config-resolver': 3.972.10
'@aws-sdk/types': 3.973.6
'@aws-sdk/util-endpoints': 3.994.0
'@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.7
- '@smithy/config-resolver': 4.4.6
- '@smithy/core': 3.23.11
+ '@aws-sdk/util-user-agent-node': 3.973.12
+ '@smithy/config-resolver': 4.4.13
+ '@smithy/core': 3.23.12
'@smithy/fetch-http-handler': 5.3.15
'@smithy/hash-node': 4.2.12
'@smithy/invalid-dependency': 4.2.12
'@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.25
- '@smithy/middleware-retry': 4.4.42
- '@smithy/middleware-serde': 4.2.14
+ '@smithy/middleware-endpoint': 4.4.27
+ '@smithy/middleware-retry': 4.4.44
+ '@smithy/middleware-serde': 4.2.15
'@smithy/middleware-stack': 4.2.12
- '@smithy/node-config-provider': 4.3.8
- '@smithy/node-http-handler': 4.4.16
+ '@smithy/node-config-provider': 4.3.12
+ '@smithy/node-http-handler': 4.5.0
'@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.5
- '@smithy/types': 4.12.0
+ '@smithy/smithy-client': 4.12.7
+ '@smithy/types': 4.13.1
'@smithy/url-parser': 4.2.12
'@smithy/util-base64': 4.3.2
'@smithy/util-body-length-browser': 4.2.2
'@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.41
- '@smithy/util-defaults-mode-node': 4.2.44
- '@smithy/util-endpoints': 3.2.8
- '@smithy/util-middleware': 4.2.8
+ '@smithy/util-defaults-mode-browser': 4.3.43
+ '@smithy/util-defaults-mode-node': 4.2.47
+ '@smithy/util-endpoints': 3.3.3
+ '@smithy/util-middleware': 4.2.12
'@smithy/util-retry': 4.2.12
'@smithy/util-utf8': 4.2.2
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/nested-clients@3.996.10':
+ '@aws-sdk/nested-clients@3.996.16':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/middleware-host-header': 3.972.8
'@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.21
- '@aws-sdk/region-config-resolver': 3.972.8
+ '@aws-sdk/middleware-recursion-detection': 3.972.9
+ '@aws-sdk/middleware-user-agent': 3.972.26
+ '@aws-sdk/region-config-resolver': 3.972.10
'@aws-sdk/types': 3.973.6
'@aws-sdk/util-endpoints': 3.996.5
'@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.7
- '@smithy/config-resolver': 4.4.11
- '@smithy/core': 3.23.11
+ '@aws-sdk/util-user-agent-node': 3.973.12
+ '@smithy/config-resolver': 4.4.13
+ '@smithy/core': 3.23.12
'@smithy/fetch-http-handler': 5.3.15
'@smithy/hash-node': 4.2.12
'@smithy/invalid-dependency': 4.2.12
'@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.25
- '@smithy/middleware-retry': 4.4.42
- '@smithy/middleware-serde': 4.2.14
+ '@smithy/middleware-endpoint': 4.4.27
+ '@smithy/middleware-retry': 4.4.44
+ '@smithy/middleware-serde': 4.2.15
'@smithy/middleware-stack': 4.2.12
'@smithy/node-config-provider': 4.3.12
- '@smithy/node-http-handler': 4.4.16
+ '@smithy/node-http-handler': 4.5.0
'@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
'@smithy/url-parser': 4.2.12
'@smithy/util-base64': 4.3.2
'@smithy/util-body-length-browser': 4.2.2
'@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.41
- '@smithy/util-defaults-mode-node': 4.2.44
+ '@smithy/util-defaults-mode-browser': 4.3.43
+ '@smithy/util-defaults-mode-node': 4.2.47
'@smithy/util-endpoints': 3.3.3
'@smithy/util-middleware': 4.2.12
'@smithy/util-retry': 4.2.12
@@ -6176,18 +6076,18 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/region-config-resolver@3.972.8':
+ '@aws-sdk/region-config-resolver@3.972.10':
dependencies:
'@aws-sdk/types': 3.973.6
- '@smithy/config-resolver': 4.4.11
+ '@smithy/config-resolver': 4.4.13
'@smithy/node-config-provider': 4.3.12
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/token-providers@3.1009.0':
+ '@aws-sdk/token-providers@3.1019.0':
dependencies:
- '@aws-sdk/core': 3.973.20
- '@aws-sdk/nested-clients': 3.996.10
+ '@aws-sdk/core': 3.973.25
+ '@aws-sdk/nested-clients': 3.996.16
'@aws-sdk/types': 3.973.6
'@smithy/property-provider': 4.2.12
'@smithy/shared-ini-file-loader': 4.4.7
@@ -6198,12 +6098,12 @@ snapshots:
'@aws-sdk/token-providers@3.994.0':
dependencies:
- '@aws-sdk/core': 3.973.20
+ '@aws-sdk/core': 3.973.25
'@aws-sdk/nested-clients': 3.994.0
'@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.8
- '@smithy/shared-ini-file-loader': 4.4.3
- '@smithy/types': 4.12.0
+ '@smithy/property-provider': 4.2.12
+ '@smithy/shared-ini-file-loader': 4.4.7
+ '@smithy/types': 4.13.1
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -6216,9 +6116,9 @@ snapshots:
'@aws-sdk/util-endpoints@3.994.0':
dependencies:
'@aws-sdk/types': 3.973.6
- '@smithy/types': 4.12.0
+ '@smithy/types': 4.13.1
'@smithy/url-parser': 4.2.12
- '@smithy/util-endpoints': 3.2.8
+ '@smithy/util-endpoints': 3.3.3
tslib: 2.8.1
'@aws-sdk/util-endpoints@3.996.5':
@@ -6236,7 +6136,7 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@aws-sdk/util-locate-window@3.873.0':
+ '@aws-sdk/util-locate-window@3.965.5':
dependencies:
tslib: 2.8.1
@@ -6244,89 +6144,89 @@ snapshots:
dependencies:
'@aws-sdk/types': 3.973.6
'@smithy/types': 4.13.1
- bowser: 2.12.1
+ bowser: 2.14.1
tslib: 2.8.1
- '@aws-sdk/util-user-agent-node@3.973.7':
+ '@aws-sdk/util-user-agent-node@3.973.12':
dependencies:
- '@aws-sdk/middleware-user-agent': 3.972.21
+ '@aws-sdk/middleware-user-agent': 3.972.26
'@aws-sdk/types': 3.973.6
'@smithy/node-config-provider': 4.3.12
'@smithy/types': 4.13.1
'@smithy/util-config-provider': 4.2.2
tslib: 2.8.1
- '@aws-sdk/xml-builder@3.972.11':
+ '@aws-sdk/xml-builder@3.972.16':
dependencies:
'@smithy/types': 4.13.1
- fast-xml-parser: 5.4.1
+ fast-xml-parser: 5.5.8
tslib: 2.8.1
'@aws/lambda-invoke-store@0.2.4': {}
- '@babel/code-frame@7.27.1':
+ '@babel/code-frame@7.29.0':
dependencies:
'@babel/helper-validator-identifier': 7.28.5
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.28.4': {}
+ '@babel/compat-data@7.29.0': {}
- '@babel/core@7.28.4':
+ '@babel/core@7.29.0':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
- '@babel/helpers': 7.28.4
- '@babel/parser': 7.28.5
- '@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.5
+ '@babel/code-frame': 7.29.0
+ '@babel/generator': 7.29.1
+ '@babel/helper-compilation-targets': 7.28.6
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
+ '@babel/helpers': 7.29.2
+ '@babel/parser': 7.29.2
+ '@babel/template': 7.28.6
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.0
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
debug: 4.4.3(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
- semver: 7.7.2
+ semver: 7.7.4
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.28.3':
+ '@babel/generator@7.29.1':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
- '@babel/helper-compilation-targets@7.27.2':
+ '@babel/helper-compilation-targets@7.28.6':
dependencies:
- '@babel/compat-data': 7.28.4
+ '@babel/compat-data': 7.29.0
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.26.2
+ browserslist: 4.28.1
lru-cache: 5.1.1
- semver: 7.7.2
+ semver: 7.7.4
'@babel/helper-globals@7.28.0': {}
- '@babel/helper-module-imports@7.27.1':
+ '@babel/helper-module-imports@7.28.6':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.5
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)':
+ '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-imports': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-module-imports': 7.28.6
'@babel/helper-validator-identifier': 7.28.5
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-plugin-utils@7.27.1': {}
+ '@babel/helper-plugin-utils@7.28.6': {}
'@babel/helper-string-parser@7.27.1': {}
@@ -6334,61 +6234,53 @@ snapshots:
'@babel/helper-validator-option@7.27.1': {}
- '@babel/helpers@7.28.4':
+ '@babel/helpers@7.29.2':
dependencies:
- '@babel/template': 7.27.2
- '@babel/types': 7.28.5
+ '@babel/template': 7.28.6
+ '@babel/types': 7.29.0
- '@babel/parser@7.28.5':
+ '@babel/parser@7.29.2':
dependencies:
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
- '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-plugin-utils': 7.28.6
- '@babel/runtime@7.28.4': {}
+ '@babel/runtime@7.29.2': {}
- '@babel/template@7.27.2':
+ '@babel/template@7.28.6':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/code-frame': 7.29.0
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
- '@babel/traverse@7.28.4':
+ '@babel/traverse@7.29.0':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
+ '@babel/code-frame': 7.29.0
+ '@babel/generator': 7.29.1
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.5
- '@babel/template': 7.27.2
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.2
+ '@babel/template': 7.28.6
+ '@babel/types': 7.29.0
debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/types@7.28.5':
+ '@babel/types@7.29.0':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
'@bcoe/v8-coverage@1.0.2': {}
- '@bundled-es-modules/cookie@2.0.1':
- dependencies:
- cookie: 0.7.2
- optional: true
-
- '@bundled-es-modules/statuses@1.0.1':
- dependencies:
- statuses: 2.0.2
- optional: true
+ '@blazediff/core@1.9.1': {}
'@ckeditor/ckeditor-cloud-services-collaboration@53.0.3(@ckeditor/ckeditor5-utils@47.6.1)(ckeditor5@47.6.1)':
dependencies:
@@ -6396,7 +6288,7 @@ snapshots:
ckeditor5: 47.6.1
protobufjs: 7.5.4
socket.io-client: 4.7.0
- socket.io-parser: 4.2.4
+ socket.io-parser: 4.2.6
url-parse: 1.5.10
uuid: 9.0.1
transitivePeerDependencies:
@@ -6409,8 +6301,6 @@ snapshots:
'@ckeditor/ckeditor5-core': 47.6.1
'@ckeditor/ckeditor5-upload': 47.6.1
ckeditor5: 47.6.1
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-ai@47.6.1':
dependencies:
@@ -6625,21 +6515,19 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
'@ckeditor/ckeditor5-watchdog': 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
- '@ckeditor/ckeditor5-dev-bump-year@54.3.4':
+ '@ckeditor/ckeditor5-dev-bump-year@54.7.0':
dependencies:
- glob: 13.0.0
+ glob: 13.0.6
- '@ckeditor/ckeditor5-dev-changelog@54.3.4(@babel/core@7.28.4)(@types/node@24.5.0)(typescript@5.9.3)(webpack@5.105.2)':
+ '@ckeditor/ckeditor5-dev-changelog@54.7.0(@babel/core@7.29.0)(@types/node@25.5.0)(typescript@5.9.3)(webpack@5.105.4)':
dependencies:
- '@ckeditor/ckeditor5-dev-utils': 54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)
+ '@ckeditor/ckeditor5-dev-utils': 54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)
date-fns: 4.1.0
- glob: 13.0.0
+ glob: 13.0.6
gray-matter: 4.0.3
- inquirer: 12.9.6(@types/node@24.5.0)
- semver: 7.7.2
+ inquirer: 12.11.1(@types/node@25.5.0)
+ semver: 7.7.4
upath: 2.0.1
transitivePeerDependencies:
- '@babel/core'
@@ -6652,19 +6540,20 @@ snapshots:
- uglify-js
- webpack
- '@ckeditor/ckeditor5-dev-ci@54.3.4':
+ '@ckeditor/ckeditor5-dev-ci@54.7.0':
dependencies:
- '@octokit/rest': 22.0.0
+ '@octokit/rest': 22.0.1
slack-notify: 2.0.7
+ snyk: 1.1303.2
- '@ckeditor/ckeditor5-dev-release-tools@54.3.4(@babel/core@7.28.4)(@types/node@24.5.0)(typescript@5.9.3)(webpack@5.105.2)':
+ '@ckeditor/ckeditor5-dev-release-tools@54.7.0(@babel/core@7.29.0)(@types/node@25.5.0)(typescript@5.9.3)(webpack@5.105.4)':
dependencies:
- '@ckeditor/ckeditor5-dev-utils': 54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)
- '@octokit/rest': 22.0.0
+ '@ckeditor/ckeditor5-dev-utils': 54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)
+ '@octokit/rest': 22.0.1
cli-columns: 4.0.0
- glob: 13.0.0
- inquirer: 12.9.6(@types/node@24.5.0)
- semver: 7.7.2
+ glob: 13.0.6
+ inquirer: 12.11.1(@types/node@25.5.0)
+ semver: 7.7.4
shell-escape: 0.2.0
simple-git: 3.33.0
upath: 2.0.1
@@ -6679,17 +6568,17 @@ snapshots:
- uglify-js
- webpack
- '@ckeditor/ckeditor5-dev-translations@54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)':
+ '@ckeditor/ckeditor5-dev-translations@54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/traverse': 7.28.4
- '@ckeditor/ckeditor5-dev-utils': 54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)
- glob: 13.0.0
+ '@babel/parser': 7.29.2
+ '@babel/traverse': 7.29.0
+ '@ckeditor/ckeditor5-dev-utils': 54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)
+ glob: 13.0.6
plural-forms: 0.5.5
pofile: 1.1.4
- rimraf: 6.0.1
+ rimraf: 6.1.3
upath: 2.0.1
- webpack-sources: 3.3.3
+ webpack-sources: 3.3.4
transitivePeerDependencies:
- '@babel/core'
- '@rspack/core'
@@ -6700,32 +6589,32 @@ snapshots:
- uglify-js
- webpack
- '@ckeditor/ckeditor5-dev-utils@54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)':
+ '@ckeditor/ckeditor5-dev-utils@54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)':
dependencies:
- '@ckeditor/ckeditor5-dev-translations': 54.3.4(@babel/core@7.28.4)(typescript@5.9.3)(webpack@5.105.2)
+ '@ckeditor/ckeditor5-dev-translations': 54.7.0(@babel/core@7.29.0)(typescript@5.9.3)(webpack@5.105.4)
'@types/postcss-import': 14.0.3
'@types/through2': 2.0.41
- babel-loader: 10.0.0(@babel/core@7.28.4)(webpack@5.105.2)
+ babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.105.4)
cli-cursor: 5.0.0
- cli-spinners: 3.2.0
- css-loader: 7.1.2(webpack@5.105.2)
- cssnano: 7.1.1(postcss@8.5.6)
- esbuild-loader: 4.3.0(webpack@5.105.2)
- glob: 13.0.0
+ cli-spinners: 3.4.0
+ css-loader: 7.1.4(webpack@5.105.4)
+ cssnano: 7.1.3(postcss@8.5.8)
+ esbuild-loader: 4.4.2(webpack@5.105.4)
+ glob: 13.0.6
is-interactive: 2.0.0
- mini-css-extract-plugin: 2.9.4(webpack@5.105.2)
- mocha: 11.7.2
- pacote: 21.0.1
- postcss: 8.5.6
- postcss-import: 16.1.1(postcss@8.5.6)
- postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.2)
- postcss-mixins: 11.0.3(postcss@8.5.6)
- postcss-nesting: 13.0.2(postcss@8.5.6)
- raw-loader: 4.0.2(webpack@5.105.2)
+ mini-css-extract-plugin: 2.10.2(webpack@5.105.4)
+ mocha: 11.7.5
+ pacote: 21.5.0
+ postcss: 8.5.8
+ postcss-import: 16.1.1(postcss@8.5.8)
+ postcss-loader: 8.2.1(postcss@8.5.8)(typescript@5.9.3)(webpack@5.105.4)
+ postcss-mixins: 11.0.3(postcss@8.5.8)
+ postcss-nesting: 13.0.2(postcss@8.5.8)
+ raw-loader: 4.0.2(webpack@5.105.4)
shelljs: 0.10.0
simple-git: 3.33.0
- style-loader: 4.0.0(webpack@5.105.2)
- terser-webpack-plugin: 5.3.16(webpack@5.105.2)
+ style-loader: 4.0.0(webpack@5.105.4)
+ terser-webpack-plugin: 5.4.0(webpack@5.105.4)
through2: 4.0.2
upath: 2.0.1
transitivePeerDependencies:
@@ -6768,8 +6657,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-editor-classic@47.6.1':
dependencies:
@@ -6779,8 +6666,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-editor-decoupled@47.6.1':
dependencies:
@@ -6790,8 +6675,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-editor-inline@47.6.1':
dependencies:
@@ -6801,8 +6684,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-editor-multi-root@47.6.1':
dependencies:
@@ -6825,6 +6706,8 @@ snapshots:
'@ckeditor/ckeditor5-table': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-emoji@47.6.1':
dependencies:
@@ -6881,6 +6764,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-export-word@47.6.1':
dependencies:
@@ -6905,8 +6790,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-font@47.6.1':
dependencies:
@@ -6982,8 +6865,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
'@ckeditor/ckeditor5-widget': 47.6.1
ckeditor5: 47.6.1
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-html-embed@47.6.1':
dependencies:
@@ -7043,6 +6924,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-indent@47.6.1':
dependencies:
@@ -7057,7 +6940,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@ckeditor/ckeditor5-integrations-common@2.2.5(ckeditor5@47.6.1)':
+ '@ckeditor/ckeditor5-integrations-common@2.3.0(ckeditor5@47.6.1)':
dependencies:
ckeditor5: 47.6.1
@@ -7170,6 +7053,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-merge-fields@47.6.1':
dependencies:
@@ -7182,6 +7067,8 @@ snapshots:
'@ckeditor/ckeditor5-widget': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-minimap@47.6.1':
dependencies:
@@ -7190,6 +7077,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-operations-compressor@47.6.1':
dependencies:
@@ -7206,6 +7095,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
'@ckeditor/ckeditor5-widget': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-pagination@47.6.1':
dependencies:
@@ -7313,6 +7204,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-slash-command@47.6.1':
dependencies:
@@ -7325,6 +7218,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-source-editing-enhanced@47.6.1':
dependencies:
@@ -7333,14 +7228,14 @@ snapshots:
'@ckeditor/ckeditor5-theme-lark': 47.6.1
'@ckeditor/ckeditor5-ui': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
- '@codemirror/autocomplete': 6.18.7
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/commands': 6.8.1
- '@codemirror/lang-html': 6.4.10
+ '@codemirror/lang-html': 6.4.11
'@codemirror/lang-markdown': 6.3.2
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/theme-one-dark': 6.1.3
- '@codemirror/view': 6.38.2
+ '@codemirror/view': 6.40.0
ckeditor5: 47.6.1
'@ckeditor/ckeditor5-source-editing@47.6.1':
@@ -7372,6 +7267,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-table@47.6.1':
dependencies:
@@ -7384,6 +7281,8 @@ snapshots:
'@ckeditor/ckeditor5-widget': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-template@47.6.1':
dependencies:
@@ -7493,6 +7392,8 @@ snapshots:
'@ckeditor/ckeditor5-engine': 47.6.1
'@ckeditor/ckeditor5-utils': 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-widget@47.6.1':
dependencies:
@@ -7512,196 +7413,198 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.6.1
ckeditor5: 47.6.1
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
- '@codemirror/autocomplete@6.18.7':
+ '@codemirror/autocomplete@6.20.1':
dependencies:
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@codemirror/commands@6.8.1':
dependencies:
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@codemirror/lang-css@6.3.1':
dependencies:
- '@codemirror/autocomplete': 6.18.7
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@lezer/common': 1.2.3
- '@lezer/css': 1.3.0
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@lezer/common': 1.5.1
+ '@lezer/css': 1.3.3
- '@codemirror/lang-html@6.4.10':
+ '@codemirror/lang-html@6.4.11':
dependencies:
- '@codemirror/autocomplete': 6.18.7
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/lang-css': 6.3.1
- '@codemirror/lang-javascript': 6.2.4
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
- '@lezer/css': 1.3.0
- '@lezer/html': 1.3.10
-
- '@codemirror/lang-javascript@6.2.4':
- dependencies:
- '@codemirror/autocomplete': 6.18.7
- '@codemirror/language': 6.11.3
- '@codemirror/lint': 6.8.5
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
- '@lezer/javascript': 1.5.3
+ '@codemirror/lang-javascript': 6.2.5
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
+ '@lezer/css': 1.3.3
+ '@lezer/html': 1.3.13
+
+ '@codemirror/lang-javascript@6.2.5':
+ dependencies:
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/lint': 6.9.5
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
+ '@lezer/javascript': 1.5.4
'@codemirror/lang-markdown@6.3.2':
dependencies:
- '@codemirror/autocomplete': 6.18.7
- '@codemirror/lang-html': 6.4.10
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
- '@lezer/markdown': 1.4.3
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/lang-html': 6.4.11
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
+ '@lezer/markdown': 1.6.3
- '@codemirror/language@6.11.3':
+ '@codemirror/language@6.12.3':
dependencies:
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/common': 1.2.3
- '@lezer/highlight': 1.2.1
- '@lezer/lr': 1.4.2
- style-mod: 4.1.2
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
+ '@lezer/highlight': 1.2.3
+ '@lezer/lr': 1.4.8
+ style-mod: 4.1.3
- '@codemirror/lint@6.8.5':
+ '@codemirror/lint@6.9.5':
dependencies:
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
crelt: 1.0.6
- '@codemirror/state@6.5.2':
+ '@codemirror/state@6.6.0':
dependencies:
'@marijn/find-cluster-break': 1.0.2
'@codemirror/theme-one-dark@6.1.3':
dependencies:
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.2
- '@lezer/highlight': 1.2.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
+ '@codemirror/view': 6.40.0
+ '@lezer/highlight': 1.2.3
- '@codemirror/view@6.38.2':
+ '@codemirror/view@6.40.0':
dependencies:
- '@codemirror/state': 6.5.2
+ '@codemirror/state': 6.6.0
crelt: 1.0.6
- style-mod: 4.1.2
+ style-mod: 4.1.3
w3c-keyname: 2.2.8
- '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.0)':
+ '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.1)':
dependencies:
- postcss-selector-parser: 7.1.0
+ postcss-selector-parser: 7.1.1
- '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)':
+ '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.1)':
dependencies:
- postcss-selector-parser: 7.1.0
+ postcss-selector-parser: 7.1.1
'@es-joy/jsdoccomment@0.50.2':
dependencies:
'@types/estree': 1.0.8
- '@typescript-eslint/types': 8.46.2
+ '@typescript-eslint/types': 8.57.2
comment-parser: 1.4.1
- esquery: 1.6.0
+ esquery: 1.7.0
jsdoc-type-pratt-parser: 4.1.0
- '@esbuild/aix-ppc64@0.25.9':
+ '@esbuild/aix-ppc64@0.27.4':
optional: true
- '@esbuild/android-arm64@0.25.9':
+ '@esbuild/android-arm64@0.27.4':
optional: true
- '@esbuild/android-arm@0.25.9':
+ '@esbuild/android-arm@0.27.4':
optional: true
- '@esbuild/android-x64@0.25.9':
+ '@esbuild/android-x64@0.27.4':
optional: true
- '@esbuild/darwin-arm64@0.25.9':
+ '@esbuild/darwin-arm64@0.27.4':
optional: true
- '@esbuild/darwin-x64@0.25.9':
+ '@esbuild/darwin-x64@0.27.4':
optional: true
- '@esbuild/freebsd-arm64@0.25.9':
+ '@esbuild/freebsd-arm64@0.27.4':
optional: true
- '@esbuild/freebsd-x64@0.25.9':
+ '@esbuild/freebsd-x64@0.27.4':
optional: true
- '@esbuild/linux-arm64@0.25.9':
+ '@esbuild/linux-arm64@0.27.4':
optional: true
- '@esbuild/linux-arm@0.25.9':
+ '@esbuild/linux-arm@0.27.4':
optional: true
- '@esbuild/linux-ia32@0.25.9':
+ '@esbuild/linux-ia32@0.27.4':
optional: true
- '@esbuild/linux-loong64@0.25.9':
+ '@esbuild/linux-loong64@0.27.4':
optional: true
- '@esbuild/linux-mips64el@0.25.9':
+ '@esbuild/linux-mips64el@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.25.9':
+ '@esbuild/linux-ppc64@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.25.9':
+ '@esbuild/linux-riscv64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.25.9':
+ '@esbuild/linux-s390x@0.27.4':
optional: true
- '@esbuild/linux-x64@0.25.9':
+ '@esbuild/linux-x64@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.25.9':
+ '@esbuild/netbsd-arm64@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.25.9':
+ '@esbuild/netbsd-x64@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.25.9':
+ '@esbuild/openbsd-arm64@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.25.9':
+ '@esbuild/openbsd-x64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.25.9':
+ '@esbuild/openharmony-arm64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.25.9':
+ '@esbuild/sunos-x64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.25.9':
+ '@esbuild/win32-arm64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.25.9':
+ '@esbuild/win32-ia32@0.27.4':
optional: true
- '@esbuild/win32-x64@0.25.9':
+ '@esbuild/win32-x64@0.27.4':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))':
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.4(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.21.1':
+ '@eslint/config-array@0.21.2':
dependencies:
'@eslint/object-schema': 2.1.7
debug: 4.4.3(supports-color@8.1.1)
@@ -7709,9 +7612,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.4.1':
+ '@eslint/config-helpers@0.4.2':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
'@eslint/core@0.14.0':
dependencies:
@@ -7721,11 +7624,11 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/core@0.16.0':
+ '@eslint/core@0.17.0':
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/eslintrc@3.3.1':
+ '@eslint/eslintrc@3.3.5':
dependencies:
ajv: 6.14.0
debug: 4.4.3(supports-color@8.1.1)
@@ -7739,14 +7642,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.38.0': {}
+ '@eslint/js@9.39.4': {}
'@eslint/markdown@6.6.0':
dependencies:
'@eslint/core': 0.14.0
'@eslint/plugin-kit': 0.3.5
github-slugger: 2.0.0
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-frontmatter: 2.0.1
mdast-util-gfm: 3.1.0
micromark-extension-frontmatter: 2.0.0
@@ -7761,11 +7664,13 @@ snapshots:
'@eslint/core': 0.15.2
levn: 0.4.1
- '@eslint/plugin-kit@0.4.0':
+ '@eslint/plugin-kit@0.4.1':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
levn: 0.4.1
+ '@gar/promise-retry@1.0.3': {}
+
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.7':
@@ -7779,141 +7684,141 @@ snapshots:
'@inquirer/ansi@1.0.2': {}
- '@inquirer/checkbox@4.2.4(@types/node@24.5.0)':
+ '@inquirer/checkbox@4.3.2(@types/node@25.5.0)':
dependencies:
'@inquirer/ansi': 1.0.2
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
'@inquirer/figures': 1.0.15
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/confirm@5.1.21(@types/node@24.5.0)':
+ '@inquirer/confirm@5.1.21(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/core@10.3.2(@types/node@24.5.0)':
+ '@inquirer/core@10.3.2(@types/node@25.5.0)':
dependencies:
'@inquirer/ansi': 1.0.2
'@inquirer/figures': 1.0.15
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
cli-width: 4.1.0
mute-stream: 2.0.0
signal-exit: 4.1.0
wrap-ansi: 6.2.0
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/editor@4.2.20(@types/node@24.5.0)':
+ '@inquirer/editor@4.2.23(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/external-editor': 1.0.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/external-editor': 1.0.3(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/expand@4.0.20(@types/node@24.5.0)':
+ '@inquirer/expand@4.0.23(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/external-editor@1.0.2(@types/node@24.5.0)':
+ '@inquirer/external-editor@1.0.3(@types/node@25.5.0)':
dependencies:
- chardet: 2.1.0
- iconv-lite: 0.7.0
+ chardet: 2.1.1
+ iconv-lite: 0.7.2
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
'@inquirer/figures@1.0.15': {}
- '@inquirer/input@4.2.4(@types/node@24.5.0)':
+ '@inquirer/input@4.3.1(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/number@3.0.20(@types/node@24.5.0)':
+ '@inquirer/number@3.0.23(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/password@4.0.20(@types/node@24.5.0)':
+ '@inquirer/password@4.0.23(@types/node@25.5.0)':
dependencies:
'@inquirer/ansi': 1.0.2
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
-
- '@inquirer/prompts@7.8.6(@types/node@24.5.0)':
- dependencies:
- '@inquirer/checkbox': 4.2.4(@types/node@24.5.0)
- '@inquirer/confirm': 5.1.21(@types/node@24.5.0)
- '@inquirer/editor': 4.2.20(@types/node@24.5.0)
- '@inquirer/expand': 4.0.20(@types/node@24.5.0)
- '@inquirer/input': 4.2.4(@types/node@24.5.0)
- '@inquirer/number': 3.0.20(@types/node@24.5.0)
- '@inquirer/password': 4.0.20(@types/node@24.5.0)
- '@inquirer/rawlist': 4.1.8(@types/node@24.5.0)
- '@inquirer/search': 3.1.3(@types/node@24.5.0)
- '@inquirer/select': 4.3.4(@types/node@24.5.0)
+ '@types/node': 25.5.0
+
+ '@inquirer/prompts@7.10.1(@types/node@25.5.0)':
+ dependencies:
+ '@inquirer/checkbox': 4.3.2(@types/node@25.5.0)
+ '@inquirer/confirm': 5.1.21(@types/node@25.5.0)
+ '@inquirer/editor': 4.2.23(@types/node@25.5.0)
+ '@inquirer/expand': 4.0.23(@types/node@25.5.0)
+ '@inquirer/input': 4.3.1(@types/node@25.5.0)
+ '@inquirer/number': 3.0.23(@types/node@25.5.0)
+ '@inquirer/password': 4.0.23(@types/node@25.5.0)
+ '@inquirer/rawlist': 4.1.11(@types/node@25.5.0)
+ '@inquirer/search': 3.2.2(@types/node@25.5.0)
+ '@inquirer/select': 4.4.2(@types/node@25.5.0)
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/rawlist@4.1.8(@types/node@24.5.0)':
+ '@inquirer/rawlist@4.1.11(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/search@3.1.3(@types/node@24.5.0)':
+ '@inquirer/search@3.2.2(@types/node@25.5.0)':
dependencies:
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
'@inquirer/figures': 1.0.15
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/select@4.3.4(@types/node@24.5.0)':
+ '@inquirer/select@4.4.2(@types/node@25.5.0)':
dependencies:
'@inquirer/ansi': 1.0.2
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
'@inquirer/figures': 1.0.15
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
- '@inquirer/type@3.0.10(@types/node@24.5.0)':
+ '@inquirer/type@3.0.10(@types/node@25.5.0)':
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
strip-ansi-cjs: strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
'@isaacs/fs-minipass@4.0.1':
dependencies:
- minipass: 7.1.2
+ minipass: 7.1.3
'@istanbuljs/schema@0.1.3': {}
@@ -7949,51 +7854,41 @@ snapshots:
'@kwsites/promise-deferred@1.1.1': {}
- '@lezer/common@1.2.3': {}
+ '@lezer/common@1.5.1': {}
- '@lezer/css@1.3.0':
+ '@lezer/css@1.3.3':
dependencies:
- '@lezer/common': 1.2.3
- '@lezer/highlight': 1.2.1
- '@lezer/lr': 1.4.2
+ '@lezer/common': 1.5.1
+ '@lezer/highlight': 1.2.3
+ '@lezer/lr': 1.4.8
- '@lezer/highlight@1.2.1':
+ '@lezer/highlight@1.2.3':
dependencies:
- '@lezer/common': 1.2.3
+ '@lezer/common': 1.5.1
- '@lezer/html@1.3.10':
+ '@lezer/html@1.3.13':
dependencies:
- '@lezer/common': 1.2.3
- '@lezer/highlight': 1.2.1
- '@lezer/lr': 1.4.2
+ '@lezer/common': 1.5.1
+ '@lezer/highlight': 1.2.3
+ '@lezer/lr': 1.4.8
- '@lezer/javascript@1.5.3':
+ '@lezer/javascript@1.5.4':
dependencies:
- '@lezer/common': 1.2.3
- '@lezer/highlight': 1.2.1
- '@lezer/lr': 1.4.2
+ '@lezer/common': 1.5.1
+ '@lezer/highlight': 1.2.3
+ '@lezer/lr': 1.4.8
- '@lezer/lr@1.4.2':
+ '@lezer/lr@1.4.8':
dependencies:
- '@lezer/common': 1.2.3
+ '@lezer/common': 1.5.1
- '@lezer/markdown@1.4.3':
+ '@lezer/markdown@1.6.3':
dependencies:
- '@lezer/common': 1.2.3
- '@lezer/highlight': 1.2.1
+ '@lezer/common': 1.5.1
+ '@lezer/highlight': 1.2.3
'@marijn/find-cluster-break@1.0.2': {}
- '@mswjs/interceptors@0.39.8':
- dependencies:
- '@open-draft/deferred-promise': 2.2.0
- '@open-draft/logger': 0.3.0
- '@open-draft/until': 2.1.0
- is-node-process: 1.2.0
- outvariant: 1.4.3
- strict-event-emitter: 0.5.1
- optional: true
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -8004,146 +7899,128 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.19.1
+ fastq: 1.20.1
- '@npmcli/agent@3.0.0':
+ '@npmcli/agent@4.0.0':
dependencies:
agent-base: 7.1.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
- lru-cache: 10.4.3
+ lru-cache: 11.2.7
socks-proxy-agent: 8.0.5
transitivePeerDependencies:
- supports-color
- '@npmcli/fs@4.0.0':
+ '@npmcli/fs@5.0.0':
dependencies:
- semver: 7.7.2
+ semver: 7.7.4
- '@npmcli/git@6.0.3':
+ '@npmcli/git@7.0.2':
dependencies:
- '@npmcli/promise-spawn': 8.0.3
- ini: 5.0.0
- lru-cache: 10.4.3
- npm-pick-manifest: 10.0.0
- proc-log: 5.0.0
- promise-retry: 2.0.1
- semver: 7.7.2
- which: 5.0.0
+ '@gar/promise-retry': 1.0.3
+ '@npmcli/promise-spawn': 9.0.1
+ ini: 6.0.0
+ lru-cache: 11.2.7
+ npm-pick-manifest: 11.0.3
+ proc-log: 6.1.0
+ semver: 7.7.4
+ which: 6.0.1
- '@npmcli/installed-package-contents@3.0.0':
+ '@npmcli/installed-package-contents@4.0.0':
dependencies:
- npm-bundled: 4.0.0
- npm-normalize-package-bin: 4.0.0
+ npm-bundled: 5.0.0
+ npm-normalize-package-bin: 5.0.0
- '@npmcli/node-gyp@4.0.0': {}
+ '@npmcli/node-gyp@5.0.0': {}
- '@npmcli/package-json@7.0.0':
+ '@npmcli/package-json@7.0.5':
dependencies:
- '@npmcli/git': 6.0.3
- glob: 11.1.0
- hosted-git-info: 9.0.0
- json-parse-even-better-errors: 4.0.0
- proc-log: 5.0.0
- semver: 7.7.2
- validate-npm-package-license: 3.0.4
+ '@npmcli/git': 7.0.2
+ glob: 13.0.6
+ hosted-git-info: 9.0.2
+ json-parse-even-better-errors: 5.0.0
+ proc-log: 6.1.0
+ semver: 7.7.4
+ spdx-expression-parse: 4.0.0
- '@npmcli/promise-spawn@8.0.3':
+ '@npmcli/promise-spawn@9.0.1':
dependencies:
- which: 5.0.0
+ which: 6.0.1
- '@npmcli/redact@3.2.2': {}
+ '@npmcli/redact@4.0.0': {}
- '@npmcli/run-script@10.0.0':
+ '@npmcli/run-script@10.0.4':
dependencies:
- '@npmcli/node-gyp': 4.0.0
- '@npmcli/package-json': 7.0.0
- '@npmcli/promise-spawn': 8.0.3
- node-gyp: 11.4.2
- proc-log: 5.0.0
- which: 5.0.0
+ '@npmcli/node-gyp': 5.0.0
+ '@npmcli/package-json': 7.0.5
+ '@npmcli/promise-spawn': 9.0.1
+ node-gyp: 12.2.0
+ proc-log: 6.1.0
transitivePeerDependencies:
- supports-color
'@octokit/auth-token@6.0.0': {}
- '@octokit/core@7.0.4':
+ '@octokit/core@7.0.6':
dependencies:
'@octokit/auth-token': 6.0.0
- '@octokit/graphql': 9.0.1
- '@octokit/request': 10.0.3
- '@octokit/request-error': 7.0.0
- '@octokit/types': 15.0.0
+ '@octokit/graphql': 9.0.3
+ '@octokit/request': 10.0.8
+ '@octokit/request-error': 7.1.0
+ '@octokit/types': 16.0.0
before-after-hook: 4.0.0
universal-user-agent: 7.0.3
- '@octokit/endpoint@11.0.0':
+ '@octokit/endpoint@11.0.3':
dependencies:
- '@octokit/types': 14.1.0
+ '@octokit/types': 16.0.0
universal-user-agent: 7.0.3
- '@octokit/graphql@9.0.1':
+ '@octokit/graphql@9.0.3':
dependencies:
- '@octokit/request': 10.0.3
- '@octokit/types': 14.1.0
+ '@octokit/request': 10.0.8
+ '@octokit/types': 16.0.0
universal-user-agent: 7.0.3
- '@octokit/openapi-types@25.1.0': {}
+ '@octokit/openapi-types@27.0.0': {}
- '@octokit/openapi-types@26.0.0': {}
-
- '@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.4)':
+ '@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)':
dependencies:
- '@octokit/core': 7.0.4
- '@octokit/types': 14.1.0
+ '@octokit/core': 7.0.6
+ '@octokit/types': 16.0.0
- '@octokit/plugin-request-log@6.0.0(@octokit/core@7.0.4)':
+ '@octokit/plugin-request-log@6.0.0(@octokit/core@7.0.6)':
dependencies:
- '@octokit/core': 7.0.4
+ '@octokit/core': 7.0.6
- '@octokit/plugin-rest-endpoint-methods@16.1.0(@octokit/core@7.0.4)':
+ '@octokit/plugin-rest-endpoint-methods@17.0.0(@octokit/core@7.0.6)':
dependencies:
- '@octokit/core': 7.0.4
- '@octokit/types': 15.0.0
+ '@octokit/core': 7.0.6
+ '@octokit/types': 16.0.0
- '@octokit/request-error@7.0.0':
+ '@octokit/request-error@7.1.0':
dependencies:
- '@octokit/types': 14.1.0
+ '@octokit/types': 16.0.0
- '@octokit/request@10.0.3':
+ '@octokit/request@10.0.8':
dependencies:
- '@octokit/endpoint': 11.0.0
- '@octokit/request-error': 7.0.0
- '@octokit/types': 14.1.0
+ '@octokit/endpoint': 11.0.3
+ '@octokit/request-error': 7.1.0
+ '@octokit/types': 16.0.0
fast-content-type-parse: 3.0.0
+ json-with-bigint: 3.5.8
universal-user-agent: 7.0.3
- '@octokit/rest@22.0.0':
+ '@octokit/rest@22.0.1':
dependencies:
- '@octokit/core': 7.0.4
- '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.4)
- '@octokit/plugin-request-log': 6.0.0(@octokit/core@7.0.4)
- '@octokit/plugin-rest-endpoint-methods': 16.1.0(@octokit/core@7.0.4)
+ '@octokit/core': 7.0.6
+ '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6)
+ '@octokit/plugin-request-log': 6.0.0(@octokit/core@7.0.6)
+ '@octokit/plugin-rest-endpoint-methods': 17.0.0(@octokit/core@7.0.6)
- '@octokit/types@14.1.0':
+ '@octokit/types@16.0.0':
dependencies:
- '@octokit/openapi-types': 25.1.0
-
- '@octokit/types@15.0.0':
- dependencies:
- '@octokit/openapi-types': 26.0.0
-
- '@open-draft/deferred-promise@2.2.0':
- optional: true
-
- '@open-draft/logger@0.3.0':
- dependencies:
- is-node-process: 1.2.0
- outvariant: 1.4.3
- optional: true
-
- '@open-draft/until@2.1.0':
- optional: true
+ '@octokit/openapi-types': 27.0.0
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -8177,127 +8054,160 @@ snapshots:
'@protobufjs/utf8@1.1.0': {}
- '@puppeteer/browsers@2.10.10':
+ '@puppeteer/browsers@2.13.0':
dependencies:
debug: 4.4.3(supports-color@8.1.1)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.5.0
- semver: 7.7.2
- tar-fs: 3.1.1
+ semver: 7.7.4
+ tar-fs: 3.1.2
yargs: 17.7.2
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- react-native-b4a
- supports-color
- '@rolldown/pluginutils@1.0.0-beta.43': {}
+ '@rolldown/pluginutils@1.0.0-rc.3': {}
- '@rollup/rollup-android-arm-eabi@4.59.0':
+ '@rollup/rollup-android-arm-eabi@4.60.0':
optional: true
- '@rollup/rollup-android-arm64@4.59.0':
+ '@rollup/rollup-android-arm64@4.60.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.59.0':
+ '@rollup/rollup-darwin-arm64@4.60.0':
optional: true
- '@rollup/rollup-darwin-x64@4.59.0':
+ '@rollup/rollup-darwin-x64@4.60.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.59.0':
+ '@rollup/rollup-freebsd-arm64@4.60.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.59.0':
+ '@rollup/rollup-freebsd-x64@4.60.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.59.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.60.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.59.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.60.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.59.0':
+ '@rollup/rollup-linux-arm64-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.59.0':
+ '@rollup/rollup-linux-arm64-musl@4.60.0':
optional: true
- '@rollup/rollup-linux-loong64-gnu@4.59.0':
+ '@rollup/rollup-linux-loong64-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-loong64-musl@4.59.0':
+ '@rollup/rollup-linux-loong64-musl@4.60.0':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.59.0':
+ '@rollup/rollup-linux-ppc64-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-ppc64-musl@4.59.0':
+ '@rollup/rollup-linux-ppc64-musl@4.60.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.59.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.59.0':
+ '@rollup/rollup-linux-riscv64-musl@4.60.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.59.0':
+ '@rollup/rollup-linux-s390x-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.59.0':
+ '@rollup/rollup-linux-x64-gnu@4.60.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.59.0':
+ '@rollup/rollup-linux-x64-musl@4.60.0':
optional: true
- '@rollup/rollup-openbsd-x64@4.59.0':
+ '@rollup/rollup-openbsd-x64@4.60.0':
optional: true
- '@rollup/rollup-openharmony-arm64@4.59.0':
+ '@rollup/rollup-openharmony-arm64@4.60.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.59.0':
+ '@rollup/rollup-win32-arm64-msvc@4.60.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.59.0':
+ '@rollup/rollup-win32-ia32-msvc@4.60.0':
optional: true
- '@rollup/rollup-win32-x64-gnu@4.59.0':
+ '@rollup/rollup-win32-x64-gnu@4.60.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.59.0':
+ '@rollup/rollup-win32-x64-msvc@4.60.0':
optional: true
+ '@sentry-internal/tracing@7.120.4':
+ dependencies:
+ '@sentry/core': 7.120.4
+ '@sentry/types': 7.120.4
+ '@sentry/utils': 7.120.4
+
+ '@sentry/core@7.120.4':
+ dependencies:
+ '@sentry/types': 7.120.4
+ '@sentry/utils': 7.120.4
+
+ '@sentry/integrations@7.120.4':
+ dependencies:
+ '@sentry/core': 7.120.4
+ '@sentry/types': 7.120.4
+ '@sentry/utils': 7.120.4
+ localforage: 1.10.0
+
+ '@sentry/node@7.120.4':
+ dependencies:
+ '@sentry-internal/tracing': 7.120.4
+ '@sentry/core': 7.120.4
+ '@sentry/integrations': 7.120.4
+ '@sentry/types': 7.120.4
+ '@sentry/utils': 7.120.4
+
+ '@sentry/types@7.120.4': {}
+
+ '@sentry/utils@7.120.4':
+ dependencies:
+ '@sentry/types': 7.120.4
+
'@sigstore/bundle@4.0.0':
dependencies:
'@sigstore/protobuf-specs': 0.5.0
- '@sigstore/core@3.0.0': {}
+ '@sigstore/core@3.2.0': {}
'@sigstore/protobuf-specs@0.5.0': {}
- '@sigstore/sign@4.0.0':
+ '@sigstore/sign@4.1.1':
dependencies:
+ '@gar/promise-retry': 1.0.3
'@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.0.0
+ '@sigstore/core': 3.2.0
'@sigstore/protobuf-specs': 0.5.0
- make-fetch-happen: 15.0.1
- proc-log: 5.0.0
- promise-retry: 2.0.1
+ make-fetch-happen: 15.0.5
+ proc-log: 6.1.0
transitivePeerDependencies:
- supports-color
- '@sigstore/tuf@4.0.0':
+ '@sigstore/tuf@4.0.2':
dependencies:
'@sigstore/protobuf-specs': 0.5.0
- tuf-js: 4.0.0
+ tuf-js: 4.1.0
transitivePeerDependencies:
- supports-color
- '@sigstore/verify@3.0.0':
+ '@sigstore/verify@3.1.0':
dependencies:
'@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.0.0
+ '@sigstore/core': 3.2.0
'@sigstore/protobuf-specs': 0.5.0
'@smithy/abort-controller@4.2.12':
@@ -8305,7 +8215,7 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/config-resolver@4.4.11':
+ '@smithy/config-resolver@4.4.13':
dependencies:
'@smithy/node-config-provider': 4.3.12
'@smithy/types': 4.13.1
@@ -8314,16 +8224,7 @@ snapshots:
'@smithy/util-middleware': 4.2.12
tslib: 2.8.1
- '@smithy/config-resolver@4.4.6':
- dependencies:
- '@smithy/node-config-provider': 4.3.8
- '@smithy/types': 4.12.0
- '@smithy/util-config-provider': 4.2.0
- '@smithy/util-endpoints': 3.2.8
- '@smithy/util-middleware': 4.2.8
- tslib: 2.8.1
-
- '@smithy/core@3.23.11':
+ '@smithy/core@3.23.12':
dependencies:
'@smithy/protocol-http': 5.3.12
'@smithy/types': 4.13.1
@@ -8331,7 +8232,7 @@ snapshots:
'@smithy/util-base64': 4.3.2
'@smithy/util-body-length-browser': 4.2.2
'@smithy/util-middleware': 4.2.12
- '@smithy/util-stream': 4.5.19
+ '@smithy/util-stream': 4.5.20
'@smithy/util-utf8': 4.2.2
'@smithy/uuid': 1.1.2
tslib: 2.8.1
@@ -8408,10 +8309,10 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/middleware-endpoint@4.4.25':
+ '@smithy/middleware-endpoint@4.4.27':
dependencies:
- '@smithy/core': 3.23.11
- '@smithy/middleware-serde': 4.2.14
+ '@smithy/core': 3.23.12
+ '@smithy/middleware-serde': 4.2.15
'@smithy/node-config-provider': 4.3.12
'@smithy/shared-ini-file-loader': 4.4.7
'@smithy/types': 4.13.1
@@ -8419,21 +8320,21 @@ snapshots:
'@smithy/util-middleware': 4.2.12
tslib: 2.8.1
- '@smithy/middleware-retry@4.4.42':
+ '@smithy/middleware-retry@4.4.44':
dependencies:
'@smithy/node-config-provider': 4.3.12
'@smithy/protocol-http': 5.3.12
'@smithy/service-error-classification': 4.2.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
'@smithy/util-middleware': 4.2.12
'@smithy/util-retry': 4.2.12
'@smithy/uuid': 1.1.2
tslib: 2.8.1
- '@smithy/middleware-serde@4.2.14':
+ '@smithy/middleware-serde@4.2.15':
dependencies:
- '@smithy/core': 3.23.11
+ '@smithy/core': 3.23.12
'@smithy/protocol-http': 5.3.12
'@smithy/types': 4.13.1
tslib: 2.8.1
@@ -8450,14 +8351,7 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/node-config-provider@4.3.8':
- dependencies:
- '@smithy/property-provider': 4.2.8
- '@smithy/shared-ini-file-loader': 4.4.3
- '@smithy/types': 4.12.0
- tslib: 2.8.1
-
- '@smithy/node-http-handler@4.4.16':
+ '@smithy/node-http-handler@4.5.0':
dependencies:
'@smithy/abort-controller': 4.2.12
'@smithy/protocol-http': 5.3.12
@@ -8470,11 +8364,6 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/property-provider@4.2.8':
- dependencies:
- '@smithy/types': 4.12.0
- tslib: 2.8.1
-
'@smithy/protocol-http@5.3.12':
dependencies:
'@smithy/types': 4.13.1
@@ -8495,11 +8384,6 @@ snapshots:
dependencies:
'@smithy/types': 4.13.1
- '@smithy/shared-ini-file-loader@4.4.3':
- dependencies:
- '@smithy/types': 4.12.0
- tslib: 2.8.1
-
'@smithy/shared-ini-file-loader@4.4.7':
dependencies:
'@smithy/types': 4.13.1
@@ -8516,18 +8400,14 @@ snapshots:
'@smithy/util-utf8': 4.2.2
tslib: 2.8.1
- '@smithy/smithy-client@4.12.5':
+ '@smithy/smithy-client@4.12.7':
dependencies:
- '@smithy/core': 3.23.11
- '@smithy/middleware-endpoint': 4.4.25
+ '@smithy/core': 3.23.12
+ '@smithy/middleware-endpoint': 4.4.27
'@smithy/middleware-stack': 4.2.12
'@smithy/protocol-http': 5.3.12
'@smithy/types': 4.13.1
- '@smithy/util-stream': 4.5.19
- tslib: 2.8.1
-
- '@smithy/types@4.12.0':
- dependencies:
+ '@smithy/util-stream': 4.5.20
tslib: 2.8.1
'@smithy/types@4.13.1':
@@ -8564,37 +8444,27 @@ snapshots:
'@smithy/is-array-buffer': 4.2.2
tslib: 2.8.1
- '@smithy/util-config-provider@4.2.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/util-config-provider@4.2.2':
dependencies:
tslib: 2.8.1
- '@smithy/util-defaults-mode-browser@4.3.41':
+ '@smithy/util-defaults-mode-browser@4.3.43':
dependencies:
'@smithy/property-provider': 4.2.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/util-defaults-mode-node@4.2.44':
+ '@smithy/util-defaults-mode-node@4.2.47':
dependencies:
- '@smithy/config-resolver': 4.4.11
+ '@smithy/config-resolver': 4.4.13
'@smithy/credential-provider-imds': 4.2.12
'@smithy/node-config-provider': 4.3.12
'@smithy/property-provider': 4.2.12
- '@smithy/smithy-client': 4.12.5
+ '@smithy/smithy-client': 4.12.7
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/util-endpoints@3.2.8':
- dependencies:
- '@smithy/node-config-provider': 4.3.8
- '@smithy/types': 4.12.0
- tslib: 2.8.1
-
'@smithy/util-endpoints@3.3.3':
dependencies:
'@smithy/node-config-provider': 4.3.12
@@ -8610,21 +8480,16 @@ snapshots:
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/util-middleware@4.2.8':
- dependencies:
- '@smithy/types': 4.12.0
- tslib: 2.8.1
-
'@smithy/util-retry@4.2.12':
dependencies:
'@smithy/service-error-classification': 4.2.12
'@smithy/types': 4.13.1
tslib: 2.8.1
- '@smithy/util-stream@4.5.19':
+ '@smithy/util-stream@4.5.20':
dependencies:
'@smithy/fetch-http-handler': 5.3.15
- '@smithy/node-http-handler': 4.4.16
+ '@smithy/node-http-handler': 4.5.0
'@smithy/types': 4.13.1
'@smithy/util-base64': 4.3.2
'@smithy/util-buffer-from': 4.2.2
@@ -8654,14 +8519,14 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@stylistic/eslint-plugin@4.4.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@stylistic/eslint-plugin@4.4.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ '@typescript-eslint/utils': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.4(jiti@2.6.1)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
- picomatch: 4.0.3
+ picomatch: 4.0.4
transitivePeerDependencies:
- supports-color
- typescript
@@ -8670,8 +8535,8 @@ snapshots:
'@testing-library/dom@10.4.1':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/runtime': 7.28.4
+ '@babel/code-frame': 7.29.0
+ '@babel/runtime': 7.29.2
'@types/aria-query': 5.0.4
aria-query: 5.3.0
dom-accessibility-api: 0.5.16
@@ -8679,7 +8544,7 @@ snapshots:
picocolors: 1.1.1
pretty-format: 27.5.1
- '@testing-library/jest-dom@6.8.0':
+ '@testing-library/jest-dom@6.9.1':
dependencies:
'@adobe/css-tools': 4.4.4
aria-query: 5.3.2
@@ -8688,51 +8553,52 @@ snapshots:
picocolors: 1.1.1
redent: 3.0.0
- '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.28.4
+ '@babel/runtime': 7.29.2
'@testing-library/dom': 10.4.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.24
- '@types/react-dom': 18.3.7(@types/react@18.3.24)
+ '@types/react': 18.3.28
+ '@types/react-dom': 18.3.7(@types/react@18.3.28)
'@tootallnate/quickjs-emscripten@0.23.0': {}
'@tufjs/canonical-json@2.0.0': {}
- '@tufjs/models@4.0.0':
+ '@tufjs/models@4.1.0':
dependencies:
'@tufjs/canonical-json': 2.0.0
- minimatch: 9.0.9
+ minimatch: 10.2.4
'@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.28.0
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
'@types/babel__traverse@7.28.0':
dependencies:
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
- '@types/chai@5.2.2':
+ '@types/chai@5.2.3':
dependencies:
'@types/deep-eql': 4.0.2
+ assertion-error: 2.0.1
'@types/color-convert@2.0.4':
dependencies:
@@ -8740,10 +8606,7 @@ snapshots:
'@types/color-name@1.1.5': {}
- '@types/cookie@0.6.0':
- optional: true
-
- '@types/debug@4.1.12':
+ '@types/debug@4.1.13':
dependencies:
'@types/ms': 2.1.0
@@ -8775,39 +8638,36 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@20.19.15':
+ '@types/node@20.19.37':
dependencies:
undici-types: 6.21.0
- '@types/node@24.5.0':
+ '@types/node@25.5.0':
dependencies:
- undici-types: 7.12.0
+ undici-types: 7.18.2
'@types/parse-json@4.0.2': {}
'@types/postcss-import@14.0.3':
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
'@types/prop-types@15.7.15': {}
- '@types/react-dom@18.3.7(@types/react@18.3.24)':
+ '@types/react-dom@18.3.7(@types/react@18.3.28)':
dependencies:
- '@types/react': 18.3.24
+ '@types/react': 18.3.28
- '@types/react@18.3.24':
+ '@types/react@18.3.28':
dependencies:
'@types/prop-types': 15.7.15
- csstype: 3.1.3
+ csstype: 3.2.3
'@types/sinonjs__fake-timers@8.1.5': {}
- '@types/statuses@2.0.6':
- optional: true
-
'@types/through2@2.0.41':
dependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
'@types/unist@3.0.3': {}
@@ -8815,105 +8675,103 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 24.5.0
+ '@types/node': 20.19.37
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 24.5.0
+ '@types/node': 20.19.37
optional: true
- '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.46.2
- '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.46.2
- eslint: 9.38.0(jiti@2.6.1)
- graphemer: 1.4.0
+ '@typescript-eslint/parser': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.57.2
+ '@typescript-eslint/type-utils': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.57.2
+ eslint: 9.39.4(jiti@2.6.1)
ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.9.3)
+ ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.46.2
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.46.2
+ '@typescript-eslint/scope-manager': 8.57.2
+ '@typescript-eslint/types': 8.57.2
+ '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.57.2
debug: 4.4.3(supports-color@8.1.1)
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.4(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.57.2(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.46.2
+ '@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/types': 8.57.2
debug: 4.4.3(supports-color@8.1.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.46.2':
+ '@typescript-eslint/scope-manager@8.57.2':
dependencies:
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/visitor-keys': 8.46.2
+ '@typescript-eslint/types': 8.57.2
+ '@typescript-eslint/visitor-keys': 8.57.2
- '@typescript-eslint/tsconfig-utils@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.57.2(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.57.2
+ '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.3(supports-color@8.1.1)
- eslint: 9.38.0(jiti@2.6.1)
- ts-api-utils: 2.1.0(typescript@5.9.3)
+ eslint: 9.39.4(jiti@2.6.1)
+ ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.46.2': {}
+ '@typescript-eslint/types@8.57.2': {}
- '@typescript-eslint/typescript-estree@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.57.2(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/visitor-keys': 8.46.2
+ '@typescript-eslint/project-service': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/types': 8.57.2
+ '@typescript-eslint/visitor-keys': 8.57.2
debug: 4.4.3(supports-color@8.1.1)
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.9
- semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.9.3)
+ minimatch: 10.2.4
+ semver: 7.7.4
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
- '@typescript-eslint/scope-manager': 8.46.2
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.57.2
+ '@typescript-eslint/types': 8.57.2
+ '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3)
+ eslint: 9.39.4(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.46.2':
+ '@typescript-eslint/visitor-keys@8.57.2':
dependencies:
- '@typescript-eslint/types': 8.46.2
- eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/types': 8.57.2
+ eslint-visitor-keys: 5.0.1
'@ungap/structured-clone@1.3.0': {}
@@ -8937,153 +8795,155 @@ snapshots:
'@uploadcare/upload-client@6.14.3':
dependencies:
- form-data: 4.0.4
- ws: 8.18.3
+ form-data: 4.0.5
+ ws: 8.20.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
'@uploadcare/upload-client@6.18.4':
dependencies:
- form-data: 4.0.4
- ws: 8.18.3
+ form-data: 4.0.5
+ ws: 8.20.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- '@vitejs/plugin-react@5.1.0(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))':
+ '@vitejs/plugin-react@5.2.0(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))':
dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4)
- '@rolldown/pluginutils': 1.0.0-beta.43
+ '@babel/core': 7.29.0
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0)
+ '@rolldown/pluginutils': 1.0.0-rc.3
'@types/babel__core': 7.20.5
react-refresh: 0.18.0
- vite: 7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1)
+ vite: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3)
transitivePeerDependencies:
- supports-color
- '@vitest/browser-webdriverio@4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)(webdriverio@9.24.0)':
+ '@vitest/browser-webdriverio@4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)(webdriverio@9.27.0)':
dependencies:
- '@vitest/browser': 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)
- vitest: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
- webdriverio: 9.24.0
+ '@vitest/browser': 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
+ webdriverio: 9.27.0
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/browser@4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)':
+ '@vitest/browser@4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)':
dependencies:
- '@vitest/mocker': 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))
- '@vitest/utils': 4.0.18
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
+ '@vitest/utils': 4.1.2
magic-string: 0.30.21
- pixelmatch: 7.1.0
pngjs: 7.0.0
sirv: 3.0.2
- tinyrainbow: 3.0.3
- vitest: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
- ws: 8.18.3
+ tinyrainbow: 3.1.0
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
+ ws: 8.20.0
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/coverage-istanbul@4.0.18(vitest@4.0.18)':
+ '@vitest/coverage-istanbul@4.1.2(vitest@4.1.2)':
dependencies:
+ '@babel/core': 7.29.0
'@istanbuljs/schema': 0.1.3
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
istanbul-lib-coverage: 3.2.2
- istanbul-lib-instrument: 6.0.3
istanbul-lib-report: 3.0.1
istanbul-reports: 3.2.0
- magicast: 0.5.1
+ magicast: 0.5.2
obug: 2.1.1
- tinyrainbow: 3.0.3
- vitest: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
+ tinyrainbow: 3.1.0
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
transitivePeerDependencies:
- supports-color
- '@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18))(vitest@4.0.18)':
+ '@vitest/coverage-v8@4.1.2(@vitest/browser@4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/utils': 4.0.18
- ast-v8-to-istanbul: 0.3.11
+ '@vitest/utils': 4.1.2
+ ast-v8-to-istanbul: 1.0.0
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-reports: 3.2.0
- magicast: 0.5.1
+ magicast: 0.5.2
obug: 2.1.1
- std-env: 3.10.0
- tinyrainbow: 3.0.3
- vitest: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
+ std-env: 4.0.0
+ tinyrainbow: 3.1.0
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
optionalDependencies:
- '@vitest/browser': 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)
+ '@vitest/browser': 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)
- '@vitest/expect@4.0.18':
+ '@vitest/expect@4.1.2':
dependencies:
'@standard-schema/spec': 1.1.0
- '@types/chai': 5.2.2
- '@vitest/spy': 4.0.18
- '@vitest/utils': 4.0.18
+ '@types/chai': 5.2.3
+ '@vitest/spy': 4.1.2
+ '@vitest/utils': 4.1.2
chai: 6.2.2
- tinyrainbow: 3.0.3
+ tinyrainbow: 3.1.0
- '@vitest/mocker@4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))':
+ '@vitest/mocker@4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))':
dependencies:
- '@vitest/spy': 4.0.18
+ '@vitest/spy': 4.1.2
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- msw: 2.11.2(@types/node@24.5.0)(typescript@5.9.3)
- vite: 7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1)
+ vite: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3)
- '@vitest/pretty-format@4.0.18':
+ '@vitest/pretty-format@4.1.2':
dependencies:
- tinyrainbow: 3.0.3
+ tinyrainbow: 3.1.0
- '@vitest/runner@4.0.18':
+ '@vitest/runner@4.1.2':
dependencies:
- '@vitest/utils': 4.0.18
+ '@vitest/utils': 4.1.2
pathe: 2.0.3
- '@vitest/snapshot@4.0.18':
+ '@vitest/snapshot@4.1.2':
dependencies:
- '@vitest/pretty-format': 4.0.18
+ '@vitest/pretty-format': 4.1.2
+ '@vitest/utils': 4.1.2
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.0.18': {}
+ '@vitest/spy@4.1.2': {}
- '@vitest/ui@4.0.18(vitest@4.0.18)':
+ '@vitest/ui@4.1.2(vitest@4.1.2)':
dependencies:
- '@vitest/utils': 4.0.18
+ '@vitest/utils': 4.1.2
fflate: 0.8.2
- flatted: 3.4.1
+ flatted: 3.4.2
pathe: 2.0.3
sirv: 3.0.2
tinyglobby: 0.2.15
- tinyrainbow: 3.0.3
- vitest: 4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1)
+ tinyrainbow: 3.1.0
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
- '@vitest/utils@4.0.18':
+ '@vitest/utils@4.1.2':
dependencies:
- '@vitest/pretty-format': 4.0.18
- tinyrainbow: 3.0.3
+ '@vitest/pretty-format': 4.1.2
+ convert-source-map: 2.0.0
+ tinyrainbow: 3.1.0
- '@wdio/config@9.24.0':
+ '@wdio/config@9.27.0':
dependencies:
'@wdio/logger': 9.18.0
- '@wdio/types': 9.24.0
- '@wdio/utils': 9.24.0
+ '@wdio/types': 9.27.0
+ '@wdio/utils': 9.27.0
deepmerge-ts: 7.1.5
glob: 10.5.0
import-meta-resolve: 4.2.0
jiti: 2.6.1
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- react-native-b4a
- supports-color
@@ -9093,36 +8953,37 @@ snapshots:
chalk: 5.6.2
loglevel: 1.9.2
loglevel-plugin-prefix: 0.8.4
- safe-regex2: 5.0.0
- strip-ansi: 7.1.2
+ safe-regex2: 5.1.0
+ strip-ansi: 7.2.0
- '@wdio/protocols@9.24.0': {}
+ '@wdio/protocols@9.27.0': {}
'@wdio/repl@9.16.2':
dependencies:
- '@types/node': 20.19.15
+ '@types/node': 20.19.37
- '@wdio/types@9.24.0':
+ '@wdio/types@9.27.0':
dependencies:
- '@types/node': 20.19.15
+ '@types/node': 20.19.37
- '@wdio/utils@9.24.0':
+ '@wdio/utils@9.27.0':
dependencies:
- '@puppeteer/browsers': 2.10.10
+ '@puppeteer/browsers': 2.13.0
'@wdio/logger': 9.18.0
- '@wdio/types': 9.24.0
+ '@wdio/types': 9.27.0
decamelize: 6.0.1
deepmerge-ts: 7.1.5
- edgedriver: 6.1.2
+ edgedriver: 6.3.0
geckodriver: 6.1.0
- get-port: 7.1.0
+ get-port: 7.2.0
import-meta-resolve: 4.2.0
locate-app: 2.5.0
mitt: 3.0.1
- safaridriver: 1.0.0
+ safaridriver: 1.0.1
split2: 4.2.0
wait-port: 1.1.0
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- react-native-b4a
- supports-color
@@ -9207,25 +9068,23 @@ snapshots:
'@xtuc/long@4.2.2': {}
- '@zip.js/zip.js@2.8.2': {}
+ '@zip.js/zip.js@2.8.23': {}
- '@zip.js/zip.js@2.8.21': {}
-
- abbrev@3.0.1: {}
+ abbrev@4.0.0: {}
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
- acorn-import-phases@1.0.4(acorn@8.15.0):
+ acorn-import-phases@1.0.4(acorn@8.16.0):
dependencies:
- acorn: 8.15.0
+ acorn: 8.16.0
- acorn-jsx@5.3.2(acorn@8.15.0):
+ acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
- acorn: 8.15.0
+ acorn: 8.16.0
- acorn@8.15.0: {}
+ acorn@8.16.0: {}
agent-base@7.1.4: {}
@@ -9300,9 +9159,11 @@ snapshots:
buffer-crc32: 1.0.0
readable-stream: 4.7.0
readdir-glob: 1.1.3
- tar-stream: 3.1.7
+ tar-stream: 3.1.8
zip-stream: 6.0.1
transitivePeerDependencies:
+ - bare-abort-controller
+ - bare-buffer
- react-native-b4a
argparse@1.0.10:
@@ -9327,7 +9188,7 @@ snapshots:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
is-string: 1.1.1
@@ -9337,7 +9198,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
@@ -9346,21 +9207,21 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-shim-unscopables: 1.1.0
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-shim-unscopables: 1.1.0
array.prototype.tosorted@1.1.4:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
es-shim-unscopables: 1.1.0
@@ -9369,16 +9230,18 @@ snapshots:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
+ assertion-error@2.0.1: {}
+
ast-types@0.13.4:
dependencies:
tslib: 2.8.1
- ast-v8-to-istanbul@0.3.11:
+ ast-v8-to-istanbul@1.0.0:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
estree-walker: 3.0.3
@@ -9396,13 +9259,14 @@ snapshots:
dependencies:
possible-typed-array-names: 1.1.0
- b4a@1.7.1: {}
+ b4a@1.8.0: {}
- babel-loader@10.0.0(@babel/core@7.28.4)(webpack@5.105.2):
+ babel-loader@10.1.1(@babel/core@7.29.0)(webpack@5.105.4):
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.29.0
find-up: 5.0.0
- webpack: 5.105.2
+ optionalDependencies:
+ webpack: 5.105.4
bail@2.0.2: {}
@@ -9410,47 +9274,41 @@ snapshots:
balanced-match@4.0.4: {}
- bare-events@2.6.1:
- optional: true
+ bare-events@2.8.2: {}
- bare-fs@4.4.4:
+ bare-fs@4.5.6:
dependencies:
- bare-events: 2.6.1
+ bare-events: 2.8.2
bare-path: 3.0.0
- bare-stream: 2.7.0(bare-events@2.6.1)
- bare-url: 2.2.2
+ bare-stream: 2.11.0(bare-events@2.8.2)
+ bare-url: 2.4.0
fast-fifo: 1.3.2
transitivePeerDependencies:
+ - bare-abort-controller
- react-native-b4a
- optional: true
- bare-os@3.6.2:
- optional: true
+ bare-os@3.8.4: {}
bare-path@3.0.0:
dependencies:
- bare-os: 3.6.2
- optional: true
+ bare-os: 3.8.4
- bare-stream@2.7.0(bare-events@2.6.1):
+ bare-stream@2.11.0(bare-events@2.8.2):
dependencies:
- streamx: 2.22.1
+ streamx: 2.25.0
+ teex: 1.0.1
optionalDependencies:
- bare-events: 2.6.1
+ bare-events: 2.8.2
transitivePeerDependencies:
- react-native-b4a
- optional: true
- bare-url@2.2.2:
+ bare-url@2.4.0:
dependencies:
bare-path: 3.0.0
- optional: true
base64-js@1.5.1: {}
- baseline-browser-mapping@2.10.0: {}
-
- baseline-browser-mapping@2.8.4: {}
+ baseline-browser-mapping@2.10.12: {}
basic-ftp@5.2.0: {}
@@ -9462,18 +9320,20 @@ snapshots:
boolbase@1.0.0: {}
- bowser@2.12.1: {}
+ boolean@3.2.0: {}
+
+ bowser@2.14.1: {}
- brace-expansion@1.1.12:
+ brace-expansion@1.1.13:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.2:
+ brace-expansion@2.0.3:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.3:
+ brace-expansion@5.0.5:
dependencies:
balanced-match: 4.0.4
@@ -9483,20 +9343,12 @@ snapshots:
browser-stdout@1.3.1: {}
- browserslist@4.26.2:
- dependencies:
- baseline-browser-mapping: 2.8.4
- caniuse-lite: 1.0.30001743
- electron-to-chromium: 1.5.218
- node-releases: 2.0.21
- update-browserslist-db: 1.1.3(browserslist@4.26.2)
-
browserslist@4.28.1:
dependencies:
- baseline-browser-mapping: 2.10.0
- caniuse-lite: 1.0.30001774
- electron-to-chromium: 1.5.302
- node-releases: 2.0.27
+ baseline-browser-mapping: 2.10.12
+ caniuse-lite: 1.0.30001781
+ electron-to-chromium: 1.5.328
+ node-releases: 2.0.36
update-browserslist-db: 1.2.3(browserslist@4.28.1)
buffer-crc32@0.2.13: {}
@@ -9510,34 +9362,18 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- cacache@19.0.1:
- dependencies:
- '@npmcli/fs': 4.0.0
- fs-minipass: 3.0.3
- glob: 10.5.0
- lru-cache: 10.4.3
- minipass: 7.1.2
- minipass-collect: 2.0.1
- minipass-flush: 1.0.5
- minipass-pipeline: 1.2.4
- p-map: 7.0.3
- ssri: 12.0.0
- tar: 7.5.11
- unique-filename: 4.0.0
-
- cacache@20.0.1:
+ cacache@20.0.4:
dependencies:
- '@npmcli/fs': 4.0.0
+ '@npmcli/fs': 5.0.0
fs-minipass: 3.0.3
- glob: 11.1.0
- lru-cache: 11.2.1
- minipass: 7.1.2
+ glob: 13.0.6
+ lru-cache: 11.2.7
+ minipass: 7.1.3
minipass-collect: 2.0.1
- minipass-flush: 1.0.5
+ minipass-flush: 1.0.7
minipass-pipeline: 1.2.4
- p-map: 7.0.3
- ssri: 12.0.0
- unique-filename: 4.0.0
+ p-map: 7.0.4
+ ssri: 13.0.1
call-bind-apply-helpers@1.0.2:
dependencies:
@@ -9564,14 +9400,12 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.26.2
- caniuse-lite: 1.0.30001743
+ browserslist: 4.28.1
+ caniuse-lite: 1.0.30001781
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001743: {}
-
- caniuse-lite@1.0.30001774: {}
+ caniuse-lite@1.0.30001781: {}
ccount@2.0.1: {}
@@ -9590,7 +9424,7 @@ snapshots:
character-entities@2.0.2: {}
- chardet@2.1.0: {}
+ chardet@2.1.1: {}
cheerio-select@2.1.0:
dependencies:
@@ -9601,18 +9435,18 @@ snapshots:
domhandler: 5.0.3
domutils: 3.2.2
- cheerio@1.1.2:
+ cheerio@1.2.0:
dependencies:
cheerio-select: 2.1.0
dom-serializer: 2.0.0
domhandler: 5.0.3
domutils: 3.2.2
encoding-sniffer: 0.2.1
- htmlparser2: 10.0.0
+ htmlparser2: 10.1.0
parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
parse5-parser-stream: 7.1.2
- undici: 7.24.2
+ undici: 7.24.6
whatwg-mimetype: 4.0.0
chokidar@4.0.3:
@@ -9748,7 +9582,7 @@ snapshots:
dependencies:
restore-cursor: 5.1.0
- cli-spinners@3.2.0: {}
+ cli-spinners@3.4.0: {}
cli-truncate@2.1.0:
dependencies:
@@ -9774,15 +9608,15 @@ snapshots:
color-convert@3.1.0:
dependencies:
- color-name: 2.0.2
+ color-name: 2.1.0
color-name@1.1.4: {}
- color-name@2.0.2: {}
+ color-name@2.1.0: {}
color-parse@2.0.2:
dependencies:
- color-name: 2.0.2
+ color-name: 2.1.0
colord@2.9.3: {}
@@ -9825,9 +9659,6 @@ snapshots:
convert-source-map@2.0.0: {}
- cookie@0.7.2:
- optional: true
-
core-util-is@1.0.3: {}
cosmiconfig@7.1.0:
@@ -9836,9 +9667,9 @@ snapshots:
import-fresh: 3.3.1
parse-json: 5.2.0
path-type: 4.0.0
- yaml: 1.10.2
+ yaml: 1.10.3
- cosmiconfig@9.0.0(typescript@5.9.3):
+ cosmiconfig@9.0.1(typescript@5.9.3):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
@@ -9862,22 +9693,22 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- css-declaration-sorter@7.2.0(postcss@8.5.6):
+ css-declaration-sorter@7.3.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- css-loader@7.1.2(webpack@5.105.2):
+ css-loader@7.1.4(webpack@5.105.4):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.6)
- postcss-modules-scope: 3.2.1(postcss@8.5.6)
- postcss-modules-values: 4.0.0(postcss@8.5.6)
+ icss-utils: 5.1.0(postcss@8.5.8)
+ postcss: 8.5.8
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.8)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.8)
+ postcss-modules-scope: 3.2.1(postcss@8.5.8)
+ postcss-modules-values: 4.0.0(postcss@8.5.8)
postcss-value-parser: 4.2.0
- semver: 7.7.2
+ semver: 7.7.4
optionalDependencies:
- webpack: 5.105.2
+ webpack: 5.105.4
css-select@5.2.2:
dependencies:
@@ -9894,9 +9725,9 @@ snapshots:
mdn-data: 2.0.28
source-map-js: 1.2.1
- css-tree@3.1.0:
+ css-tree@3.2.1:
dependencies:
- mdn-data: 2.12.2
+ mdn-data: 2.27.1
source-map-js: 1.2.1
css-value@0.0.1: {}
@@ -9907,57 +9738,55 @@ snapshots:
cssesc@3.0.0: {}
- cssnano-preset-default@7.0.9(postcss@8.5.6):
- dependencies:
- browserslist: 4.26.2
- css-declaration-sorter: 7.2.0(postcss@8.5.6)
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-calc: 10.1.1(postcss@8.5.6)
- postcss-colormin: 7.0.4(postcss@8.5.6)
- postcss-convert-values: 7.0.7(postcss@8.5.6)
- postcss-discard-comments: 7.0.4(postcss@8.5.6)
- postcss-discard-duplicates: 7.0.2(postcss@8.5.6)
- postcss-discard-empty: 7.0.1(postcss@8.5.6)
- postcss-discard-overridden: 7.0.1(postcss@8.5.6)
- postcss-merge-longhand: 7.0.5(postcss@8.5.6)
- postcss-merge-rules: 7.0.6(postcss@8.5.6)
- postcss-minify-font-values: 7.0.1(postcss@8.5.6)
- postcss-minify-gradients: 7.0.1(postcss@8.5.6)
- postcss-minify-params: 7.0.4(postcss@8.5.6)
- postcss-minify-selectors: 7.0.5(postcss@8.5.6)
- postcss-normalize-charset: 7.0.1(postcss@8.5.6)
- postcss-normalize-display-values: 7.0.1(postcss@8.5.6)
- postcss-normalize-positions: 7.0.1(postcss@8.5.6)
- postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6)
- postcss-normalize-string: 7.0.1(postcss@8.5.6)
- postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6)
- postcss-normalize-unicode: 7.0.4(postcss@8.5.6)
- postcss-normalize-url: 7.0.1(postcss@8.5.6)
- postcss-normalize-whitespace: 7.0.1(postcss@8.5.6)
- postcss-ordered-values: 7.0.2(postcss@8.5.6)
- postcss-reduce-initial: 7.0.4(postcss@8.5.6)
- postcss-reduce-transforms: 7.0.1(postcss@8.5.6)
- postcss-svgo: 7.1.0(postcss@8.5.6)
- postcss-unique-selectors: 7.0.4(postcss@8.5.6)
-
- cssnano-utils@5.0.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- cssnano@7.1.1(postcss@8.5.6):
- dependencies:
- cssnano-preset-default: 7.0.9(postcss@8.5.6)
+ cssnano-preset-default@7.0.11(postcss@8.5.8):
+ dependencies:
+ browserslist: 4.28.1
+ css-declaration-sorter: 7.3.1(postcss@8.5.8)
+ cssnano-utils: 5.0.1(postcss@8.5.8)
+ postcss: 8.5.8
+ postcss-calc: 10.1.1(postcss@8.5.8)
+ postcss-colormin: 7.0.6(postcss@8.5.8)
+ postcss-convert-values: 7.0.9(postcss@8.5.8)
+ postcss-discard-comments: 7.0.6(postcss@8.5.8)
+ postcss-discard-duplicates: 7.0.2(postcss@8.5.8)
+ postcss-discard-empty: 7.0.1(postcss@8.5.8)
+ postcss-discard-overridden: 7.0.1(postcss@8.5.8)
+ postcss-merge-longhand: 7.0.5(postcss@8.5.8)
+ postcss-merge-rules: 7.0.8(postcss@8.5.8)
+ postcss-minify-font-values: 7.0.1(postcss@8.5.8)
+ postcss-minify-gradients: 7.0.1(postcss@8.5.8)
+ postcss-minify-params: 7.0.6(postcss@8.5.8)
+ postcss-minify-selectors: 7.0.6(postcss@8.5.8)
+ postcss-normalize-charset: 7.0.1(postcss@8.5.8)
+ postcss-normalize-display-values: 7.0.1(postcss@8.5.8)
+ postcss-normalize-positions: 7.0.1(postcss@8.5.8)
+ postcss-normalize-repeat-style: 7.0.1(postcss@8.5.8)
+ postcss-normalize-string: 7.0.1(postcss@8.5.8)
+ postcss-normalize-timing-functions: 7.0.1(postcss@8.5.8)
+ postcss-normalize-unicode: 7.0.6(postcss@8.5.8)
+ postcss-normalize-url: 7.0.1(postcss@8.5.8)
+ postcss-normalize-whitespace: 7.0.1(postcss@8.5.8)
+ postcss-ordered-values: 7.0.2(postcss@8.5.8)
+ postcss-reduce-initial: 7.0.6(postcss@8.5.8)
+ postcss-reduce-transforms: 7.0.1(postcss@8.5.8)
+ postcss-svgo: 7.1.1(postcss@8.5.8)
+ postcss-unique-selectors: 7.0.5(postcss@8.5.8)
+
+ cssnano-utils@5.0.1(postcss@8.5.8):
+ dependencies:
+ postcss: 8.5.8
+
+ cssnano@7.1.3(postcss@8.5.8):
+ dependencies:
+ cssnano-preset-default: 7.0.11(postcss@8.5.8)
lilconfig: 3.1.3
- postcss: 8.5.6
+ postcss: 8.5.8
csso@5.0.5:
dependencies:
css-tree: 2.2.1
- csstype@3.1.3: {}
-
- data-uri-to-buffer@4.0.1: {}
+ csstype@3.2.3: {}
data-uri-to-buffer@6.0.2: {}
@@ -9995,7 +9824,7 @@ snapshots:
decamelize@6.0.1: {}
- decode-named-character-reference@1.2.0:
+ decode-named-character-reference@1.3.0:
dependencies:
character-entities: 2.0.2
@@ -10027,12 +9856,16 @@ snapshots:
dequal@2.0.3: {}
+ detect-node@2.1.0: {}
+
devlop@1.1.0:
dependencies:
dequal: 2.0.3
diff@8.0.3: {}
+ diff@8.0.4: {}
+
doctrine@2.1.0:
dependencies:
esutils: 2.0.3
@@ -10072,23 +9905,20 @@ snapshots:
'@types/which': 2.0.2
which: 2.0.2
- edgedriver@6.1.2:
+ edgedriver@6.3.0:
dependencies:
'@wdio/logger': 9.18.0
- '@zip.js/zip.js': 2.8.2
+ '@zip.js/zip.js': 2.8.23
decamelize: 6.0.1
edge-paths: 3.0.5
- fast-xml-parser: 5.5.5
+ fast-xml-parser: 5.5.9
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
- node-fetch: 3.3.2
- which: 5.0.0
+ which: 6.0.1
transitivePeerDependencies:
- supports-color
- electron-to-chromium@1.5.218: {}
-
- electron-to-chromium@1.5.302: {}
+ electron-to-chromium@1.5.328: {}
emoji-regex@8.0.0: {}
@@ -10101,11 +9931,6 @@ snapshots:
iconv-lite: 0.6.3
whatwg-encoding: 3.1.1
- encoding@0.1.13:
- dependencies:
- iconv-lite: 0.6.3
- optional: true
-
end-of-stream@1.4.5:
dependencies:
once: 1.4.0
@@ -10124,10 +9949,10 @@ snapshots:
engine.io-parser@5.2.3: {}
- enhanced-resolve@5.19.0:
+ enhanced-resolve@5.20.1:
dependencies:
graceful-fs: 4.2.11
- tapable: 2.3.0
+ tapable: 2.3.2
enquirer@2.4.1:
dependencies:
@@ -10138,15 +9963,15 @@ snapshots:
entities@6.0.1: {}
- env-paths@2.2.1: {}
+ entities@7.0.1: {}
- err-code@2.0.3: {}
+ env-paths@2.2.1: {}
error-ex@1.3.4:
dependencies:
is-arrayish: 0.2.1
- es-abstract@1.24.0:
+ es-abstract@1.24.1:
dependencies:
array-buffer-byte-length: 1.0.2
arraybuffer.prototype.slice: 1.0.4
@@ -10201,18 +10026,18 @@ snapshots:
typed-array-byte-offset: 1.0.4
typed-array-length: 1.0.7
unbox-primitive: 1.1.0
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.20
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
- es-iterator-helpers@1.2.1:
+ es-iterator-helpers@1.3.1:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
es-set-tostringtag: 2.1.0
function-bind: 1.1.2
@@ -10224,10 +10049,9 @@ snapshots:
has-symbols: 1.1.0
internal-slot: 1.1.0
iterator.prototype: 1.1.5
+ math-intrinsics: 1.1.0
safe-array-concat: 1.1.3
- es-module-lexer@1.7.0: {}
-
es-module-lexer@2.0.0: {}
es-object-atoms@1.1.1:
@@ -10253,42 +10077,44 @@ snapshots:
es-toolkit@1.39.5: {}
- esbuild-loader@4.3.0(webpack@5.105.2):
+ es6-error@4.1.1: {}
+
+ esbuild-loader@4.4.2(webpack@5.105.4):
dependencies:
- esbuild: 0.25.9
- get-tsconfig: 4.10.1
+ esbuild: 0.27.4
+ get-tsconfig: 4.13.7
loader-utils: 2.0.4
- webpack: 5.105.2
+ webpack: 5.105.4
webpack-sources: 1.4.3
- esbuild@0.25.9:
+ esbuild@0.27.4:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.9
- '@esbuild/android-arm': 0.25.9
- '@esbuild/android-arm64': 0.25.9
- '@esbuild/android-x64': 0.25.9
- '@esbuild/darwin-arm64': 0.25.9
- '@esbuild/darwin-x64': 0.25.9
- '@esbuild/freebsd-arm64': 0.25.9
- '@esbuild/freebsd-x64': 0.25.9
- '@esbuild/linux-arm': 0.25.9
- '@esbuild/linux-arm64': 0.25.9
- '@esbuild/linux-ia32': 0.25.9
- '@esbuild/linux-loong64': 0.25.9
- '@esbuild/linux-mips64el': 0.25.9
- '@esbuild/linux-ppc64': 0.25.9
- '@esbuild/linux-riscv64': 0.25.9
- '@esbuild/linux-s390x': 0.25.9
- '@esbuild/linux-x64': 0.25.9
- '@esbuild/netbsd-arm64': 0.25.9
- '@esbuild/netbsd-x64': 0.25.9
- '@esbuild/openbsd-arm64': 0.25.9
- '@esbuild/openbsd-x64': 0.25.9
- '@esbuild/openharmony-arm64': 0.25.9
- '@esbuild/sunos-x64': 0.25.9
- '@esbuild/win32-arm64': 0.25.9
- '@esbuild/win32-ia32': 0.25.9
- '@esbuild/win32-x64': 0.25.9
+ '@esbuild/aix-ppc64': 0.27.4
+ '@esbuild/android-arm': 0.27.4
+ '@esbuild/android-arm64': 0.27.4
+ '@esbuild/android-x64': 0.27.4
+ '@esbuild/darwin-arm64': 0.27.4
+ '@esbuild/darwin-x64': 0.27.4
+ '@esbuild/freebsd-arm64': 0.27.4
+ '@esbuild/freebsd-x64': 0.27.4
+ '@esbuild/linux-arm': 0.27.4
+ '@esbuild/linux-arm64': 0.27.4
+ '@esbuild/linux-ia32': 0.27.4
+ '@esbuild/linux-loong64': 0.27.4
+ '@esbuild/linux-mips64el': 0.27.4
+ '@esbuild/linux-ppc64': 0.27.4
+ '@esbuild/linux-riscv64': 0.27.4
+ '@esbuild/linux-s390x': 0.27.4
+ '@esbuild/linux-x64': 0.27.4
+ '@esbuild/netbsd-arm64': 0.27.4
+ '@esbuild/netbsd-x64': 0.27.4
+ '@esbuild/openbsd-arm64': 0.27.4
+ '@esbuild/openbsd-x64': 0.27.4
+ '@esbuild/openharmony-arm64': 0.27.4
+ '@esbuild/sunos-x64': 0.27.4
+ '@esbuild/win32-arm64': 0.27.4
+ '@esbuild/win32-ia32': 0.27.4
+ '@esbuild/win32-x64': 0.27.4
escalade@3.2.0: {}
@@ -10304,44 +10130,44 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-ckeditor5@13.0.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
+ eslint-config-ckeditor5@13.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint/js': 9.38.0
+ '@eslint/js': 9.39.4
'@eslint/markdown': 6.6.0
- '@stylistic/eslint-plugin': 4.4.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
- eslint-plugin-ckeditor5-rules: 13.0.0
- eslint-plugin-mocha: 11.1.0(eslint@9.38.0(jiti@2.6.1))
- globals: 16.4.0
+ '@stylistic/eslint-plugin': 4.4.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.4(jiti@2.6.1)
+ eslint-plugin-ckeditor5-rules: 13.0.1
+ eslint-plugin-mocha: 11.2.0(eslint@9.39.4(jiti@2.6.1))
+ globals: 16.5.0
typescript: 5.9.3
- typescript-eslint: 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ typescript-eslint: 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-ckeditor5-rules@13.0.0:
+ eslint-plugin-ckeditor5-rules@13.0.1:
dependencies:
'@es-joy/jsdoccomment': 0.50.2
- enhanced-resolve: 5.19.0
+ enhanced-resolve: 5.20.1
resolve.exports: 2.0.3
upath: 2.0.1
validate-npm-package-name: 6.0.2
- yaml: 2.8.1
+ yaml: 2.8.3
- eslint-plugin-mocha@11.1.0(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-mocha@11.2.0(eslint@9.39.4(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1))
+ eslint: 9.39.4(jiti@2.6.1)
globals: 15.15.0
- eslint-plugin-react@7.37.5(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)):
dependencies:
array-includes: 3.1.9
array.prototype.findlast: 1.2.5
array.prototype.flatmap: 1.3.3
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
- es-iterator-helpers: 1.2.1
- eslint: 9.38.0(jiti@2.6.1)
+ es-iterator-helpers: 1.3.1
+ eslint: 9.39.4(jiti@2.6.1)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -10350,8 +10176,8 @@ snapshots:
object.fromentries: 2.0.8
object.values: 1.2.1
prop-types: 15.8.1
- resolve: 2.0.0-next.5
- semver: 7.7.2
+ resolve: 2.0.0-next.6
+ semver: 7.7.4
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
@@ -10369,16 +10195,18 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.38.0(jiti@2.6.1):
+ eslint-visitor-keys@5.0.1: {}
+
+ eslint@9.39.4(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.21.1
- '@eslint/config-helpers': 0.4.1
- '@eslint/core': 0.16.0
- '@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.38.0
- '@eslint/plugin-kit': 0.4.0
+ '@eslint/config-array': 0.21.2
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
+ '@eslint/eslintrc': 3.3.5
+ '@eslint/js': 9.39.4
+ '@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -10391,7 +10219,7 @@ snapshots:
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
- esquery: 1.6.0
+ esquery: 1.7.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
@@ -10412,13 +10240,13 @@ snapshots:
espree@10.4.0:
dependencies:
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
eslint-visitor-keys: 4.2.1
esprima@4.0.1: {}
- esquery@1.6.0:
+ esquery@1.7.0:
dependencies:
estraverse: 5.3.0
@@ -10438,7 +10266,13 @@ snapshots:
event-target-shim@5.0.1: {}
- eventemitter3@5.0.1: {}
+ eventemitter3@5.0.4: {}
+
+ events-universal@1.0.1:
+ dependencies:
+ bare-events: 2.8.2
+ transitivePeerDependencies:
+ - bare-abort-controller
events@3.3.0: {}
@@ -10468,9 +10302,9 @@ snapshots:
signal-exit: 3.0.7
strip-final-newline: 2.0.0
- expect-type@1.2.2: {}
+ expect-type@1.3.0: {}
- exponential-backoff@3.1.2: {}
+ exponential-backoff@3.1.3: {}
extend-shallow@2.0.1:
dependencies:
@@ -10510,22 +10344,23 @@ snapshots:
fast-uri@3.1.0: {}
- fast-xml-builder@1.1.3:
+ fast-xml-builder@1.1.4:
dependencies:
- path-expression-matcher: 1.1.3
+ path-expression-matcher: 1.2.0
- fast-xml-parser@5.4.1:
+ fast-xml-parser@5.5.8:
dependencies:
- fast-xml-builder: 1.1.3
- strnum: 2.1.2
+ fast-xml-builder: 1.1.4
+ path-expression-matcher: 1.2.0
+ strnum: 2.2.2
- fast-xml-parser@5.5.5:
+ fast-xml-parser@5.5.9:
dependencies:
- fast-xml-builder: 1.1.3
- path-expression-matcher: 1.1.3
- strnum: 2.1.2
+ fast-xml-builder: 1.1.4
+ path-expression-matcher: 1.2.0
+ strnum: 2.2.2
- fastq@1.19.1:
+ fastq@1.20.1:
dependencies:
reusify: 1.1.0
@@ -10537,14 +10372,9 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.5.0(picomatch@4.0.3):
+ fdir@6.5.0(picomatch@4.0.4):
optionalDependencies:
- picomatch: 4.0.3
-
- fetch-blob@3.2.0:
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.3.3
+ picomatch: 4.0.4
fflate@0.8.2: {}
@@ -10563,12 +10393,12 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.4.1
+ flatted: 3.4.2
keyv: 4.5.4
flat@5.0.2: {}
- flatted@3.4.1: {}
+ flatted@3.4.2: {}
for-each@0.3.5:
dependencies:
@@ -10579,7 +10409,7 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- form-data@4.0.4:
+ form-data@4.0.5:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -10589,13 +10419,9 @@ snapshots:
format@0.2.2: {}
- formdata-polyfill@4.0.10:
- dependencies:
- fetch-blob: 3.2.0
-
fs-minipass@3.0.3:
dependencies:
- minipass: 7.1.2
+ minipass: 7.1.3
fsevents@2.3.3:
optional: true
@@ -10618,14 +10444,16 @@ snapshots:
geckodriver@6.1.0:
dependencies:
'@wdio/logger': 9.18.0
- '@zip.js/zip.js': 2.8.21
+ '@zip.js/zip.js': 2.8.23
decamelize: 6.0.1
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
- modern-tar: 0.7.5
+ modern-tar: 0.7.6
transitivePeerDependencies:
- supports-color
+ generator-function@2.0.1: {}
+
gensync@1.0.0-beta.2: {}
get-caller-file@2.0.5: {}
@@ -10645,7 +10473,7 @@ snapshots:
get-own-enumerable-property-symbols@3.0.2: {}
- get-port@7.1.0: {}
+ get-port@7.2.0: {}
get-proto@1.0.1:
dependencies:
@@ -10654,7 +10482,7 @@ snapshots:
get-stream@5.2.0:
dependencies:
- pump: 3.0.3
+ pump: 3.0.4
get-stream@6.0.1: {}
@@ -10664,7 +10492,7 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
- get-tsconfig@4.10.1:
+ get-tsconfig@4.13.7:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -10693,30 +10521,30 @@ snapshots:
foreground-child: 3.3.1
jackspeak: 3.4.3
minimatch: 9.0.9
- minipass: 7.1.2
+ minipass: 7.1.3
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
- glob@11.1.0:
+ glob@13.0.6:
dependencies:
- foreground-child: 3.3.1
- jackspeak: 4.1.1
minimatch: 10.2.4
- minipass: 7.1.2
- package-json-from-dist: 1.0.1
- path-scurry: 2.0.0
+ minipass: 7.1.3
+ path-scurry: 2.0.2
- glob@13.0.0:
+ global-agent@3.0.0:
dependencies:
- minimatch: 10.2.4
- minipass: 7.1.2
- path-scurry: 2.0.0
+ boolean: 3.2.0
+ es6-error: 4.1.1
+ matcher: 3.0.0
+ roarr: 2.15.4
+ semver: 7.7.4
+ serialize-error: 7.0.1
globals@14.0.0: {}
globals@15.15.0: {}
- globals@16.4.0: {}
+ globals@16.5.0: {}
globalthis@1.0.4:
dependencies:
@@ -10729,11 +10557,6 @@ snapshots:
grapheme-splitter@1.0.4: {}
- graphemer@1.4.0: {}
-
- graphql@16.12.0:
- optional: true
-
gray-matter@4.0.3:
dependencies:
js-yaml: 3.14.2
@@ -10792,7 +10615,7 @@ snapshots:
hast-util-embedded: 3.0.0
hast-util-is-element: 3.0.0
hast-util-whitespace: 3.0.0
- unist-util-is: 6.0.0
+ unist-util-is: 6.0.1
hast-util-parse-selector@4.0.0:
dependencies:
@@ -10864,16 +10687,9 @@ snapshots:
he@1.2.0: {}
- headers-polyfill@4.0.3:
- optional: true
-
- hosted-git-info@8.1.0:
+ hosted-git-info@9.0.2:
dependencies:
- lru-cache: 10.4.3
-
- hosted-git-info@9.0.0:
- dependencies:
- lru-cache: 11.2.1
+ lru-cache: 11.2.7
html-escaper@2.0.2: {}
@@ -10888,6 +10704,13 @@ snapshots:
domutils: 3.2.2
entities: 6.0.1
+ htmlparser2@10.1.0:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ domutils: 3.2.2
+ entities: 7.0.1
+
http-cache-semantics@4.2.0: {}
http-proxy-agent@7.0.2:
@@ -10914,13 +10737,13 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- iconv-lite@0.7.0:
+ iconv-lite@0.7.2:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.6):
+ icss-utils@5.1.0(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
ieee754@1.2.1: {}
@@ -10947,19 +10770,19 @@ snapshots:
inherits@2.0.4: {}
- ini@5.0.0: {}
+ ini@6.0.0: {}
- inquirer@12.9.6(@types/node@24.5.0):
+ inquirer@12.11.1(@types/node@25.5.0):
dependencies:
'@inquirer/ansi': 1.0.2
- '@inquirer/core': 10.3.2(@types/node@24.5.0)
- '@inquirer/prompts': 7.8.6(@types/node@24.5.0)
- '@inquirer/type': 3.0.10(@types/node@24.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/prompts': 7.10.1(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
mute-stream: 2.0.0
run-async: 4.0.6
rxjs: 7.8.2
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
internal-slot@1.1.0:
dependencies:
@@ -10967,7 +10790,7 @@ snapshots:
hasown: 2.0.2
side-channel: 1.1.0
- ip-address@10.0.1: {}
+ ip-address@10.1.0: {}
is-array-buffer@3.0.5:
dependencies:
@@ -11023,9 +10846,10 @@ snapshots:
is-fullwidth-code-point@4.0.0: {}
- is-generator-function@1.1.0:
+ is-generator-function@1.1.2:
dependencies:
call-bound: 1.0.4
+ generator-function: 2.0.1
get-proto: 1.0.1
has-tostringtag: 1.0.2
safe-regex-test: 1.1.0
@@ -11040,9 +10864,6 @@ snapshots:
is-negative-zero@2.0.3: {}
- is-node-process@1.2.0:
- optional: true
-
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -11052,6 +10873,8 @@ snapshots:
is-obj@1.0.1: {}
+ is-path-inside@3.0.3: {}
+
is-plain-obj@2.1.0: {}
is-plain-obj@4.1.0: {}
@@ -11086,7 +10909,7 @@ snapshots:
is-typed-array@1.1.15:
dependencies:
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.20
is-unicode-supported@0.1.0: {}
@@ -11107,20 +10930,10 @@ snapshots:
isexe@2.0.0: {}
- isexe@3.1.1: {}
+ isexe@4.0.0: {}
istanbul-lib-coverage@3.2.2: {}
- istanbul-lib-instrument@6.0.3:
- dependencies:
- '@babel/core': 7.28.4
- '@babel/parser': 7.28.5
- '@istanbuljs/schema': 0.1.3
- istanbul-lib-coverage: 3.2.2
- semver: 7.7.2
- transitivePeerDependencies:
- - supports-color
-
istanbul-lib-report@3.0.1:
dependencies:
istanbul-lib-coverage: 3.2.2
@@ -11147,18 +10960,12 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jackspeak@4.1.1:
- dependencies:
- '@isaacs/cliui': 8.0.2
-
jest-worker@27.5.1:
dependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
merge-stream: 2.0.0
supports-color: 8.1.1
- jiti@2.5.1: {}
-
jiti@2.6.1: {}
js-tokens@10.0.0: {}
@@ -11182,7 +10989,7 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
- json-parse-even-better-errors@4.0.0: {}
+ json-parse-even-better-errors@5.0.0: {}
json-schema-traverse@0.4.1: {}
@@ -11190,6 +10997,10 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
+ json-stringify-safe@5.0.1: {}
+
+ json-with-bigint@3.5.8: {}
+
json5@2.2.3: {}
jsonparse@1.3.1: {}
@@ -11225,6 +11036,10 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
+ lie@3.1.1:
+ dependencies:
+ immediate: 3.0.6
+
lie@3.3.0:
dependencies:
immediate: 3.0.6
@@ -11270,7 +11085,7 @@ snapshots:
dependencies:
cli-truncate: 3.1.0
colorette: 2.0.20
- eventemitter3: 5.0.1
+ eventemitter3: 5.0.4
log-update: 5.0.1
rfdc: 1.4.1
wrap-ansi: 8.1.0
@@ -11285,6 +11100,10 @@ snapshots:
emojis-list: 3.0.0
json5: 2.2.3
+ localforage@1.10.0:
+ dependencies:
+ lie: 3.1.1
+
locate-app@2.5.0:
dependencies:
'@promptbook/utils': 0.69.5
@@ -11324,7 +11143,7 @@ snapshots:
ansi-escapes: 5.0.0
cli-cursor: 4.0.0
slice-ansi: 5.0.0
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
wrap-ansi: 8.1.0
loglevel-plugin-prefix@0.8.4: {}
@@ -11341,7 +11160,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.2.1: {}
+ lru-cache@11.2.7: {}
lru-cache@5.1.1:
dependencies:
@@ -11357,64 +11176,53 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- magicast@0.5.1:
+ magicast@0.5.2:
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
source-map-js: 1.2.1
make-dir@4.0.0:
dependencies:
- semver: 7.7.2
+ semver: 7.7.4
- make-fetch-happen@14.0.3:
+ make-fetch-happen@15.0.5:
dependencies:
- '@npmcli/agent': 3.0.0
- cacache: 19.0.1
+ '@gar/promise-retry': 1.0.3
+ '@npmcli/agent': 4.0.0
+ '@npmcli/redact': 4.0.0
+ cacache: 20.0.4
http-cache-semantics: 4.2.0
- minipass: 7.1.2
- minipass-fetch: 4.0.1
- minipass-flush: 1.0.5
+ minipass: 7.1.3
+ minipass-fetch: 5.0.2
+ minipass-flush: 1.0.7
minipass-pipeline: 1.2.4
negotiator: 1.0.0
- proc-log: 5.0.0
- promise-retry: 2.0.1
- ssri: 12.0.0
- transitivePeerDependencies:
- - supports-color
-
- make-fetch-happen@15.0.1:
- dependencies:
- '@npmcli/agent': 3.0.0
- cacache: 20.0.1
- http-cache-semantics: 4.2.0
- minipass: 7.1.2
- minipass-fetch: 4.0.1
- minipass-flush: 1.0.5
- minipass-pipeline: 1.2.4
- negotiator: 1.0.0
- proc-log: 5.0.0
- promise-retry: 2.0.1
- ssri: 12.0.0
+ proc-log: 6.1.0
+ ssri: 13.0.1
transitivePeerDependencies:
- supports-color
markdown-table@3.0.4: {}
+ matcher@3.0.0:
+ dependencies:
+ escape-string-regexp: 4.0.0
+
math-intrinsics@1.1.0: {}
mdast-util-find-and-replace@3.0.2:
dependencies:
'@types/mdast': 4.0.4
escape-string-regexp: 5.0.0
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
+ unist-util-is: 6.0.1
+ unist-util-visit-parents: 6.0.2
- mdast-util-from-markdown@2.0.2:
+ mdast-util-from-markdown@2.0.3:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
- decode-named-character-reference: 1.2.0
+ decode-named-character-reference: 1.3.0
devlop: 1.1.0
mdast-util-to-string: 4.0.0
micromark: 4.0.2
@@ -11432,7 +11240,7 @@ snapshots:
'@types/mdast': 4.0.4
devlop: 1.1.0
escape-string-regexp: 5.0.0
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-to-markdown: 2.1.2
micromark-extension-frontmatter: 2.0.0
transitivePeerDependencies:
@@ -11450,7 +11258,7 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-to-markdown: 2.1.2
micromark-util-normalize-identifier: 2.0.1
transitivePeerDependencies:
@@ -11459,7 +11267,7 @@ snapshots:
mdast-util-gfm-strikethrough@2.0.0:
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -11469,7 +11277,7 @@ snapshots:
'@types/mdast': 4.0.4
devlop: 1.1.0
markdown-table: 3.0.4
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -11478,14 +11286,14 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
mdast-util-gfm@3.1.0:
dependencies:
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
mdast-util-gfm-autolink-literal: 2.0.1
mdast-util-gfm-footnote: 2.1.0
mdast-util-gfm-strikethrough: 2.0.0
@@ -11503,7 +11311,7 @@ snapshots:
mdast-util-phrasing@4.1.0:
dependencies:
'@types/mdast': 4.0.4
- unist-util-is: 6.0.0
+ unist-util-is: 6.0.1
mdast-util-to-hast@13.2.1:
dependencies:
@@ -11535,7 +11343,7 @@ snapshots:
mdn-data@2.0.28: {}
- mdn-data@2.12.2: {}
+ mdn-data@2.27.1: {}
merge-stream@2.0.0: {}
@@ -11543,7 +11351,7 @@ snapshots:
micromark-core-commonmark@2.0.3:
dependencies:
- decode-named-character-reference: 1.2.0
+ decode-named-character-reference: 1.3.0
devlop: 1.1.0
micromark-factory-destination: 2.0.1
micromark-factory-label: 2.0.1
@@ -11683,7 +11491,7 @@ snapshots:
micromark-util-decode-string@2.0.1:
dependencies:
- decode-named-character-reference: 1.2.0
+ decode-named-character-reference: 1.3.0
micromark-util-character: 2.1.1
micromark-util-decode-numeric-character-reference: 2.0.2
micromark-util-symbol: 2.0.1
@@ -11719,9 +11527,9 @@ snapshots:
micromark@4.0.2:
dependencies:
- '@types/debug': 4.1.12
+ '@types/debug': 4.1.13
debug: 4.4.3(supports-color@8.1.1)
- decode-named-character-reference: 1.2.0
+ decode-named-character-reference: 1.3.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
micromark-factory-space: 2.0.1
@@ -11742,7 +11550,7 @@ snapshots:
micromatch@4.0.8:
dependencies:
braces: 3.0.3
- picomatch: 2.3.1
+ picomatch: 2.3.2
mime-db@1.52.0: {}
@@ -11756,43 +11564,43 @@ snapshots:
min-indent@1.0.1: {}
- mini-css-extract-plugin@2.9.4(webpack@5.105.2):
+ mini-css-extract-plugin@2.10.2(webpack@5.105.4):
dependencies:
schema-utils: 4.3.3
- tapable: 2.3.0
- webpack: 5.105.2
+ tapable: 2.3.2
+ webpack: 5.105.4
minimatch@10.2.4:
dependencies:
- brace-expansion: 5.0.3
+ brace-expansion: 5.0.5
minimatch@3.1.5:
dependencies:
- brace-expansion: 1.1.12
+ brace-expansion: 1.1.13
minimatch@5.1.9:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimatch@9.0.9:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimist@1.2.8: {}
minipass-collect@2.0.1:
dependencies:
- minipass: 7.1.2
+ minipass: 7.1.3
- minipass-fetch@4.0.1:
+ minipass-fetch@5.0.2:
dependencies:
- minipass: 7.1.2
- minipass-sized: 1.0.3
+ minipass: 7.1.3
+ minipass-sized: 2.0.0
minizlib: 3.1.0
optionalDependencies:
- encoding: 0.1.13
+ iconv-lite: 0.7.2
- minipass-flush@1.0.5:
+ minipass-flush@1.0.7:
dependencies:
minipass: 3.3.6
@@ -11800,38 +11608,39 @@ snapshots:
dependencies:
minipass: 3.3.6
- minipass-sized@1.0.3:
+ minipass-sized@2.0.0:
dependencies:
- minipass: 3.3.6
+ minipass: 7.1.3
minipass@3.3.6:
dependencies:
yallist: 4.0.0
- minipass@7.1.2: {}
+ minipass@7.1.3: {}
minizlib@3.1.0:
dependencies:
- minipass: 7.1.2
+ minipass: 7.1.3
mitt@3.0.1: {}
- mocha@11.7.2:
+ mocha@11.7.5:
dependencies:
browser-stdout: 1.3.1
chokidar: 4.0.3
debug: 4.4.3(supports-color@8.1.1)
- diff: 8.0.3
+ diff: 8.0.4
escape-string-regexp: 4.0.0
find-up: 5.0.0
glob: 10.5.0
he: 1.2.0
+ is-path-inside: 3.0.3
js-yaml: 4.1.1
log-symbols: 4.1.0
minimatch: 9.0.9
ms: 2.1.3
picocolors: 1.1.1
- serialize-javascript: 7.0.4
+ serialize-javascript: 7.0.5
strip-json-comments: 3.1.1
supports-color: 8.1.1
workerpool: 9.3.4
@@ -11839,7 +11648,7 @@ snapshots:
yargs-parser: 21.1.1
yargs-unparser: 2.0.0
- modern-tar@0.7.5: {}
+ modern-tar@0.7.6: {}
morphdom@2.7.7: {}
@@ -11847,33 +11656,6 @@ snapshots:
ms@2.1.3: {}
- msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3):
- dependencies:
- '@bundled-es-modules/cookie': 2.0.1
- '@bundled-es-modules/statuses': 1.0.1
- '@inquirer/confirm': 5.1.21(@types/node@24.5.0)
- '@mswjs/interceptors': 0.39.8
- '@open-draft/deferred-promise': 2.2.0
- '@open-draft/until': 2.1.0
- '@types/cookie': 0.6.0
- '@types/statuses': 2.0.6
- graphql: 16.12.0
- headers-polyfill: 4.0.3
- is-node-process: 1.2.0
- outvariant: 1.4.3
- path-to-regexp: 6.3.0
- picocolors: 1.1.1
- rettime: 0.7.0
- strict-event-emitter: 0.5.1
- tough-cookie: 6.0.0
- type-fest: 4.41.0
- yargs: 17.7.2
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - '@types/node'
- optional: true
-
mute-stream@2.0.0: {}
nanoid@3.3.11: {}
@@ -11886,84 +11668,75 @@ snapshots:
netmask@2.0.2: {}
- node-domexception@1.0.0: {}
-
- node-fetch@3.3.2:
+ node-exports-info@1.6.0:
dependencies:
- data-uri-to-buffer: 4.0.1
- fetch-blob: 3.2.0
- formdata-polyfill: 4.0.10
+ array.prototype.flatmap: 1.3.3
+ es-errors: 1.3.0
+ object.entries: 1.1.9
+ semver: 7.7.4
- node-gyp@11.4.2:
+ node-gyp@12.2.0:
dependencies:
env-paths: 2.2.1
- exponential-backoff: 3.1.2
+ exponential-backoff: 3.1.3
graceful-fs: 4.2.11
- make-fetch-happen: 14.0.3
- nopt: 8.1.0
- proc-log: 5.0.0
- semver: 7.7.2
- tar: 7.5.11
+ make-fetch-happen: 15.0.5
+ nopt: 9.0.0
+ proc-log: 6.1.0
+ semver: 7.7.4
+ tar: 7.5.13
tinyglobby: 0.2.15
- which: 5.0.0
+ which: 6.0.1
transitivePeerDependencies:
- supports-color
- node-releases@2.0.21: {}
-
- node-releases@2.0.27: {}
+ node-releases@2.0.36: {}
- nopt@8.1.0:
+ nopt@9.0.0:
dependencies:
- abbrev: 3.0.1
+ abbrev: 4.0.0
normalize-path@3.0.0: {}
- npm-bundled@4.0.0:
+ npm-bundled@5.0.0:
dependencies:
- npm-normalize-package-bin: 4.0.0
+ npm-normalize-package-bin: 5.0.0
- npm-install-checks@7.1.2:
+ npm-install-checks@8.0.0:
dependencies:
- semver: 7.7.2
+ semver: 7.7.4
- npm-normalize-package-bin@4.0.0: {}
-
- npm-package-arg@12.0.2:
- dependencies:
- hosted-git-info: 8.1.0
- proc-log: 5.0.0
- semver: 7.7.2
- validate-npm-package-name: 6.0.2
+ npm-normalize-package-bin@5.0.0: {}
- npm-package-arg@13.0.0:
+ npm-package-arg@13.0.2:
dependencies:
- hosted-git-info: 9.0.0
- proc-log: 5.0.0
- semver: 7.7.2
- validate-npm-package-name: 6.0.2
+ hosted-git-info: 9.0.2
+ proc-log: 6.1.0
+ semver: 7.7.4
+ validate-npm-package-name: 7.0.2
- npm-packlist@10.0.1:
+ npm-packlist@10.0.4:
dependencies:
ignore-walk: 8.0.0
+ proc-log: 6.1.0
- npm-pick-manifest@10.0.0:
+ npm-pick-manifest@11.0.3:
dependencies:
- npm-install-checks: 7.1.2
- npm-normalize-package-bin: 4.0.0
- npm-package-arg: 12.0.2
- semver: 7.7.2
+ npm-install-checks: 8.0.0
+ npm-normalize-package-bin: 5.0.0
+ npm-package-arg: 13.0.2
+ semver: 7.7.4
- npm-registry-fetch@19.0.0:
+ npm-registry-fetch@19.1.1:
dependencies:
- '@npmcli/redact': 3.2.2
+ '@npmcli/redact': 4.0.0
jsonparse: 1.3.1
- make-fetch-happen: 15.0.1
- minipass: 7.1.2
- minipass-fetch: 4.0.1
+ make-fetch-happen: 15.0.5
+ minipass: 7.1.3
+ minipass-fetch: 5.0.2
minizlib: 3.1.0
- npm-package-arg: 13.0.0
- proc-log: 5.0.0
+ npm-package-arg: 13.0.2
+ proc-log: 6.1.0
transitivePeerDependencies:
- supports-color
@@ -12001,7 +11774,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-object-atoms: 1.1.1
object.values@1.2.1:
@@ -12034,9 +11807,6 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- outvariant@1.4.3:
- optional: true
-
own-keys@1.0.1:
dependencies:
get-intrinsic: 1.3.0
@@ -12055,7 +11825,7 @@ snapshots:
dependencies:
aggregate-error: 3.1.0
- p-map@7.0.3: {}
+ p-map@7.0.4: {}
pac-proxy-agent@7.2.0:
dependencies:
@@ -12077,25 +11847,25 @@ snapshots:
package-json-from-dist@1.0.1: {}
- pacote@21.0.1:
+ pacote@21.5.0:
dependencies:
- '@npmcli/git': 6.0.3
- '@npmcli/installed-package-contents': 3.0.0
- '@npmcli/package-json': 7.0.0
- '@npmcli/promise-spawn': 8.0.3
- '@npmcli/run-script': 10.0.0
- cacache: 20.0.1
+ '@gar/promise-retry': 1.0.3
+ '@npmcli/git': 7.0.2
+ '@npmcli/installed-package-contents': 4.0.0
+ '@npmcli/package-json': 7.0.5
+ '@npmcli/promise-spawn': 9.0.1
+ '@npmcli/run-script': 10.0.4
+ cacache: 20.0.4
fs-minipass: 3.0.3
- minipass: 7.1.2
- npm-package-arg: 13.0.0
- npm-packlist: 10.0.1
- npm-pick-manifest: 10.0.0
- npm-registry-fetch: 19.0.0
- proc-log: 5.0.0
- promise-retry: 2.0.1
- sigstore: 4.0.0
- ssri: 12.0.0
- tar: 7.5.11
+ minipass: 7.1.3
+ npm-package-arg: 13.0.2
+ npm-packlist: 10.0.4
+ npm-pick-manifest: 11.0.3
+ npm-registry-fetch: 19.1.1
+ proc-log: 6.1.0
+ sigstore: 4.1.0
+ ssri: 13.0.1
+ tar: 7.5.13
transitivePeerDependencies:
- supports-color
@@ -12107,7 +11877,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.29.0
error-ex: 1.3.4
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -12127,7 +11897,7 @@ snapshots:
path-exists@4.0.0: {}
- path-expression-matcher@1.1.3: {}
+ path-expression-matcher@1.2.0: {}
path-key@3.1.1: {}
@@ -12136,15 +11906,12 @@ snapshots:
path-scurry@1.11.1:
dependencies:
lru-cache: 10.4.3
- minipass: 7.1.2
+ minipass: 7.1.3
- path-scurry@2.0.0:
+ path-scurry@2.0.2:
dependencies:
- lru-cache: 11.2.1
- minipass: 7.1.2
-
- path-to-regexp@6.3.0:
- optional: true
+ lru-cache: 11.2.7
+ minipass: 7.1.3
path-type@4.0.0: {}
@@ -12154,16 +11921,12 @@ snapshots:
picocolors@1.1.1: {}
- picomatch@2.3.1: {}
+ picomatch@2.3.2: {}
- picomatch@4.0.3: {}
+ picomatch@4.0.4: {}
pify@2.3.0: {}
- pixelmatch@7.1.0:
- dependencies:
- pngjs: 7.0.0
-
please-upgrade-node@3.2.0:
dependencies:
semver-compare: 1.0.0
@@ -12176,226 +11939,226 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-calc@10.1.1(postcss@8.5.6):
+ postcss-calc@10.1.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
- postcss-colormin@7.0.4(postcss@8.5.6):
+ postcss-colormin@7.0.6(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
+ browserslist: 4.28.1
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-convert-values@7.0.7(postcss@8.5.6):
+ postcss-convert-values@7.0.9(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
- postcss: 8.5.6
+ browserslist: 4.28.1
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-discard-comments@7.0.4(postcss@8.5.6):
+ postcss-discard-comments@7.0.6(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- postcss-discard-duplicates@7.0.2(postcss@8.5.6):
+ postcss-discard-duplicates@7.0.2(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-discard-empty@7.0.1(postcss@8.5.6):
+ postcss-discard-empty@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-discard-overridden@7.0.1(postcss@8.5.6):
+ postcss-discard-overridden@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-import@16.1.1(postcss@8.5.6):
+ postcss-import@16.1.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.10
+ resolve: 1.22.11
- postcss-js@4.1.0(postcss@8.5.6):
+ postcss-js@4.1.0(postcss@8.5.8):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.2):
+ postcss-loader@8.2.1(postcss@8.5.8)(typescript@5.9.3)(webpack@5.105.4):
dependencies:
- cosmiconfig: 9.0.0(typescript@5.9.3)
- jiti: 2.5.1
- postcss: 8.5.6
- semver: 7.7.2
+ cosmiconfig: 9.0.1(typescript@5.9.3)
+ jiti: 2.6.1
+ postcss: 8.5.8
+ semver: 7.7.4
optionalDependencies:
- webpack: 5.105.2
+ webpack: 5.105.4
transitivePeerDependencies:
- typescript
- postcss-merge-longhand@7.0.5(postcss@8.5.6):
+ postcss-merge-longhand@7.0.5(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- stylehacks: 7.0.6(postcss@8.5.6)
+ stylehacks: 7.0.8(postcss@8.5.8)
- postcss-merge-rules@7.0.6(postcss@8.5.6):
+ postcss-merge-rules@7.0.8(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
+ browserslist: 4.28.1
caniuse-api: 3.0.0
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ cssnano-utils: 5.0.1(postcss@8.5.8)
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- postcss-minify-font-values@7.0.1(postcss@8.5.6):
+ postcss-minify-font-values@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-minify-gradients@7.0.1(postcss@8.5.6):
+ postcss-minify-gradients@7.0.1(postcss@8.5.8):
dependencies:
colord: 2.9.3
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
+ cssnano-utils: 5.0.1(postcss@8.5.8)
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-minify-params@7.0.4(postcss@8.5.6):
+ postcss-minify-params@7.0.6(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
+ browserslist: 4.28.1
+ cssnano-utils: 5.0.1(postcss@8.5.8)
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-minify-selectors@7.0.5(postcss@8.5.6):
+ postcss-minify-selectors@7.0.6(postcss@8.5.8):
dependencies:
cssesc: 3.0.0
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- postcss-mixins@11.0.3(postcss@8.5.6):
+ postcss-mixins@11.0.3(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
- postcss-js: 4.1.0(postcss@8.5.6)
- postcss-simple-vars: 7.0.1(postcss@8.5.6)
- sugarss: 4.0.1(postcss@8.5.6)
+ postcss: 8.5.8
+ postcss-js: 4.1.0(postcss@8.5.8)
+ postcss-simple-vars: 7.0.1(postcss@8.5.8)
+ sugarss: 4.0.1(postcss@8.5.8)
tinyglobby: 0.2.15
- postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-modules-local-by-default@4.2.0(postcss@8.5.6):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.8):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ icss-utils: 5.1.0(postcss@8.5.8)
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.6):
+ postcss-modules-scope@3.2.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- postcss-modules-values@4.0.0(postcss@8.5.6):
+ postcss-modules-values@4.0.0(postcss@8.5.8):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ icss-utils: 5.1.0(postcss@8.5.8)
+ postcss: 8.5.8
- postcss-nesting@13.0.2(postcss@8.5.6):
+ postcss-nesting@13.0.2(postcss@8.5.8):
dependencies:
- '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.0)
- '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.1)
+ '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1)
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- postcss-normalize-charset@7.0.1(postcss@8.5.6):
+ postcss-normalize-charset@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-normalize-display-values@7.0.1(postcss@8.5.6):
+ postcss-normalize-display-values@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-positions@7.0.1(postcss@8.5.6):
+ postcss-normalize-positions@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@7.0.1(postcss@8.5.6):
+ postcss-normalize-repeat-style@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-string@7.0.1(postcss@8.5.6):
+ postcss-normalize-string@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@7.0.1(postcss@8.5.6):
+ postcss-normalize-timing-functions@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@7.0.4(postcss@8.5.6):
+ postcss-normalize-unicode@7.0.6(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
- postcss: 8.5.6
+ browserslist: 4.28.1
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-url@7.0.1(postcss@8.5.6):
+ postcss-normalize-url@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@7.0.1(postcss@8.5.6):
+ postcss-normalize-whitespace@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-ordered-values@7.0.2(postcss@8.5.6):
+ postcss-ordered-values@7.0.2(postcss@8.5.8):
dependencies:
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
+ cssnano-utils: 5.0.1(postcss@8.5.8)
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-reduce-initial@7.0.4(postcss@8.5.6):
+ postcss-reduce-initial@7.0.6(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
+ browserslist: 4.28.1
caniuse-api: 3.0.0
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-reduce-transforms@7.0.1(postcss@8.5.6):
+ postcss-reduce-transforms@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
- postcss-selector-parser@7.1.0:
+ postcss-selector-parser@7.1.1:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-simple-vars@7.0.1(postcss@8.5.6):
+ postcss-simple-vars@7.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
- postcss-svgo@7.1.0(postcss@8.5.6):
+ postcss-svgo@7.1.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
postcss-value-parser: 4.2.0
svgo: 4.0.1
- postcss-unique-selectors@7.0.4(postcss@8.5.6):
+ postcss-unique-selectors@7.0.5(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
postcss-value-parser@4.2.0: {}
- postcss@8.5.6:
+ postcss@8.5.8:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -12409,7 +12172,7 @@ snapshots:
ansi-styles: 5.2.0
react-is: 17.0.2
- proc-log@5.0.0: {}
+ proc-log@6.1.0: {}
process-nextick-args@2.0.1: {}
@@ -12417,11 +12180,6 @@ snapshots:
progress@2.0.3: {}
- promise-retry@2.0.1:
- dependencies:
- err-code: 2.0.3
- retry: 0.12.0
-
prop-types@15.8.1:
dependencies:
loose-envify: 1.4.0
@@ -12442,7 +12200,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
long: 5.3.2
proxy-agent@6.5.0:
@@ -12460,7 +12218,7 @@ snapshots:
proxy-from-env@1.1.0: {}
- pump@3.0.3:
+ pump@3.0.4:
dependencies:
end-of-stream: 1.4.5
once: 1.4.0
@@ -12473,11 +12231,11 @@ snapshots:
queue-microtask@1.2.3: {}
- raw-loader@4.0.2(webpack@5.105.2):
+ raw-loader@4.0.2(webpack@5.105.4):
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
- webpack: 5.105.2
+ webpack: 5.105.4
react-dom@16.14.0(react@18.3.1):
dependencies:
@@ -12571,7 +12329,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
@@ -12632,7 +12390,7 @@ snapshots:
remark-parse@11.0.0:
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
+ mdast-util-from-markdown: 2.0.3
micromark-util-types: 2.0.2
unified: 11.0.5
transitivePeerDependencies:
@@ -12664,15 +12422,18 @@ snapshots:
resolve.exports@2.0.3: {}
- resolve@1.22.10:
+ resolve@1.22.11:
dependencies:
is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resolve@2.0.0-next.5:
+ resolve@2.0.0-next.6:
dependencies:
+ es-errors: 1.3.0
is-core-module: 2.16.1
+ node-exports-info: 1.6.0
+ object-keys: 1.1.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -12697,51 +12458,55 @@ snapshots:
ret@0.5.0: {}
- retry@0.12.0: {}
-
- rettime@0.7.0:
- optional: true
-
reusify@1.1.0: {}
rfdc@1.4.1: {}
rgb2hex@0.2.5: {}
- rimraf@6.0.1:
+ rimraf@6.1.3:
dependencies:
- glob: 11.1.0
+ glob: 13.0.6
package-json-from-dist: 1.0.1
- rollup@4.59.0:
+ roarr@2.15.4:
+ dependencies:
+ boolean: 3.2.0
+ detect-node: 2.1.0
+ globalthis: 1.0.4
+ json-stringify-safe: 5.0.1
+ semver-compare: 1.0.0
+ sprintf-js: 1.1.3
+
+ rollup@4.60.0:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.59.0
- '@rollup/rollup-android-arm64': 4.59.0
- '@rollup/rollup-darwin-arm64': 4.59.0
- '@rollup/rollup-darwin-x64': 4.59.0
- '@rollup/rollup-freebsd-arm64': 4.59.0
- '@rollup/rollup-freebsd-x64': 4.59.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.59.0
- '@rollup/rollup-linux-arm-musleabihf': 4.59.0
- '@rollup/rollup-linux-arm64-gnu': 4.59.0
- '@rollup/rollup-linux-arm64-musl': 4.59.0
- '@rollup/rollup-linux-loong64-gnu': 4.59.0
- '@rollup/rollup-linux-loong64-musl': 4.59.0
- '@rollup/rollup-linux-ppc64-gnu': 4.59.0
- '@rollup/rollup-linux-ppc64-musl': 4.59.0
- '@rollup/rollup-linux-riscv64-gnu': 4.59.0
- '@rollup/rollup-linux-riscv64-musl': 4.59.0
- '@rollup/rollup-linux-s390x-gnu': 4.59.0
- '@rollup/rollup-linux-x64-gnu': 4.59.0
- '@rollup/rollup-linux-x64-musl': 4.59.0
- '@rollup/rollup-openbsd-x64': 4.59.0
- '@rollup/rollup-openharmony-arm64': 4.59.0
- '@rollup/rollup-win32-arm64-msvc': 4.59.0
- '@rollup/rollup-win32-ia32-msvc': 4.59.0
- '@rollup/rollup-win32-x64-gnu': 4.59.0
- '@rollup/rollup-win32-x64-msvc': 4.59.0
+ '@rollup/rollup-android-arm-eabi': 4.60.0
+ '@rollup/rollup-android-arm64': 4.60.0
+ '@rollup/rollup-darwin-arm64': 4.60.0
+ '@rollup/rollup-darwin-x64': 4.60.0
+ '@rollup/rollup-freebsd-arm64': 4.60.0
+ '@rollup/rollup-freebsd-x64': 4.60.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.60.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.60.0
+ '@rollup/rollup-linux-arm64-gnu': 4.60.0
+ '@rollup/rollup-linux-arm64-musl': 4.60.0
+ '@rollup/rollup-linux-loong64-gnu': 4.60.0
+ '@rollup/rollup-linux-loong64-musl': 4.60.0
+ '@rollup/rollup-linux-ppc64-gnu': 4.60.0
+ '@rollup/rollup-linux-ppc64-musl': 4.60.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.60.0
+ '@rollup/rollup-linux-riscv64-musl': 4.60.0
+ '@rollup/rollup-linux-s390x-gnu': 4.60.0
+ '@rollup/rollup-linux-x64-gnu': 4.60.0
+ '@rollup/rollup-linux-x64-musl': 4.60.0
+ '@rollup/rollup-openbsd-x64': 4.60.0
+ '@rollup/rollup-openharmony-arm64': 4.60.0
+ '@rollup/rollup-win32-arm64-msvc': 4.60.0
+ '@rollup/rollup-win32-ia32-msvc': 4.60.0
+ '@rollup/rollup-win32-x64-gnu': 4.60.0
+ '@rollup/rollup-win32-x64-msvc': 4.60.0
fsevents: 2.3.3
run-async@4.0.6: {}
@@ -12754,7 +12519,7 @@ snapshots:
dependencies:
tslib: 2.8.1
- safaridriver@1.0.0: {}
+ safaridriver@1.0.1: {}
safe-array-concat@1.1.3:
dependencies:
@@ -12779,13 +12544,13 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.2.1
- safe-regex2@5.0.0:
+ safe-regex2@5.1.0:
dependencies:
ret: 0.5.0
safer-buffer@2.1.2: {}
- sax@1.5.0: {}
+ sax@1.6.0: {}
scheduler@0.19.1:
dependencies:
@@ -12823,13 +12588,17 @@ snapshots:
semver-compare@1.0.0: {}
- semver@7.7.2: {}
+ semver@7.7.4: {}
serialize-error@12.0.0:
dependencies:
type-fest: 4.41.0
- serialize-javascript@7.0.4: {}
+ serialize-error@7.0.1:
+ dependencies:
+ type-fest: 0.13.1
+
+ serialize-javascript@7.0.5: {}
set-function-length@1.2.2:
dependencies:
@@ -12904,14 +12673,14 @@ snapshots:
signal-exit@4.1.0: {}
- sigstore@4.0.0:
+ sigstore@4.1.0:
dependencies:
'@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.0.0
+ '@sigstore/core': 3.2.0
'@sigstore/protobuf-specs': 0.5.0
- '@sigstore/sign': 4.0.0
- '@sigstore/tuf': 4.0.0
- '@sigstore/verify': 3.0.0
+ '@sigstore/sign': 4.1.1
+ '@sigstore/tuf': 4.0.2
+ '@sigstore/verify': 3.1.0
transitivePeerDependencies:
- supports-color
@@ -12950,21 +12719,26 @@ snapshots:
smart-buffer@4.2.0: {}
+ snyk@1.1303.2:
+ dependencies:
+ '@sentry/node': 7.120.4
+ global-agent: 3.0.0
+
socket.io-client@4.7.0:
dependencies:
'@socket.io/component-emitter': 3.1.2
debug: 4.3.7
engine.io-client: 6.5.4
- socket.io-parser: 4.2.4
+ socket.io-parser: 4.2.6
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- socket.io-parser@4.2.4:
+ socket.io-parser@4.2.6:
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.7
+ debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -12978,7 +12752,7 @@ snapshots:
socks@2.8.7:
dependencies:
- ip-address: 10.0.1
+ ip-address: 10.1.0
smart-buffer: 4.2.0
source-list-map@2.0.1: {}
@@ -12996,19 +12770,14 @@ snapshots:
spacetrim@0.11.59: {}
- spdx-correct@3.2.0:
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.22
-
spdx-exceptions@2.5.0: {}
- spdx-expression-parse@3.0.1:
+ spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.22
+ spdx-license-ids: 3.0.23
- spdx-license-ids@3.0.22: {}
+ spdx-license-ids@3.0.23: {}
specificity@0.4.1: {}
@@ -13016,34 +12785,30 @@ snapshots:
sprintf-js@1.0.3: {}
- ssri@12.0.0:
+ sprintf-js@1.1.3: {}
+
+ ssri@13.0.1:
dependencies:
- minipass: 7.1.2
+ minipass: 7.1.3
stackback@0.0.2: {}
- statuses@2.0.2:
- optional: true
-
- std-env@3.10.0: {}
+ std-env@4.0.0: {}
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
internal-slot: 1.1.0
- streamx@2.22.1:
+ streamx@2.25.0:
dependencies:
+ events-universal: 1.0.1
fast-fifo: 1.3.2
- text-decoder: 1.2.3
- optionalDependencies:
- bare-events: 2.6.1
+ text-decoder: 1.2.7
transitivePeerDependencies:
+ - bare-abort-controller
- react-native-b4a
- strict-event-emitter@0.5.1:
- optional: true
-
string-argv@0.3.1: {}
string-width@4.2.3:
@@ -13056,14 +12821,14 @@ snapshots:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
string.prototype.matchall@4.0.12:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-errors: 1.3.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
@@ -13077,7 +12842,7 @@ snapshots:
string.prototype.repeat@1.0.0:
dependencies:
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
string.prototype.trim@1.2.10:
dependencies:
@@ -13085,7 +12850,7 @@ snapshots:
call-bound: 1.0.4
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.24.1
es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2
@@ -13125,7 +12890,7 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.2:
+ strip-ansi@7.2.0:
dependencies:
ansi-regex: 6.2.2
@@ -13139,23 +12904,23 @@ snapshots:
strip-json-comments@3.1.1: {}
- strnum@2.1.2: {}
+ strnum@2.2.2: {}
- style-loader@4.0.0(webpack@5.105.2):
+ style-loader@4.0.0(webpack@5.105.4):
dependencies:
- webpack: 5.105.2
+ webpack: 5.105.4
- style-mod@4.1.2: {}
+ style-mod@4.1.3: {}
- stylehacks@7.0.6(postcss@8.5.6):
+ stylehacks@7.0.8(postcss@8.5.8):
dependencies:
- browserslist: 4.26.2
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
+ browserslist: 4.28.1
+ postcss: 8.5.8
+ postcss-selector-parser: 7.1.1
- sugarss@4.0.1(postcss@8.5.6):
+ sugarss@4.0.1(postcss@8.5.8):
dependencies:
- postcss: 8.5.6
+ postcss: 8.5.8
supports-color@7.2.0:
dependencies:
@@ -13171,60 +12936,70 @@ snapshots:
dependencies:
commander: 11.1.0
css-select: 5.2.2
- css-tree: 3.1.0
+ css-tree: 3.2.1
css-what: 6.2.2
csso: 5.0.5
picocolors: 1.1.1
- sax: 1.5.0
+ sax: 1.6.0
- tapable@2.3.0: {}
+ tapable@2.3.2: {}
- tar-fs@3.1.1:
+ tar-fs@3.1.2:
dependencies:
- pump: 3.0.3
- tar-stream: 3.1.7
+ pump: 3.0.4
+ tar-stream: 3.1.8
optionalDependencies:
- bare-fs: 4.4.4
+ bare-fs: 4.5.6
bare-path: 3.0.0
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- react-native-b4a
- tar-stream@3.1.7:
+ tar-stream@3.1.8:
dependencies:
- b4a: 1.7.1
+ b4a: 1.8.0
+ bare-fs: 4.5.6
fast-fifo: 1.3.2
- streamx: 2.22.1
+ streamx: 2.25.0
transitivePeerDependencies:
+ - bare-abort-controller
+ - bare-buffer
- react-native-b4a
- tar@7.5.11:
+ tar@7.5.13:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
- minipass: 7.1.2
+ minipass: 7.1.3
minizlib: 3.1.0
yallist: 5.0.0
- terser-webpack-plugin@5.3.16(webpack@5.105.2):
+ teex@1.0.1:
+ dependencies:
+ streamx: 2.25.0
+ transitivePeerDependencies:
+ - bare-abort-controller
+ - react-native-b4a
+
+ terser-webpack-plugin@5.4.0(webpack@5.105.4):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
- serialize-javascript: 7.0.4
- terser: 5.46.0
- webpack: 5.105.2
+ terser: 5.46.1
+ webpack: 5.105.4
- terser@5.46.0:
+ terser@5.46.1:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.15.0
+ acorn: 8.16.0
commander: 2.20.3
source-map-support: 0.5.21
- text-decoder@1.2.3:
+ text-decoder@1.2.7:
dependencies:
- b4a: 1.7.1
+ b4a: 1.8.0
transitivePeerDependencies:
- react-native-b4a
@@ -13236,22 +13011,14 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@1.0.2: {}
+ tinyexec@1.0.4: {}
tinyglobby@0.2.15:
dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
-
- tinyrainbow@3.0.3: {}
-
- tldts-core@7.0.23:
- optional: true
+ fdir: 6.5.0(picomatch@4.0.4)
+ picomatch: 4.0.4
- tldts@7.0.23:
- dependencies:
- tldts-core: 7.0.23
- optional: true
+ tinyrainbow@3.1.0: {}
to-regex-range@5.0.1:
dependencies:
@@ -13259,11 +13026,6 @@ snapshots:
totalist@3.0.1: {}
- tough-cookie@6.0.0:
- dependencies:
- tldts: 7.0.23
- optional: true
-
tree-kill@1.2.2: {}
trim-lines@3.0.1: {}
@@ -13272,17 +13034,17 @@ snapshots:
trough@2.2.0: {}
- ts-api-utils@2.1.0(typescript@5.9.3):
+ ts-api-utils@2.5.0(typescript@5.9.3):
dependencies:
typescript: 5.9.3
tslib@2.8.1: {}
- tuf-js@4.0.0:
+ tuf-js@4.1.0:
dependencies:
- '@tufjs/models': 4.0.0
+ '@tufjs/models': 4.1.0
debug: 4.4.3(supports-color@8.1.1)
- make-fetch-happen: 15.0.1
+ make-fetch-happen: 15.0.5
transitivePeerDependencies:
- supports-color
@@ -13290,6 +13052,8 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
+ type-fest@0.13.1: {}
+
type-fest@0.21.3: {}
type-fest@1.4.0: {}
@@ -13331,13 +13095,13 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript-eslint@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
+ typescript-eslint@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ '@typescript-eslint/eslint-plugin': 8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.4(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -13353,11 +13117,11 @@ snapshots:
undici-types@6.21.0: {}
- undici-types@7.12.0: {}
+ undici-types@7.18.2: {}
undici@6.24.1: {}
- undici@7.24.2: {}
+ undici@7.24.6: {}
unified@11.0.5:
dependencies:
@@ -13369,20 +13133,12 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unique-filename@4.0.0:
- dependencies:
- unique-slug: 5.0.0
-
- unique-slug@5.0.0:
- dependencies:
- imurmurhash: 0.1.4
-
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.3
- unist-util-is: 6.0.0
+ unist-util-is: 6.0.1
- unist-util-is@6.0.0:
+ unist-util-is@6.0.1:
dependencies:
'@types/unist': 3.0.3
@@ -13394,27 +13150,21 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- unist-util-visit-parents@6.0.1:
+ unist-util-visit-parents@6.0.2:
dependencies:
'@types/unist': 3.0.3
- unist-util-is: 6.0.0
+ unist-util-is: 6.0.1
unist-util-visit@5.0.0:
dependencies:
'@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
+ unist-util-is: 6.0.1
+ unist-util-visit-parents: 6.0.2
universal-user-agent@7.0.3: {}
upath@2.0.1: {}
- update-browserslist-db@1.1.3(browserslist@4.26.2):
- dependencies:
- browserslist: 4.26.2
- escalade: 3.2.0
- picocolors: 1.1.1
-
update-browserslist-db@1.2.3(browserslist@4.28.1):
dependencies:
browserslist: 4.28.1
@@ -13438,13 +13188,10 @@ snapshots:
uuid@9.0.1: {}
- validate-npm-package-license@3.0.4:
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
-
validate-npm-package-name@6.0.2: {}
+ validate-npm-package-name@7.0.2: {}
+
vanilla-colorful@0.7.2: {}
vfile-message@4.0.3:
@@ -13457,59 +13204,49 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1):
+ vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3):
dependencies:
- esbuild: 0.25.9
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.59.0
+ esbuild: 0.27.4
+ fdir: 6.5.0(picomatch@4.0.4)
+ picomatch: 4.0.4
+ postcss: 8.5.8
+ rollup: 4.60.0
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.5.0
+ '@types/node': 25.5.0
fsevents: 2.3.3
jiti: 2.6.1
- terser: 5.46.0
- yaml: 2.8.1
-
- vitest@4.0.18(@types/node@24.5.0)(@vitest/browser-webdriverio@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(terser@5.46.0)(yaml@2.8.1):
- dependencies:
- '@vitest/expect': 4.0.18
- '@vitest/mocker': 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))
- '@vitest/pretty-format': 4.0.18
- '@vitest/runner': 4.0.18
- '@vitest/snapshot': 4.0.18
- '@vitest/spy': 4.0.18
- '@vitest/utils': 4.0.18
- es-module-lexer: 1.7.0
- expect-type: 1.2.2
+ terser: 5.46.1
+ yaml: 2.8.3
+
+ vitest@4.1.2(@types/node@25.5.0)(@vitest/browser-webdriverio@4.1.2)(@vitest/ui@4.1.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3)):
+ dependencies:
+ '@vitest/expect': 4.1.2
+ '@vitest/mocker': 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))
+ '@vitest/pretty-format': 4.1.2
+ '@vitest/runner': 4.1.2
+ '@vitest/snapshot': 4.1.2
+ '@vitest/spy': 4.1.2
+ '@vitest/utils': 4.1.2
+ es-module-lexer: 2.0.0
+ expect-type: 1.3.0
magic-string: 0.30.21
obug: 2.1.1
pathe: 2.0.3
- picomatch: 4.0.3
- std-env: 3.10.0
+ picomatch: 4.0.4
+ std-env: 4.0.0
tinybench: 2.9.0
- tinyexec: 1.0.2
+ tinyexec: 1.0.4
tinyglobby: 0.2.15
- tinyrainbow: 3.0.3
- vite: 7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1)
+ tinyrainbow: 3.1.0
+ vite: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 24.5.0
- '@vitest/browser-webdriverio': 4.0.18(msw@2.11.2(@types/node@24.5.0)(typescript@5.9.3))(vite@7.1.12(@types/node@24.5.0)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.1))(vitest@4.0.18)(webdriverio@9.24.0)
- '@vitest/ui': 4.0.18(vitest@4.0.18)
+ '@types/node': 25.5.0
+ '@vitest/browser-webdriverio': 4.1.2(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(terser@5.46.1)(yaml@2.8.3))(vitest@4.1.2)(webdriverio@9.27.0)
+ '@vitest/ui': 4.1.2(vitest@4.1.2)
transitivePeerDependencies:
- - jiti
- - less
- - lightningcss
- msw
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - yaml
w3c-keyname@2.2.8: {}
@@ -13528,41 +13265,40 @@ snapshots:
web-namespaces@2.0.1: {}
- web-streams-polyfill@3.3.3: {}
-
- webdriver@9.24.0:
+ webdriver@9.27.0:
dependencies:
- '@types/node': 20.19.15
+ '@types/node': 20.19.37
'@types/ws': 8.18.1
- '@wdio/config': 9.24.0
+ '@wdio/config': 9.27.0
'@wdio/logger': 9.18.0
- '@wdio/protocols': 9.24.0
- '@wdio/types': 9.24.0
- '@wdio/utils': 9.24.0
+ '@wdio/protocols': 9.27.0
+ '@wdio/types': 9.27.0
+ '@wdio/utils': 9.27.0
deepmerge-ts: 7.1.5
https-proxy-agent: 7.0.6
undici: 6.24.1
- ws: 8.18.3
+ ws: 8.20.0
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- bufferutil
- react-native-b4a
- supports-color
- utf-8-validate
- webdriverio@9.24.0:
+ webdriverio@9.27.0:
dependencies:
- '@types/node': 20.19.15
+ '@types/node': 20.19.37
'@types/sinonjs__fake-timers': 8.1.5
- '@wdio/config': 9.24.0
+ '@wdio/config': 9.27.0
'@wdio/logger': 9.18.0
- '@wdio/protocols': 9.24.0
+ '@wdio/protocols': 9.27.0
'@wdio/repl': 9.16.2
- '@wdio/types': 9.24.0
- '@wdio/utils': 9.24.0
+ '@wdio/types': 9.27.0
+ '@wdio/utils': 9.27.0
archiver: 7.0.1
aria-query: 5.3.2
- cheerio: 1.1.2
+ cheerio: 1.2.0
css-shorthand-properties: 1.1.2
css-value: 0.0.1
grapheme-splitter: 1.0.4
@@ -13576,8 +13312,9 @@ snapshots:
rgb2hex: 0.2.5
serialize-error: 12.0.0
urlpattern-polyfill: 10.1.0
- webdriver: 9.24.0
+ webdriver: 9.27.0
transitivePeerDependencies:
+ - bare-abort-controller
- bare-buffer
- bufferutil
- react-native-b4a
@@ -13589,9 +13326,9 @@ snapshots:
source-list-map: 2.0.1
source-map: 0.6.1
- webpack-sources@3.3.3: {}
+ webpack-sources@3.3.4: {}
- webpack@5.105.2:
+ webpack@5.105.4:
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -13599,11 +13336,11 @@ snapshots:
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.15.0
- acorn-import-phases: 1.0.4(acorn@8.15.0)
+ acorn: 8.16.0
+ acorn-import-phases: 1.0.4(acorn@8.16.0)
browserslist: 4.28.1
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.19.0
+ enhanced-resolve: 5.20.1
es-module-lexer: 2.0.0
eslint-scope: 5.1.1
events: 3.3.0
@@ -13614,10 +13351,10 @@ snapshots:
mime-types: 2.1.35
neo-async: 2.6.2
schema-utils: 4.3.3
- tapable: 2.3.0
- terser-webpack-plugin: 5.3.16(webpack@5.105.2)
+ tapable: 2.3.2
+ terser-webpack-plugin: 5.4.0(webpack@5.105.4)
watchpack: 2.5.1
- webpack-sources: 3.3.3
+ webpack-sources: 3.3.4
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -13645,13 +13382,13 @@ snapshots:
is-async-function: 2.1.1
is-date-object: 1.1.0
is-finalizationregistry: 1.1.1
- is-generator-function: 1.1.0
+ is-generator-function: 1.1.2
is-regex: 1.2.1
is-weakref: 1.1.1
isarray: 2.0.5
which-boxed-primitive: 1.1.1
which-collection: 1.0.2
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.20
which-collection@1.0.2:
dependencies:
@@ -13660,7 +13397,7 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.4
- which-typed-array@1.1.19:
+ which-typed-array@1.1.20:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.8
@@ -13674,9 +13411,9 @@ snapshots:
dependencies:
isexe: 2.0.0
- which@5.0.0:
+ which@6.0.1:
dependencies:
- isexe: 3.1.1
+ isexe: 4.0.0
why-is-node-running@2.3.0:
dependencies:
@@ -13703,13 +13440,13 @@ snapshots:
dependencies:
ansi-styles: 6.2.3
string-width: 5.1.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
wrappy@1.0.2: {}
ws@8.17.1: {}
- ws@8.18.3: {}
+ ws@8.20.0: {}
xmlhttprequest-ssl@2.0.0: {}
@@ -13721,9 +13458,9 @@ snapshots:
yallist@5.0.0: {}
- yaml@1.10.2: {}
+ yaml@1.10.3: {}
- yaml@2.8.1: {}
+ yaml@2.8.3: {}
yargs-parser@21.1.1: {}
diff --git a/src/EditorWatchdogAdapter.tsx b/src/EditorWatchdogAdapter.tsx
new file mode 100644
index 00000000..929af1f3
--- /dev/null
+++ b/src/EditorWatchdogAdapter.tsx
@@ -0,0 +1,126 @@
+/**
+ * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
+ */
+
+import type { Editor, ContextWatchdog, EditorConfig, ContextWatchdogItemConfiguration } from 'ckeditor5';
+
+import { uid } from '@ckeditor/ckeditor5-integrations-common';
+
+/**
+ * An adapter aligning the context watchdog API to the editor watchdog API for easier usage.
+ */
+export class EditorWatchdogAdapter {
+ /**
+ * The context watchdog instance that will be wrapped into editor watchdog API.
+ */
+ private readonly _contextWatchdog: ContextWatchdog;
+
+ /**
+ * A unique id for the adapter to distinguish editor items when using the context watchdog API.
+ */
+ private readonly _id: string;
+
+ /**
+ * A watchdog's editor creator function.
+ */
+ private _creator?: AdapterEditorCreatorFunction;
+
+ /**
+ * @param contextWatchdog The context watchdog instance that will be wrapped into editor watchdog API.
+ */
+ constructor( contextWatchdog: ContextWatchdog ) {
+ this._contextWatchdog = contextWatchdog;
+ this._id = uid();
+ }
+
+ /**
+ * @param creator A watchdog's editor creator function.
+ */
+ public setCreator( creator: AdapterEditorCreatorFunction ): void {
+ this._creator = creator;
+ }
+
+ /**
+ * Adds an editor configuration to the context watchdog registry. Creates an instance of it.
+ *
+ * @param sourceElementOrData A source element or data for the new editor.
+ * @param config CKEditor 5 editor config.
+ */
+ public create( sourceElementOrData: HTMLElement | string, config: EditorConfig ): Promise;
+
+ public create( config: EditorConfig ): Promise;
+
+ public create( sourceElementOrDataOrConfig: HTMLElement | string | EditorConfig, config?: EditorConfig ): Promise {
+ let watchdogItemConfiguration: Record = {
+ creator: this._creator!,
+ id: this._id,
+ type: 'editor'
+ };
+
+ // Newer versions of the editor deprecated passing both source element and config at the same time.
+ // So, if the second argument (config) is present, the older version of the editor is being initialized.
+ /* istanbul ignore else -- @preserve */
+ if ( config ) {
+ // <= 47 legacy config approach to watchdog configuration.
+ watchdogItemConfiguration = {
+ ...watchdogItemConfiguration,
+ sourceElementOrData: sourceElementOrDataOrConfig,
+ config
+ };
+ } else {
+ // >= 48 single config approach to watchdog item configuration.
+ watchdogItemConfiguration = {
+ ...watchdogItemConfiguration,
+ config: sourceElementOrDataOrConfig
+ };
+ }
+
+ return this._contextWatchdog.add( watchdogItemConfiguration as ContextWatchdogItemConfiguration );
+ }
+
+ /**
+ * Creates a listener that is attached to context watchdog's item and run when the context watchdog fires.
+ * Currently works only for the `error` event.
+ */
+ public on( _: string, callback: ( _: null, data: { error: Error; causesRestart?: boolean } ) => void ): void {
+ // Assume that the event name was error.
+ this._contextWatchdog.on( 'itemError', ( _, { itemId, error } ) => {
+ if ( itemId === this._id ) {
+ callback( null, { error, causesRestart: undefined } );
+ }
+ } );
+ }
+
+ public destroy(): Promise {
+ // Destroying an editor instance after destroying the Context is handled in the `ContextWatchdog` class.
+ // As `EditorWatchdogAdapter` is an adapter, we should not destroy the editor manually.
+ // Otherwise, it causes that the editor is destroyed twice. However, there is a case, when the editor
+ // needs to be removed from the context, without destroying the context itself. We may assume the following
+ // relations with `ContextWatchdog#state`:
+ //
+ // a) `ContextWatchdog#state` === 'ready' - context is not destroyed; it's safe to destroy the editor manually.
+ // b) `ContextWatchdog#state` === 'destroyed' - context is destroyed; let `ContextWatchdog` handle the whole process.
+ //
+ // See #354 for more information.
+ if ( this._contextWatchdog.state === 'ready' ) {
+ return this._contextWatchdog.remove( this._id );
+ }
+
+ return Promise.resolve();
+ }
+
+ /**
+ * An editor instance.
+ */
+ public get editor(): TEditor {
+ return this._contextWatchdog.getItem( this._id ) as TEditor;
+ }
+}
+
+type AdapterEditorCreatorFunction =
+ | ( ( config: EditorConfig ) => Promise )
+ | ( (
+ elementOrData: HTMLElement | string | Record | Record,
+ config: EditorConfig
+ ) => Promise );
diff --git a/src/ckeditor.tsx b/src/ckeditor.tsx
index 763ff13b..04d8947c 100644
--- a/src/ckeditor.tsx
+++ b/src/ckeditor.tsx
@@ -10,14 +10,12 @@ import type {
Editor,
EditorConfig,
EditorWatchdog,
- ContextWatchdog,
- WatchdogConfig
+ WatchdogConfig,
+ ContextWatchdog
} from 'ckeditor5';
import type { EditorSemaphoreMountResult } from './lifecycle/LifeCycleEditorSemaphore.js';
-import { uid } from '@ckeditor/ckeditor5-integrations-common';
-
import { LifeCycleElementSemaphore } from './lifecycle/LifeCycleElementSemaphore.js';
import {
@@ -32,7 +30,14 @@ import {
} from './context/ckeditorcontext.js';
import { appendAllIntegrationPluginsToConfig } from './plugins/appendAllIntegrationPluginsToConfig.js';
-import { assignDataPropToSingleRootEditorConfig } from './utils/assignPropsToEditorConfig.js';
+import { EditorWatchdogAdapter } from './EditorWatchdogAdapter.js';
+import {
+ assignInitialDataToEditorConfig,
+ assignElementToEditorConfig,
+ compareInstalledCKBaseVersion,
+ getInstalledCKBaseFeatures,
+ type EditorRelaxedConstructor
+} from '@ckeditor/ckeditor5-integrations-common';
const REACT_INTEGRATION_READ_ONLY_LOCK_ID = 'Lock from React integration (@ckeditor/ckeditor5-react)';
@@ -48,29 +53,11 @@ export default class CKEditor extends React.Component> | null = null;
+ public static override contextType = ContextWatchdogContext;
+
constructor( props: Props ) {
super( props );
-
- this._checkVersion();
- }
-
- /**
- * Checks if the CKEditor version used in the application is compatible with the component.
- */
- private _checkVersion(): void {
- const { CKEDITOR_VERSION } = window;
-
- if ( !CKEDITOR_VERSION ) {
- return console.warn( 'Cannot find the "CKEDITOR_VERSION" in the "window" scope.' );
- }
-
- const [ major ] = CKEDITOR_VERSION.split( '.' ).map( Number );
-
- if ( major >= 42 || CKEDITOR_VERSION.startsWith( '0.0.0' ) ) {
- return;
- }
-
- console.warn( 'The component requires using CKEditor 5 in version 42+ or nightly build.' );
+ assertMinimumSupportedVersion();
}
private get _semaphoreValue(): EditorSemaphoreMountResult | null {
@@ -115,7 +102,7 @@ export default class CKEditor extends React.Component {
- if ( this._shouldUpdateEditorData( props, nextProps, instance ) ) {
+ if ( shouldUpdateEditorData( props, nextProps, instance ) ) {
instance.data.set( nextProps.data! );
}
} );
@@ -231,11 +218,20 @@ export default class CKEditor extends React.Component> {
- if ( this.props.disableWatchdog ) {
- const instance = await this._createEditor( this.domContainer.current!, this._getConfig() );
+ const supports = getInstalledCKBaseFeatures();
+ const {
+ editor: Editor,
+ disableWatchdog,
+ watchdogConfig
+ } = this.props;
+
+ const mergedConfig = this._getMergedConfig( true );
+
+ if ( disableWatchdog ) {
+ const instance = await this._createEditor( mergedConfig );
return {
- instance: instance as TEditor,
+ instance,
watchdog: null
};
}
@@ -247,49 +243,23 @@ export default class CKEditor extends React.Component;
- const totalRestartsRef = {
- current: 0
- };
-
- watchdog.setCreator( async ( el, config ) => {
- const { editorSemaphore } = this;
- const { onAfterDestroy } = this.props;
-
- if ( totalRestartsRef.current > 0 && onAfterDestroy && editorSemaphore?.value?.instance ) {
- onAfterDestroy( editorSemaphore.value.instance );
- }
-
- const instance = await this._createEditor( el as any, config );
-
- // The editor semaphore can be unavailable at this stage. There is a small chance that the component
- // was destroyed while watchdog was initializing new instance of editor. In such case, we should not
- // call any callbacks or set any values to the semaphore.
- if ( editorSemaphore && totalRestartsRef.current > 0 ) {
- editorSemaphore.unsafeSetValue( {
- instance,
- watchdog
- } );
-
- setTimeout( () => {
- if ( this.props.onReady ) {
- this.props.onReady( watchdog!.editor as TEditor );
- }
- } );
- }
-
- totalRestartsRef.current++;
- return instance;
- } );
-
watchdog.on( 'error', ( _, { error, causesRestart } ) => {
- const onError = this.props.onError || console.error;
+ const onError = this.props.onError ?? console.error;
+
onError( error, { phase: 'runtime', willEditorRestart: causesRestart } );
} );
- await watchdog.create( this.domContainer.current!, this._getConfig() );
+ /* istanbul ignore if -- @preserve */
+ if ( supports.elementConfigAttachment ) {
+ watchdog.setCreator( async ( config: EditorConfig ) => this._watchdogCreateEditor( watchdog, config ) );
+ await watchdog.create( mergedConfig );
+ } else {
+ watchdog.setCreator( async ( _, config ) => this._watchdogCreateEditor( watchdog, config ) );
+ await watchdog.create( this.domContainer.current!, mergedConfig );
+ }
return {
watchdog,
@@ -297,58 +267,113 @@ export default class CKEditor extends React.Component, config: EditorConfig ): Promise {
+ const { editorSemaphore } = this;
+ const { onAfterDestroy, onReady } = this.props;
+
+ const nonFirstCreate = !!editorSemaphore?.value;
+
+ if ( nonFirstCreate && onAfterDestroy ) {
+ onAfterDestroy( editorSemaphore.value.instance );
+ }
+
+ const instance = await this._createEditor( config );
+
+ // The editor semaphore can be unavailable at this stage. There is a small chance that the component
+ // was destroyed while watchdog was initializing new instance of editor. In such case, we should not
+ // call any callbacks or set any values to the semaphore.
+ if ( nonFirstCreate && editorSemaphore ) {
+ editorSemaphore.unsafeSetValue( {
+ instance,
+ watchdog
+ } );
+
+ setTimeout( () => {
+ onReady?.( watchdog!.editor as TEditor );
+ } );
+ }
+
+ return instance;
+ }
+
/**
* Creates an editor from the element and configuration.
*
- * @param element The source element.
* @param config CKEditor 5 editor configuration.
+ * @returns Editor instance.
*/
- private _createEditor( element: HTMLElement | string | Record, config: EditorConfig ): Promise {
- const { contextItemMetadata } = this.props;
+ private async _createEditor( config: EditorConfig ): Promise {
+ const { editor: Editor } = this.props;
+ const supports = getInstalledCKBaseFeatures();
- if ( contextItemMetadata ) {
- config = withCKEditorReactContextMetadata( contextItemMetadata, config );
+ const mergedConfig = this._getMergedConfig( false, config );
+ const editor = await (
+ /* istanbul ignore next -- @preserve */
+ supports.elementConfigAttachment ?
+ Editor.create( mergedConfig ) :
+ Editor.create( this.domContainer.current! as HTMLElement, mergedConfig )
+ );
+
+ // Switch to the read-only mode if the `[disabled]` attribute is specified.
+ /* istanbul ignore else -- @preserve */
+ if ( this.props.disabled ) {
+ editor.enableReadOnlyMode( REACT_INTEGRATION_READ_ONLY_LOCK_ID );
}
- return this.props.editor.create(
- element as HTMLElement,
- appendAllIntegrationPluginsToConfig( config )
- )
- .then( editor => {
- if ( 'disabled' in this.props ) {
- // Switch to the read-only mode if the `[disabled]` attribute is specified.
- /* istanbul ignore else -- @preserve */
- if ( this.props.disabled ) {
- editor.enableReadOnlyMode( REACT_INTEGRATION_READ_ONLY_LOCK_ID );
- }
- }
+ const modelDocument = editor.model.document;
+ const viewDocument = editor.editing.view.document;
- const modelDocument = editor.model.document;
- const viewDocument = editor.editing.view.document;
+ modelDocument.on( 'change:data', event => {
+ this.props.onChange?.( event, editor );
+ } );
- modelDocument.on( 'change:data', event => {
- /* istanbul ignore else -- @preserve */
- if ( this.props.onChange ) {
- this.props.onChange( event, editor );
- }
- } );
+ viewDocument.on( 'focus', event => {
+ this.props.onFocus?.( event, editor );
+ } );
- viewDocument.on( 'focus', event => {
- /* istanbul ignore else -- @preserve */
- if ( this.props.onFocus ) {
- this.props.onFocus( event, editor );
- }
- } );
+ viewDocument.on( 'blur', event => {
+ this.props.onBlur?.( event, editor );
+ } );
- viewDocument.on( 'blur', event => {
- /* istanbul ignore else -- @preserve */
- if ( this.props.onBlur ) {
- this.props.onBlur( event, editor );
- }
- } );
+ return editor;
+ }
- return editor;
- } );
+ /**
+ * It gets an extended configuration containing the entries required for the integration configuration.
+ *
+ * @param resetData Assigns `data` prop value to the configuration if true.
+ * @param config The configuration of the editor.
+ * @returns Shallow copy of config.
+ */
+ private _getMergedConfig( resetData?: boolean, config?: EditorConfig ): EditorConfig {
+ const { contextItemMetadata, editor: Editor } = this.props;
+ const supports = getInstalledCKBaseFeatures();
+
+ let mappedConfig = { ...config ?? this.props.config };
+
+ if ( contextItemMetadata ) {
+ mappedConfig = withCKEditorReactContextMetadata( contextItemMetadata, mappedConfig );
+ }
+
+ mappedConfig = appendAllIntegrationPluginsToConfig( mappedConfig );
+
+ /* istanbul ignore if -- @preserve */
+ if ( supports.elementConfigAttachment ) {
+ mappedConfig = assignElementToEditorConfig( Editor, this.domContainer.current!, mappedConfig );
+ }
+
+ if ( resetData ) {
+ mappedConfig = assignInitialDataToEditorConfig( mappedConfig, this.props.data || '' );
+ }
+
+ return mappedConfig;
}
/**
@@ -385,47 +410,53 @@ export default class CKEditor extends React.Component>, nextProps: Readonly>, editor: TEditor ): boolean {
- // Check whether `nextProps.data` is equal to `this.props.data` is required if somebody defined the `#data`
- // property as a static string and updated a state of component when the editor's content has been changed.
- // If we avoid checking those properties, the editor's content will back to the initial value because
- // the state has been changed and React will call this method.
- if ( prevProps.data === nextProps.data ) {
- return false;
- }
-
- // We should not change data if the editor's content is equal to the `#data` property.
- if ( editor.data.get() === nextProps.data ) {
- return false;
- }
-
- return true;
+/**
+ * Returns true when the editor should be updated.
+ *
+ * @param prevProps Previous react's properties.
+ * @param nextProps React's properties.
+ * @param editor Current editor instance.
+ */
+function shouldUpdateEditorData(
+ prevProps: Readonly>,
+ nextProps: Readonly>,
+ editor: TEditor
+): boolean {
+ // Check whether `nextProps.data` is equal to `this.props.data` is required if somebody defined the `#data`
+ // property as a static string and updated a state of component when the editor's content has been changed.
+ // If we avoid checking those properties, the editor's content will back to the initial value because
+ // the state has been changed and React will call this method.
+ if ( prevProps.data === nextProps.data ) {
+ return false;
}
- /**
- * Returns the editor configuration.
- */
- private _getConfig(): EditorConfig {
- return assignDataPropToSingleRootEditorConfig( this.props.config || {}, this.props.data );
+ // We should not change data if the editor's content is equal to the `#data` property.
+ if ( editor.data.get() === nextProps.data ) {
+ return false;
}
- public static override contextType = ContextWatchdogContext;
+ return true;
}
/**
- * TODO this is type space definition for props, the CKEditor.propTypes is a run-time props validation that should match.
+ * Checks if currently installed version of the editor is supported by the integration.
*/
+function assertMinimumSupportedVersion(): void {
+ switch ( compareInstalledCKBaseVersion( '42.0.0' ) ) {
+ case null:
+ console.warn( 'Cannot find the "CKEDITOR_VERSION" in the "window" scope.' );
+ break;
+
+ case -1:
+ console.warn( 'The component requires using CKEditor 5 in version 42+ or nightly build.' );
+ break;
+ }
+}
+
export interface Props {
- editor: {
- create( ...args: any ): Promise;
+ editor: EditorRelaxedConstructor & {
EditorWatchdog: typeof EditorWatchdog;
ContextWatchdog: typeof ContextWatchdog;
};
@@ -448,97 +479,3 @@ interface ErrorDetails {
phase: 'initialization' | 'runtime';
willEditorRestart?: boolean;
}
-
-/**
- * An adapter aligning the context watchdog API to the editor watchdog API for easier usage.
- */
-export class EditorWatchdogAdapter {
- /**
- * The context watchdog instance that will be wrapped into editor watchdog API.
- */
- private readonly _contextWatchdog: ContextWatchdog;
-
- /**
- * A unique id for the adapter to distinguish editor items when using the context watchdog API.
- */
- private readonly _id: string;
-
- /**
- * A watchdog's editor creator function.
- */
- private _creator?: AdapterEditorCreatorFunction;
-
- /**
- * @param contextWatchdog The context watchdog instance that will be wrapped into editor watchdog API.
- */
- constructor( contextWatchdog: ContextWatchdog ) {
- this._contextWatchdog = contextWatchdog;
- this._id = uid();
- }
-
- /**
- * @param creator A watchdog's editor creator function.
- */
- public setCreator( creator: AdapterEditorCreatorFunction ): void {
- this._creator = creator;
- }
-
- /**
- * Adds an editor configuration to the context watchdog registry. Creates an instance of it.
- *
- * @param sourceElementOrData A source element or data for the new editor.
- * @param config CKEditor 5 editor config.
- */
- public create( sourceElementOrData: HTMLElement | string, config: EditorConfig ): Promise {
- return this._contextWatchdog.add( {
- sourceElementOrData,
- config,
- creator: this._creator!,
- id: this._id,
- type: 'editor'
- } );
- }
-
- /**
- * Creates a listener that is attached to context watchdog's item and run when the context watchdog fires.
- * Currently works only for the `error` event.
- */
- public on( _: string, callback: ( _: null, data: { error: Error; causesRestart?: boolean } ) => void ): void {
- // Assume that the event name was error.
- this._contextWatchdog.on( 'itemError', ( _, { itemId, error } ) => {
- if ( itemId === this._id ) {
- callback( null, { error, causesRestart: undefined } );
- }
- } );
- }
-
- public destroy(): Promise {
- // Destroying an editor instance after destroying the Context is handled in the `ContextWatchdog` class.
- // As `EditorWatchdogAdapter` is an adapter, we should not destroy the editor manually.
- // Otherwise, it causes that the editor is destroyed twice. However, there is a case, when the editor
- // needs to be removed from the context, without destroying the context itself. We may assume the following
- // relations with `ContextWatchdog#state`:
- //
- // a) `ContextWatchdog#state` === 'ready' - context is not destroyed; it's safe to destroy the editor manually.
- // b) `ContextWatchdog#state` === 'destroyed' - context is destroyed; let `ContextWatchdog` handle the whole process.
- //
- // See #354 for more information.
- if ( this._contextWatchdog.state === 'ready' ) {
- return this._contextWatchdog.remove( this._id );
- }
-
- return Promise.resolve();
- }
-
- /**
- * An editor instance.
- */
- public get editor(): TEditor {
- return this._contextWatchdog.getItem( this._id ) as TEditor;
- }
-}
-
-type AdapterEditorCreatorFunction = (
- elementOrData: HTMLElement | string | Record | Record,
- config: EditorConfig
-) => Promise;
diff --git a/src/index.ts b/src/index.ts
index a70690f1..508d48ff 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -5,7 +5,7 @@
export { default as CKEditor } from './ckeditor.js';
export { default as CKEditorContext } from './context/ckeditorcontext.js';
-export { default as useMultiRootEditor, type MultiRootHookProps, type MultiRootHookReturns } from './useMultiRootEditor.js';
+export { useMultiRootEditor, type MultiRootHookProps, type MultiRootHookReturns } from './multiroot/useMultiRootEditor.js';
export { default as useCKEditorCloud } from './cloud/useCKEditorCloud.js';
export {
diff --git a/src/lifecycle/LifeCycleEditorSemaphore.ts b/src/lifecycle/LifeCycleEditorSemaphore.ts
index ac74ba79..2aa6d70d 100644
--- a/src/lifecycle/LifeCycleEditorSemaphore.ts
+++ b/src/lifecycle/LifeCycleEditorSemaphore.ts
@@ -5,8 +5,8 @@
import type { Editor, EditorWatchdog } from 'ckeditor5';
-import type { EditorWatchdogAdapter } from '../ckeditor.js';
import type { LifeCycleElementSemaphore } from './LifeCycleElementSemaphore.js';
+import type { EditorWatchdogAdapter } from '../EditorWatchdogAdapter.js';
export type EditorSemaphoreMountResult = {
diff --git a/src/multiroot/EditorEditable.tsx b/src/multiroot/EditorEditable.tsx
new file mode 100644
index 00000000..01653ec1
--- /dev/null
+++ b/src/multiroot/EditorEditable.tsx
@@ -0,0 +1,74 @@
+/**
+ * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
+ */
+
+import React, { forwardRef, useEffect, useRef, memo } from 'react';
+
+import { mergeRefs } from '../utils/mergeRefs.js';
+
+import type { LifeCycleSemaphoreSyncRefResult } from '../lifecycle/useLifeCycleSemaphoreSyncRef.js';
+import type { EditorSemaphoreMountResult } from '../lifecycle/LifeCycleEditorSemaphore.js';
+import type { InlineEditableUIView, MultiRootEditor } from 'ckeditor5';
+
+/**
+ * A React component that renders a single editable area (root) for the `MultiRootEditor`.
+ * It handles the lifecycle of the editable element by attaching it to the editor
+ * instance once mounted and safely detaching it during cleanup.
+ */
+export const EditorEditable = memo( forwardRef( ( { id, semaphore, rootName }, ref ) => {
+ const innerRef = useRef( null );
+
+ useEffect( () => {
+ let editable: InlineEditableUIView | null;
+ let editor: MultiRootEditor | null;
+
+ semaphore.runAfterMount( ( { instance } ) => {
+ if ( !innerRef.current ) {
+ return;
+ }
+
+ editor = instance;
+
+ const { ui, model } = editor;
+ const root = model.document.getRoot( rootName );
+
+ if ( root && editor.ui.getEditableElement( rootName ) ) {
+ editor.detachEditable( root );
+ }
+
+ editable = ui.view.createEditable( rootName, innerRef.current );
+ ui.addEditable( editable );
+
+ instance.editing.view.forceRender();
+ } );
+
+ return () => {
+ /* istanbul ignore next -- @preserve: It depends on the version of the React and may not happen all of the times. */
+ if ( editor && editor.state !== 'destroyed' && innerRef.current ) {
+ const root = editor.model.document.getRoot( rootName );
+
+ /* istanbul ignore else -- @preserve */
+ if ( root ) {
+ editor.detachEditable( root );
+ }
+ }
+ };
+ }, [ semaphore.revision ] );
+
+ return (
+
+ );
+} ) );
+
+EditorEditable.displayName = 'EditorEditable';
+
+type Props = {
+ id: string;
+ rootName: string;
+ semaphore: LifeCycleSemaphoreSyncRefResult>;
+};
diff --git a/src/multiroot/EditorToolbar.tsx b/src/multiroot/EditorToolbar.tsx
new file mode 100644
index 00000000..34beaa98
--- /dev/null
+++ b/src/multiroot/EditorToolbar.tsx
@@ -0,0 +1,38 @@
+/**
+ * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
+ */
+
+import React, { forwardRef, useEffect, useRef } from 'react';
+import { mergeRefs } from '../utils/mergeRefs.js';
+
+/**
+ * A React component that wraps and renders the CKEditor toolbar.
+ * It extracts the toolbar DOM element from the provided editor instance
+ * and safely appends it to a local `div` container, handling cleanup on unmount.
+ */
+export const EditorToolbarWrapper = forwardRef( ( { editor }: any, ref ) => {
+ const toolbarRef = useRef( null );
+
+ useEffect( () => {
+ const toolbarContainer = toolbarRef.current;
+
+ if ( !editor || !toolbarContainer ) {
+ return undefined;
+ }
+
+ const element = editor.ui.view.toolbar.element!;
+
+ toolbarContainer.appendChild( element! );
+
+ return () => {
+ if ( toolbarContainer.contains( element ) ) {
+ toolbarContainer.removeChild( element! );
+ }
+ };
+ }, [ editor && editor.id ] );
+
+ return ;
+} );
+
+EditorToolbarWrapper.displayName = 'EditorToolbarWrapper';
diff --git a/src/useMultiRootEditor.tsx b/src/multiroot/useMultiRootEditor.tsx
similarity index 73%
rename from src/useMultiRootEditor.tsx
rename to src/multiroot/useMultiRootEditor.tsx
index e7abbaa4..19760fdb 100644
--- a/src/useMultiRootEditor.tsx
+++ b/src/multiroot/useMultiRootEditor.tsx
@@ -4,11 +4,18 @@
*/
import React, {
- forwardRef, useState, useEffect, useRef, useContext, useCallback, memo,
+ useState, useEffect, useRef, useContext, useCallback,
type Dispatch, type SetStateAction, type RefObject, type JSX
} from 'react';
-import { overwriteArray, overwriteObject, uniq } from '@ckeditor/ckeditor5-integrations-common';
+import {
+ overwriteArray,
+ overwriteObject,
+ uniq,
+ getInstalledCKBaseFeatures,
+ assignAttributesPropToMultiRootEditorConfig,
+ assignInitialDataToMultirootEditorConfig
+} from '@ckeditor/ckeditor5-integrations-common';
import type {
InlineEditableUIView,
@@ -22,28 +29,28 @@ import type {
EventInfo
} from 'ckeditor5';
-import { ContextWatchdogContext, isContextWatchdogReadyToUse } from './context/ckeditorcontext.js';
-import { EditorWatchdogAdapter } from './ckeditor.js';
+import { ContextWatchdogContext, isContextWatchdogReadyToUse } from '../context/ckeditorcontext.js';
-import type { EditorSemaphoreMountResult } from './lifecycle/LifeCycleEditorSemaphore.js';
+import type { EditorSemaphoreMountResult } from '../lifecycle/LifeCycleEditorSemaphore.js';
-import { useLifeCycleSemaphoreSyncRef, type LifeCycleSemaphoreSyncRefResult } from './lifecycle/useLifeCycleSemaphoreSyncRef.js';
-import { mergeRefs } from './utils/mergeRefs.js';
-import { LifeCycleElementSemaphore } from './lifecycle/LifeCycleElementSemaphore.js';
-import { useRefSafeCallback } from './hooks/useRefSafeCallback.js';
-import { useInstantEditorEffect } from './hooks/useInstantEditorEffect.js';
+import { useLifeCycleSemaphoreSyncRef } from '../lifecycle/useLifeCycleSemaphoreSyncRef.js';
+import { LifeCycleElementSemaphore } from '../lifecycle/LifeCycleElementSemaphore.js';
+import { useRefSafeCallback } from '../hooks/useRefSafeCallback.js';
+import { useInstantEditorEffect } from '../hooks/useInstantEditorEffect.js';
-import { appendAllIntegrationPluginsToConfig } from './plugins/appendAllIntegrationPluginsToConfig.js';
-import { assignMultiRootAttributesPropToEditorConfig, isRootsMapConfigurationSupported } from './utils/assignPropsToEditorConfig.js';
+import { appendAllIntegrationPluginsToConfig } from '../plugins/appendAllIntegrationPluginsToConfig.js';
+import { EditorEditable } from './EditorEditable.js';
+import { EditorToolbarWrapper } from './EditorToolbar.js';
+import { EditorWatchdogAdapter } from '../EditorWatchdogAdapter.js';
const REACT_INTEGRATION_READ_ONLY_LOCK_ID = 'Lock from React integration (@ckeditor/ckeditor5-react)';
/* eslint-disable @typescript-eslint/no-use-before-define */
-const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns => {
+export const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns => {
const semaphoreElementRef = useRef( props.semaphoreElement || null );
const semaphore = useLifeCycleSemaphoreSyncRef();
- const editorRefs: LifeCycleSemaphoreRefs = {
+ const editorRefs: LifeCycleSemaphoreRefs = {
watchdog: semaphore.createAttributeRef( 'watchdog' ),
instance: semaphore.createAttributeRef( 'instance' )
};
@@ -143,14 +150,11 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
* Returns the editor configuration.
*/
const _getConfig = useRefSafeCallback( () => {
- if ( props.data && props.config?.initialData && !isRootsMapConfigurationSupported() ) {
- console.warn(
- 'Editor data should be provided either using `config.initialData` or `data` property. ' +
- 'The config value takes precedence over `data` property and will be used when both are specified.'
- );
- }
+ let mappedConfig = assignAttributesPropToMultiRootEditorConfig( attributes, props.config || {} );
+
+ mappedConfig = appendAllIntegrationPluginsToConfig( mappedConfig );
- return assignMultiRootAttributesPropToEditorConfig( props.config || {}, attributes );
+ return mappedConfig;
} );
/**
@@ -268,56 +272,65 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
* @param initialData The initial data.
* @param config CKEditor 5 editor configuration.
*/
- const _createEditor = useRefSafeCallback( (
- initialData: Record | Record,
+ const _createEditor = useRefSafeCallback( async (
+ initialData: Record,
config: EditorConfig
): Promise => {
+ const Editor = props.editor as unknown as {
+ create( initialData: Record, config: EditorConfig ): Promise;
+ create( config: EditorConfig ): Promise;
+ };
+
overwriteObject( { ...props.rootsAttributes }, attributes );
overwriteObject( { ...props.data }, data );
overwriteArray( Object.keys( props.data ), roots );
- return props.editor.create(
- initialData,
- appendAllIntegrationPluginsToConfig( config )
- )
- .then( ( editor: MultiRootEditor ) => {
- const editorData = editor.getFullData();
+ const { initialData: mergedInitialData, ...mergedConfig } = assignInitialDataToMultirootEditorConfig( initialData, config );
+ const supports = getInstalledCKBaseFeatures();
- // Rerender will be called anyway.
- overwriteObject( { ...editorData }, data );
- overwriteObject( { ...editor.getRootsAttributes() }, attributes );
- overwriteArray( Object.keys( editorData ), roots );
+ const editor = await (
+ /* istanbul ignore next -- @preserve */
+ supports.elementConfigAttachment ?
+ Editor.create( { ...mergedConfig, initialData: mergedInitialData } ) :
+ Editor.create( mergedInitialData, mergedConfig )
+ );
- if ( props.disabled ) {
- // Switch to the read-only mode if the `[disabled]` attribute is specified.
- /* istanbul ignore else -- @preserve */
- editor.enableReadOnlyMode( REACT_INTEGRATION_READ_ONLY_LOCK_ID );
- }
+ const editorData = editor.getFullData();
- const modelDocument = editor.model.document;
- const viewDocument = editor.editing.view.document;
+ // Rerender will be called anyway.
+ overwriteObject( { ...editorData }, data );
+ overwriteObject( { ...editor.getRootsAttributes() }, attributes );
+ overwriteArray( Object.keys( editorData ), roots );
- modelDocument.on( 'change:data', evt => onChangeData( editor, evt ) );
+ if ( props.disabled ) {
+ // Switch to the read-only mode if the `[disabled]` attribute is specified.
+ /* istanbul ignore else -- @preserve */
+ editor.enableReadOnlyMode( REACT_INTEGRATION_READ_ONLY_LOCK_ID );
+ }
- editor.on( 'addRoot', ( evt, root ) => onAddRoot( editor, evt, root ) );
- editor.on( 'detachRoot', ( evt, root ) => onDetachRoot( editor, evt, root ) );
+ const modelDocument = editor.model.document;
+ const viewDocument = editor.editing.view.document;
- viewDocument.on( 'focus', event => {
- /* istanbul ignore else -- @preserve */
- if ( props.onFocus ) {
- props.onFocus( event, editor );
- }
- } );
+ modelDocument.on( 'change:data', evt => onChangeData( editor, evt ) );
- viewDocument.on( 'blur', event => {
- /* istanbul ignore else -- @preserve */
- if ( props.onBlur ) {
- props.onBlur( event, editor );
- }
- } );
+ editor.on( 'addRoot', ( evt, root ) => onAddRoot( editor, evt, root ) );
+ editor.on( 'detachRoot', ( evt, root ) => onDetachRoot( editor, evt, root ) );
- return editor;
- } );
+ viewDocument.on( 'focus', event => {
+ /* istanbul ignore else -- @preserve */
+ if ( props.onFocus ) {
+ props.onFocus( event, editor );
+ }
+ } );
+
+ viewDocument.on( 'blur', event => {
+ /* istanbul ignore else -- @preserve */
+ if ( props.onBlur ) {
+ props.onBlur( event, editor );
+ }
+ } );
+
+ return editor;
} );
/**
@@ -359,6 +372,8 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
* Initializes the editor by creating a proper watchdog and initializing it with the editor's configuration.
*/
const _initializeEditor = async (): Promise => {
+ const supports = getInstalledCKBaseFeatures();
+
if ( props.disableWatchdog ) {
const instance = await _createEditor( props.data as any, _getConfig() );
@@ -386,7 +401,7 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
// with the current react state. To prevent this, we are using the `data` from the hook state.
// It's not super optimal, but it's the most stable solution at this moment.
// See more: https://github.com/ckeditor/ckeditor5-react/issues/542
- watchdog.setCreator( async ( _, config ) => {
+ const watchdogEditorCreator = async ( config: EditorConfig ) => {
const { onAfterDestroy } = props;
if ( totalRestartsRef.current > 0 && onAfterDestroy && editorRefs.instance.current ) {
@@ -411,20 +426,29 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
totalRestartsRef.current++;
return instance;
- } );
+ };
watchdog.on( 'error', ( _, { error, causesRestart } ) => {
const onError = props.onError || console.error;
onError( error, { phase: 'runtime', willEditorRestart: causesRestart } );
} );
- await watchdog
- .create( data as any, _getConfig() )
- .catch( error => {
- const onError = props.onError || console.error;
- onError( error, { phase: 'initialization', willEditorRestart: false } );
- throw error;
- } );
+ try {
+ /* istanbul ignore if -- @preserve */
+ if ( supports.elementConfigAttachment ) {
+ watchdog.setCreator( watchdogEditorCreator );
+ await watchdog.create( _getConfig() );
+ } else {
+ watchdog.setCreator( async ( _, config ) => watchdogEditorCreator( config ) );
+ await watchdog.create( data as any, _getConfig() );
+ }
+ } catch ( error ) {
+ const onError = props.onError || console.error;
+
+ onError( error, { phase: 'initialization', willEditorRestart: false } );
+
+ throw error;
+ }
return {
watchdog,
@@ -521,14 +545,34 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
JSON.stringify( editorAttributes[ rootName ] ) !== JSON.stringify( attributes[ rootName ] ) );
const _handleNewRoots = ( roots: Array ) => {
- roots.forEach( rootName => {
- instance!.addRoot( rootName, {
- data: data[ rootName ] || '',
- attributes: attributes?.[ rootName ] ||
- /* istanbul ignore next -- @preserve: attributes should be in sync with root keys */ {},
+ const supports = getInstalledCKBaseFeatures();
+
+ for ( const rootName of roots ) {
+ /* istanbul ignore next -- @preserve: attributes should be in sync with root keys */
+ const rootAttributes = attributes?.[ rootName ] || {};
+ const rootData = data[ rootName ] || '';
+
+ let attrs: Record = {
isUndoable: true
- } );
- } );
+ };
+
+ /* istanbul ignore if -- @preserve */
+ if ( supports.rootsConfigEntry ) {
+ attrs = {
+ ...attrs,
+ initialData: rootData,
+ modelAttributes: rootAttributes
+ };
+ } else {
+ attrs = {
+ ...attrs,
+ data: rootData,
+ attributes: rootAttributes
+ };
+ }
+
+ instance.addRoot( rootName, attrs );
+ }
};
const _handleRemovedRoots = ( roots: Array ) => {
@@ -546,14 +590,19 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
};
const _updateEditorAttributes = ( writer: ModelWriter, roots: Array ) => {
- roots.forEach( rootName => {
- Object.keys( attributes![ rootName ] ).forEach( attr => {
- instance.registerRootAttribute( attr );
- } );
+ for ( const rootName of roots ) {
+ for ( const key of Object.keys( attributes![ rootName ] ) ) {
+ instance.registerRootAttribute( key );
+ }
- writer.clearAttributes( instance.model.document.getRoot( rootName )! );
- writer.setAttributes( attributes![ rootName ], instance.model.document.getRoot( rootName )! );
- } );
+ const root = instance.model.document.getRoot( rootName )!;
+
+ for ( const key of Object.keys( instance.getRootAttributes( rootName ) ) ) {
+ writer.removeAttribute( key, root );
+ }
+
+ writer.setAttributes( attributes![ rootName ], root );
+ }
};
// React struggles with rerendering during `instance.model.change` callbacks.
@@ -594,93 +643,10 @@ const useMultiRootEditor = ( props: MultiRootHookProps ): MultiRootHookReturns =
};
};
-export const EditorEditable = memo( forwardRef( ( { id, semaphore, rootName }: {
- id: string;
- rootName: string;
- semaphore: LifeCycleSemaphoreSyncRefResult;
-}, ref ) => {
- const innerRef = useRef( null );
-
- useEffect( () => {
- let editable: InlineEditableUIView | null;
- let editor: MultiRootEditor | null;
-
- semaphore.runAfterMount( ( { instance } ) => {
- if ( !innerRef.current ) {
- return;
- }
-
- editor = instance;
-
- const { ui, model } = editor;
- const root = model.document.getRoot( rootName );
-
- if ( root && editor.ui.getEditableElement( rootName ) ) {
- editor.detachEditable( root );
- }
-
- editable = ui.view.createEditable( rootName, innerRef.current );
- ui.addEditable( editable );
-
- instance.editing.view.forceRender();
- } );
-
- return () => {
- /* istanbul ignore next -- @preserve: It depends on the version of the React and may not happen all of the times. */
- if ( editor && editor.state !== 'destroyed' && innerRef.current ) {
- const root = editor.model.document.getRoot( rootName );
-
- /* istanbul ignore else -- @preserve */
- if ( root ) {
- editor.detachEditable( root );
- }
- }
- };
- }, [ semaphore.revision ] );
-
- return (
-
- );
-} ) );
-
-EditorEditable.displayName = 'EditorEditable';
-
-export const EditorToolbarWrapper = forwardRef( ( { editor }: any, ref ) => {
- const toolbarRef = useRef( null );
-
- useEffect( () => {
- const toolbarContainer = toolbarRef.current;
-
- if ( !editor || !toolbarContainer ) {
- return undefined;
- }
-
- const element = editor.ui.view.toolbar.element!;
-
- toolbarContainer.appendChild( element! );
-
- return () => {
- if ( toolbarContainer.contains( element ) ) {
- toolbarContainer.removeChild( element! );
- }
- };
- }, [ editor && editor.id ] );
-
- return ;
-} );
-
-EditorToolbarWrapper.displayName = 'EditorToolbarWrapper';
-
-export default useMultiRootEditor;
-
type LifeCycleMountResult = EditorSemaphoreMountResult;
-type LifeCycleSemaphoreRefs = {
- [ K in keyof EditorSemaphoreMountResult ]: RefObject[ K ]>
+type LifeCycleSemaphoreRefs = {
+ [ K in keyof EditorSemaphoreMountResult ]: RefObject[ K ]>
};
interface ErrorDetails {
diff --git a/src/utils/assignPropsToEditorConfig.ts b/src/utils/assignPropsToEditorConfig.ts
deleted file mode 100644
index c9d5c220..00000000
--- a/src/utils/assignPropsToEditorConfig.ts
+++ /dev/null
@@ -1,145 +0,0 @@
-/**
- * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
- */
-
-import type { EditorConfig } from 'ckeditor5';
-
-import {
- destructureSemanticVersion,
- getCKBaseBundleInstallationInfo,
- isSemanticVersion,
- isCKTestingVersion,
- uniq
-} from '@ckeditor/ckeditor5-integrations-common';
-
-/**
- * Assigns the `data` property to the correct field in the editor configuration object, depending on the loaded CKEditor version.
- *
- * At this moment, CKEditor 5 might be loaded in two different versions:
- *
- * 1. LTS-one 47.x - It supports both `initialData` and does not support `root.initialData`. It means
- * that the `data` property should be assigned to `initialData` field in the configuration object.
- *
- * 2. Latest 48.x and newer - It supports `root.initialData` and deprecates `initialData` (which'll be removed in the future).
- * It means that the `data` property should be assigned to `root.initialData` field in the configuration object.
- *
- * @param config The editor configuration.
- * @param data The editor data. It is used to log warnings when both `data` and `initialData` are specified.
- */
-export function assignDataPropToSingleRootEditorConfig( config: Record, data: string | undefined ): EditorConfig {
- if ( isRootsMapConfigurationSupported() ) {
- // For >= 48.x versions, the `data` property should be assigned to `root.initialData` field in the configuration object.
- const configInitialData =
- config.roots?.main?.initialData ||
- config.root?.initialData ||
- /* legacy */ config.initialData;
-
- if ( data && configInitialData ) {
- console.warn(
- 'Editor data should be provided either using `config.root.initialData` or `data` property. ' +
- 'The config value takes precedence over `data` property and will be used when both are specified.'
- );
- }
-
- const normalizedConfig: any = {
- ...config,
- roots: {
- ...config.roots,
- main: {
- ...config.root,
- ...config.roots?.main,
- initialData: configInitialData || data || ''
- }
- }
- };
-
- delete normalizedConfig.root;
- delete normalizedConfig.initialData;
-
- return normalizedConfig as unknown as EditorConfig;
- }
-
- // Fallback for <= 47.x versions which do not support per-root configuration and use `initialData` field.
- const configInitialData = config.initialData;
-
- if ( data && configInitialData ) {
- console.warn(
- 'Editor data should be provided either using `config.initialData` or `data` property. ' +
- 'The config value takes precedence over `data` property and will be used when both are specified.'
- );
- }
-
- return {
- ...config,
- initialData: configInitialData || data || ''
- } as unknown as EditorConfig;
-}
-
-/**
- * Assigns the `attributes` property to the correct field in the editor configuration object, depending on the loaded CKEditor version.
- *
- * The version compatibility matrix is the same as in `assignDataPropToSingleRootEditorConfig`.
- *
- * @param config The editor configuration.
- * @param attributes The editor roots attributes.
- * @returns The editor configuration with assigned `attributes` property.
- */
-export function assignMultiRootAttributesPropToEditorConfig(
- config: Record,
- attributes?: Record> | undefined
-): EditorConfig {
- // For >= 48.x versions, the `attributes` property should be assigned to `root.modelAttributes` field in the configuration object.
- if ( isRootsMapConfigurationSupported() ) {
- const knownRootsKeys = uniq( [
- ...Object.keys( attributes || {} ),
- ...Object.keys( config.roots || {} )
- ] );
-
- const roots = knownRootsKeys.reduce( ( acc, rootName ) => {
- const configRootValue = ( config as any ).roots?.[ rootName ];
-
- acc[ rootName ] = {
- ...configRootValue,
- modelAttributes: attributes?.[ rootName ] || configRootValue?.modelAttributes || {}
- };
-
- return acc;
- }, Object.create( null ) );
-
- return {
- ...config,
- roots
- } as unknown as EditorConfig;
- }
-
- // Fallback for <= 47.x versions which uses `rootsAttributes` field in the configuration object.
- return {
- ...config,
- rootsAttributes: attributes
- } as unknown as EditorConfig;
-}
-
-/**
- * Retrieve information about the base CKEditor bundle installation and checks if it supports per-root configuration.
- * It may return `null` if the editor is not loaded yet, or something else removed global editor versions variable.
- * In such case, we will assume that the loaded CKEditor version is not compatible with per-root configuration
- * and use the fallback configuration.
- *
- * @returns `true` if the loaded CKEditor version supports per-root configuration, `false` otherwise.
- */
-export function isRootsMapConfigurationSupported(): boolean {
- const bundleInfo = getCKBaseBundleInstallationInfo();
-
- if ( !bundleInfo ) {
- return false;
- }
-
- // The per-root configuration is supported in CKEditor 5 version 48.x and newer.
- // The nightly versions may not have a valid semantic version, so we will assume that they are compatible with per-root configuration.
- return (
- !isSemanticVersion( bundleInfo.version ) ||
- isCKTestingVersion( bundleInfo.version ) ||
- destructureSemanticVersion( bundleInfo.version ).major >= 48
- );
-}
diff --git a/tests/_utils/editor.ts b/tests/_utils/editor.ts
index 87bd21d5..f81bb06c 100644
--- a/tests/_utils/editor.ts
+++ b/tests/_utils/editor.ts
@@ -4,6 +4,7 @@
*/
import { EditorWatchdog, ContextWatchdog } from 'ckeditor5';
+import type { EditorRelaxedConfig } from '@ckeditor/ckeditor5-integrations-common';
/**
* Mock of class that representing a basic, generic editor.
@@ -31,7 +32,7 @@ export default class MockEditor {
public declare state?: string;
public declare element?: HTMLElement;
- public declare config?: Record;
+ public declare config?: EditorRelaxedConfig;
public declare model: any;
public declare editing: any;
public declare on: any;
@@ -42,7 +43,7 @@ export default class MockEditor {
public declare plugins: Set;
public declare _readOnlyLocks: Set;
- constructor( element?: HTMLElement, config?: Record ) {
+ constructor( element?: HTMLElement, config?: EditorRelaxedConfig ) {
this.element = element;
this.config = config;
@@ -106,7 +107,7 @@ export default class MockEditor {
return this.data.get.call( this, ...args );
}
- public static create( element?: HTMLElement, config?: Record ): Promise {
+ public static create( element?: HTMLElement, config?: EditorRelaxedConfig ): Promise {
return Promise.resolve( new this( element, config ) );
}
}
diff --git a/tests/ckeditor.test.tsx b/tests/ckeditor.test.tsx
index 7639e96b..c57fdfae 100644
--- a/tests/ckeditor.test.tsx
+++ b/tests/ckeditor.test.tsx
@@ -354,8 +354,8 @@ describe( ' Component', () => {
expect( consoleWarnStub ).toHaveBeenCalledOnce();
expect( consoleWarnStub.mock.calls[ 0 ][ 0 ] ).to.equal(
- 'Editor data should be provided either using `config.initialData` or `data` property. ' +
- 'The config value takes precedence over `data` property and will be used when both are specified.'
+ 'Editor data should be provided either via the config (`config.initialData`) or the component\'s `data` property, ' +
+ 'but not both. The configuration value takes precedence.'
);
} );
diff --git a/tests/cloud/useCKEditorCloud.test.tsx b/tests/cloud/useCKEditorCloud.test.tsx
index 41a22cd0..15cdc8e1 100644
--- a/tests/cloud/useCKEditorCloud.test.tsx
+++ b/tests/cloud/useCKEditorCloud.test.tsx
@@ -28,7 +28,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
if ( result.current.status === 'success' ) {
expect( result.current.CKEditor ).toBeDefined();
}
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
} );
it( 'should load additional bundle after updating deps', async () => {
@@ -49,7 +49,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
expect( result.current.CKEditor ).toBeDefined();
expect( result.current.CKEditorPremiumFeatures ).toBeUndefined();
}
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
rerender( {
version: '45.0.0',
@@ -67,7 +67,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
expect( result.current.CKEditor ).toBeDefined();
expect( result.current.CKEditorPremiumFeatures ).toBeDefined();
}
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
} );
describe( 'typings', () => {
@@ -79,7 +79,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
await waitFor( () => {
expect( result.current.status ).toBe( 'success' );
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
if ( result.current.status === 'success' ) {
expectTypeOf( result.current.CKEditorPremiumFeatures ).not.toBeNullable();
@@ -94,7 +94,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
await waitFor( () => {
expect( result.current.status ).toBe( 'success' );
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
if ( result.current.status === 'success' ) {
expectTypeOf( result.current.CKEditorPremiumFeatures ).toBeNullable();
@@ -108,7 +108,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
await waitFor( () => {
expect( result.current.status ).toBe( 'success' );
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
if ( result.current.status === 'success' ) {
expectTypeOf( result.current.CKEditorPremiumFeatures ).toBeNullable();
@@ -125,7 +125,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
await waitFor( () => {
expect( result.current.status ).toBe( 'success' );
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
if ( result.current.status === 'success' ) {
expectTypeOf( result.current.CKBox ).not.toBeNullable();
@@ -139,7 +139,7 @@ describe( 'useCKEditorCloud', { timeout: 8000 }, () => {
await waitFor( () => {
expect( result.current.status ).toBe( 'success' );
- }, { timeout: 5000 } );
+ }, { timeout: 8000 } );
if ( result.current.status === 'success' ) {
expectTypeOf( result.current.CKBox ).toBeNullable();
diff --git a/tests/context/ckeditorcontext.test.tsx b/tests/context/ckeditorcontext.test.tsx
index 09bbeda6..3105710f 100644
--- a/tests/context/ckeditorcontext.test.tsx
+++ b/tests/context/ckeditorcontext.test.tsx
@@ -169,7 +169,10 @@ describe( ' Component', () => {
expect( editorRef.current!.editor ).to.be.a( 'object' );
expect( editorCreateSpy ).toHaveBeenCalledOnce();
- expect( editorCreateSpy.mock.calls[ 0 ][ 1 ] ).to.have.property( 'context' );
+ const firstCall = editorCreateSpy.mock.calls[ 0 ];
+
+ // <= v47 versions of the editor use the second parameter to pass config.
+ expect( firstCall[ 1 ] ?? firstCall[ 0 ] ).to.have.property( 'context' );
} );
it( 'should initialize its inner editors correctly', async () => {
@@ -211,12 +214,15 @@ describe( ' Component', () => {
const calls = editorCreateSpy.mock.calls as any;
- expect( calls[ 0 ][ 1 ].initialData ).to.equal( 'Foo
' );
- expect( calls[ 1 ][ 1 ].initialData ).to.equal( 'Bar
' );
+ const pickConfigEntry = ( callArgs: any ) => callArgs[ 1 ] ?? callArgs[ 0 ];
+ const pickInitialData = ( config: any ) => config.initialData ?? config.roots?.main?.initialData;
+
+ expect( pickInitialData( pickConfigEntry( calls[ 0 ] ) ) ).to.equal( 'Foo
' );
+ expect( pickInitialData( pickConfigEntry( calls[ 1 ] ) ) ).to.equal( 'Bar
' );
- expect( calls[ 0 ][ 1 ].context ).to.be.instanceOf( ContextMock );
- expect( calls[ 1 ][ 1 ].context ).to.be.instanceOf( ContextMock );
- expect( calls[ 0 ][ 1 ].context ).to.equal( calls[ 1 ][ 1 ].context );
+ expect( pickConfigEntry( calls[ 0 ] ).context ).to.be.instanceOf( ContextMock );
+ expect( pickConfigEntry( calls[ 1 ] ).context ).to.be.instanceOf( ContextMock );
+ expect( pickConfigEntry( calls[ 0 ] ).context ).to.equal( ( calls[ 1 ][ 1 ] ?? calls[ 1 ][ 0 ] ).context );
} );
it( 'should wait for the `ContextWatchdog#destroy()` promise when destroying the context feature', async () => {
@@ -659,7 +665,11 @@ describe( ' Component', () => {
await waitForInitialize();
- expect( ( editorCreateSpy.mock.calls as any )[ 0 ][ 1 ].initialData ).to.equal( 'Hello World' );
+ const editorCreateCalls = editorCreateSpy.mock.calls as any;
+ const pickInitialDataFromCallArgs = ( callArgs: any ) => callArgs[ 1 ]?.initialData ?? callArgs[ 0 ].roots?.main?.initialData;
+
+ // <= 47 version of editor uses two parameters initialization syntax
+ expect( pickInitialDataFromCallArgs( editorCreateCalls[ 0 ] ) ).to.equal( 'Hello World' );
rerender( {
isLayoutReady: true,
@@ -684,8 +694,8 @@ describe( ' Component', () => {
await manager.all();
await waitFor( () => {
expect( editorCreateSpy ).toHaveBeenCalledTimes( 3 );
- expect( ( editorCreateSpy.mock.calls as any )[ 1 ][ 1 ].initialData ).to.equal( 'Foo' );
- expect( ( editorCreateSpy.mock.calls as any )[ 2 ][ 1 ].initialData ).to.equal( 'Bar' );
+ expect( pickInitialDataFromCallArgs( editorCreateCalls[ 1 ] ) ).to.equal( 'Foo' );
+ expect( pickInitialDataFromCallArgs( editorCreateCalls[ 2 ] ) ).to.equal( 'Bar' );
} );
} );
} );
diff --git a/tests/integrations/usemultirooteditor-multirooteditor.test.tsx b/tests/integrations/usemultirooteditor-multirooteditor.test.tsx
index 65a2a7e6..60b4223a 100644
--- a/tests/integrations/usemultirooteditor-multirooteditor.test.tsx
+++ b/tests/integrations/usemultirooteditor-multirooteditor.test.tsx
@@ -6,7 +6,7 @@
import { describe, beforeEach, it, expect } from 'vitest';
import React from 'react';
import { render, type RenderResult } from '@testing-library/react';
-import useMultiRootEditor from '../../src/useMultiRootEditor.js';
+import { useMultiRootEditor } from '../../src/multiroot/useMultiRootEditor.js';
import { TestMultiRootEditor } from '../_utils/multirooteditor.js';
const AppUsingHooks = props => {
diff --git a/tests/useMultiRootEditor.test.tsx b/tests/multiroot/useMultiRootEditor.test.tsx
similarity index 91%
rename from tests/useMultiRootEditor.test.tsx
rename to tests/multiroot/useMultiRootEditor.test.tsx
index cc24bb04..4e45c75c 100644
--- a/tests/useMultiRootEditor.test.tsx
+++ b/tests/multiroot/useMultiRootEditor.test.tsx
@@ -7,13 +7,20 @@ import { describe, beforeEach, afterEach, it, expect, vi } from 'vitest';
import React, { useEffect } from 'react';
import { CKEditorError } from 'ckeditor5';
import { render, waitFor, renderHook, act } from '@testing-library/react';
-import useMultiRootEditor, { EditorEditable, EditorToolbarWrapper } from '../src/useMultiRootEditor.js';
-import { ContextWatchdogContext } from '../src/context/ckeditorcontext.js';
-import { timeout } from './_utils/timeout.js';
-import { createDefer } from './_utils/defer.js';
-import { createTestMultiRootWatchdog, TestMultiRootEditor } from './_utils/multirooteditor.js';
-import { turnOffErrors } from './_utils/turnOffErrors.js';
-import { ReactIntegrationUsageDataPlugin } from '../src/plugins/ReactIntegrationUsageDataPlugin.js';
+
+import { useMultiRootEditor } from '../../src/multiroot/useMultiRootEditor.js';
+import { EditorToolbarWrapper } from '../../src/multiroot/EditorToolbar.js';
+import { EditorEditable } from '../../src/multiroot/EditorEditable.js';
+
+import { ContextWatchdogContext } from '../../src/context/ckeditorcontext.js';
+import { timeout } from '../_utils/timeout.js';
+import { createDefer } from '../_utils/defer.js';
+import { createTestMultiRootWatchdog, TestMultiRootEditor } from '../_utils/multirooteditor.js';
+import { turnOffErrors } from '../_utils/turnOffErrors.js';
+import { ReactIntegrationUsageDataPlugin } from '../../src/plugins/ReactIntegrationUsageDataPlugin.js';
+import { getInstalledCKBaseFeatures, mapObjectValues } from '@ckeditor/ckeditor5-integrations-common';
+
+const SUPPORTED_FEATURES = getInstalledCKBaseFeatures();
describe( 'useMultiRootEditor', () => {
const rootsContent = {
@@ -59,25 +66,61 @@ describe( 'useMultiRootEditor', () => {
} );
describe( 'editor props', () => {
- it( 'should raise proper warning when `data` and `initialData` is passed to config at the same time', async () => {
- const spy = vi.spyOn( console, 'warn' );
+ if ( SUPPORTED_FEATURES.rootsConfigEntry ) {
+ it( 'should raise proper warning when `data` and `initialData` is passed to config at the same time', async () => {
+ const spy = vi.spyOn( console, 'warn' );
- renderHook( () => useMultiRootEditor( {
- ...editorProps,
- disableWatchdog: true,
- config: {
- ...editorProps.config,
- initialData: rootsContent
- }
- } ) );
+ renderHook( () => useMultiRootEditor( {
+ ...editorProps,
+ disableWatchdog: true,
+ config: {
+ ...editorProps.config,
+ roots: {
+ intro: {
+ initialData: 'Sample
This is an instance of the.
'
+ },
+ content: {
+ initialData: 'It is the custom content
'
+ },
+ footer: {
+ initialData: 'Footer content
'
+ }
+ }
+ }
+ } ) );
- await waitFor( () => {
- expect( spy ).toHaveBeenCalledWith(
- 'Editor data should be provided either using `config.initialData` or `data` property. ' +
- 'The config value takes precedence over `data` property and will be used when both are specified.'
- );
+ await waitFor( () => {
+ for ( const rootName of Object.keys( rootsContent ) ) {
+ expect( spy ).toHaveBeenCalledWith(
+ `Editor data should be provided either using \`config.roots['${ rootName }'].initialData\` ` +
+ 'or the bound component property. The config value takes precedence ' +
+ 'over the bound component property and will be used when both are specified.'
+ );
+ }
+ } );
} );
- } );
+ } else {
+ it( 'should raise proper warning when `data` and `initialData` is passed to config at the same time', async () => {
+ const spy = vi.spyOn( console, 'warn' );
+
+ renderHook( () => useMultiRootEditor( {
+ ...editorProps,
+ disableWatchdog: true,
+ config: {
+ ...editorProps.config,
+ initialData: rootsContent
+ }
+ } ) );
+
+ await waitFor( () => {
+ expect( spy ).toHaveBeenCalledWith(
+ 'Editor data should be provided either using `config.initialData` ' +
+ 'or the bound component property. The config value takes precedence ' +
+ 'over the bound component property and will be used when both are specified.'
+ );
+ } );
+ } );
+ }
it( 'should not crash if config property is not provided', async () => {
const { result } = renderHook( () => useMultiRootEditor( {
@@ -895,10 +938,14 @@ describe( 'useMultiRootEditor', () => {
class SlowEditor extends TestMultiRootEditor {
public declare data: any;
- constructor( initialData, config ) {
- super( initialData, config );
+ constructor( configOrData, config ) {
+ super( configOrData, config );
- let value = initialData || {};
+ let value = configOrData ?? {};
+
+ if ( SUPPORTED_FEATURES.rootsConfigEntry ) {
+ value = mapObjectValues( configOrData.roots ?? {}, ( val: any ) => val.initialData );
+ }
this.data = {
get() {
@@ -911,17 +958,17 @@ describe( 'useMultiRootEditor', () => {
};
}
- public static async create( ...args: ConstructorParameters ) {
+ public static async create( ...args: Array ) {
await deferInitialization.promise;
- return new SlowEditor( ...args );
+ return new SlowEditor( args[ 0 ], args[ 1 ] );
}
}
const { result } = renderHook( () => useMultiRootEditor( {
...editorProps,
disableWatchdog: !enableWatchdog,
- editor: SlowEditor
+ editor: SlowEditor as any
} ) );
await timeout( 500 );
@@ -954,13 +1001,13 @@ describe( 'useMultiRootEditor', () => {
class SlowEditor extends TestMultiRootEditor {
public declare key: any;
- constructor( initialData, config ) {
- super( initialData, config );
- this.key = config.key;
+ constructor( configOrData, config ) {
+ super( configOrData, config );
+ this.key = config?.key ?? configOrData.key;
}
- public static async create( ...args: ConstructorParameters ) {
- const editor = new SlowEditor( ...args );
+ public static async create( ...args: Array ) {
+ const editor = new SlowEditor( args[ 0 ], args[ 1 ] );
await editor.initPlugins();
await timeout( 300 );
diff --git a/tests/utils/assignPropsToEditorConfig.test.tsx b/tests/utils/assignPropsToEditorConfig.test.tsx
deleted file mode 100644
index 9bb21540..00000000
--- a/tests/utils/assignPropsToEditorConfig.test.tsx
+++ /dev/null
@@ -1,258 +0,0 @@
-/**
- * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
- */
-
-import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
-
-import {
- assignDataPropToSingleRootEditorConfig,
- assignMultiRootAttributesPropToEditorConfig,
- isRootsMapConfigurationSupported
-} from '../../src/utils/assignPropsToEditorConfig.js';
-
-describe( 'assignPropsToEditorConfig', () => {
- let originalVersion: string | undefined;
-
- beforeEach( () => {
- originalVersion = window.CKEDITOR_VERSION;
- } );
-
- afterEach( () => {
- window.CKEDITOR_VERSION = originalVersion as any;
- vi.restoreAllMocks();
- } );
-
- describe( 'isRootsMapConfigurationSupported()', () => {
- it( 'should return false if window.CKEDITOR_VERSION is not defined', () => {
- delete ( window as any ).CKEDITOR_VERSION;
- expect( isRootsMapConfigurationSupported() ).toBe( false );
- } );
-
- it.each( [ 'nightly', '0.0.0-nightly-20260319.0', '48.0.0', '49.0.0' ] )(
- 'should return true if window.CKEDITOR_VERSION is "%s"',
- version => {
- window.CKEDITOR_VERSION = version as any;
- expect( isRootsMapConfigurationSupported() ).toBe( true );
- }
- );
-
- it.each( [ '47.0.0', '46.0.0' ] )(
- 'should return false if window.CKEDITOR_VERSION is "%s"',
- version => {
- window.CKEDITOR_VERSION = version as any;
- expect( isRootsMapConfigurationSupported() ).toBe( false );
- }
- );
- } );
-
- describe( 'assignDataPropToSingleRootEditorConfig()', () => {
- describe( 'when roots map configuration is supported (>= 48.x)', () => {
- beforeEach( () => {
- window.CKEDITOR_VERSION = '48.0.0';
- } );
-
- it( 'should assign data to roots.main.initialData', () => {
- expect( assignDataPropToSingleRootEditorConfig( {}, 'foo' ) ).toEqual( {
- roots: { main: { initialData: 'foo' } }
- } );
- } );
-
- it( 'should fallback to empty string if no data is provided', () => {
- expect( assignDataPropToSingleRootEditorConfig( {}, undefined ) ).toEqual( {
- roots: { main: { initialData: '' } }
- } );
- } );
-
- it( 'should prefer config.roots.main.initialData over data and show a warning', () => {
- const warnSpy = vi.spyOn( console, 'warn' ).mockImplementation( () => {} );
-
- expect( assignDataPropToSingleRootEditorConfig( { roots: { main: { initialData: 'config-data' } } }, 'foo' ) ).toEqual( {
- roots: { main: { initialData: 'config-data' } }
- } );
-
- expect( warnSpy ).toHaveBeenCalledOnce();
- } );
-
- it( 'should prefer config.root.initialData over data and show a warning', () => {
- const warnSpy = vi.spyOn( console, 'warn' ).mockImplementation( () => {} );
-
- expect( assignDataPropToSingleRootEditorConfig( { root: { initialData: 'config-data' } }, 'foo' ) ).toEqual( {
- roots: { main: { initialData: 'config-data' } }
- } );
-
- expect( warnSpy ).toHaveBeenCalledOnce();
- } );
-
- it( 'should prefer config.roots.main.initialData over config.root.initialData', () => {
- expect( assignDataPropToSingleRootEditorConfig(
- { root: { initialData: 'root-data' }, roots: { main: { initialData: 'main-root-data' } } },
- 'foo'
- ) ).toEqual( {
- roots: { main: { initialData: 'main-root-data' } }
- } );
- } );
- } );
-
- describe( 'when roots map configuration is not supported (<= 47.x)', () => {
- beforeEach( () => {
- window.CKEDITOR_VERSION = '47.0.0';
- } );
-
- it( 'should assign data to initialData', () => {
- expect( assignDataPropToSingleRootEditorConfig( {}, 'foo' ) ).toEqual( {
- initialData: 'foo'
- } );
- } );
-
- it( 'should fallback to empty string if no data is provided', () => {
- expect( assignDataPropToSingleRootEditorConfig( {}, undefined ) ).toEqual( {
- initialData: ''
- } );
- } );
-
- it( 'should prefer config.initialData over data and show a warning', () => {
- const warnSpy = vi.spyOn( console, 'warn' ).mockImplementation( () => {} );
-
- expect( assignDataPropToSingleRootEditorConfig( { initialData: 'config-data' }, 'foo' ) ).toEqual( {
- initialData: 'config-data'
- } );
-
- expect( warnSpy ).toHaveBeenCalledOnce();
- } );
- } );
- } );
-
- describe( 'assignMultiRootAttributesPropToEditorConfig()', () => {
- describe( 'when roots map configuration is supported (>= 48.x)', () => {
- beforeEach( () => {
- window.CKEDITOR_VERSION = '48.0.0';
- } );
-
- it( 'should assign attributes to roots[rootName].modelAttributes', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {}, {
- intro: { order: 1 },
- outro: { order: 2 }
- } ) ).toEqual( {
- roots: {
- intro: { modelAttributes: { order: 1 } },
- outro: { modelAttributes: { order: 2 } }
- }
- } );
- } );
-
- it( 'should set modelAttributes to empty object when no attributes are provided', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {
- roots: { intro: { initialData: 'hello' } }
- }, undefined ) ).toEqual( {
- roots: {
- intro: { initialData: 'hello', modelAttributes: {} }
- }
- } );
- } );
-
- it( 'should merge attributes with existing config.roots properties', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {
- roots: { intro: { initialData: 'hello' } }
- }, {
- intro: { order: 1 }
- } ) ).toEqual( {
- roots: {
- intro: { initialData: 'hello', modelAttributes: { order: 1 } }
- }
- } );
- } );
-
- it( 'should prefer passed attributes over config.roots[rootName].modelAttributes', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {
- roots: { intro: { modelAttributes: { order: 99 } } }
- }, {
- intro: { order: 1 }
- } ) ).toEqual( {
- roots: {
- intro: { modelAttributes: { order: 1 } }
- }
- } );
- } );
-
- it( 'should fall back to config.roots[rootName].modelAttributes when no attributes entry for that root', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {
- roots: { intro: { modelAttributes: { order: 5 } } }
- }, {} ) ).toEqual( {
- roots: {
- intro: { modelAttributes: { order: 5 } }
- }
- } );
- } );
-
- it( 'should include roots from attributes that are absent in config.roots', () => {
- const result = assignMultiRootAttributesPropToEditorConfig( {
- roots: { intro: { initialData: 'a' } }
- }, {
- intro: { order: 1 },
- outro: { order: 2 }
- } ) as any;
-
- expect( result.roots ).toHaveProperty( 'intro' );
- expect( result.roots ).toHaveProperty( 'outro' );
- expect( result.roots.outro ).toEqual( { modelAttributes: { order: 2 } } );
- } );
-
- it( 'should include roots from config.roots that are absent in attributes', () => {
- const result = assignMultiRootAttributesPropToEditorConfig( {
- roots: {
- intro: { initialData: 'a' },
- outro: { initialData: 'b' }
- }
- }, {
- intro: { order: 1 }
- } ) as any;
-
- expect( result.roots ).toHaveProperty( 'intro' );
- expect( result.roots ).toHaveProperty( 'outro' );
- expect( result.roots.outro ).toEqual( { initialData: 'b', modelAttributes: {} } );
- } );
-
- it( 'should preserve other config properties alongside roots', () => {
- const result = assignMultiRootAttributesPropToEditorConfig( {
- language: 'pl',
- roots: { intro: {} }
- }, { intro: { order: 1 } } ) as any;
-
- expect( result.language ).toBe( 'pl' );
- } );
- } );
-
- describe( 'when roots map configuration is not supported (<= 47.x)', () => {
- beforeEach( () => {
- window.CKEDITOR_VERSION = '47.0.0';
- } );
-
- it( 'should assign attributes to rootsAttributes', () => {
- const attributes = {
- intro: { order: 1 },
- outro: { order: 2 }
- };
-
- expect( assignMultiRootAttributesPropToEditorConfig( {}, attributes ) ).toEqual( {
- rootsAttributes: attributes
- } );
- } );
-
- it( 'should assign undefined to rootsAttributes when no attributes are provided', () => {
- expect( assignMultiRootAttributesPropToEditorConfig( {} ) ).toEqual( {
- rootsAttributes: undefined
- } );
- } );
-
- it( 'should preserve other config properties alongside rootsAttributes', () => {
- const result = assignMultiRootAttributesPropToEditorConfig( {
- language: 'pl'
- }, { intro: { order: 1 } } ) as any;
-
- expect( result.language ).toBe( 'pl' );
- expect( result.rootsAttributes ).toEqual( { intro: { order: 1 } } );
- } );
- } );
- } );
-} );