diff --git a/docs/public/mockServiceWorker.js b/docs/public/mockServiceWorker.js index 87e0f31b814..15751fa1994 100644 --- a/docs/public/mockServiceWorker.js +++ b/docs/public/mockServiceWorker.js @@ -2,13 +2,15 @@ /* tslint:disable */ /** - * Mock Service Worker (1.2.1). + * Mock Service Worker. * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. */ -const INTEGRITY_CHECKSUM = '3d6b9f06410d179a7f7404d4bf4c3c70' +const PACKAGE_VERSION = '2.3.5' +const INTEGRITY_CHECKSUM = '26357c79639bfa20d64c0efca2a87423' +const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') const activeClientIds = new Set() self.addEventListener('install', function () { @@ -47,7 +49,10 @@ self.addEventListener('message', async function (event) { case 'INTEGRITY_CHECK_REQUEST': { sendToClient(client, { type: 'INTEGRITY_CHECK_RESPONSE', - payload: INTEGRITY_CHECKSUM, + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM, + }, }) break } @@ -86,12 +91,6 @@ self.addEventListener('message', async function (event) { self.addEventListener('fetch', function (event) { const { request } = event - const accept = request.headers.get('accept') || '' - - // Bypass server-sent events. - if (accept.includes('text/event-stream')) { - return - } // Bypass navigation requests. if (request.mode === 'navigate') { @@ -112,29 +111,8 @@ self.addEventListener('fetch', function (event) { } // Generate unique request ID. - const requestId = Math.random().toString(16).slice(2) - - event.respondWith( - handleRequest(event, requestId).catch((error) => { - if (error.name === 'NetworkError') { - console.warn( - '[MSW] Successfully emulated a network error for the "%s %s" request.', - request.method, - request.url, - ) - return - } - - // At this point, any exception indicates an issue with the original request/response. - console.error( - `\ -[MSW] Caught an exception from the "%s %s" request (%s). This is probably not a problem with Mock Service Worker. There is likely an additional logging output above.`, - request.method, - request.url, - `${error.name}: ${error.message}`, - ) - }), - ) + const requestId = crypto.randomUUID() + event.respondWith(handleRequest(event, requestId)) }) async function handleRequest(event, requestId) { @@ -146,21 +124,24 @@ async function handleRequest(event, requestId) { // this message will pend indefinitely. if (client && activeClientIds.has(client.id)) { ;(async function () { - const clonedResponse = response.clone() - sendToClient(client, { - type: 'RESPONSE', - payload: { - requestId, - type: clonedResponse.type, - ok: clonedResponse.ok, - status: clonedResponse.status, - statusText: clonedResponse.statusText, - body: - clonedResponse.body === null ? null : await clonedResponse.text(), - headers: Object.fromEntries(clonedResponse.headers.entries()), - redirected: clonedResponse.redirected, + const responseClone = response.clone() + + sendToClient( + client, + { + type: 'RESPONSE', + payload: { + requestId, + isMockedResponse: IS_MOCKED_RESPONSE in response, + type: responseClone.type, + status: responseClone.status, + statusText: responseClone.statusText, + body: responseClone.body, + headers: Object.fromEntries(responseClone.headers.entries()), + }, }, - }) + [responseClone.body], + ) })() } @@ -196,20 +177,20 @@ async function resolveMainClient(event) { async function getResponse(event, client, requestId) { const { request } = event - const clonedRequest = request.clone() + + // Clone the request because it might've been already used + // (i.e. its body has been read and sent to the client). + const requestClone = request.clone() function passthrough() { - // Clone the request because it might've been already used - // (i.e. its body has been read and sent to the client). - const headers = Object.fromEntries(clonedRequest.headers.entries()) + const headers = Object.fromEntries(requestClone.headers.entries()) - // Remove MSW-specific request headers so the bypassed requests - // comply with the server's CORS preflight check. - // Operate with the headers as an object because request "Headers" - // are immutable. - delete headers['x-msw-bypass'] + // Remove internal MSW request header so the passthrough request + // complies with any potential CORS preflight checks on the server. + // Some servers forbid unknown request headers. + delete headers['x-msw-intention'] - return fetch(clonedRequest, { headers }) + return fetch(requestClone, { headers }) } // Bypass mocking when the client is not active. @@ -225,57 +206,46 @@ async function getResponse(event, client, requestId) { return passthrough() } - // Bypass requests with the explicit bypass header. - // Such requests can be issued by "ctx.fetch()". - if (request.headers.get('x-msw-bypass') === 'true') { - return passthrough() - } - // Notify the client that a request has been intercepted. - const clientMessage = await sendToClient(client, { - type: 'REQUEST', - payload: { - id: requestId, - url: request.url, - method: request.method, - headers: Object.fromEntries(request.headers.entries()), - cache: request.cache, - mode: request.mode, - credentials: request.credentials, - destination: request.destination, - integrity: request.integrity, - redirect: request.redirect, - referrer: request.referrer, - referrerPolicy: request.referrerPolicy, - body: await request.text(), - bodyUsed: request.bodyUsed, - keepalive: request.keepalive, + const requestBuffer = await request.arrayBuffer() + const clientMessage = await sendToClient( + client, + { + type: 'REQUEST', + payload: { + id: requestId, + url: request.url, + mode: request.mode, + method: request.method, + headers: Object.fromEntries(request.headers.entries()), + cache: request.cache, + credentials: request.credentials, + destination: request.destination, + integrity: request.integrity, + redirect: request.redirect, + referrer: request.referrer, + referrerPolicy: request.referrerPolicy, + body: requestBuffer, + keepalive: request.keepalive, + }, }, - }) + [requestBuffer], + ) switch (clientMessage.type) { case 'MOCK_RESPONSE': { return respondWithMock(clientMessage.data) } - case 'MOCK_NOT_FOUND': { + case 'PASSTHROUGH': { return passthrough() } - - case 'NETWORK_ERROR': { - const { name, message } = clientMessage.data - const networkError = new Error(message) - networkError.name = name - - // Rejecting a "respondWith" promise emulates a network error. - throw networkError - } } return passthrough() } -function sendToClient(client, message) { +function sendToClient(client, message, transferrables = []) { return new Promise((resolve, reject) => { const channel = new MessageChannel() @@ -287,17 +257,28 @@ function sendToClient(client, message) { resolve(event.data) } - client.postMessage(message, [channel.port2]) + client.postMessage( + message, + [channel.port2].concat(transferrables.filter(Boolean)), + ) }) } -function sleep(timeMs) { - return new Promise((resolve) => { - setTimeout(resolve, timeMs) +async function respondWithMock(response) { + // Setting response status code to 0 is a no-op. + // However, when responding with a "Response.error()", the produced Response + // instance will have status code set to 0. Since it's not possible to create + // a Response instance with status code 0, handle that use-case separately. + if (response.status === 0) { + return Response.error() + } + + const mockedResponse = new Response(response.body, response) + + Reflect.defineProperty(mockedResponse, IS_MOCKED_RESPONSE, { + value: true, + enumerable: true, }) -} -async function respondWithMock(response) { - await sleep(response.delay) - return new Response(response.body, response) + return mockedResponse } diff --git a/package.json b/package.json index b565eab2ffd..9279edb43b5 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "@faker-js/faker": "^8.0.0", "@fontsource/open-sans": "^4.5.13", "@fontsource/pt-mono": "^5.0.12", - "@mswjs/data": "^0.14.0", - "@storybook/addon-a11y": "^8.2.4", - "@storybook/addon-actions": "^8.2.4", - "@storybook/addon-docs": "^8.2.4", - "@storybook/addon-essentials": "^8.2.4", - "@storybook/addon-interactions": "^8.2.4", - "@storybook/addon-links": "^8.2.4", - "@storybook/addon-mdx-gfm": "^8.2.4", - "@storybook/addon-storysource": "^8.2.4", - "@storybook/blocks": "^8.2.4", - "@storybook/components": "^8.2.4", - "@storybook/icons": "^1.2.9", - "@storybook/manager-api": "^8.2.4", - "@storybook/react": "^8.2.4", - "@storybook/react-vite": "^8.2.4", - "@storybook/test": "patch:@storybook/test@npm%3A8.2.4#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch", - "@storybook/theming": "^8.2.4", - "@storybook/types": "^8.2.4", + "@mswjs/data": "^0.16.1", + "@storybook/addon-a11y": "^8.2.9", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-docs": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/addon-mdx-gfm": "^8.2.9", + "@storybook/addon-storysource": "^8.2.9", + "@storybook/blocks": "^8.2.9", + "@storybook/components": "^8.2.9", + "@storybook/icons": "^1.2.10", + "@storybook/manager-api": "^8.2.9", + "@storybook/react": "^8.2.9", + "@storybook/react-vite": "^8.2.9", + "@storybook/test": "patch:@storybook/test@npm%3A8.2.9#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch", + "@storybook/theming": "^8.2.9", + "@storybook/types": "^8.2.9", "@tanstack/react-query": "^4.28.0", "@testing-library/cypress": "^10.0.0", "@testing-library/dom": "^10.0.0", @@ -101,15 +101,15 @@ "dom-accessibility-api": "^0.7.0", "mockdate": "^3.0.5", "modular-scripts": "patch:modular-scripts@npm:3.6.0#.yarn/patches/modular-scripts-npm-3.6.0-d967962075.patch", - "msw": "^1.2.1", - "msw-storybook-addon": "^1.8.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "prettier": "^3.3.3", "react": "^18.3.1", "react-docgen-typescript": "2.2.2", "react-dom": "^18.3.1", "rifm": "^0.12.0", "sass": "^1.52.3", - "storybook": "^8.2.4", + "storybook": "^8.2.9", "stylelint": "^16.0.0", "typescript": "4.6.4", "vite": "^4.4.9", diff --git a/packages/data-grid/stories/grid-serverSideData.stories.tsx b/packages/data-grid/stories/grid-serverSideData.stories.tsx index cfee0d2923f..c537ff470d7 100644 --- a/packages/data-grid/stories/grid-serverSideData.stories.tsx +++ b/packages/data-grid/stories/grid-serverSideData.stories.tsx @@ -4,7 +4,7 @@ import { QueryClientProvider, useInfiniteQuery, } from "@tanstack/react-query"; -import { rest } from "msw"; +import { http } from "msw"; import { useCallback } from "react"; import { Grid, GridColumn, RowSelectionCheckboxColumn } from "../src"; import { type Investor, db, investorKeyGetter } from "./dummyData"; @@ -16,9 +16,10 @@ export default { parameters: { msw: { handlers: [ - rest.get("/api/investors", (req, res, ctx) => { - const startParam = req.url.searchParams.get("start"); - const limitParam = req.url.searchParams.get("limit"); + http.get("/api/investors", ({ request }) => { + const url = new URL(request.url); + const startParam = url.searchParams.get("start"); + const limitParam = url.searchParams.get("limit"); const start = startParam ? Number(startParam) : 0; const limit = limitParam ? Number(limitParam) : 50; @@ -27,7 +28,9 @@ export default { take: limit, }); - return res(ctx.json(response)); + return new Response(JSON.stringify(response), { + headers: { "Content-Type": "application/json" }, + }); }), ], }, diff --git a/packages/data-grid/stories/grid-sortColumns.stories.tsx b/packages/data-grid/stories/grid-sortColumns.stories.tsx index 142e5855577..a0a3e4f5f48 100644 --- a/packages/data-grid/stories/grid-sortColumns.stories.tsx +++ b/packages/data-grid/stories/grid-sortColumns.stories.tsx @@ -6,7 +6,7 @@ import { QueryClientProvider, useQuery, } from "@tanstack/react-query"; -import { rest } from "msw"; +import { http } from "msw"; import { useEffect, useState } from "react"; import { type Investor, @@ -22,8 +22,9 @@ export default { parameters: { msw: { handlers: [ - rest.get("/api/investors", (req, res, ctx) => { - const sortBy = req.url.searchParams.get("sort_by"); + http.get("/api/investors", ({ request }) => { + const url = new URL(request.url); + const sortBy = url.searchParams.get("sort_by"); const orderBy = sortBy @@ -44,7 +45,9 @@ export default { take: 50, }); - return res(ctx.json(response)); + return new Response(JSON.stringify(response), { + headers: { "Content-Type": "application/json" }, + }); }), ], }, diff --git a/tooling/css-variable-docgen-components/package.json b/tooling/css-variable-docgen-components/package.json index 46f153c3bb0..c633abe088b 100644 --- a/tooling/css-variable-docgen-components/package.json +++ b/tooling/css-variable-docgen-components/package.json @@ -7,11 +7,11 @@ "README.md" ], "dependencies": { - "@storybook/addon-docs": "^8.2.4", - "@storybook/blocks": "^8.2.4", - "@storybook/components": "^8.2.4", - "@storybook/docs-tools": "^8.2.4", - "@storybook/theming": "^8.2.4", + "@storybook/addon-docs": "^8.2.9", + "@storybook/blocks": "^8.2.9", + "@storybook/components": "^8.2.9", + "@storybook/docs-tools": "^8.2.9", + "@storybook/theming": "^8.2.9", "polished": "^4.0.5" } } diff --git a/yarn.lock b/yarn.lock index 842d7f989e4..648f8f0d82a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2473,6 +2473,34 @@ __metadata: languageName: node linkType: hard +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10/c8ef02aa5d3f6c786cfa407e1c93b4af29c600eb09990973f47a7a49e4771c1bec37c8f8e567638bb9cbc41f4e38d065ff1d8eaf9bf91f0c3613a6d60bc82c8c + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10/9bf6a2bcf040a66fb805da0e1446041fd9def7468bb5da29c5ce02adf121a3f7cec123664308059a62a46fcaee666add83094b76df6dce72e5cafa8e6bebe60d + languageName: node + linkType: hard + +"@bundled-es-modules/tough-cookie@npm:^0.1.6": + version: 0.1.6 + resolution: "@bundled-es-modules/tough-cookie@npm:0.1.6" + dependencies: + "@types/tough-cookie": "npm:^4.0.5" + tough-cookie: "npm:^4.1.4" + checksum: 10/4f24a820f02c08c3ca0ff21272317357152093f76f9c8cc182517f61fa426ae53dadc4d68a3d6da5078e8d73f0ff8c0907a9f994c0be756162ba9c7358533e57 + languageName: node + linkType: hard + "@changesets/apply-release-plan@npm:^7.0.4": version: 7.0.4 resolution: "@changesets/apply-release-plan@npm:7.0.4" @@ -3798,6 +3826,53 @@ __metadata: languageName: node linkType: hard +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.22 + resolution: "@inquirer/confirm@npm:3.1.22" + dependencies: + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" + checksum: 10/14e547ae3194c6447d41bb87135c03aa5598fd340fced19e4e8bae1be4ae54a9ad3cf335a9c3c6dc54e2ffb7928319e0f4b428531b8ce720cd23d2444292ca36 + languageName: node + linkType: hard + +"@inquirer/core@npm:^9.0.10": + version: 9.0.10 + resolution: "@inquirer/core@npm:9.0.10" + dependencies: + "@inquirer/figures": "npm:^1.0.5" + "@inquirer/type": "npm:^1.5.2" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^22.1.0" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.2" + checksum: 10/1bcb1deb7393d78f2dac5b8774d10692ad50b70e3ebc24684d13259d0c6c863dd1bce8ab4d4a806a6e90d5a2517aa8f9981993b1a256c9be68d9ef5e748481c6 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.5": + version: 1.0.5 + resolution: "@inquirer/figures@npm:1.0.5" + checksum: 10/60a51b2cdef03c89be25071c23d8c4ae427c56d8ac1b00bf054ca7be446674adc4edd66c15465fe6a81ff0726b024bf37f8a2903a8387ef968d33058da3e7a15 + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.5.2": + version: 1.5.2 + resolution: "@inquirer/type@npm:1.5.2" + dependencies: + mute-stream: "npm:^1.0.0" + checksum: 10/90d9203b5d7da8530e210c5421630b577f24554c8b683a4b45ea0f5c6a89c451771170aa34f2b62ca57e4be4de41d6761c941475e25c54c82b527c05644f181f + languageName: node + linkType: hard + "@internationalized/date@npm:^3.0.0": version: 3.0.1 resolution: "@internationalized/date@npm:3.0.1" @@ -4930,19 +5005,9 @@ __metadata: languageName: node linkType: hard -"@mswjs/cookies@npm:^0.2.2": - version: 0.2.2 - resolution: "@mswjs/cookies@npm:0.2.2" - dependencies: - "@types/set-cookie-parser": "npm:^2.4.0" - set-cookie-parser: "npm:^2.4.6" - checksum: 10/f1b3b82a6821219494390d77d86383febc5f9d5bc21b0f47cc4d57d11af08cac1952d845011d8842ec6448a95e49efd0f35f6d56650c76a98848d70d9c78466d - languageName: node - linkType: hard - -"@mswjs/data@npm:^0.14.0": - version: 0.14.0 - resolution: "@mswjs/data@npm:0.14.0" +"@mswjs/data@npm:^0.16.1": + version: 0.16.1 + resolution: "@mswjs/data@npm:0.16.1" dependencies: "@types/lodash": "npm:^4.14.172" "@types/md5": "npm:^2.3.0" @@ -4950,10 +5015,10 @@ __metadata: "@types/uuid": "npm:^8.3.0" date-fns: "npm:^2.21.1" debug: "npm:^4.3.1" - graphql: "npm:^15.5.0" + graphql: "npm:^16.8.1" lodash: "npm:^4.17.21" md5: "npm:^2.3.0" - msw: "npm:latest" + msw: "npm:^2.0.8" outvariant: "npm:^1.2.1" pluralize: "npm:^8.0.0" strict-event-emitter: "npm:^0.5.0" @@ -4961,23 +5026,21 @@ __metadata: dependenciesMeta: msw: optional: true - checksum: 10/d107031fe4cc9bb1b258d9c0a2491599c3ac8bfd6c0926c04dafd8a831e33f7b300cf850454b22069f8a2e81bb52b7a6ff5f0ff62eddf252722bee6efda80335 + checksum: 10/a16d0ed61e820ab5775b5392bf268bfe3f422f7dcfdcf893e10a477f9aa49cdcecc710f86e9dad25d6d6446c11effb5fd62eb18e79199360968b5b571a2b839a languageName: node linkType: hard -"@mswjs/interceptors@npm:^0.17.5": - version: 0.17.9 - resolution: "@mswjs/interceptors@npm:0.17.9" +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" dependencies: - "@open-draft/until": "npm:^1.0.3" - "@types/debug": "npm:^4.1.7" - "@xmldom/xmldom": "npm:^0.8.3" - debug: "npm:^4.3.3" - headers-polyfill: "npm:^3.1.0" + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.2.4" - web-encoding: "npm:^1.1.5" - checksum: 10/f9b22d06cd41ccafaa3dadd0f98f7ef1469f69df222fe47688c7d802c5ee27a288e10163d6fce82d4de2bde01e1442b46fb4e851f6978148519dc25e86f0b8f7 + strict-event-emitter: "npm:^0.5.1" + checksum: 10/6a6ee6eb3db0fed60bbeb710288f8c1e2cac84f08254756b684dbd553b04449dfe4cce1261fcc83772ee114be2043d9777e2ee6d72bc8d14fd394f961827e528 languageName: node linkType: hard @@ -5284,10 +5347,27 @@ __metadata: languageName: node linkType: hard -"@open-draft/until@npm:^1.0.3": - version: 1.0.3 - resolution: "@open-draft/until@npm:1.0.3" - checksum: 10/323e92ebef0150ed0f8caedc7d219b68cdc50784fa4eba0377eef93533d3f46514eb2400ced83dda8c51bddc3d2c7b8e9cf95e5ec85ab7f62dfc015d174f62f2 +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10/bc3bb1668a555bb87b33383cafcf207d9561e17d2ca0d9e61b7ce88e82b66e36a333d3676c1d39eb5848022c03c8145331fcdc828ba297f88cb1de9c5cef6c19 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10/7a280f170bcd4e91d3eedbefe628efd10c3bd06dd2461d06a7fdbced89ef457a38785847f88cc630fb4fd7dfa176d6f77aed17e5a9b08000baff647433b5ff78 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10/622be42950afc8e89715d0fd6d56cbdcd13e36625e23b174bd3d9f06f80e25f9adf75d6698af93bca1e1bf465b9ce00ec05214a12189b671fb9da0f58215b6f4 languageName: node linkType: hard @@ -5649,24 +5729,24 @@ __metadata: "@faker-js/faker": "npm:^8.0.0" "@fontsource/open-sans": "npm:^4.5.13" "@fontsource/pt-mono": "npm:^5.0.12" - "@mswjs/data": "npm:^0.14.0" - "@storybook/addon-a11y": "npm:^8.2.4" - "@storybook/addon-actions": "npm:^8.2.4" - "@storybook/addon-docs": "npm:^8.2.4" - "@storybook/addon-essentials": "npm:^8.2.4" - "@storybook/addon-interactions": "npm:^8.2.4" - "@storybook/addon-links": "npm:^8.2.4" - "@storybook/addon-mdx-gfm": "npm:^8.2.4" - "@storybook/addon-storysource": "npm:^8.2.4" - "@storybook/blocks": "npm:^8.2.4" - "@storybook/components": "npm:^8.2.4" - "@storybook/icons": "npm:^1.2.9" - "@storybook/manager-api": "npm:^8.2.4" - "@storybook/react": "npm:^8.2.4" - "@storybook/react-vite": "npm:^8.2.4" - "@storybook/test": "patch:@storybook/test@npm%3A8.2.4#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch" - "@storybook/theming": "npm:^8.2.4" - "@storybook/types": "npm:^8.2.4" + "@mswjs/data": "npm:^0.16.1" + "@storybook/addon-a11y": "npm:^8.2.9" + "@storybook/addon-actions": "npm:^8.2.9" + "@storybook/addon-docs": "npm:^8.2.9" + "@storybook/addon-essentials": "npm:^8.2.9" + "@storybook/addon-interactions": "npm:^8.2.9" + "@storybook/addon-links": "npm:^8.2.9" + "@storybook/addon-mdx-gfm": "npm:^8.2.9" + "@storybook/addon-storysource": "npm:^8.2.9" + "@storybook/blocks": "npm:^8.2.9" + "@storybook/components": "npm:^8.2.9" + "@storybook/icons": "npm:^1.2.10" + "@storybook/manager-api": "npm:^8.2.9" + "@storybook/react": "npm:^8.2.9" + "@storybook/react-vite": "npm:^8.2.9" + "@storybook/test": "patch:@storybook/test@npm%3A8.2.9#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch" + "@storybook/theming": "npm:^8.2.9" + "@storybook/types": "npm:^8.2.9" "@tanstack/react-query": "npm:^4.28.0" "@testing-library/cypress": "npm:^10.0.0" "@testing-library/dom": "npm:^10.0.0" @@ -5692,15 +5772,15 @@ __metadata: dom-accessibility-api: "npm:^0.7.0" mockdate: "npm:^3.0.5" modular-scripts: "patch:modular-scripts@npm:3.6.0#.yarn/patches/modular-scripts-npm-3.6.0-d967962075.patch" - msw: "npm:^1.2.1" - msw-storybook-addon: "npm:^1.8.0" + msw: "npm:^2.3.5" + msw-storybook-addon: "npm:^2.0.3" prettier: "npm:^3.3.3" react: "npm:^18.3.1" react-docgen-typescript: "npm:2.2.2" react-dom: "npm:^18.3.1" rifm: "npm:^0.12.0" sass: "npm:^1.52.3" - storybook: "npm:^8.2.4" + storybook: "npm:^8.2.9" stylelint: "npm:^16.0.0" typescript: "npm:4.6.4" vite: "npm:^4.4.9" @@ -6348,21 +6428,21 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-a11y@npm:8.2.4" +"@storybook/addon-a11y@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-a11y@npm:8.2.9" dependencies: - "@storybook/addon-highlight": "npm:8.2.4" + "@storybook/addon-highlight": "npm:8.2.9" axe-core: "npm:^4.2.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/4fcdfff7996df4e30ed2cd094d8dde0c4fc63bd7fd95bda7f8f569c1c1d128d0b8f4763637d11875e66f220d98b5ae1801f4ec683c3a565b7f8097f8e31fd11e + storybook: ^8.2.9 + checksum: 10/6bfa569e6c60f807390a54db955410d60cb3b566c959fcc19af5b738a3d023e5769fdfa88ce02a849b4b94e821a27ce432fa6ef9af09a72b3e6daf7bd91174ed languageName: node linkType: hard -"@storybook/addon-actions@npm:8.2.4, @storybook/addon-actions@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-actions@npm:8.2.4" +"@storybook/addon-actions@npm:8.2.9, @storybook/addon-actions@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-actions@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -6370,47 +6450,47 @@ __metadata: polished: "npm:^4.2.2" uuid: "npm:^9.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/495358edd64373d9a825e3613192751c778b67844206d2a8132b4f984da693de371a2625356ba3da38cec63b16ea1dd8e67c0c7f8d62a153bac975c363481dec + storybook: ^8.2.9 + checksum: 10/afde25d35194911daaa6aee025cd9da51397100ab78602b5969767bd6d26e12d86f1148b1daf5bb97b2e1836565e492cc4458a7494bedeea2e4601a8b03a2175 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-backgrounds@npm:8.2.4" +"@storybook/addon-backgrounds@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-backgrounds@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/6e159bbbbaf7708e9990a1440f70f424b974359f85b81f0e30b0297b0bc656b9038b9c730c26c2c1478f9fcc172c19729826218eabb12dce90318cabd67885ee + storybook: ^8.2.9 + checksum: 10/a93cd5a68c012de5ed4dafa4e1d1c3c06406ca8d5d19809e3dcf7c2f369d5c28b4ccf0d846a45f91665a33bef8831093376a070d61155d167494dd88f4b9b901 languageName: node linkType: hard -"@storybook/addon-controls@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-controls@npm:8.2.4" +"@storybook/addon-controls@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-controls@npm:8.2.9" dependencies: dequal: "npm:^2.0.2" lodash: "npm:^4.17.21" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/5f4a670f72bfa6b6d9d5e8e7beab32ede00919f5de64c465b1733305bb405657872c31ed16dccd509e0aaf4790d9532b1744ea29f26ce9b42c7ef8e016b39585 + storybook: ^8.2.9 + checksum: 10/0027db4387f909268d60dba205f07e57a22873634463a8c28aa24d2945610ac6a4b9d199697ffb1cf2eeba907dd76e4e84c8e6583e55443d109f4210db6210c5 languageName: node linkType: hard -"@storybook/addon-docs@npm:8.2.4, @storybook/addon-docs@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-docs@npm:8.2.4" +"@storybook/addon-docs@npm:8.2.9, @storybook/addon-docs@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-docs@npm:8.2.9" dependencies: "@babel/core": "npm:^7.24.4" "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.2.4" - "@storybook/csf-plugin": "npm:8.2.4" + "@storybook/blocks": "npm:8.2.9" + "@storybook/csf-plugin": "npm:8.2.9" "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:8.2.4" + "@storybook/react-dom-shim": "npm:8.2.9" "@types/react": "npm:^16.8.0 || ^17.0.0 || ^18.0.0" fs-extra: "npm:^11.1.0" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" @@ -6419,146 +6499,146 @@ __metadata: rehype-slug: "npm:^6.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/93655ad7b6052634eeabeb735627267a31463de8e4a17174fa9ea2325a2adb4ac06563f1bfcb9c861a4315336dc5f67c48a0c53b42bbd10673c869afa5709f8d + storybook: ^8.2.9 + checksum: 10/7e940327b84cc257da72498e6295d8124044b7e3ae00453f9302a86c19642915743b567237f47989bdc5d3fbeb7d7cf8e9035a91d6b34c08c795838e8d00a82a languageName: node linkType: hard -"@storybook/addon-essentials@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-essentials@npm:8.2.4" - dependencies: - "@storybook/addon-actions": "npm:8.2.4" - "@storybook/addon-backgrounds": "npm:8.2.4" - "@storybook/addon-controls": "npm:8.2.4" - "@storybook/addon-docs": "npm:8.2.4" - "@storybook/addon-highlight": "npm:8.2.4" - "@storybook/addon-measure": "npm:8.2.4" - "@storybook/addon-outline": "npm:8.2.4" - "@storybook/addon-toolbars": "npm:8.2.4" - "@storybook/addon-viewport": "npm:8.2.4" +"@storybook/addon-essentials@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-essentials@npm:8.2.9" + dependencies: + "@storybook/addon-actions": "npm:8.2.9" + "@storybook/addon-backgrounds": "npm:8.2.9" + "@storybook/addon-controls": "npm:8.2.9" + "@storybook/addon-docs": "npm:8.2.9" + "@storybook/addon-highlight": "npm:8.2.9" + "@storybook/addon-measure": "npm:8.2.9" + "@storybook/addon-outline": "npm:8.2.9" + "@storybook/addon-toolbars": "npm:8.2.9" + "@storybook/addon-viewport": "npm:8.2.9" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/333ffeeb5ea013749e2c99ed2ee626567f39a4af7e1672cd185e5fe5a2cfac632437f1d2c88201ca0173dea7dd114ac7a866ca32fa75148c51469f27bb610506 + storybook: ^8.2.9 + checksum: 10/70cc46b9188cf61a30af578fa79d15135e6c51e9406f9d044668fd395c4c93b9a408481039da6dc824100016dd76da711daef79897252e982382d2262292103d languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-highlight@npm:8.2.4" +"@storybook/addon-highlight@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-highlight@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/c06db6d08317174f1a1e53c06fdca1e1d074a5adb167c48902fd90f4f9c46c7664a1f784b9b276b9f5dfa0edec0f13ff7e145a58881b124114e666285eeff6f7 + storybook: ^8.2.9 + checksum: 10/273a10768ec0abcc4f816972ec581c0be3963a6c85cb99dda7be0c605bf47fb92538c9a1b3339f2c38c38f9ad9ca3f784ec0b2c8b3bb55e153407351faff8f1b languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-interactions@npm:8.2.4" +"@storybook/addon-interactions@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-interactions@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.2.4" - "@storybook/test": "npm:8.2.4" + "@storybook/instrumenter": "npm:8.2.9" + "@storybook/test": "npm:8.2.9" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/8f2d477dc0f2b94b9682895f944ef6a5e0a5df8dc927a549bb7ac4e9686dfa4e5e9e8497c5d0fe8bce5adce6da901e697d2bbc9f7dd6cf3cdc3b416edee40c6e + storybook: ^8.2.9 + checksum: 10/6ed572a281b7b295e858324b961b02c32a18d0f7a1870cde5f00d111a8fade57dd7f975f32ffcfdf3a6565b03943e98c8fcc1875be866fa6bbc17d26b67f412d languageName: node linkType: hard -"@storybook/addon-links@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-links@npm:8.2.4" +"@storybook/addon-links@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-links@npm:8.2.9" dependencies: "@storybook/csf": "npm:0.1.11" "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 + storybook: ^8.2.9 peerDependenciesMeta: react: optional: true - checksum: 10/f3ea0a6de49b01d375881904df26e7883cb04295f11ae87ddded4d1152c8c3840a210aff48e6394080f292b42c43d9087b6062189fd4a223240b9f1ec2d6bbc7 + checksum: 10/e6b14e2cb6763f25027965c90404afb2572b27298e3d1fafa136176113ad4296b1ce48eaa8caf4f521fb6d3404921f17eb3cbe62061ebdc5f2324e0c85333742 languageName: node linkType: hard -"@storybook/addon-mdx-gfm@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-mdx-gfm@npm:8.2.4" +"@storybook/addon-mdx-gfm@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-mdx-gfm@npm:8.2.9" dependencies: remark-gfm: "npm:^4.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/7e73972e65cab68cddf5f0345417d28856a5fd0aa7bfa62ff492b20bb9556d0b3c817556ad797d2126428c960c56b9a2db6f0f4fd9e9ac8c47b00fd5069260ac + storybook: ^8.2.9 + checksum: 10/ec08e60e5cb75acbafa8f0bb65efff91dd2513c9062d9e2964e62152be9a09e1faf553dc9b7e6c678b9e89bbfa476134087786935020beefb9e57794531c3dcc languageName: node linkType: hard -"@storybook/addon-measure@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-measure@npm:8.2.4" +"@storybook/addon-measure@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-measure@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.2.4 - checksum: 10/55020e96a81dd092b34e4bade6b1546dda76c23c9c45cd618529f97744c25c2725a046ce225706679b4a696310b93066164709ed7d5761fcb6c111b007840735 + storybook: ^8.2.9 + checksum: 10/5a0c31b617bfdcd024c5325ab48771b8cf7b726336e24b9b0c7d4a4e8bda2093a8c2c264272b7fb36bf010f1bd54896df45b6f9092d020e696226b34e23ce208 languageName: node linkType: hard -"@storybook/addon-outline@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-outline@npm:8.2.4" +"@storybook/addon-outline@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-outline@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.2.4 - checksum: 10/84d4fb9cdf41a030f20267e02c4ae8f4753cb8d406ab13e0bc88a016a7b7d491cbcbeccb0f47a61d1270d42f5d69678a886168fe58373ccd09d1f3a66d883b2c + storybook: ^8.2.9 + checksum: 10/ad88e5d501270e7e47e955ff9e9c2aa3c5a3d9b38fe592cc7e4b5890d5c905a5ab9b644bdf7d566cdd9f66ae9ca9b9ac481f95f759a41cdfff5a3dd43103602d languageName: node linkType: hard -"@storybook/addon-storysource@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-storysource@npm:8.2.4" +"@storybook/addon-storysource@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-storysource@npm:8.2.9" dependencies: - "@storybook/source-loader": "npm:8.2.4" + "@storybook/source-loader": "npm:8.2.9" estraverse: "npm:^5.2.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.2.4 - checksum: 10/8f77cdc0cacaab016bfd9106a5199c5d30a995d010babcb8ea6076d4bfa3797cd1ababecd5def10f24a28991e5af7d8eaaf64d05b6a48ab894d92f58425c0065 + storybook: ^8.2.9 + checksum: 10/39e22d0f1f6d86d14b3e4692562bc8792b32ddbbd23aba11ca847a5a065d0ae3de2e11369508dcd006b33db788bf7de79e52c77c28e750612eda5cbce7ea9560 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-toolbars@npm:8.2.4" +"@storybook/addon-toolbars@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-toolbars@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/33420c75f0f6b41aac28021007a49eb0dcaa6a37df2e215ab1862a8d240ef6b7c42fa4bdfd38996f509aa2e16d41e353c8b65fc10db090afb9c417ccbe4b42e4 + storybook: ^8.2.9 + checksum: 10/77811c752d74f4fb0f5ab6d4a836a5c940a00a7ed9c4779327e1531ea704b4950ea542d5b3bd88380414d13218a3acd93fa7b67f923830cc2aef70e70881d43f languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/addon-viewport@npm:8.2.4" +"@storybook/addon-viewport@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/addon-viewport@npm:8.2.9" dependencies: memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.2.4 - checksum: 10/708bdc68747764b64a761e550447cc855a1cba85ef618c3ed1dd5c9f01030136d30881994f2165ccd6c1a1facab171ebfde6de7d04d1f98cdd4065d4dde9942b + storybook: ^8.2.9 + checksum: 10/1e634e8bdae61d5d89b4a04ccfc0ddbde3c480e9bf8655772be27ff88edc0d6556305eb48dd3e47b105446e02856511f9f4988399de633663f5f08dcf2610dca languageName: node linkType: hard -"@storybook/blocks@npm:8.2.4, @storybook/blocks@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/blocks@npm:8.2.4" +"@storybook/blocks@npm:8.2.9, @storybook/blocks@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/blocks@npm:8.2.9" dependencies: "@storybook/csf": "npm:0.1.11" "@storybook/global": "npm:^5.0.0" @@ -6577,21 +6657,21 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 + storybook: ^8.2.9 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10/119ec2d7f24417a0e0ef6d79da4fdd0acb602e673df0207295b0556a749354c003ebfd4753c89d16c85d6b9da17b4792f6ff4569f0650574df0646ba33c4c499 + checksum: 10/a9d4bf1f4a19806c3ebcd6677fb7c8bdffa67562f7e0c10b9f15b1450dab641e2282a9197a6b5d3361c788688d958795620a9bb5f4737a20cd802f91041ad011 languageName: node linkType: hard -"@storybook/builder-vite@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/builder-vite@npm:8.2.4" +"@storybook/builder-vite@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/builder-vite@npm:8.2.9" dependencies: - "@storybook/csf-plugin": "npm:8.2.4" + "@storybook/csf-plugin": "npm:8.2.9" "@types/find-cache-dir": "npm:^3.2.1" browser-assert: "npm:^1.2.1" es-module-lexer: "npm:^1.5.0" @@ -6602,7 +6682,7 @@ __metadata: ts-dedent: "npm:^2.0.0" peerDependencies: "@preact/preset-vite": "*" - storybook: ^8.2.4 + storybook: ^8.2.9 typescript: ">= 4.3.x" vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: "*" @@ -6613,18 +6693,18 @@ __metadata: optional: true vite-plugin-glimmerx: optional: true - checksum: 10/72fdc16e51e2af7a1fa73ce8f3e7d167f00f29c47222050aad64e9f5e18b68fb51762f6872e868a7459f7c9314279deb75c5f9f0bca0011561b259e714fa48b5 + checksum: 10/ed8e28b6949089939611ed25530be019c8bc80d79a232a022862c9052e3a683ca2122e9ec1fd3a349a476a14fabede98fb24d4cc88c5fc518de66afef026f771 languageName: node linkType: hard -"@storybook/codemod@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/codemod@npm:8.2.4" +"@storybook/codemod@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/codemod@npm:8.2.9" dependencies: "@babel/core": "npm:^7.24.4" "@babel/preset-env": "npm:^7.24.4" "@babel/types": "npm:^7.24.0" - "@storybook/core": "npm:8.2.4" + "@storybook/core": "npm:8.2.9" "@storybook/csf": "npm:0.1.11" "@types/cross-spawn": "npm:^6.0.2" cross-spawn: "npm:^7.0.3" @@ -6634,22 +6714,22 @@ __metadata: prettier: "npm:^3.1.1" recast: "npm:^0.23.5" tiny-invariant: "npm:^1.3.1" - checksum: 10/78743c26b3a6334b7bebc349fe00bf72fbeda4c12dad08a942dbd6f2504d2bf10d16d9168fbaca5c3b5761062f424020485eeee326d115cdf832016b2833c50f + checksum: 10/a0760f6612038f1a771c89c0d9054439af5b29865b44bdebb26ea6bbbf4ed768db92d349f44deb72297085e5c6c43a029b9b7d29ac531f8d998752d9c2273bf4 languageName: node linkType: hard -"@storybook/components@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/components@npm:8.2.4" +"@storybook/components@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/components@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/d4a8d417b42b88d7ca0c904c002e9fefa235a7ac8514b327d93ee6af18f1b06b4cccfba5ad2b5ae2b1cc2c03aa3f752919c138ce18ac44ca87c4d4f41f181a4a + storybook: ^8.2.9 + checksum: 10/32153df19777ea751d1adb33da6e92b5647d19fd924753b2ca1c80bcc102ee0489eac7b02914a2e56406233940f6eca7f1aa3ba0c441a164cabc954679a67869 languageName: node linkType: hard -"@storybook/core@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/core@npm:8.2.4" +"@storybook/core@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/core@npm:8.2.9" dependencies: "@storybook/csf": "npm:0.1.11" "@types/express": "npm:^4.17.21" @@ -6662,18 +6742,18 @@ __metadata: recast: "npm:^0.23.5" util: "npm:^0.12.4" ws: "npm:^8.2.3" - checksum: 10/f7c357e01bd4db5133f84038b6290902ed6502b8367b1c2852d901505826a6641f7d7ee5b95228f9cabdfe764a4d1f8ade90873631fa692ab0ad4d0bc1dc5ffc + checksum: 10/38602bae881a9824520b9369fdb37c4178bbdcc158934905af6d11963df289e9b958bdc05ef61773c70274a41188c473040e7d9113cc3043475f48005ec8f479 languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/csf-plugin@npm:8.2.4" +"@storybook/csf-plugin@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/csf-plugin@npm:8.2.9" dependencies: unplugin: "npm:^1.3.1" peerDependencies: - storybook: ^8.2.4 - checksum: 10/2a2deb4c3c1deccb799286c8035d475a942307b1bb1618dd612b3ea1f31f8fa2165c9a867bb34aa9240ef238af78a1c498131098b404d07dcc84da28235f9280 + storybook: ^8.2.9 + checksum: 10/514171f66a4e71849ee7a4efacc3051de0714fda56dfdb7581f5d08a268d5a9d0bee6264404bd766f631f2ab8a0358b4c226ecfcee8965d8560d1afc5d17c1b9 languageName: node linkType: hard @@ -6686,12 +6766,12 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/docs-tools@npm:8.2.4" +"@storybook/docs-tools@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/docs-tools@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/e8240185089ae385c6481b8816e324fed833484948c8c856372c2c2160728b903f795a985d8a0c3200410fb0870efbdbbf53eb544bf25c0f1fcee4c898790b82 + storybook: ^8.2.9 + checksum: 10/1b3b947e05c4ed19657ad3878b3db424bc1bb80ce5137051d43f555545139be77658276a041fd11256ad1604615156296a07907b0556fdee04de0e8bff287a91 languageName: node linkType: hard @@ -6702,66 +6782,66 @@ __metadata: languageName: node linkType: hard -"@storybook/icons@npm:^1.2.5, @storybook/icons@npm:^1.2.9": - version: 1.2.9 - resolution: "@storybook/icons@npm:1.2.9" +"@storybook/icons@npm:^1.2.10, @storybook/icons@npm:^1.2.5": + version: 1.2.10 + resolution: "@storybook/icons@npm:1.2.10" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/e57959b8b542aa3b8e9a6e980cf5280733c04ee6af3121bfc9c0273d005a20557f4e4e2c036dbd6b16f08728a0bcdc16c7685d2dcfe97ec181cc1b409c72414e + checksum: 10/fad929a7e3c7a1a0fbf6b924b0be73f557b1bba9519faa15422482f89513ceb4b649444c224ee3d1dfbdce3616e684063cff23da08f6b1dd96f1aff4381388a6 languageName: node linkType: hard -"@storybook/instrumenter@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/instrumenter@npm:8.2.4" +"@storybook/instrumenter@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/instrumenter@npm:8.2.9" dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^1.3.1" util: "npm:^0.12.4" peerDependencies: - storybook: ^8.2.4 - checksum: 10/fdd5bb998029316cb8036725084d52e6c3086f35c0cd9ac3ede7a690207d4d8f0c968097ac104bded0276b87003dcc824b98579c65a364c35543f6ba2eaf6d65 + storybook: ^8.2.9 + checksum: 10/c31a3ec70e252975f56d141942db1e8187b976fbb69e718f6ec83fe1b693457a1ca9173341ae17a8bff294ff02dfe734449c7120098442f01d3e14dd3b20f667 languageName: node linkType: hard -"@storybook/manager-api@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/manager-api@npm:8.2.4" +"@storybook/manager-api@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/manager-api@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/3a13563632ab565f52167fdf3ef2dc4877e52de6322714cb66db63441673543099271482f7b64ca6a784ff3f26eb181986effb1255f01d4419e72454857bc017 + storybook: ^8.2.9 + checksum: 10/5ee66ebdc88f886c05425acff2c362681a6f778e2f27023a43c6c36767ef265175c58b8f23f74684dba64477b26b310fad7cf1761e6643325325a8724f53d93c languageName: node linkType: hard -"@storybook/preview-api@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/preview-api@npm:8.2.4" +"@storybook/preview-api@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/preview-api@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/11ff34acc87d4724582e9e12603b8ad25e0db600dd208ed372d14d69ddd0abbd4c124652378e6885af978a6e89227fc1f4d45e8b922c7ce899d46429a6d2a0bf + storybook: ^8.2.9 + checksum: 10/4973ca3ede45e363a54071a200ee1aeeea9c735ee1e6ba93d46c756bae905057a0e6c30882964aee14fb1631029c5f86b2a4cb8deaee4a80aa5770bf63a00eb3 languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/react-dom-shim@npm:8.2.4" +"@storybook/react-dom-shim@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/react-dom-shim@npm:8.2.9" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 - checksum: 10/1920d917cdbbbcaef252771012b706a2e45e4fd3f3242cc0055276e0fb8342e5b7f05229566632ca36f45feb72118d8400ca5396d9957de3f9fad4fb93fe12c4 + storybook: ^8.2.9 + checksum: 10/a8ede3f14a3e877c07425baa59bbe505a5011bbec7f70a5440d1af49c1d3cafd03adba471905ed4dd3815b8272fd4f9aff65b65940bff85e81b4b30b8b4e37b5 languageName: node linkType: hard -"@storybook/react-vite@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/react-vite@npm:8.2.4" +"@storybook/react-vite@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/react-vite@npm:8.2.9" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.3.1" "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:8.2.4" - "@storybook/react": "npm:8.2.4" + "@storybook/builder-vite": "npm:8.2.9" + "@storybook/react": "npm:8.2.9" find-up: "npm:^5.0.0" magic-string: "npm:^0.30.0" react-docgen: "npm:^7.0.0" @@ -6770,22 +6850,22 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 + storybook: ^8.2.9 vite: ^4.0.0 || ^5.0.0 - checksum: 10/f8fa34135e543cbafbb3e3ceeba52e696bcf8b1cdf1e2bf0a482cad66ef0875c863390df9c5fc80b8a9281867ca0c68d0dfcbda487ce3e0fa8353706cdd8cfc1 + checksum: 10/1acae6bae3c5f4cb0067a23235f2e5030f28b35b74e279b7a74795b49a230e331cf3dec498645ccfe24726bb04dbb1d56b696b03a51c281ccb26e6000416e2c2 languageName: node linkType: hard -"@storybook/react@npm:8.2.4, @storybook/react@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/react@npm:8.2.4" +"@storybook/react@npm:8.2.9, @storybook/react@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/react@npm:8.2.9" dependencies: - "@storybook/components": "npm:^8.2.4" + "@storybook/components": "npm:^8.2.9" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:^8.2.4" - "@storybook/preview-api": "npm:^8.2.4" - "@storybook/react-dom-shim": "npm:8.2.4" - "@storybook/theming": "npm:^8.2.4" + "@storybook/manager-api": "npm:^8.2.9" + "@storybook/preview-api": "npm:^8.2.9" + "@storybook/react-dom-shim": "npm:8.2.9" + "@storybook/theming": "npm:^8.2.9" "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51" "@types/node": "npm:^18.0.0" @@ -6804,35 +6884,35 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 + storybook: ^8.2.9 typescript: ">= 4.2.x" peerDependenciesMeta: typescript: optional: true - checksum: 10/bb788bb23e51c0d50dcddffaba9ae7ff8d14963310566fe2f7ac2c8362408929b94a9c9ba3b3d3c06d613aef0e454e847aabb8e1713874d5e746f83720220d33 + checksum: 10/8687e323f8345d0c1350b05879df09ce8ea303f247307e192f0d8789908e87383631f669754fb1482ae71346456e91c2f9bd3310e09cf7b7b89ec97332c5a27e languageName: node linkType: hard -"@storybook/source-loader@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/source-loader@npm:8.2.4" +"@storybook/source-loader@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/source-loader@npm:8.2.9" dependencies: "@storybook/csf": "npm:0.1.11" estraverse: "npm:^5.2.0" lodash: "npm:^4.17.21" prettier: "npm:^3.1.1" peerDependencies: - storybook: ^8.2.4 - checksum: 10/5de79900b5422b7a362c1d896675c5b05304c17309459f0ce894113ae272d9671af7a3b69cba7a5ff4277f86ecbdba85ea628005c711f4107eff35223764b704 + storybook: ^8.2.9 + checksum: 10/f2c8fd02d567cd40155c313fa55fbd1ee9726003bad185f74e0584bccbfc68c17e135d43c94c4fa3e2d1de9eb60fc8f42a54c9a3708f2f689f61ddbd2e521e00 languageName: node linkType: hard -"@storybook/test@npm:8.2.4": - version: 8.2.4 - resolution: "@storybook/test@npm:8.2.4" +"@storybook/test@npm:8.2.9": + version: 8.2.9 + resolution: "@storybook/test@npm:8.2.9" dependencies: "@storybook/csf": "npm:0.1.11" - "@storybook/instrumenter": "npm:8.2.4" + "@storybook/instrumenter": "npm:8.2.9" "@testing-library/dom": "npm:10.1.0" "@testing-library/jest-dom": "npm:6.4.5" "@testing-library/user-event": "npm:14.5.2" @@ -6840,17 +6920,17 @@ __metadata: "@vitest/spy": "npm:1.6.0" util: "npm:^0.12.4" peerDependencies: - storybook: ^8.2.4 - checksum: 10/a61c545ad13b8c300edd88e6e32199ccf0b50c24923c29b65f6a1e1417ae1a048c4418d2eaff60444e62e56c36ec39ec8e98a6d02808a2a70bfa2916ea56baa6 + storybook: ^8.2.9 + checksum: 10/2440fac3b9f2205f5ef9762dccbfcb72bbe4f5db881c57c5ceb06fecfd072e039643ed2456d2b3260af6a4419f6fecafa77d247f9570afd553e4b0e8a19175a3 languageName: node linkType: hard -"@storybook/test@patch:@storybook/test@npm%3A8.2.4#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch": - version: 8.2.4 - resolution: "@storybook/test@patch:@storybook/test@npm%3A8.2.4#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch::version=8.2.4&hash=e6acc7" +"@storybook/test@patch:@storybook/test@npm%3A8.2.9#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch": + version: 8.2.9 + resolution: "@storybook/test@patch:@storybook/test@npm%3A8.2.9#~/.yarn/patches/@storybook-test-npm-8.2.4-0a53c854b7.patch::version=8.2.9&hash=e6acc7" dependencies: "@storybook/csf": "npm:0.1.11" - "@storybook/instrumenter": "npm:8.2.4" + "@storybook/instrumenter": "npm:8.2.9" "@testing-library/dom": "npm:10.1.0" "@testing-library/jest-dom": "npm:6.4.5" "@testing-library/user-event": "npm:14.5.2" @@ -6858,26 +6938,26 @@ __metadata: "@vitest/spy": "npm:1.6.0" util: "npm:^0.12.4" peerDependencies: - storybook: ^8.2.4 - checksum: 10/a2a33a23d58f59307acfb34e72d42e8d5aba90f1f91b570b5bf7f2303f4c6cffd5868d8f385808e876267d523c0f8476ed4027f4b2304299e2cd6a4951508b20 + storybook: ^8.2.9 + checksum: 10/b65fa11c96bdcce3547bdd59bcd53a120e1fcadedc70ea588b83c85aae38fa867648a9092b1a5544aedb7ac95794f0ba8b8947165ef3bb042f0aff70bf96fe96 languageName: node linkType: hard -"@storybook/theming@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/theming@npm:8.2.4" +"@storybook/theming@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/theming@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/e389c7ad69414c28a8bf8c2a96aa32c8fecc263655d7e1848ef69ea25df5428ba1db459d9e95097296f24b0782d60e0dd4358727583ef3df480db84f007aa2ae + storybook: ^8.2.9 + checksum: 10/13d71e1b69fb254d5de6349c60c7ac0518cbaec0c26a591c820752dd5b25fe66d8a32e4b081bd9470c0b07648e478eb88ab628d10196918ee2806c9640c2ee2f languageName: node linkType: hard -"@storybook/types@npm:^8.2.4": - version: 8.2.4 - resolution: "@storybook/types@npm:8.2.4" +"@storybook/types@npm:^8.2.9": + version: 8.2.9 + resolution: "@storybook/types@npm:8.2.9" peerDependencies: - storybook: ^8.2.4 - checksum: 10/d0dbd8fdb44248ae5f85089ccdbf631c9362679c493486470c636a2fe7c2f523a3799eb4bad97990d8459b4a19c894383a0c8217a4ec0f544e00b0f7d4341a29 + storybook: ^8.2.9 + checksum: 10/9b7fb92abe36fea4637ee22a40a70e4c2201c5fa4a025645df92d61e4f94705ad509a5bd649174a23c2965e5b51fbdc7574c8c7f28b56f3ffa5688c861068e39 languageName: node linkType: hard @@ -7750,10 +7830,10 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 10/427c9220217d3d74f3e5d53d68cd39502f3bbebdb1af4ecf0d05076bcbe9ddab299ad6369fe0f517389296ba4ca49ddf9a8c22f68e5e9eb8ae6d0076cfab90b2 +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10/b883348d5bf88695fbc2c2276b1c49859267a55cae3cf11ea1dccc1b3be15b466e637ce3242109ba27d616c77c6aa4efe521e3d557110b4fdd9bc332a12445c2 languageName: node linkType: hard @@ -7773,7 +7853,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": +"@types/debug@npm:^4.0.0": version: 4.1.7 resolution: "@types/debug@npm:4.1.7" dependencies: @@ -7996,13 +8076,6 @@ __metadata: languageName: node linkType: hard -"@types/js-levenshtein@npm:^1.1.1": - version: 1.1.1 - resolution: "@types/js-levenshtein@npm:1.1.1" - checksum: 10/1d1ff1ee2ad551909e47f3ce19fcf85b64dc5146d3b531c8d26fc775492d36e380b32cf5ef68ff301e812c3b00282f37aac579ebb44498b94baff0ace7509769 - languageName: node - linkType: hard - "@types/js-yaml@npm:^4.0.0": version: 4.0.5 resolution: "@types/js-yaml@npm:4.0.5" @@ -8104,6 +8177,15 @@ __metadata: languageName: node linkType: hard +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10/af8d83ad7b68ea05d9357985daf81b6c9b73af4feacb2f5c2693c7fd3e13e5135ef1bd083ce8d5bdc8e97acd28563b61bb32dec4e4508a8067fcd31b8a098632 + languageName: node + linkType: hard + "@types/no-scroll@npm:^2.1.0": version: 2.1.0 resolution: "@types/no-scroll@npm:2.1.0" @@ -8120,10 +8202,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.0.0": - version: 20.7.1 - resolution: "@types/node@npm:20.7.1" - checksum: 10/00c816086fe4c771dbac9f5540d38c2dc741728dd47a819066b907c8b6d66bf9f4db048ef31a08ed2bca21ae31fcaef34d00847f746f301cfdcca2c946b3de3c +"@types/node@npm:*, @types/node@npm:^22.1.0": + version: 22.3.0 + resolution: "@types/node@npm:22.3.0" + dependencies: + undici-types: "npm:~6.18.2" + checksum: 10/c31a798ed722a7417727f018ea6d621db038a613c626da643174cc6f3dcf4ce2fc9933a010aec289103d9564da2c2f9b054c9aa398828f00e17269a78c64d4ec languageName: node linkType: hard @@ -8150,6 +8234,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.0.0": + version: 20.7.1 + resolution: "@types/node@npm:20.7.1" + checksum: 10/00c816086fe4c771dbac9f5540d38c2dc741728dd47a819066b907c8b6d66bf9f4db048ef31a08ed2bca21ae31fcaef34d00847f746f301cfdcca2c946b3de3c + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.1 resolution: "@types/normalize-package-data@npm:2.4.1" @@ -8381,15 +8472,6 @@ __metadata: languageName: node linkType: hard -"@types/set-cookie-parser@npm:^2.4.0": - version: 2.4.2 - resolution: "@types/set-cookie-parser@npm:2.4.2" - dependencies: - "@types/node": "npm:*" - checksum: 10/c31bf04eb9620829dc3c91bced74ac934ad039d20d20893fb5acac0f08769cbd4eef3bf7502a0289c7be59c3e9cfa456147b4e88bff47dd1b9efb4995ba5d5a3 - languageName: node - linkType: hard - "@types/sinonjs__fake-timers@npm:8.1.1": version: 8.1.1 resolution: "@types/sinonjs__fake-timers@npm:8.1.1" @@ -8429,6 +8511,13 @@ __metadata: languageName: node linkType: hard +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10/3f2609f660b45a878c6782f2fb2cef9f08bbd4e89194bf7512e747b8a73b056839be1ad6f64b1353765528cd8a5e93adeffc471cde24d0d9f7b528264e7154e5 + languageName: node + linkType: hard + "@types/supports-color@npm:^8.0.0": version: 8.1.1 resolution: "@types/supports-color@npm:8.1.1" @@ -8452,6 +8541,13 @@ __metadata: languageName: node linkType: hard +"@types/tough-cookie@npm:^4.0.5": + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: 10/01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482 + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^3.0.0": version: 3.0.2 resolution: "@types/unist@npm:3.0.2" @@ -8487,6 +8583,13 @@ __metadata: languageName: node linkType: hard +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10/8aa644946ca4e859668c36b8e2bcf2ac4bdee59dac760414730ea57be8a93ae9166ebd40a088f2ab714843aaea2a2a67f0e6e6ec11cfc9c8701b2466ca1c4089 + languageName: node + linkType: hard + "@types/ws@npm:^8.5.1": version: 8.5.3 resolution: "@types/ws@npm:8.5.3" @@ -8856,13 +8959,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.3": - version: 0.8.7 - resolution: "@xmldom/xmldom@npm:0.8.7" - checksum: 10/612c12518f25c2c06c1505ea0acca535a6f1293cae594e6329b18b112b720fca7fceeadb65ea203faa081933306a5b0f0967c3c728c77c4b68eccfa0d5537d3c - languageName: node - linkType: hard - "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -8904,13 +9000,6 @@ __metadata: languageName: node linkType: hard -"@zxing/text-encoding@npm:0.9.0": - version: 0.9.0 - resolution: "@zxing/text-encoding@npm:0.9.0" - checksum: 10/268e4ef64b8eaa32b990240bdfd1f7b3e2b501a6ed866a565f7c9747f04ac884fbe0537fe12bb05d9241b98fb111270c0fd0023ef0a02d23a6619b4589e98f6b - languageName: node - linkType: hard - "abab@npm:^2.0.3, abab@npm:^2.0.5": version: 2.0.5 resolution: "abab@npm:2.0.5" @@ -9220,7 +9309,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -10516,16 +10605,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.1": - version: 4.1.1 - resolution: "chalk@npm:4.1.1" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10/ae5031f4963fe47cd924a3b01fbdefba248b9f0be5444c0d843a591a229b1c8ee278b9b2dd87e788dcd6ab3395618262cbd05197fcc92175637c39b3257767fc - languageName: node - linkType: hard - "chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -10683,7 +10762,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -10823,10 +10902,10 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: 10/c382ee8b0dd253df45bfd3db38e26737f9632858c54538ee9afd46bcea4c0e2b6ebd182d93a151a263457ba6d8e4d27529adc47738a7dd76fa84224a7ac4345b +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10/a0a863f442df35ed7294424f5491fa1756bd8d2e4ff0c8736531d886cec0ece4d85e8663b77a5afaf1d296e3cbbebff92e2e99f52bbea89b667cbe789b994794 languageName: node linkType: hard @@ -10853,10 +10932,10 @@ __metadata: languageName: node linkType: hard -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 10/8730848b04fb189666ab037a35888d191c8f05b630b1d770b0b0e4c920b47bb5cc14bddf6b8ffe5bfc66cee97c8211d4d18e756c1ffcc75d7dbe7e1186cd7826 +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10/b58876fbf0310a8a35c79b72ecfcf579b354e18ad04e6b20588724ea2b522799a758507a37dfe132fafaf93a9922cafd9514d9e1598e6b2cd46694853aed099f languageName: node linkType: hard @@ -11296,7 +11375,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.4.0, cookie@npm:^0.4.2": +"cookie@npm:^0.4.0": version: 0.4.2 resolution: "cookie@npm:0.4.2" checksum: 10/2e1de9fdedca54881eab3c0477aeb067f281f3155d9cfee9d28dfb252210d09e85e9d175c0a60689661feb9e35e588515352f2456bc1f8e8db4267e05fd70137 @@ -11685,11 +11764,11 @@ __metadata: version: 0.0.0-use.local resolution: "css-variable-docgen-components@workspace:tooling/css-variable-docgen-components" dependencies: - "@storybook/addon-docs": "npm:^8.2.4" - "@storybook/blocks": "npm:^8.2.4" - "@storybook/components": "npm:^8.2.4" - "@storybook/docs-tools": "npm:^8.2.4" - "@storybook/theming": "npm:^8.2.4" + "@storybook/addon-docs": "npm:^8.2.9" + "@storybook/blocks": "npm:^8.2.9" + "@storybook/components": "npm:^8.2.9" + "@storybook/docs-tools": "npm:^8.2.9" + "@storybook/theming": "npm:^8.2.9" polished: "npm:^4.0.5" languageName: unknown linkType: soft @@ -14419,7 +14498,7 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": +"external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -14704,7 +14783,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.0.0, figures@npm:^3.2.0": +"figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -14902,17 +14981,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0": - version: 1.15.4 - resolution: "follow-redirects@npm:1.15.4" - peerDependenciesMeta: - debug: - optional: true - checksum: 10/2e8f5f259a6b02dfa8dc199e08431848a7c3beed32eb4c19945966164a52c89f07b86c3afcc32ebe4279cf0a960520e45a63013d6350309c5ec90133c5d9351a - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.6": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -15665,17 +15734,10 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^15.0.0 || ^16.0.0": - version: 16.8.1 - resolution: "graphql@npm:16.8.1" - checksum: 10/7a09d3ec5f75061afe2bd2421a2d53cf37273d2ecaad8f34febea1f1ac205dfec2834aec3419fa0a10fcc9fb345863b2f893562fb07ea825da2ae82f6392893c - languageName: node - linkType: hard - -"graphql@npm:^15.5.0": - version: 15.8.0 - resolution: "graphql@npm:15.8.0" - checksum: 10/f8d830287a9028d6779b59c437e0ade63a713b47521b02b60316df1761b805b1a7ce03be88053d224b7f78f5d1d1a786d287ab229cd158b42ebeea9e86daaba5 +"graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10/5833f82bb6c31bec120bbf9cd400eda873e1bb7ef5c17974fa262cd82dc68728fda5d4cb859dc8aaa4c4fe4f6fe1103a9c47efc01a12c02ae5cb581d8e4029e2 languageName: node linkType: hard @@ -15960,10 +16022,10 @@ __metadata: languageName: node linkType: hard -"headers-polyfill@npm:^3.1.0, headers-polyfill@npm:^3.1.2": - version: 3.1.2 - resolution: "headers-polyfill@npm:3.1.2" - checksum: 10/8d61105d66dda2413941268d866845559b44df85aa72823530175ae108c738cf6458e1dc34e52a7d268024e0ea851f6ca8ad7a0e1a2f782108e1d7e46353b443 +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10/3a008aa2ef71591e2077706efb48db1b2729b90cf646cc217f9b69744e35cca4ba463f39debb6000904aa7de4fada2e5cc682463025d26bcc469c1d99fa5af27 languageName: node linkType: hard @@ -16473,29 +16535,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^8.2.0": - version: 8.2.5 - resolution: "inquirer@npm:8.2.5" - dependencies: - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.1.1" - cli-cursor: "npm:^3.1.0" - cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" - figures: "npm:^3.0.0" - lodash: "npm:^4.17.21" - mute-stream: "npm:0.0.8" - ora: "npm:^5.4.1" - run-async: "npm:^2.4.0" - rxjs: "npm:^7.5.5" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - through: "npm:^2.3.6" - wrap-ansi: "npm:^7.0.0" - checksum: 10/50a240dfeaca37a14e6a6d11d7d6f7da947be3a9fe1e34ac41db6a49fc27022e7b3875ebe8ccd739497359808694488f3509792cc986f9ac48c43135f4e14172 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.4": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -17960,13 +17999,6 @@ __metadata: languageName: node linkType: hard -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 10/bb034043fdebab606122fe5b5c0316036f1bb0ea352038af8b0ba4cda4b016303b24f64efb59d9918f66e3680eea97ff421396ff3c153cb00a6f982908f61f8a - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -20940,48 +20972,46 @@ __metadata: languageName: node linkType: hard -"msw-storybook-addon@npm:^1.8.0": - version: 1.8.0 - resolution: "msw-storybook-addon@npm:1.8.0" +"msw-storybook-addon@npm:^2.0.3": + version: 2.0.3 + resolution: "msw-storybook-addon@npm:2.0.3" dependencies: is-node-process: "npm:^1.0.1" peerDependencies: - msw: ">=0.35.0 <2.0.0" - checksum: 10/dc20f166ba69dadefadbad3af25566cefc3a53d66bd849a2c6682d5b05e258bfc2a7394077925886ca646e1ef067ea8e59549a3f7a54783deb32a285b43a4534 + msw: ^2.0.0 + checksum: 10/a2d400d74d4842c9bc4789190d805fb27609451c9bd9feeb977cef3aa31233527bf32a9aeeb1d998ac58ada6b8e83556f06c65a182149e2907287318007545dd languageName: node linkType: hard -"msw@npm:^1.2.1, msw@npm:latest": - version: 1.2.1 - resolution: "msw@npm:1.2.1" - dependencies: - "@mswjs/cookies": "npm:^0.2.2" - "@mswjs/interceptors": "npm:^0.17.5" - "@open-draft/until": "npm:^1.0.3" - "@types/cookie": "npm:^0.4.1" - "@types/js-levenshtein": "npm:^1.1.1" - chalk: "npm:4.1.1" - chokidar: "npm:^3.4.2" - cookie: "npm:^0.4.2" - graphql: "npm:^15.0.0 || ^16.0.0" - headers-polyfill: "npm:^3.1.2" - inquirer: "npm:^8.2.0" +"msw@npm:^2.0.8, msw@npm:^2.3.5": + version: 2.3.5 + resolution: "msw@npm:2.3.5" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@bundled-es-modules/tough-cookie": "npm:^0.1.6" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" is-node-process: "npm:^1.2.0" - js-levenshtein: "npm:^1.1.6" - node-fetch: "npm:^2.6.7" - outvariant: "npm:^1.4.0" + outvariant: "npm:^1.4.2" path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.4.3" - type-fest: "npm:^2.19.0" - yargs: "npm:^17.3.1" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" peerDependencies: - typescript: ">= 4.4.x <= 5.0.x" + typescript: ">= 4.7.x" peerDependenciesMeta: typescript: optional: true bin: msw: cli/index.js - checksum: 10/a411d61f9765cc59fd6471fc1beeef4b6317b77278e9f61e04c28ea1f56dc12d1d99c3ebbd22711e9cb38341e79295302af8e2656dc60e878d9403b2a5bac30f + checksum: 10/c7c14f517bf4011de4d8758212f84b355433ac8087840f94a605690a1f41ea8f4a4b6e07161f734f823b2563ba0a8ea168036f59a6ccdfc895817db6eed64418 languageName: node linkType: hard @@ -21006,10 +21036,10 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.8": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: 10/a2d2e79dde87e3424ffc8c334472c7f3d17b072137734ca46e6f221131f1b014201cc593b69a38062e974fb2394d3d1cb4349f80f012bbf8b8ac1b28033e515f +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10/36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 languageName: node linkType: hard @@ -21282,20 +21312,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.7": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.0 resolution: "node-forge@npm:1.3.0" @@ -21962,10 +21978,10 @@ __metadata: languageName: node linkType: hard -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": - version: 1.4.0 - resolution: "outvariant@npm:1.4.0" - checksum: 10/07b9bcb9b3a2ff1b3db02af6b07d70e663082b30ddc08ff475d7c85fc623fdcc4433a4ab5b88f6902b62dbb284eef1be386aa537e14cef0519fad887ec483054 +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 10/3a7582745850cb344d49641867a4c080858c54f4091afd91b9c0765ba6e471c2bc841348f0fff344845ddd0a4db42fd5d68c6f7ebaf32d4b676a3a9987b2488a languageName: node linkType: hard @@ -25459,13 +25475,6 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: 10/c79551224dafa26ecc281cb1efad3510c82c79116aaf681f8a931ce70fdf4ca880d58f97d3b930a38992c7aad7955a08e065b32ec194e1dd49d7790c874ece50 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -25838,7 +25847,7 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.1, set-cookie-parser@npm:^2.4.6": +"set-cookie-parser@npm:^2.4.1": version: 2.6.0 resolution: "set-cookie-parser@npm:2.6.0" checksum: 10/8d451ebadb760989f93b634942c79de3c925ca7a986d133d08a80c40b5ae713ce12e354f0d5245c49f288c52daa7bd6554d5dc52f8a4eecaaf5e192881cf2b1f @@ -26499,7 +26508,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": +"statuses@npm:2.0.1, statuses@npm:^2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 10/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb @@ -26529,14 +26538,14 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.2.4": - version: 8.2.4 - resolution: "storybook@npm:8.2.4" +"storybook@npm:^8.2.9": + version: 8.2.9 + resolution: "storybook@npm:8.2.9" dependencies: "@babel/core": "npm:^7.24.4" "@babel/types": "npm:^7.24.0" - "@storybook/codemod": "npm:8.2.4" - "@storybook/core": "npm:8.2.4" + "@storybook/codemod": "npm:8.2.9" + "@storybook/core": "npm:8.2.9" "@types/semver": "npm:^7.3.4" "@yarnpkg/fslib": "npm:2.10.3" "@yarnpkg/libzip": "npm:2.3.0" @@ -26565,7 +26574,7 @@ __metadata: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10/e12a8ef81516808d05e0bbff2470b83666a65536efe3ee9a2ec596eaf399617ad3cd57744303469550c1e16ebec9af8f27270ddd3893229d94608fb4dbd27a50 + checksum: 10/2d5473ba1ab31067d07c63d79799db05cf81927f517945999d124a337f209d685b2e1e4ff37d13924410ec5582d28f474fee6dee98be08f079869ec831c10df8 languageName: node linkType: hard @@ -26576,26 +26585,10 @@ __metadata: languageName: node linkType: hard -"strict-event-emitter@npm:^0.2.4": - version: 0.2.8 - resolution: "strict-event-emitter@npm:0.2.8" - dependencies: - events: "npm:^3.3.0" - checksum: 10/6ac06fe72a6ee6ae64d20f1dd42838ea67342f1b5f32b03b3050d73ee6ecee44b4d5c4ed2965a7154b47991e215f373d4e789e2b2be2769cd80e356126c2ca53 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.4.3": - version: 0.4.6 - resolution: "strict-event-emitter@npm:0.4.6" - checksum: 10/abdbf59b6c45b599cc2f227fa473765d1510d155ebd22533e8ecb06110dfacb2ff07aece7fd528dde2b4f9e379d60f2687eee8af3fa2877c3ed88ee5b7ed2707 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.0": - version: 0.5.0 - resolution: "strict-event-emitter@npm:0.5.0" - checksum: 10/5f28c9c446c8410382d75a9d619506847d030c9a7afe04f1a199dd36ba8af97a36166c62603bf13f88164c7c586c9a098ff0f8be7a65bd4778b74121a6d3dc75 +"strict-event-emitter@npm:^0.5.0, strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10/25c84d88be85940d3547db665b871bfecea4ea0bedfeb22aae8db48126820cfb2b0bc2fba695392592a09b1aa36b686d6eede499e1ecd151593c03fe5a50d512 languageName: node linkType: hard @@ -27306,7 +27299,7 @@ __metadata: languageName: node linkType: hard -"through@npm:^2.3.6, through@npm:^2.3.8": +"through@npm:^2.3.8": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10/5da78346f70139a7d213b65a0106f3c398d6bc5301f9248b5275f420abc2c4b1e77c2abc72d218dedc28c41efb2e7c312cb76a7730d04f9c2d37d247da3f4198 @@ -27469,15 +27462,15 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.3": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" +"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.3, tough-cookie@npm:^4.1.4": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: "npm:^1.1.33" punycode: "npm:^2.1.1" universalify: "npm:^0.2.0" url-parse: "npm:^1.5.3" - checksum: 10/cf148c359b638a7069fc3ba9a5257bdc9616a6948a98736b92c3570b3f8401cf9237a42bf716878b656f372a1fb65b74dd13a46ccff8eceba14ffd053d33f72a + checksum: 10/75663f4e2cd085f16af0b217e4218772adf0617fb3227171102618a54ce0187a164e505d61f773ed7d65988f8ff8a8f935d381f87da981752c1171b076b4afac languageName: node linkType: hard @@ -27766,6 +27759,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^4.9.0": + version: 4.24.0 + resolution: "type-fest@npm:4.24.0" + checksum: 10/60efd6ec71f5113ef0a0fcabe61fc722bb2520ea082bc23e4b4dfb44204234dc691560a5e837f939160d7c18b410ed8fae32ddb752d57bed009248e0f61dce6b + languageName: node + linkType: hard + "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -27835,6 +27835,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.18.2": + version: 6.18.2 + resolution: "undici-types@npm:6.18.2" + checksum: 10/5c863f3cc65d012498cf0f8562b9d81e785c2b8b8a8d66343b9f4351ff40a3a29b500fbaea10667626fd91a32433d4c876810aafa5ab561369de702b62d4b323 + languageName: node + linkType: hard + "unescape@npm:^1.0.1": version: 1.0.1 resolution: "unescape@npm:1.0.1" @@ -28400,7 +28407,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.3, util@npm:^0.12.4": +"util@npm:^0.12.4": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -28936,19 +28943,6 @@ __metadata: languageName: node linkType: hard -"web-encoding@npm:^1.1.5": - version: 1.1.5 - resolution: "web-encoding@npm:1.1.5" - dependencies: - "@zxing/text-encoding": "npm:0.9.0" - util: "npm:^0.12.3" - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 10/243518cfa8388ac05eeb4041bd330d38c599476ff9a93239b386d1ba2af130089a2fcefb0cf65b385f989105ff460ae69dca7e42236f4d98dc776b04e558cdb5 - languageName: node - linkType: hard - "web-streams-polyfill@npm:4.0.0-beta.3": version: 4.0.0-beta.3 resolution: "web-streams-polyfill@npm:4.0.0-beta.3" @@ -29567,9 +29561,9 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.3.1, yargs@npm:^17.7.1": - version: 17.7.1 - resolution: "yargs@npm:17.7.1" +"yargs@npm:^17.7.1, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" @@ -29578,7 +29572,7 @@ __metadata: string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" yargs-parser: "npm:^21.1.1" - checksum: 10/68beb0446b89fa0a087874d6eb8b3aa1e83c3718218fa0bc55bdb9cdc49068ad15c4a96553dbbdeeae4d9eae922a779bd1102952c44e75e80b41c61f27090cb5 + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 languageName: node linkType: hard @@ -29606,6 +29600,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: 10/d731e3ba776a0ee19021d909787942933a6c2eafb2bbe85541f0c59aa5c7d475ce86fcb860d5803105e32244c3dd5ba875b87c4c6bf2d6f297da416aa54e556f + languageName: node + linkType: hard + "yup@npm:^0.32.9": version: 0.32.11 resolution: "yup@npm:0.32.11"