diff --git a/change/@fluentui-react-components-b38e00d4-684c-4682-9054-d33635265039.json b/change/@fluentui-react-components-b38e00d4-684c-4682-9054-d33635265039.json new file mode 100644 index 00000000000000..e0151733346f67 --- /dev/null +++ b/change/@fluentui-react-components-b38e00d4-684c-4682-9054-d33635265039.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "feat: move react-alert, react-infobutton, and react-virtualizer to optional peerDependencies", + "packageName": "@fluentui/react-components", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-components/package.json b/packages/react-components/react-components/package.json index 1f091013d86a1b..f34997a0706918 100644 --- a/packages/react-components/react-components/package.json +++ b/packages/react-components/react-components/package.json @@ -13,11 +13,13 @@ "license": "MIT", "devDependencies": { "@fluentui/eslint-plugin": "*", + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-virtualizer": "9.0.0-alpha.102", "@fluentui/scripts-api-extractor": "*" }, "dependencies": { "@fluentui/react-accordion": "^9.8.6", - "@fluentui/react-alert": "9.0.0-beta.124", "@fluentui/react-avatar": "^9.9.6", "@fluentui/react-badge": "^9.4.5", "@fluentui/react-button": "^9.6.6", @@ -29,7 +31,6 @@ "@fluentui/react-drawer": "^9.10.1", "@fluentui/react-field": "^9.4.5", "@fluentui/react-image": "^9.3.5", - "@fluentui/react-infobutton": "9.0.0-beta.102", "@fluentui/react-infolabel": "^9.4.6", "@fluentui/react-input": "^9.7.5", "@fluentui/react-label": "^9.3.5", @@ -63,7 +64,6 @@ "@fluentui/react-tooltip": "^9.8.5", "@fluentui/react-utilities": "^9.24.1", "@fluentui/react-text": "^9.6.5", - "@fluentui/react-virtualizer": "9.0.0-alpha.102", "@fluentui/react-tree": "^9.13.1", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", @@ -80,11 +80,25 @@ "@fluentui/react-nav": "^9.3.6" }, "peerDependencies": { + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-virtualizer": "9.0.0-alpha.102", "@types/react": ">=16.14.0 <20.0.0", "@types/react-dom": ">=16.9.0 <20.0.0", "react": ">=16.14.0 <20.0.0", "react-dom": ">=16.14.0 <20.0.0" }, + "peerDependenciesMeta": { + "@fluentui/react-alert": { + "optional": true + }, + "@fluentui/react-infobutton": { + "optional": true + }, + "@fluentui/react-virtualizer": { + "optional": true + } + }, "beachball": { "disallowedChangeTypes": [ "major"