Switch from prettier to oxfmt (#33844)

* Switch from prettier to oxfmt

* Make knip happy

* Make knip happy

* Apply suggestion from @t3chguy

* Rename .oxfmtrc.json to .oxfmtrc.jsonc

* Make oxfmt happier
This commit is contained in:
Michael Telatynski
2026-06-16 12:17:18 +00:00
committed by GitHub
parent 5d93490547
commit eca2f39dbb
28 changed files with 399 additions and 217 deletions
+2 -2
View File
@@ -25,9 +25,9 @@ jobs:
- name: Typescript Syntax Check - name: Typescript Syntax Check
install: layered install: layered
command: "lint:types" command: "lint:types"
- name: Prettier - name: Oxfmt
install: normal install: normal
command: "lint:prettier" command: "lint:fmt"
- name: ESLint - name: ESLint
install: normal install: normal
command: "lint:js" command: "lint:js"
+1 -1
View File
@@ -1,3 +1,3 @@
{ {
"*": "prettier --write --ignore-unknown" "*": "oxfmt --no-error-on-unmatched-pattern"
} }
+73
View File
@@ -0,0 +1,73 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"printWidth": 120,
"tabWidth": 4,
"quoteProps": "consistent",
"trailingComma": "all",
"sortPackageJson": false,
"ignorePatterns": [
"/build",
"/dist",
"/lib",
"node_modules",
"/apps/web/webapp",
"/*.log",
"pnpm-lock.yaml",
"electron/dist",
"electron/pub",
"**/.idea",
"/.tmp",
"webpack-stats.json",
".vscode",
".vscode/",
".env",
"coverage",
// Auto-generated files,
"*.api.md",
"/apps/web/src/modules.ts",
"/apps/web/src/modules.js",
"src/i18n/strings",
"/apps/web/build_config.yaml",
// Raises an error because it contains a template var breaking the script tag,
"/apps/web/src/vector/index.html",
"/apps/web/src/vector/modernizr.cjs",
"/docs/lib",
"/book",
"debian/tmp",
"/.npmrc",
"package-lock.json",
// This file is generated
"CHANGELOG.md",
"/docs/changelogs",
// Legacy skinning file that some people might still have,
"/apps/web/src/component-index.js",
// Downloaded and already minified,
"/apps/web/res/jitsi_external_api.min.js",
// This file is also machine-generated,
"/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json",
"/apps/web/playwright/test-results/",
"/apps/web/playwright/html-report/",
"/apps/web/playwright/logs/",
"/apps/web/playwright/snapshots/",
"/apps/desktop/.hak/",
"/apps/desktop/dist/",
"/apps/desktop/build/",
"/apps/desktop/dockerbuild/",
"/apps/desktop/deploys/",
"/apps/desktop/lib/",
"/apps/desktop/webapp",
"/apps/desktop/playwright/html-report",
"/apps/desktop/playwright/test-results",
// Shared components generated files,
"/packages/shared-components/dist/",
"/packages/shared-components/src/i18n/i18nKeys.d.ts",
"/packages/shared-components/typedoc/",
"/packages/shared-components/storybook-static/",
// These files are generated by running `pnpm -r lint:types` and do not adhere to oxfmt's requirements.
// All of them are .gitignored within their parent directory.,
"/packages/playwright-common/lib/",
"/packages/module-api/lib/",
"/packages/module-api/temp/",
"/.nx/",
],
}
-71
View File
@@ -1,71 +0,0 @@
/build
/dist
/lib
node_modules
/apps/web/webapp
/*.log
pnpm-lock.yaml
electron/dist
electron/pub
**/.idea
/.tmp
webpack-stats.json
.vscode
.vscode/
.env
coverage
# Auto-generated files
*.api.md
/apps/web/src/modules.ts
/apps/web/src/modules.js
src/i18n/strings
/apps/web/build_config.yaml
# Raises an error because it contains a template var breaking the script tag
/apps/web/src/vector/index.html
/apps/web/src/vector/modernizr.cjs
/docs/lib
/book
debian/tmp
/.npmrc
package-lock.json
# This file is owned, parsed, and generated by allchange, which doesn't comply with prettier
CHANGELOG.md
/docs/changelogs
# Legacy skinning file that some people might still have
/apps/web/src/component-index.js
# Downloaded and already minified
/apps/web/res/jitsi_external_api.min.js
# This file is also machine-generated
/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json
/apps/web/playwright/test-results/
/apps/web/playwright/html-report/
/apps/web/playwright/logs/
/apps/web/playwright/snapshots/
/apps/desktop/.hak/
/apps/desktop/dist/
/apps/desktop/build/
/apps/desktop/dockerbuild/
/apps/desktop/deploys/
/apps/desktop/lib/
/apps/desktop/webapp
/apps/desktop/playwright/html-report
/apps/desktop/playwright/test-results
# Shared components generated files
/packages/shared-components/dist/
/packages/shared-components/src/i18n/i18nKeys.d.ts
/packages/shared-components/typedoc/
/packages/shared-components/storybook-static/
# These files are generated by running `pnpm -r lint:types` and do not adhere to prettier's requirements.
# All of them are .gitignored within their parent directory.
/packages/playwright-common/lib/
/packages/module-api/lib/
/packages/module-api/temp/
/.nx/
-1
View File
@@ -1 +0,0 @@
module.exports = require("eslint-plugin-matrix-org/.prettierrc.js");
+1 -1
View File
@@ -1,4 +1,4 @@
{ {
"*": "prettier --write --ignore-unknown", "*": "oxfmt --no-error-on-unmatched-pattern",
"*.(ts|tsx)": ["eslint --fix"] "*.(ts|tsx)": ["eslint --fix"]
} }
-1
View File
@@ -1 +0,0 @@
module.exports = require("eslint-plugin-matrix-org/.prettierrc.js");
+1 -3
View File
@@ -23,7 +23,7 @@
"scripts": { "scripts": {
"i18n": "matrix-gen-i18n && pnpm i18n:sort && pnpm i18n:lint", "i18n": "matrix-gen-i18n && pnpm i18n:sort && pnpm i18n:lint",
"i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json", "i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json",
"i18n:lint": "prettier --log-level=silent --write src/i18n/strings/ --ignore-path /dev/null", "i18n:lint": "oxfmt src/i18n/strings/",
"i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && pnpm i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", "i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && pnpm i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json",
"mkdirs": "mkdirp packages deploys", "mkdirs": "mkdirp packages deploys",
"fetch": "pnpm run mkdirs && node scripts/fetch-package.ts", "fetch": "pnpm run mkdirs && node scripts/fetch-package.ts",
@@ -92,7 +92,6 @@
"electron-devtools-installer": "^4.0.0", "electron-devtools-installer": "^4.0.0",
"eslint": "^8.26.0", "eslint": "^8.26.0",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-import": "^2.25.4", "eslint-plugin-import": "^2.25.4",
"eslint-plugin-matrix-org": "^3.0.0", "eslint-plugin-matrix-org": "^3.0.0",
"eslint-plugin-n": "^17.12.0", "eslint-plugin-n": "^17.12.0",
@@ -102,7 +101,6 @@
"memfs": "^4.57.2", "memfs": "^4.57.2",
"mkdirp": "^3.0.0", "mkdirp": "^3.0.0",
"pacote": "^21.0.0", "pacote": "^21.0.0",
"prettier": "^3.0.0",
"rimraf": "^6.0.0", "rimraf": "^6.0.0",
"tar": "^7.5.8", "tar": "^7.5.8",
"typescript": "catalog:", "typescript": "catalog:",
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"*": "prettier --write --ignore-unknown", "*": "oxfmt --no-error-on-unmatched-pattern",
"src/**/*.(ts|tsx)": ["eslint --fix"], "src/**/*.(ts|tsx)": ["eslint --fix"],
"scripts/**/*.(ts|tsx)": ["eslint --fix"], "scripts/**/*.(ts|tsx)": ["eslint --fix"],
"module_system/**/*.(ts|tsx)": ["eslint --fix"], "module_system/**/*.(ts|tsx)": ["eslint --fix"],
+2 -3
View File
@@ -15,7 +15,7 @@
"scripts": { "scripts": {
"i18n": "matrix-gen-i18n src res && pnpm i18n:sort && pnpm i18n:lint", "i18n": "matrix-gen-i18n src res && pnpm i18n:sort && pnpm i18n:lint",
"i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json", "i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json",
"i18n:lint": "matrix-i18n-lint && prettier --log-level=silent --write src/i18n/strings/ --ignore-path /dev/null", "i18n:lint": "matrix-i18n-lint && oxfmt src/i18n/strings/",
"i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && pnpm i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", "i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && pnpm i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json",
"rethemendex": "sh ./res/css/rethemendex.sh", "rethemendex": "sh ./res/css/rethemendex.sh",
"build": "nx build", "build": "nx build",
@@ -179,7 +179,6 @@
"dotenv": "^17.0.0", "dotenv": "^17.0.0",
"eslint": "8.57.1", "eslint": "8.57.1",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-deprecate": "0.9.0", "eslint-plugin-deprecate": "0.9.0",
"eslint-plugin-import": "^2.25.4", "eslint-plugin-import": "^2.25.4",
"eslint-plugin-jest": "^29.0.0", "eslint-plugin-jest": "^29.0.0",
@@ -205,6 +204,7 @@
"matrix-web-i18n": "catalog:", "matrix-web-i18n": "catalog:",
"mini-css-extract-plugin": "2.10.2", "mini-css-extract-plugin": "2.10.2",
"modernizr": "^3.12.0", "modernizr": "^3.12.0",
"oxfmt": "^0.54.0",
"playwright-core": "catalog:", "playwright-core": "catalog:",
"postcss": "8.5.15", "postcss": "8.5.15",
"postcss-easings": "4.0.0", "postcss-easings": "4.0.0",
@@ -216,7 +216,6 @@
"postcss-preset-env": "11.3.0", "postcss-preset-env": "11.3.0",
"postcss-scss": "4.0.9", "postcss-scss": "4.0.9",
"postcss-simple-vars": "7.0.1", "postcss-simple-vars": "7.0.1",
"prettier": "3.8.3",
"process": "^0.11.10", "process": "^0.11.10",
"raw-loader": "^4.0.2", "raw-loader": "^4.0.2",
"semver": "^7.5.2", "semver": "^7.5.2",
@@ -100,9 +100,9 @@ export interface IProps extends MenuProps {
"closeOnInteraction"?: boolean; "closeOnInteraction"?: boolean;
// Function to be called on menu close // Function to be called on menu close
onFinished(this: void): void; "onFinished"(this: void): void;
// on resize callback // on resize callback
windowResize?(this: void): void; "windowResize"?(this: void): void;
// Role & label for accessibility // Role & label for accessibility
"role"?: AriaRole; "role"?: AriaRole;
@@ -269,8 +269,8 @@ export default class ContextMenu extends React.PureComponent<React.PropsWithChil
focusLock, focusLock,
managed, managed,
wrapperClassName, wrapperClassName,
"chevronFace": propsChevronFace, chevronFace: propsChevronFace,
"chevronOffset": propsChevronOffset, chevronOffset: propsChevronOffset,
mountAsChild, mountAsChild,
role, role,
"aria-label": ariaLabel, "aria-label": ariaLabel,
@@ -76,8 +76,8 @@ export default abstract class ScrollableBaseModal<
<FocusLock <FocusLock
returnFocus={true} returnFocus={true}
lockProps={{ lockProps={{
onKeyDown: this.onKeyDown, "onKeyDown": this.onKeyDown,
role: "dialog", "role": "dialog",
["aria-labelledby"]: "mx_CompoundDialog_title", ["aria-labelledby"]: "mx_CompoundDialog_title",
// Like BaseDialog, we'll just point this at the whole content // Like BaseDialog, we'll just point this at the whole content
@@ -31,7 +31,7 @@ interface IProps {
// An array of EventTiles to render when expanded // An array of EventTiles to render when expanded
"children": ReactNode[] | null; "children": ReactNode[] | null;
// Called when the event list expansion is toggled // Called when the event list expansion is toggled
onToggle?(this: void): void; "onToggle"?(this: void): void;
// The layout currently used // The layout currently used
"layout"?: Layout; "layout"?: Layout;
"data-testid"?: string; "data-testid"?: string;
@@ -104,10 +104,8 @@ const DeviceDetails: React.FC<Props> = ({
], ],
}, },
] ]
.map((section) => .map((section) => // filter out falsy values
// filter out falsy values ({ ...section, values: section.values.filter((row) => !!row.value) }))
({ ...section, values: section.values.filter((row) => !!row.value) }),
)
.filter( .filter(
(section) => (section) =>
// then filter out sections with no values // then filter out sections with no values
+2 -2
View File
@@ -649,8 +649,8 @@ export function mkMessage({
...opts, ...opts,
type: "m.room.message", type: "m.room.message",
content: { content: {
msgtype: "m.text", "msgtype": "m.text",
body: message, "body": message,
...(format && formattedMsg ? { format, formatted_body: formattedMsg } : {}), ...(format && formattedMsg ? { format, formatted_body: formattedMsg } : {}),
["m.relates_to"]: relatesTo, ["m.relates_to"]: relatesTo,
}, },
+2 -2
View File
@@ -28,8 +28,8 @@ export const makeThreadEvent = ({
mkMessage({ mkMessage({
...props, ...props,
relatesTo: { relatesTo: {
event_id: rootEventId, "event_id": rootEventId,
rel_type: "m.thread", "rel_type": "m.thread",
["m.in_reply_to"]: { ["m.in_reply_to"]: {
event_id: replyToEventId, event_id: replyToEventId,
}, },
@@ -15,8 +15,8 @@ import InfoDialog from "../../../../../src/components/views/dialogs/InfoDialog";
describe("<LearnMore />", () => { describe("<LearnMore />", () => {
const defaultProps = { const defaultProps = {
title: "Test", "title": "Test",
description: "test test test", "description": "test test test",
["data-testid"]: "testid", ["data-testid"]: "testid",
}; };
const getComponent = (props = {}) => <LearnMore {...defaultProps} {...props} />; const getComponent = (props = {}) => <LearnMore {...defaultProps} {...props} />;
@@ -202,16 +202,14 @@ describe("<UserInfo />", () => {
describe.each([[ProfileKeyTimezone], [ProfileKeyMSC4175Timezone]])("timezone rendering (%s)", (profileKey) => { describe.each([[ProfileKeyTimezone], [ProfileKeyMSC4175Timezone]])("timezone rendering (%s)", (profileKey) => {
it("renders user timezone if set", async () => { it("renders user timezone if set", async () => {
// For timezone, force a consistent locale. // For timezone, force a consistent locale.
jest.spyOn(global.Date.prototype, "toLocaleString").mockImplementation(function ( jest.spyOn(global.Date.prototype, "toLocaleString").mockImplementation(
this: Date, function (this: Date, _locale, opts) {
_locale, return origDate.call(this, "en-US", {
opts, ...opts,
) { hourCycle: "h12",
return origDate.call(this, "en-US", { });
...opts, },
hourCycle: "h12", );
});
});
mockClient.doesServerSupportExtendedProfiles.mockResolvedValue(true); mockClient.doesServerSupportExtendedProfiles.mockResolvedValue(true);
mockClient.getExtendedProfile.mockResolvedValue({ [profileKey]: "Europe/London" }); mockClient.getExtendedProfile.mockResolvedValue({ [profileKey]: "Europe/London" });
renderComponent(); renderComponent();
@@ -13,10 +13,10 @@ import FilteredDeviceListHeader from "../../../../../../src/components/views/set
describe("<FilteredDeviceListHeader />", () => { describe("<FilteredDeviceListHeader />", () => {
const defaultProps = { const defaultProps = {
selectedDeviceCount: 0, "selectedDeviceCount": 0,
isAllSelected: false, "isAllSelected": false,
toggleSelectAll: jest.fn(), "toggleSelectAll": jest.fn(),
children: <div>test</div>, "children": <div>test</div>,
["data-testid"]: "test123", ["data-testid"]: "test123",
}; };
const getComponent = (props = {}) => <FilteredDeviceListHeader {...defaultProps} {...props} />; const getComponent = (props = {}) => <FilteredDeviceListHeader {...defaultProps} {...props} />;
@@ -176,8 +176,8 @@ describe("EventUtils", () => {
type: EventType.RoomMessage, type: EventType.RoomMessage,
sender: userId, sender: userId,
content: { content: {
msgtype: MsgType.Text, "msgtype": MsgType.Text,
body: "Hello", "body": "Hello",
["m.relates_to"]: { ["m.relates_to"]: {
rel_type: RelationType.Replace, rel_type: RelationType.Replace,
event_id: "1", event_id: "1",
@@ -189,8 +189,8 @@ describe("EventUtils", () => {
type: EventType.RoomMessage, type: EventType.RoomMessage,
sender: userId, sender: userId,
content: { content: {
msgtype: MsgType.Text, "msgtype": MsgType.Text,
body: "Hello", "body": "Hello",
["m.relates_to"]: { ["m.relates_to"]: {
rel_type: RelationType.Reference, rel_type: RelationType.Reference,
event_id: "1", event_id: "1",
+1 -1
View File
@@ -38,7 +38,7 @@ adjacent to.
Unless otherwise specified, the following applies to all code: Unless otherwise specified, the following applies to all code:
1. Files must be formatted with Prettier. 1. Files must be formatted with Oxfmt.
2. 120 character limit per line. Match existing code in the file if it is using a lower guide. 2. 120 character limit per line. Match existing code in the file if it is using a lower guide.
3. A tab/indentation is 4 spaces. 3. A tab/indentation is 4 spaces.
4. Newlines are Unix. 4. Newlines are Unix.
+1 -1
View File
@@ -1,3 +1,3 @@
{ {
"*": "prettier -u --write" "*": "oxfmt --no-error-on-unmatched-pattern"
} }
-1
View File
@@ -13,7 +13,6 @@
"@element-hq/element-web-playwright-common": "workspace:*", "@element-hq/element-web-playwright-common": "workspace:*",
"eslint": "8", "eslint": "8",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-matrix-org": "^3.0.0", "eslint-plugin-matrix-org": "^3.0.0",
"eslint-plugin-react": "^7.37.5", "eslint-plugin-react": "^7.37.5",
+5 -6
View File
@@ -13,9 +13,9 @@
"i18n": "pnpm -r i18n", "i18n": "pnpm -r i18n",
"i18n:sort": "pnpm -r i18n:sort", "i18n:sort": "pnpm -r i18n:sort",
"i18n:lint": "pnpm -r i18n:lint", "i18n:lint": "pnpm -r i18n:lint",
"lint": "pnpm -r --workspace-concurrency=1 lint:types && pnpm lint:prettier && pnpm -r lint:js && pnpm -r lint:style && pnpm lint:workflows && pnpm lint:knip", "lint": "pnpm -r --workspace-concurrency=1 lint:types && pnpm lint:fmt && pnpm -r lint:js && pnpm -r lint:style && pnpm lint:workflows && pnpm lint:knip",
"lint:prettier": "prettier --check .", "lint:fmt": "oxfmt --check",
"lint:prettier-fix": "prettier --log-level=warn --write .", "lint:fmt-fix": "oxfmt",
"lint:workflows": "find .github/workflows -type f \\( -iname '*.yaml' -o -iname '*.yml' \\) -print -exec action-validator {} ';'", "lint:workflows": "find .github/workflows -type f \\( -iname '*.yaml' -o -iname '*.yml' \\) -print -exec action-validator {} ';'",
"lint:knip": "knip", "lint:knip": "knip",
"install:git-hooks": "husky", "install:git-hooks": "husky",
@@ -34,7 +34,6 @@
"@types/node": "22", "@types/node": "22",
"@vitest/coverage-v8": "catalog:", "@vitest/coverage-v8": "catalog:",
"cronstrue": "^3.0.0", "cronstrue": "^3.0.0",
"eslint-plugin-matrix-org": "^3.0.0",
"husky": "^9.0.0", "husky": "^9.0.0",
"knip": "6.16.0", "knip": "6.16.0",
"lint-staged": "^17.0.0", "lint-staged": "^17.0.0",
@@ -42,11 +41,11 @@
"mermaid": "^11.13.0", "mermaid": "^11.13.0",
"minimist": "^1.2.6", "minimist": "^1.2.6",
"nx": "22.7.5", "nx": "22.7.5",
"prettier": "3.8.3", "oxfmt": "^0.54.0",
"typescript": "catalog:", "typescript": "catalog:",
"vitest": "catalog:",
"vitepress": "^1.6.4", "vitepress": "^1.6.4",
"vitepress-plugin-mermaid": "^2.0.17", "vitepress-plugin-mermaid": "^2.0.17",
"vitest": "catalog:",
"yaml": "^2.3.3" "yaml": "^2.3.3"
}, },
"engines": { "engines": {
@@ -1,5 +0,0 @@
// Even though this (at time of writing) is identical Element Web's
// .prettierrc.js, shared components needs its own because otherwise
// this refers to element web's copy of eslint-plugin-matrix-org which
// would require element-web's modules to be installed.
module.exports = require("eslint-plugin-matrix-org/.prettierrc.js");
+2 -3
View File
@@ -47,7 +47,7 @@
"scripts": { "scripts": {
"i18n": "matrix-gen-i18n src && pnpm i18n:sort && pnpm i18n:lint", "i18n": "matrix-gen-i18n src && pnpm i18n:sort && pnpm i18n:lint",
"i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json", "i18n:sort": "matrix-sort-i18n src/i18n/strings/en_EN.json",
"i18n:lint": "matrix-i18n-lint && prettier --log-level=silent --write src/i18n/strings/ --ignore-path /dev/null", "i18n:lint": "matrix-i18n-lint && oxfmt src/i18n/strings/",
"test:unit": "nx test:unit", "test:unit": "nx test:unit",
"test:storybook": "nx test:storybook", "test:storybook": "nx test:storybook",
"test:storybook:update": "nx test:storybook:update", "test:storybook:update": "nx test:storybook:update",
@@ -112,7 +112,6 @@
"@vitest/browser-playwright": "catalog:", "@vitest/browser-playwright": "catalog:",
"eslint": "8", "eslint": "8",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-deprecate": "^0.9.0", "eslint-plugin-deprecate": "^0.9.0",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-jsx-a11y": "^6.10.2",
@@ -122,7 +121,7 @@
"eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-storybook": "^10.0.7", "eslint-plugin-storybook": "^10.0.7",
"eslint-plugin-unicorn": "^56.0.0", "eslint-plugin-unicorn": "^56.0.0",
"prettier": "^3.6.2", "oxfmt": "^0.54.0",
"storybook": "^10.0.7", "storybook": "^10.0.7",
"storybook-addon-vis": "^4.0.0", "storybook-addon-vis": "^4.0.0",
"typedoc": "^0.28.16", "typedoc": "^0.28.16",
@@ -373,7 +373,7 @@ export function VirtualizedRoomListView({ vm, renderAvatar, onKeyDown }: Virtual
rangeChanged, rangeChanged,
onKeyDown, onKeyDown,
increaseViewportBy, increaseViewportBy,
className: styles.roomList, "className": styles.roomList,
}; };
if (isFlatList) { if (isFlatList) {
+277 -80
View File
@@ -324,9 +324,6 @@ importers:
cronstrue: cronstrue:
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.14.0 version: 3.14.0
eslint-plugin-matrix-org:
specifier: ^3.0.0
version: 3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c)
husky: husky:
specifier: ^9.0.0 specifier: ^9.0.0
version: 9.1.7 version: 9.1.7
@@ -348,9 +345,9 @@ importers:
nx: nx:
specifier: 22.7.5 specifier: 22.7.5
version: 22.7.5 version: 22.7.5
prettier: oxfmt:
specifier: 3.8.3 specifier: ^0.54.0
version: 3.8.3 version: 0.54.0
typescript: typescript:
specifier: 'catalog:' specifier: 'catalog:'
version: 6.0.3 version: 6.0.3
@@ -463,15 +460,12 @@ importers:
eslint-config-google: eslint-config-google:
specifier: ^0.14.0 specifier: ^0.14.0
version: 0.14.0(eslint@8.57.1) version: 0.14.0(eslint@8.57.1)
eslint-config-prettier:
specifier: ^10.0.0
version: 10.1.8(eslint@8.57.1)
eslint-plugin-import: eslint-plugin-import:
specifier: ^2.25.4 specifier: ^2.25.4
version: 2.32.0(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1) version: 2.32.0(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)
eslint-plugin-matrix-org: eslint-plugin-matrix-org:
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c) version: 3.0.0(881c093ef3e495c641b08381b10f2ce7)
eslint-plugin-n: eslint-plugin-n:
specifier: ^17.12.0 specifier: ^17.12.0
version: 17.24.0(eslint@8.57.1)(typescript@6.0.3) version: 17.24.0(eslint@8.57.1)(typescript@6.0.3)
@@ -493,9 +487,6 @@ importers:
pacote: pacote:
specifier: ^21.0.0 specifier: ^21.0.0
version: 21.5.0 version: 21.5.0
prettier:
specifier: ^3.0.0
version: 3.8.3
rimraf: rimraf:
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.1.3 version: 6.1.3
@@ -926,9 +917,6 @@ importers:
eslint-config-google: eslint-config-google:
specifier: ^0.14.0 specifier: ^0.14.0
version: 0.14.0(eslint@8.57.1) version: 0.14.0(eslint@8.57.1)
eslint-config-prettier:
specifier: ^10.0.0
version: 10.1.8(eslint@8.57.1)
eslint-plugin-deprecate: eslint-plugin-deprecate:
specifier: 0.9.0 specifier: 0.9.0
version: 0.9.0(eslint@8.57.1) version: 0.9.0(eslint@8.57.1)
@@ -943,7 +931,7 @@ importers:
version: 6.10.2(eslint@8.57.1) version: 6.10.2(eslint@8.57.1)
eslint-plugin-matrix-org: eslint-plugin-matrix-org:
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c) version: 3.0.0(881c093ef3e495c641b08381b10f2ce7)
eslint-plugin-react: eslint-plugin-react:
specifier: ^7.28.0 specifier: ^7.28.0
version: 7.37.5(eslint@8.57.1) version: 7.37.5(eslint@8.57.1)
@@ -1004,6 +992,9 @@ importers:
modernizr: modernizr:
specifier: ^3.12.0 specifier: ^3.12.0
version: 3.13.1 version: 3.13.1
oxfmt:
specifier: ^0.54.0
version: 0.54.0
playwright-core: playwright-core:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.60.0 version: 1.60.0
@@ -1037,9 +1028,6 @@ importers:
postcss-simple-vars: postcss-simple-vars:
specifier: 7.0.1 specifier: 7.0.1
version: 7.0.1(postcss@8.5.15) version: 7.0.1(postcss@8.5.15)
prettier:
specifier: 3.8.3
version: 3.8.3
process: process:
specifier: ^0.11.10 specifier: ^0.11.10
version: 0.11.10 version: 0.11.10
@@ -1115,15 +1103,12 @@ importers:
eslint-config-google: eslint-config-google:
specifier: ^0.14.0 specifier: ^0.14.0
version: 0.14.0(eslint@8.57.1) version: 0.14.0(eslint@8.57.1)
eslint-config-prettier:
specifier: ^10.1.8
version: 10.1.8(eslint@8.57.1)
eslint-plugin-jsx-a11y: eslint-plugin-jsx-a11y:
specifier: ^6.10.2 specifier: ^6.10.2
version: 6.10.2(eslint@8.57.1) version: 6.10.2(eslint@8.57.1)
eslint-plugin-matrix-org: eslint-plugin-matrix-org:
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c) version: 3.0.0(881c093ef3e495c641b08381b10f2ce7)
eslint-plugin-react: eslint-plugin-react:
specifier: ^7.37.5 specifier: ^7.37.5
version: 7.37.5(eslint@8.57.1) version: 7.37.5(eslint@8.57.1)
@@ -1511,22 +1496,22 @@ importers:
version: 1.60.0 version: 1.60.0
'@storybook/addon-a11y': '@storybook/addon-a11y':
specifier: ^10.0.7 specifier: ^10.0.7
version: 10.4.4(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)) version: 10.4.4(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))
'@storybook/addon-designs': '@storybook/addon-designs':
specifier: ^11.0.1 specifier: ^11.0.1
version: 11.1.3(@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)) version: 11.1.3(@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))
'@storybook/addon-docs': '@storybook/addon-docs':
specifier: ^10.0.7 specifier: ^10.0.7
version: 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) version: 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
'@storybook/addon-vitest': '@storybook/addon-vitest':
specifier: ^10.1.11 specifier: ^10.1.11
version: 10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8) version: 10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8)
'@storybook/icons': '@storybook/icons':
specifier: ^2.0.0 specifier: ^2.0.0
version: 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) version: 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@storybook/react-vite': '@storybook/react-vite':
specifier: ^10.0.7 specifier: ^10.0.7
version: 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) version: 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
'@stylistic/eslint-plugin': '@stylistic/eslint-plugin':
specifier: ^5.7.0 specifier: ^5.7.0
version: 5.10.0(eslint@8.57.1) version: 5.10.0(eslint@8.57.1)
@@ -1569,9 +1554,6 @@ importers:
eslint-config-google: eslint-config-google:
specifier: ^0.14.0 specifier: ^0.14.0
version: 0.14.0(eslint@8.57.1) version: 0.14.0(eslint@8.57.1)
eslint-config-prettier:
specifier: ^10.1.8
version: 10.1.8(eslint@8.57.1)
eslint-plugin-deprecate: eslint-plugin-deprecate:
specifier: ^0.9.0 specifier: ^0.9.0
version: 0.9.0(eslint@8.57.1) version: 0.9.0(eslint@8.57.1)
@@ -1583,7 +1565,7 @@ importers:
version: 6.10.2(eslint@8.57.1) version: 6.10.2(eslint@8.57.1)
eslint-plugin-matrix-org: eslint-plugin-matrix-org:
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c) version: 3.0.0(881c093ef3e495c641b08381b10f2ce7)
eslint-plugin-react: eslint-plugin-react:
specifier: ^7.37.5 specifier: ^7.37.5
version: 7.37.5(eslint@8.57.1) version: 7.37.5(eslint@8.57.1)
@@ -1595,19 +1577,19 @@ importers:
version: 7.1.1(eslint@8.57.1) version: 7.1.1(eslint@8.57.1)
eslint-plugin-storybook: eslint-plugin-storybook:
specifier: ^10.0.7 specifier: ^10.0.7
version: 10.4.2(eslint@8.57.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3) version: 10.4.2(eslint@8.57.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)
eslint-plugin-unicorn: eslint-plugin-unicorn:
specifier: ^56.0.0 specifier: ^56.0.0
version: 56.0.1(eslint@8.57.1) version: 56.0.1(eslint@8.57.1)
prettier: oxfmt:
specifier: ^3.6.2 specifier: ^0.54.0
version: 3.8.3 version: 0.54.0
storybook: storybook:
specifier: ^10.0.7 specifier: ^10.0.7
version: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) version: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
storybook-addon-vis: storybook-addon-vis:
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.2.3(@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8))(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vitest@4.1.8) version: 4.2.3(@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8))(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vitest@4.1.8)
typedoc: typedoc:
specifier: ^0.28.16 specifier: ^0.28.16
version: 0.28.19(typescript@6.0.3) version: 0.28.19(typescript@6.0.3)
@@ -4452,6 +4434,128 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@oxfmt/binding-android-arm-eabi@0.54.0':
resolution: {integrity: sha512-NAtpl/SiaeU103e7/OmZw0MvUnsUUopW7hEm/ecegJg7YM0skQaA0IXEZoyTV6NUdiNPupdIUreRqUZTShbn/g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
'@oxfmt/binding-android-arm64@0.54.0':
resolution: {integrity: sha512-B4VZfBUlKK1rmMChsssNZbkZjE8+FzG3avMjGgMDwbGxXRoXkoeXiAZ+78Oa+eyDPHvDCiUb4zH/vmCOUSafLQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
'@oxfmt/binding-darwin-arm64@0.54.0':
resolution: {integrity: sha512-i02vF75b+ePsQP3tHqSxVYI5S6b8X/xqdPu7/mDHXtpgXLTYXi3jJmfHU0j+dnZZDKaYTx/ioCK7QYJmtiJR2g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
'@oxfmt/binding-darwin-x64@0.54.0':
resolution: {integrity: sha512-8VMFvGvooXj7mswkbrhdVZ2/sgiDaBzWpkkbtO+qGDLV4EfJd67nQadHkQC0ZNbaWA9ajXfqI6i7PZLIeDzxEQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
'@oxfmt/binding-freebsd-x64@0.54.0':
resolution: {integrity: sha512-0cRHnp43WN1Jrc5s0BdbdKgR1XirdvHy7TAFi3JEsoEVQVJxTXMbpVd76sxXlgRswNMDhVFSJw+y7Eb8mEavFQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
'@oxfmt/binding-linux-arm-gnueabihf@0.54.0':
resolution: {integrity: sha512-JyQAk3hK/OEtup7Rw6kZwfdzbKqTVD5jXXb8Xpfay29suwZyfBDMVW/bj4RqEPySYWc6zCp198pOluf8n5uYzg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@oxfmt/binding-linux-arm-musleabihf@0.54.0':
resolution: {integrity: sha512-qnvLatTpM8vtvjOfcckBOzJjk+n6ce/wwpP8OFeUrD5aNLYcKyWAitwj+Rk3PK9jGanbZvKsJnv14JGQ6XqFdw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@oxfmt/binding-linux-arm64-gnu@0.54.0':
resolution: {integrity: sha512-SMkhnCzIYZYDk9vw3W/80eeYKmrMpGF0Giuxt4HruFlCH7jEtnPeb3SdQKMfgYi/dgtaf+hZAb5XWPYnxqCQ3w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@oxfmt/binding-linux-arm64-musl@0.54.0':
resolution: {integrity: sha512-QrwJlBFFKnxOd95TAaszpMbZBLzMoYMpGaQTZF8oibacnF5rv8l12IhILhQRPmksWiBqg0YSe2Mnl7ayeJAHSA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
'@oxfmt/binding-linux-ppc64-gnu@0.54.0':
resolution: {integrity: sha512-WILatiol/TUHTlhod7R09+7Az/XlhKwmY1MHfLZNmewltPWNN/EwxP2rQSHahibZ/cB8gmckEBjBOByD+5bYsQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@oxfmt/binding-linux-riscv64-gnu@0.54.0':
resolution: {integrity: sha512-f05YMG4BH4G8S4ME6UM6fi1MnJ9094mrnvO5Pa4SJlMfWlUM+1/ZWMEF4NnjM7shZAvbHsHRuVYpUo0PHC4P9Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@oxfmt/binding-linux-riscv64-musl@0.54.0':
resolution: {integrity: sha512-UfL+2hj1ClNqcCRT9s8vBU4axDpjxgVxX96G+9DYAYjoc5b0u15CJtn2jgsi9iM+EbGNc5CW1HVRgwVu76UsSA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
'@oxfmt/binding-linux-s390x-gnu@0.54.0':
resolution: {integrity: sha512-3/XZe931Hka+J6NjnaqJzYpsWWxDTuRdUdwSQHnOuJEgbC+SehIMFJS8hsEjV7LBhVSL2OCnRLvbVW8O97XIyw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@oxfmt/binding-linux-x64-gnu@0.54.0':
resolution: {integrity: sha512-Ik93RlObtu43GbxApafayFjwYE06L6Xr08cSwpBPYbDrLp2ReZx0Jm1DqwRyYRnukUJy+rK2WaEvUQOxdytU9Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
'@oxfmt/binding-linux-x64-musl@0.54.0':
resolution: {integrity: sha512-yZcakmPlD86CNymknd7KfW+FH+qfbqJH+i0h69CYfV1+KMoVeM9UED+8+TDVoU4haxI0NxY7RPCvRLy3Sqd2Qg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
'@oxfmt/binding-openharmony-arm64@0.54.0':
resolution: {integrity: sha512-GiVBZNnEZnKu00f1jTg49nomv187d0GQX+O+ocykoLeiaALuEO+swoTehHn9TehTfi7V8H0i0e/yvUjCqnwk1w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
'@oxfmt/binding-win32-arm64-msvc@0.54.0':
resolution: {integrity: sha512-J0SSB8Z1Fre2sxRolYcW6Rl1RQmKdQ2hnHyq4YJrfBRiXTObLw4DXnIVraM/UyqGqwOi7yTrQA4VT7DPxlHVKA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
'@oxfmt/binding-win32-ia32-msvc@0.54.0':
resolution: {integrity: sha512-O61UDVj8zz6yXJjkHPf05VaMLOXmEF8P5kf/N0W7AQMmd6bcQogl+KJc7rMutKTL524oE9iH32JXZClBFmEQIg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
'@oxfmt/binding-win32-x64-msvc@0.54.0':
resolution: {integrity: sha512-1MDpqJPiFqxWtIHas8vkb1VZ7f7eKyTffAwmO8isxQYMaG1OFKsH666BWLeXQLO+IWNfiMssLD55hbR1lIPTqg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
'@peculiar/asn1-cms@2.7.0': '@peculiar/asn1-cms@2.7.0':
resolution: {integrity: sha512-hew63shtzzvBcSHbhm+cyAmKe6AIfinT9hzEqSPjDC6opTTMKmTkQ0gHuN2KsWlvqiKw1S/fS94fhag/FJkioQ==} resolution: {integrity: sha512-hew63shtzzvBcSHbhm+cyAmKe6AIfinT9hzEqSPjDC6opTTMKmTkQ0gHuN2KsWlvqiKw1S/fS94fhag/FJkioQ==}
@@ -11028,6 +11132,19 @@ packages:
oxc-resolver@11.20.0: oxc-resolver@11.20.0:
resolution: {integrity: sha512-CblytBiV/a/ZXY34dsVU2NxhIOxMXst8CvDCtyBelVITgd7PLrKzbEbA6oKLdPjvDKDzCiW48qzmzZ+mYaqn+g==} resolution: {integrity: sha512-CblytBiV/a/ZXY34dsVU2NxhIOxMXst8CvDCtyBelVITgd7PLrKzbEbA6oKLdPjvDKDzCiW48qzmzZ+mYaqn+g==}
oxfmt@0.54.0:
resolution: {integrity: sha512-DjnMwn7smSLF+Mc2+pRItnuPftm/dkUFpY/d4+33y9TfKrsHZo8GLhmUg9BrOIUEy94Rlom1Q11N6vuhE+e0oQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
svelte: ^5.0.0
vite-plus: '*'
peerDependenciesMeta:
svelte:
optional: true
vite-plus:
optional: true
p-cancelable@2.1.1: p-cancelable@2.1.1:
resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
engines: {node: '>=8'} engines: {node: '>=8'}
@@ -11733,11 +11850,6 @@ packages:
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
hasBin: true hasBin: true
prettier@3.8.3:
resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
engines: {node: '>=14'}
hasBin: true
pretty-error@4.0.0: pretty-error@4.0.0:
resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
@@ -13043,6 +13155,10 @@ packages:
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
tinypool@2.1.0:
resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
engines: {node: ^20.0.0 || >=22.0.0}
tinyqueue@3.0.0: tinyqueue@3.0.0:
resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==} resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==}
@@ -17202,6 +17318,63 @@ snapshots:
'@oxc-resolver/binding-win32-x64-msvc@11.20.0': '@oxc-resolver/binding-win32-x64-msvc@11.20.0':
optional: true optional: true
'@oxfmt/binding-android-arm-eabi@0.54.0':
optional: true
'@oxfmt/binding-android-arm64@0.54.0':
optional: true
'@oxfmt/binding-darwin-arm64@0.54.0':
optional: true
'@oxfmt/binding-darwin-x64@0.54.0':
optional: true
'@oxfmt/binding-freebsd-x64@0.54.0':
optional: true
'@oxfmt/binding-linux-arm-gnueabihf@0.54.0':
optional: true
'@oxfmt/binding-linux-arm-musleabihf@0.54.0':
optional: true
'@oxfmt/binding-linux-arm64-gnu@0.54.0':
optional: true
'@oxfmt/binding-linux-arm64-musl@0.54.0':
optional: true
'@oxfmt/binding-linux-ppc64-gnu@0.54.0':
optional: true
'@oxfmt/binding-linux-riscv64-gnu@0.54.0':
optional: true
'@oxfmt/binding-linux-riscv64-musl@0.54.0':
optional: true
'@oxfmt/binding-linux-s390x-gnu@0.54.0':
optional: true
'@oxfmt/binding-linux-x64-gnu@0.54.0':
optional: true
'@oxfmt/binding-linux-x64-musl@0.54.0':
optional: true
'@oxfmt/binding-openharmony-arm64@0.54.0':
optional: true
'@oxfmt/binding-win32-arm64-msvc@0.54.0':
optional: true
'@oxfmt/binding-win32-ia32-msvc@0.54.0':
optional: true
'@oxfmt/binding-win32-x64-msvc@0.54.0':
optional: true
'@peculiar/asn1-cms@2.7.0': '@peculiar/asn1-cms@2.7.0':
dependencies: dependencies:
'@peculiar/asn1-schema': 2.7.0 '@peculiar/asn1-schema': 2.7.0
@@ -18183,32 +18356,32 @@ snapshots:
'@standard-schema/spec@1.1.0': {} '@standard-schema/spec@1.1.0': {}
'@storybook/addon-a11y@10.4.4(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))': '@storybook/addon-a11y@10.4.4(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))':
dependencies: dependencies:
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
axe-core: 4.12.1 axe-core: 4.12.1
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@storybook/addon-designs@11.1.3(@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))': '@storybook/addon-designs@11.1.3(@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))':
dependencies: dependencies:
'@figspec/react': 2.0.1(@types/react@19.2.14)(react@19.2.7) '@figspec/react': 2.0.1(@types/react@19.2.14)(react@19.2.7)
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
optionalDependencies: optionalDependencies:
'@storybook/addon-docs': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) '@storybook/addon-docs': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
react: 19.2.7 react: 19.2.7
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/react' - '@types/react'
'@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))': '@storybook/addon-docs@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))':
dependencies: dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.7) '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.7)
'@storybook/csf-plugin': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) '@storybook/csf-plugin': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
'@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@storybook/react-dom-shim': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)) '@storybook/react-dom-shim': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))
react: 19.2.7 react: 19.2.7
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
ts-dedent: 2.3.0 ts-dedent: 2.3.0
optionalDependencies: optionalDependencies:
'@types/react': 19.2.14 '@types/react': 19.2.14
@@ -18219,11 +18392,11 @@ snapshots:
- vite - vite
- webpack - webpack
'@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8)': '@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8)':
dependencies: dependencies:
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
optionalDependencies: optionalDependencies:
'@vitest/browser': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8) '@vitest/browser': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8)
'@vitest/browser-playwright': 4.1.8(playwright@1.60.0)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8) '@vitest/browser-playwright': 4.1.8(playwright@1.60.0)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8)
@@ -18233,10 +18406,10 @@ snapshots:
- react - react
- react-dom - react-dom
'@storybook/builder-vite@10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))': '@storybook/builder-vite@10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))':
dependencies: dependencies:
'@storybook/csf-plugin': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) '@storybook/csf-plugin': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
ts-dedent: 2.3.0 ts-dedent: 2.3.0
vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4) vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4)
transitivePeerDependencies: transitivePeerDependencies:
@@ -18244,9 +18417,9 @@ snapshots:
- rollup - rollup
- webpack - webpack
'@storybook/csf-plugin@10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))': '@storybook/csf-plugin@10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))':
dependencies: dependencies:
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
unplugin: 2.3.11 unplugin: 2.3.11
optionalDependencies: optionalDependencies:
esbuild: 0.27.4 esbuild: 0.27.4
@@ -18261,28 +18434,28 @@ snapshots:
react: 19.2.7 react: 19.2.7
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
'@storybook/react-dom-shim@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))': '@storybook/react-dom-shim@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))':
dependencies: dependencies:
react: 19.2.7 react: 19.2.7
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
optionalDependencies: optionalDependencies:
'@types/react': 19.2.14 '@types/react': 19.2.14
'@types/react-dom': 19.2.3(@types/react@19.2.14) '@types/react-dom': 19.2.3(@types/react@19.2.14)
'@storybook/react-vite@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))': '@storybook/react-vite@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.27.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))':
dependencies: dependencies:
'@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4)) '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))
'@rollup/pluginutils': 5.4.0(rollup@4.60.1) '@rollup/pluginutils': 5.4.0(rollup@4.60.1)
'@storybook/builder-vite': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15)) '@storybook/builder-vite': 10.4.4(esbuild@0.27.4)(rollup@4.60.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(webpack@5.107.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.15))
'@storybook/react': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3) '@storybook/react': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)
empathic: 2.0.1 empathic: 2.0.1
magic-string: 0.30.21 magic-string: 0.30.21
react: 19.2.7 react: 19.2.7
react-docgen: 8.0.3 react-docgen: 8.0.3
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
resolve: 1.22.12 resolve: 1.22.12
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
tsconfig-paths: 4.2.0 tsconfig-paths: 4.2.0
vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4) vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4)
transitivePeerDependencies: transitivePeerDependencies:
@@ -18294,15 +18467,15 @@ snapshots:
- typescript - typescript
- webpack - webpack
'@storybook/react@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)': '@storybook/react@10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)':
dependencies: dependencies:
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/react-dom-shim': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)) '@storybook/react-dom-shim': 10.4.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))
react: 19.2.7 react: 19.2.7
react-docgen: 8.0.3 react-docgen: 8.0.3
react-docgen-typescript: 2.4.0(typescript@6.0.3) react-docgen-typescript: 2.4.0(typescript@6.0.3)
react-dom: 19.2.7(react@19.2.7) react-dom: 19.2.7(react@19.2.7)
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
optionalDependencies: optionalDependencies:
'@types/react': 19.2.14 '@types/react': 19.2.14
'@types/react-dom': 19.2.3(@types/react@19.2.14) '@types/react-dom': 19.2.3(@types/react@19.2.14)
@@ -21897,7 +22070,7 @@ snapshots:
safe-regex-test: 1.1.0 safe-regex-test: 1.1.0
string.prototype.includes: 2.0.1 string.prototype.includes: 2.0.1
eslint-plugin-matrix-org@3.0.0(37d4c1111a1f2e6c3a25c6fdfc46057c): eslint-plugin-matrix-org@3.0.0(881c093ef3e495c641b08381b10f2ce7):
dependencies: dependencies:
'@babel/core': 7.29.7 '@babel/core': 7.29.7
'@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@8.57.1) '@babel/eslint-parser': 7.28.6(@babel/core@7.29.7)(eslint@8.57.1)
@@ -21915,7 +22088,7 @@ snapshots:
eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1)
eslint-plugin-react-hooks: 7.1.1(eslint@8.57.1) eslint-plugin-react-hooks: 7.1.1(eslint@8.57.1)
eslint-plugin-unicorn: 56.0.1(eslint@8.57.1) eslint-plugin-unicorn: 56.0.1(eslint@8.57.1)
prettier: 3.8.3 prettier: 2.8.8
typescript: 6.0.3 typescript: 6.0.3
eslint-plugin-n@17.24.0(eslint@8.57.1)(typescript@6.0.3): eslint-plugin-n@17.24.0(eslint@8.57.1)(typescript@6.0.3):
@@ -21990,11 +22163,11 @@ snapshots:
string.prototype.matchall: 4.0.12 string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0 string.prototype.repeat: 1.0.0
eslint-plugin-storybook@10.4.2(eslint@8.57.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3): eslint-plugin-storybook@10.4.2(eslint@8.57.1)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3):
dependencies: dependencies:
'@typescript-eslint/utils': 8.61.0(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/utils': 8.61.0(eslint@8.57.1)(typescript@6.0.3)
eslint: 8.57.1 eslint: 8.57.1
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
@@ -24941,6 +25114,30 @@ snapshots:
'@oxc-resolver/binding-win32-arm64-msvc': 11.20.0 '@oxc-resolver/binding-win32-arm64-msvc': 11.20.0
'@oxc-resolver/binding-win32-x64-msvc': 11.20.0 '@oxc-resolver/binding-win32-x64-msvc': 11.20.0
oxfmt@0.54.0:
dependencies:
tinypool: 2.1.0
optionalDependencies:
'@oxfmt/binding-android-arm-eabi': 0.54.0
'@oxfmt/binding-android-arm64': 0.54.0
'@oxfmt/binding-darwin-arm64': 0.54.0
'@oxfmt/binding-darwin-x64': 0.54.0
'@oxfmt/binding-freebsd-x64': 0.54.0
'@oxfmt/binding-linux-arm-gnueabihf': 0.54.0
'@oxfmt/binding-linux-arm-musleabihf': 0.54.0
'@oxfmt/binding-linux-arm64-gnu': 0.54.0
'@oxfmt/binding-linux-arm64-musl': 0.54.0
'@oxfmt/binding-linux-ppc64-gnu': 0.54.0
'@oxfmt/binding-linux-riscv64-gnu': 0.54.0
'@oxfmt/binding-linux-riscv64-musl': 0.54.0
'@oxfmt/binding-linux-s390x-gnu': 0.54.0
'@oxfmt/binding-linux-x64-gnu': 0.54.0
'@oxfmt/binding-linux-x64-musl': 0.54.0
'@oxfmt/binding-openharmony-arm64': 0.54.0
'@oxfmt/binding-win32-arm64-msvc': 0.54.0
'@oxfmt/binding-win32-ia32-msvc': 0.54.0
'@oxfmt/binding-win32-x64-msvc': 0.54.0
p-cancelable@2.1.1: {} p-cancelable@2.1.1: {}
p-limit@2.3.0: p-limit@2.3.0:
@@ -25690,8 +25887,6 @@ snapshots:
prettier@2.8.8: {} prettier@2.8.8: {}
prettier@3.8.3: {}
pretty-error@4.0.0: pretty-error@4.0.0:
dependencies: dependencies:
lodash: 4.18.1 lodash: 4.18.1
@@ -26778,17 +26973,17 @@ snapshots:
es-errors: 1.3.0 es-errors: 1.3.0
internal-slot: 1.1.0 internal-slot: 1.1.0
storybook-addon-vis@4.2.3(@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8))(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vitest@4.1.8): storybook-addon-vis@4.2.3(@storybook/addon-vitest@10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8))(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vitest@4.1.8):
dependencies: dependencies:
'@repobuddy/test': 1.0.1 '@repobuddy/test': 1.0.1
'@storybook/addon-vitest': 10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8) '@storybook/addon-vitest': 10.4.4(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(@vitest/runner@4.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vitest@4.1.8)
'@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@vitest/browser': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8) '@vitest/browser': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))(vitest@4.1.8)
glob: 13.0.6 glob: 13.0.6
is-ci: 4.1.0 is-ci: 4.1.0
memoize: 11.0.0 memoize: 11.0.0
pathe: 2.0.3 pathe: 2.0.3
storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) storybook: 10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
type-plus: 8.0.0-beta.8(typescript@6.0.3) type-plus: 8.0.0-beta.8(typescript@6.0.3)
vitest: 4.1.8(@opentelemetry/api@1.9.1)(@types/node@25.9.3)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-v8@4.1.8)(happy-dom@20.10.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4)) vitest: 4.1.8(@opentelemetry/api@1.9.1)(@types/node@25.9.3)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-v8@4.1.8)(happy-dom@20.10.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.4)(jiti@2.7.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.48.0)(yaml@2.8.4))
vitest-plugin-vis: 5.1.1(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(typescript@6.0.3)(vitest@4.1.8) vitest-plugin-vis: 5.1.1(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8)(babel-plugin-macros@3.1.0)(typescript@6.0.3)(vitest@4.1.8)
@@ -26800,7 +26995,7 @@ snapshots:
- react-dom - react-dom
- typescript - typescript
storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@3.8.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): storybook@10.4.4(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
dependencies: dependencies:
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@storybook/icons': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -26819,7 +27014,7 @@ snapshots:
ws: 8.21.0 ws: 8.21.0
optionalDependencies: optionalDependencies:
'@types/react': 19.2.14 '@types/react': 19.2.14
prettier: 3.8.3 prettier: 2.8.8
transitivePeerDependencies: transitivePeerDependencies:
- '@testing-library/dom' - '@testing-library/dom'
- bufferutil - bufferutil
@@ -27331,6 +27526,8 @@ snapshots:
fdir: 6.5.0(picomatch@4.0.4) fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4 picomatch: 4.0.4
tinypool@2.1.0: {}
tinyqueue@3.0.0: {} tinyqueue@3.0.0: {}
tinyrainbow@2.0.0: {} tinyrainbow@2.0.0: {}