diff --git a/apps/E2E/package.json b/apps/E2E/package.json index fc25cc0131..21afdc3b36 100644 --- a/apps/E2E/package.json +++ b/apps/E2E/package.json @@ -22,10 +22,10 @@ "dist/*" ], "dependencies": { - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "devDependencies": { "@babel/core": "^7.8.0", @@ -33,13 +33,16 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/focus-zone": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-babel-transformer": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-babel-transformer": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@rnx-kit/metro-config": "^2.0.0", "@types/jasmine": "5.1.4", "@types/node": "^22.2.0", - "@types/react": "^18.2.0", + "@types/react": "~19.0.0", "@wdio/appium-service": "^9.12.6", "@wdio/cli": "^9.12.6", "@wdio/globals": "^9.12.6", @@ -52,7 +55,7 @@ "appium-uiautomator2-driver": "^3.0.5", "appium-windows-driver": "^2.12.18", "appium-xcuitest-driver": "^7.9.1", - "metro-config": "^0.80.3", + "metro-config": "^0.81.3", "rimraf": "^5.0.1", "ts-node": "^10.7.0", "typescript": "4.9.4", @@ -65,10 +68,11 @@ "kitType": "app", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": [ - "react-native@0.74" + "react-native@0.78" ], "capabilities": [ "babel-preset-react-native", diff --git a/apps/fluent-tester/package.json b/apps/fluent-tester/package.json index 7564e14682..f1c05c2e02 100644 --- a/apps/fluent-tester/package.json +++ b/apps/fluent-tester/package.json @@ -84,17 +84,17 @@ "@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/react-native-fontawesome": "^0.3.0", - "@office-iss/react-native-win32": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", "@react-native-community/slider": "^4.2.0", "@react-native-menu/menu": "^0.7.3", "@react-native-picker/picker": "^2.7.0", - "@types/react": "~18.2.0", + "@types/react": "~19.0.0", "@warren-ms/react-native-icons": "^0.0.13", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0", "tslib": "^2.3.1" }, "devDependencies": { @@ -103,9 +103,12 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/focus-zone": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-babel-transformer": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-babel-transformer": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@rnx-kit/cli": "^0.18.0", "@rnx-kit/metro-config": "^2.0.0", "@types/jasmine": "5.1.4", @@ -113,10 +116,10 @@ "@wdio/globals": "^8.40.0", "@wdio/jasmine-framework": "^8.40.0", "flow-bin": "^0.113.0", - "metro-config": "^0.80.3", + "metro-config": "^0.81.3", "react-native-svg-transformer": "^1.0.0", - "react-native-test-app": "^3.9.2", - "react-test-renderer": "18.2.0", + "react-native-test-app": "^4.1.4", + "react-test-renderer": "19.0.0", "webdriverio": "^8.40.0" }, "jest": { @@ -176,7 +179,7 @@ "@fluentui-react-native/scripts/align-deps-preset.js" ], "requirements": [ - "react-native@0.74" + "react-native@0.78" ], "capabilities": [ "babel-preset-react-native", @@ -198,10 +201,5 @@ "ignoreMatches": [ "@fluentui-react-native/experimental-expander" ] - }, - "peerDependenciesMeta": { - "@office-iss/react-native-win32": { - "optional": true - } } } diff --git a/apps/win32/package.json b/apps/win32/package.json index dc92ce06e3..0119289ae4 100644 --- a/apps/win32/package.json +++ b/apps/win32/package.json @@ -31,26 +31,29 @@ }, "dependencies": { "@fluentui-react-native/tester": "workspace:*", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-svg": "^15.4.0", + "@office-iss/react-native-win32": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-svg": "^15.11.2", "tslib": "^2.3.1" }, "devDependencies": { "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", "@office-iss/rex-win32": "0.73.11-devmain.16.0.17615.15030", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-babel-transformer": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-babel-transformer": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@rnx-kit/cli": "^0.18.0", "@rnx-kit/metro-config": "^2.0.0", - "@types/react": "^18.2.0", - "metro-config": "^0.80.3", + "@types/react": "~19.0.0", + "metro-config": "^0.81.3", "react-native-svg-transformer": "^1.0.0", - "react-test-renderer": "18.2.0", + "react-test-renderer": "19.0.0", "rimraf": "^5.0.1", "typescript": "4.9.4" }, @@ -89,14 +92,16 @@ ], "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": [ - "react-native@0.74" + "react-native@0.78" ], "capabilities": [ "babel-preset-react-native", "core", + "core-win32", "metro-config", "metro-react-native-babel-transformer", "react", @@ -104,13 +109,5 @@ "svg" ] } - }, - "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0" - }, - "peerDependenciesMeta": { - "@office-iss/react-native-win32": { - "optional": true - } } } diff --git a/apps/win32/react-native.config.js b/apps/win32/react-native.config.js index dc3bc2024a..104a334ac6 100644 --- a/apps/win32/react-native.config.js +++ b/apps/win32/react-native.config.js @@ -1,4 +1,8 @@ +const path = require('node:path'); + +const rnwPath = require.resolve('@office-iss/react-native-win32/package.json'); + module.exports = { - reactNativePath: '../../node_modules/@office-iss/react-native-win32', + reactNativePath: path.dirname(rnwPath), assets: ['./assets/'], }; diff --git a/package.json b/package.json index fe786babf4..1cfb7b5592 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "change": "beachball change", "check-for-changed-files": "cd scripts && yarn fluentui-scripts checkForModifiedFiles", "checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"", - "align-deps": "rnx-align-deps --no-unmanaged --requirements react-native@0.74", + "align-deps": "rnx-align-deps --no-unmanaged --requirements react-native@0.78", "depcheck": "yarn align-deps && lage depcheck", "lint": "lage lint", "preinstall": "node ./scripts/use-yarn-please.js", @@ -36,9 +36,12 @@ "@babel/preset-env": "^7.8.0", "@babel/preset-react": "^7.8.0", "@babel/preset-typescript": "^7.8.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-babel-transformer": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-babel-transformer": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@rnx-kit/align-deps": "^3.0.0", "babel-jest": "^29.7.0", "beachball": "^2.20.0", @@ -46,14 +49,14 @@ "eslint-plugin-import": "^2.27.5", "lage": "^2.0.0", "markdown-link-check": "^3.8.7", - "react": "18.2.0", - "react-dom": "^18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-dom": "~19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-dom": "^18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-dom": "^18.2.0 || ^18.3.1 || ^19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "workspaces": [ "apps/*", @@ -61,10 +64,10 @@ "scripts" ], "resolutions": { - "@types/react": "^18.2.0", + "@types/react": "~19.0.0", "@warren-ms/react-native-icons/react-native-svg": "^15.4.0", "axios": "^1.8.2", - "react-native-macos": "patch:react-native-macos@npm%3A0.74.30#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch", + "react-native-macos": "patch:react-native-macos@npm%3A0.78.3#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch", "semver": "^7.5.2", "tar-fs": "^3.0.9", "ws": "^8.17.1", @@ -74,14 +77,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/codemods/src/transform.ts b/packages/codemods/src/transform.ts index 5a5f454b94..39157d6851 100644 --- a/packages/codemods/src/transform.ts +++ b/packages/codemods/src/transform.ts @@ -28,7 +28,7 @@ export const yargsParse = (args: string[]): argsType => { choices: ['button-v0-to-v1', 'deprecate-exports'], }) .demandOption(['path', 'transform']) - .parseSync(args); + .parse(args); }; export const transform = (args: argsType) => { diff --git a/packages/components/Avatar/package.json b/packages/components/Avatar/package.json index 7077900cd4..adabb09123 100644 --- a/packages/components/Avatar/package.json +++ b/packages/components/Avatar/package.json @@ -42,36 +42,40 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -80,6 +84,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Badge/package.json b/packages/components/Badge/package.json index 2ab579ae72..640dcd5408 100644 --- a/packages/components/Badge/package.json +++ b/packages/components/Badge/package.json @@ -40,37 +40,41 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "sideEffects": false, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -79,6 +83,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Button/package.json b/packages/components/Button/package.json index a14ad9ba08..bbb948bcfb 100644 --- a/packages/components/Button/package.json +++ b/packages/components/Button/package.json @@ -50,23 +50,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -75,14 +78,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -91,6 +95,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Callout/package.json b/packages/components/Callout/package.json index 7edf93f92f..0402eed566 100644 --- a/packages/components/Callout/package.json +++ b/packages/components/Callout/package.json @@ -39,34 +39,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Checkbox/package.json b/packages/components/Checkbox/package.json index 53002b3f8a..083702d5f0 100644 --- a/packages/components/Checkbox/package.json +++ b/packages/components/Checkbox/package.json @@ -46,23 +46,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -71,14 +74,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -87,6 +91,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Chip/package.json b/packages/components/Chip/package.json index b58980f1d4..4f414b39ed 100644 --- a/packages/components/Chip/package.json +++ b/packages/components/Chip/package.json @@ -38,36 +38,40 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -76,6 +80,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/ContextualMenu/package.json b/packages/components/ContextualMenu/package.json index 636a96ce07..b745fac111 100644 --- a/packages/components/ContextualMenu/package.json +++ b/packages/components/ContextualMenu/package.json @@ -45,37 +45,41 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/pressable": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", "react-native-svg-transformer": "^1.0.0", - "react-native-windows": "^0.74.0" + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -84,6 +88,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Divider/package.json b/packages/components/Divider/package.json index 5229ca4c3a..31e987cc7f 100644 --- a/packages/components/Divider/package.json +++ b/packages/components/Divider/package.json @@ -37,23 +37,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -61,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -77,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/FocusTrapZone/package.json b/packages/components/FocusTrapZone/package.json index 2317edc51a..6331d21b4a 100644 --- a/packages/components/FocusTrapZone/package.json +++ b/packages/components/FocusTrapZone/package.json @@ -35,21 +35,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -57,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -73,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/FocusZone/package.json b/packages/components/FocusZone/package.json index c581d7c217..7a8ef3b91a 100644 --- a/packages/components/FocusZone/package.json +++ b/packages/components/FocusZone/package.json @@ -35,21 +35,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -57,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -73,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Icon/package.json b/packages/components/Icon/package.json index 4b90974b09..0b80414a74 100644 --- a/packages/components/Icon/package.json +++ b/packages/components/Icon/package.json @@ -35,23 +35,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -59,14 +62,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Input/package.json b/packages/components/Input/package.json index 860198248f..03a6f743f8 100644 --- a/packages/components/Input/package.json +++ b/packages/components/Input/package.json @@ -40,22 +40,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -63,14 +67,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -79,6 +84,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Link/package.json b/packages/components/Link/package.json index 3efcdea5ac..37fab905c5 100644 --- a/packages/components/Link/package.json +++ b/packages/components/Link/package.json @@ -42,20 +42,24 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -63,14 +67,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -79,6 +84,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Menu/package.json b/packages/components/Menu/package.json index 052af30100..b9526063f1 100644 --- a/packages/components/Menu/package.json +++ b/packages/components/Menu/package.json @@ -45,23 +45,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -70,14 +73,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -86,6 +90,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/MenuButton/package.json b/packages/components/MenuButton/package.json index e2ffc76689..e17023fcbe 100644 --- a/packages/components/MenuButton/package.json +++ b/packages/components/MenuButton/package.json @@ -41,36 +41,40 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -79,6 +83,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Notification/package.json b/packages/components/Notification/package.json index c3c470caf4..52d54b0fbe 100644 --- a/packages/components/Notification/package.json +++ b/packages/components/Notification/package.json @@ -45,23 +45,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -69,14 +72,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -85,6 +89,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Persona/package.json b/packages/components/Persona/package.json index e29877c4bc..90331c71c0 100644 --- a/packages/components/Persona/package.json +++ b/packages/components/Persona/package.json @@ -39,20 +39,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -60,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -76,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/PersonaCoin/package.json b/packages/components/PersonaCoin/package.json index d8cf3bf9dc..49fef05927 100644 --- a/packages/components/PersonaCoin/package.json +++ b/packages/components/PersonaCoin/package.json @@ -39,21 +39,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -61,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -77,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Pressable/package.json b/packages/components/Pressable/package.json index 590000c67c..bb448ae4dc 100644 --- a/packages/components/Pressable/package.json +++ b/packages/components/Pressable/package.json @@ -35,20 +35,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/RadioGroup/package.json b/packages/components/RadioGroup/package.json index 4ac4c2c37b..300c0e3bfb 100644 --- a/packages/components/RadioGroup/package.json +++ b/packages/components/RadioGroup/package.json @@ -45,23 +45,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -70,14 +73,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -86,6 +90,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Separator/package.json b/packages/components/Separator/package.json index 3e84cb1d12..1ef82df66b 100644 --- a/packages/components/Separator/package.json +++ b/packages/components/Separator/package.json @@ -34,21 +34,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +59,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +76,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Stack/package.json b/packages/components/Stack/package.json index a019cbbd21..7be322c26e 100644 --- a/packages/components/Stack/package.json +++ b/packages/components/Stack/package.json @@ -39,20 +39,24 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/text": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -60,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -76,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/Switch/package.json b/packages/components/Switch/package.json index 91ebc86da6..5d8d0670e2 100644 --- a/packages/components/Switch/package.json +++ b/packages/components/Switch/package.json @@ -40,21 +40,24 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -62,14 +65,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -78,6 +82,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/components/TabList/package.json b/packages/components/TabList/package.json index 6b5359e961..d629b359ed 100644 --- a/packages/components/TabList/package.json +++ b/packages/components/TabList/package.json @@ -42,23 +42,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -66,14 +69,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -82,6 +86,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/components/Text/package.json b/packages/components/Text/package.json index 801ef65deb..b204ef3c0a 100644 --- a/packages/components/Text/package.json +++ b/packages/components/Text/package.json @@ -39,20 +39,24 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -60,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -76,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/dependency-profiles/package.json b/packages/dependency-profiles/package.json index 8fdfccf399..24338d831a 100644 --- a/packages/dependency-profiles/package.json +++ b/packages/dependency-profiles/package.json @@ -81,8 +81,8 @@ "@fluentui-react-native/use-tokens": "*", "@fluentui-react-native/win32-theme": "*", "@fluentui/react-native": "*", - "@office-iss/react-native-win32": "^0.74.0", - "@types/react": "~18.2.0", + "@office-iss/react-native-win32": "^0.78.0", + "@types/react": "~19.0.0", "@uifabricshared/foundation-composable": "*", "@uifabricshared/foundation-compose": "*", "@uifabricshared/foundation-settings": "*", @@ -91,11 +91,11 @@ "@uifabricshared/themed-settings": "*", "@uifabricshared/theming-ramp": "*", "@uifabricshared/theming-react-native": "*", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0", "workspace-tools": "^0.26.3" } } diff --git a/packages/deprecated/foundation-composable/package.json b/packages/deprecated/foundation-composable/package.json index 600fa14b90..d7366fbcf2 100644 --- a/packages/deprecated/foundation-composable/package.json +++ b/packages/deprecated/foundation-composable/package.json @@ -37,28 +37,32 @@ "devDependencies": { "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/deprecated/foundation-composable/src/Composable.slots.ts b/packages/deprecated/foundation-composable/src/Composable.slots.ts index f8c819c935..159a04e386 100644 --- a/packages/deprecated/foundation-composable/src/Composable.slots.ts +++ b/packages/deprecated/foundation-composable/src/Composable.slots.ts @@ -5,7 +5,11 @@ import { IRenderData, ISlotWithFilter, IComposable, IWithComposable, ISlots, IPr import { mergeSettings, ISlotProps } from '@uifabricshared/foundation-settings'; import { mergeProps } from '@fluentui-react-native/merge-props'; -export type ISlotFn = React.FunctionComponent & { +interface LegacyFunctionComponent

extends React.FunctionComponent

{ + (props: P, ...children: React.ReactNode[]): React.ReactElement | null; +} + +export type ISlotFn = LegacyFunctionComponent & { _canCompose?: boolean; }; diff --git a/packages/deprecated/foundation-composable/src/Composable.ts b/packages/deprecated/foundation-composable/src/Composable.ts index 68df470aad..41b2e8967e 100644 --- a/packages/deprecated/foundation-composable/src/Composable.ts +++ b/packages/deprecated/foundation-composable/src/Composable.ts @@ -1,7 +1,7 @@ /* eslint-disable */ import * as React from 'react'; -import { +import type { IComposable, IPropFilter, INativeSlotType, @@ -24,7 +24,7 @@ export function atomicRender( Slots: ISlots>, _renderData: IRenderData, TState>, ...children: React.ReactNode[] -): JSX.Element | null { +): React.ReactElement | null { return renderSlot(Slots.root, undefined, ...children); } diff --git a/packages/deprecated/foundation-composable/src/Composable.types.ts b/packages/deprecated/foundation-composable/src/Composable.types.ts index 6de243dcd9..9004d2ee0f 100644 --- a/packages/deprecated/foundation-composable/src/Composable.types.ts +++ b/packages/deprecated/foundation-composable/src/Composable.types.ts @@ -88,7 +88,7 @@ export interface IComposable { * @param renderData - IRenderData returned from usePrepareProps * @param children - The react children property in the form passed into React.createElement */ - render: (Slots: ISlots, renderData: IRenderData, ...children: React.ReactNode[]) => JSX.Element | null; + render: (Slots: ISlots, renderData: IRenderData, ...children: React.ReactNode[]) => React.ReactElement | null; /** * The slot definitions for this component. If this only has one sub-component this will only have a root entry. Using diff --git a/packages/deprecated/foundation-composable/src/slots.tsx b/packages/deprecated/foundation-composable/src/slots.tsx index cbdb786309..b52d334f2d 100644 --- a/packages/deprecated/foundation-composable/src/slots.tsx +++ b/packages/deprecated/foundation-composable/src/slots.tsx @@ -3,6 +3,10 @@ import * as React from 'react'; import type { ISlotFn } from './Composable.slots'; import type { INativeSlotType } from './Composable.types'; +function isComposableFunctionComponent(slot: INativeSlotType | ISlotFn): slot is ISlotFn { + return typeof slot === 'function' && (slot as ISlotFn)._canCompose; +} + /** * Renders a slot * @@ -11,8 +15,8 @@ import type { INativeSlotType } from './Composable.types'; * @param children - the children to pass down to the slot */ export function renderSlot(slot: INativeSlotType | ISlotFn, extraProps: TProps, ...children: React.ReactNode[]) { - return typeof slot === 'function' && (slot as ISlotFn)._canCompose - ? (slot as ISlotFn)(extraProps, ...children) + return isComposableFunctionComponent(slot) + ? slot(extraProps, ...children) : React.createElement(slot, extraProps, ...children); } diff --git a/packages/deprecated/foundation-compose/package.json b/packages/deprecated/foundation-compose/package.json index 52fd882ea6..546a30f901 100644 --- a/packages/deprecated/foundation-compose/package.json +++ b/packages/deprecated/foundation-compose/package.json @@ -44,20 +44,23 @@ "devDependencies": { "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "depcheck": { "ignoreMatches": [ @@ -86,10 +89,10 @@ ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/deprecated/foundation-settings/package.json b/packages/deprecated/foundation-settings/package.json index 5cb78f9c4f..d90db1b186 100644 --- a/packages/deprecated/foundation-settings/package.json +++ b/packages/deprecated/foundation-settings/package.json @@ -38,28 +38,32 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/deprecated/foundation-tokens/package.json b/packages/deprecated/foundation-tokens/package.json index 0b08762465..1cd9919deb 100644 --- a/packages/deprecated/foundation-tokens/package.json +++ b/packages/deprecated/foundation-tokens/package.json @@ -39,34 +39,39 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/memo-cache": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +80,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows" ] } diff --git a/packages/deprecated/theme-registry/package.json b/packages/deprecated/theme-registry/package.json index a60ea86594..b2b21badff 100644 --- a/packages/deprecated/theme-registry/package.json +++ b/packages/deprecated/theme-registry/package.json @@ -35,24 +35,28 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/immutable-merge": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -64,7 +68,7 @@ } }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" } } diff --git a/packages/deprecated/themed-settings/package.json b/packages/deprecated/themed-settings/package.json index 715515e888..1568a16483 100644 --- a/packages/deprecated/themed-settings/package.json +++ b/packages/deprecated/themed-settings/package.json @@ -38,29 +38,33 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/memo-cache": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", "@types/node": "^10.3.5", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/deprecated/theming-ramp/package.json b/packages/deprecated/theming-ramp/package.json index 55d275fa55..4b422c094c 100644 --- a/packages/deprecated/theming-ramp/package.json +++ b/packages/deprecated/theming-ramp/package.json @@ -39,28 +39,32 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/deprecated/theming-react-native/package.json b/packages/deprecated/theming-react-native/package.json index f9611fe42d..068cbc827f 100644 --- a/packages/deprecated/theming-react-native/package.json +++ b/packages/deprecated/theming-react-native/package.json @@ -40,35 +40,40 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0", "typescript": "4.9.4" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -77,6 +82,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/ActivityIndicator/package.json b/packages/experimental/ActivityIndicator/package.json index cbbbcc79ea..3793f175f7 100644 --- a/packages/experimental/ActivityIndicator/package.json +++ b/packages/experimental/ActivityIndicator/package.json @@ -33,22 +33,26 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/AppearanceAdditions/package.json b/packages/experimental/AppearanceAdditions/package.json index 7fc419d26b..260a1d826d 100644 --- a/packages/experimental/AppearanceAdditions/package.json +++ b/packages/experimental/AppearanceAdditions/package.json @@ -37,34 +37,39 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/framework": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", "@types/use-subscription": "^1.0.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Avatar/package.json b/packages/experimental/Avatar/package.json index 84b87e27e5..dcbeef2dd5 100644 --- a/packages/experimental/Avatar/package.json +++ b/packages/experimental/Avatar/package.json @@ -35,33 +35,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -70,6 +75,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Checkbox/package.json b/packages/experimental/Checkbox/package.json index 3e3f4e5f51..38bd4153cf 100644 --- a/packages/experimental/Checkbox/package.json +++ b/packages/experimental/Checkbox/package.json @@ -35,23 +35,26 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -59,14 +62,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/Drawer/package.json b/packages/experimental/Drawer/package.json index 36818c340c..411f5f6904 100644 --- a/packages/experimental/Drawer/package.json +++ b/packages/experimental/Drawer/package.json @@ -35,20 +35,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Dropdown/package.json b/packages/experimental/Dropdown/package.json index 8e71fb79bd..230f1f9040 100644 --- a/packages/experimental/Dropdown/package.json +++ b/packages/experimental/Dropdown/package.json @@ -39,22 +39,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -62,14 +66,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -78,6 +83,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/Expander/package.json b/packages/experimental/Expander/package.json index 0d76ca1346..0b1cee28b7 100644 --- a/packages/experimental/Expander/package.json +++ b/packages/experimental/Expander/package.json @@ -36,33 +36,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -71,6 +76,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/MenuButton/package.json b/packages/experimental/MenuButton/package.json index 05f71c91dc..0c2ab8de41 100644 --- a/packages/experimental/MenuButton/package.json +++ b/packages/experimental/MenuButton/package.json @@ -35,23 +35,26 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -59,14 +62,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/NativeDatePicker/package.json b/packages/experimental/NativeDatePicker/package.json index fcb7cc0fea..199546f9de 100644 --- a/packages/experimental/NativeDatePicker/package.json +++ b/packages/experimental/NativeDatePicker/package.json @@ -32,27 +32,31 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/experimental/NativeFontMetrics/package.json b/packages/experimental/NativeFontMetrics/package.json index 35ac93d9c8..4550f9d012 100644 --- a/packages/experimental/NativeFontMetrics/package.json +++ b/packages/experimental/NativeFontMetrics/package.json @@ -35,28 +35,32 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/use-subscription": "^1.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/experimental/Overflow/package.json b/packages/experimental/Overflow/package.json index 447b8f7fda..03e8a36867 100644 --- a/packages/experimental/Overflow/package.json +++ b/packages/experimental/Overflow/package.json @@ -36,23 +36,26 @@ "@fluentui-react-native/menu": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -60,20 +63,22 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ "babel-preset-react-native", "core", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/Popover/package.json b/packages/experimental/Popover/package.json index 41b497cc13..99faa88982 100644 --- a/packages/experimental/Popover/package.json +++ b/packages/experimental/Popover/package.json @@ -34,20 +34,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -55,14 +59,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -71,6 +76,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Shadow/package.json b/packages/experimental/Shadow/package.json index a0c6f5813a..05f52e3f2f 100644 --- a/packages/experimental/Shadow/package.json +++ b/packages/experimental/Shadow/package.json @@ -35,20 +35,24 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Shimmer/package.json b/packages/experimental/Shimmer/package.json index cb1b50f589..fc99feb6e1 100644 --- a/packages/experimental/Shimmer/package.json +++ b/packages/experimental/Shimmer/package.json @@ -36,22 +36,26 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -59,14 +63,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -75,6 +80,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "svg" ] diff --git a/packages/experimental/Spinner/package.json b/packages/experimental/Spinner/package.json index 77e40e4cb9..367caec946 100644 --- a/packages/experimental/Spinner/package.json +++ b/packages/experimental/Spinner/package.json @@ -35,22 +35,26 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -58,14 +62,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -74,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/Stack/package.json b/packages/experimental/Stack/package.json index 3dca4dfb99..f98a6a1dbd 100644 --- a/packages/experimental/Stack/package.json +++ b/packages/experimental/Stack/package.json @@ -36,21 +36,25 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/text": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0", "tslib": "^2.3.1" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -58,14 +62,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -74,6 +79,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/experimental/Tooltip/package.json b/packages/experimental/Tooltip/package.json index 99a32e1718..818ef411fa 100644 --- a/packages/experimental/Tooltip/package.json +++ b/packages/experimental/Tooltip/package.json @@ -36,23 +36,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -60,20 +63,22 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ "babel-preset-react-native", "core", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/experimental/VibrancyView/package.json b/packages/experimental/VibrancyView/package.json index 9bffcb0783..0b97368c2b 100644 --- a/packages/experimental/VibrancyView/package.json +++ b/packages/experimental/VibrancyView/package.json @@ -34,20 +34,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -55,14 +59,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -71,6 +76,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/framework/composition/package.json b/packages/framework/composition/package.json index f6585fb5e2..30886f9dbb 100644 --- a/packages/framework/composition/package.json +++ b/packages/framework/composition/package.json @@ -39,27 +39,31 @@ "devDependencies": { "@babel/core": "^7.20.0", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/framework/package.json b/packages/framework/framework/package.json index 9aede789b0..372d8b0030 100644 --- a/packages/framework/framework/package.json +++ b/packages/framework/framework/package.json @@ -45,20 +45,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -66,14 +70,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -82,6 +87,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/framework/merge-props/package.json b/packages/framework/merge-props/package.json index c1739479da..f1ad01db97 100644 --- a/packages/framework/merge-props/package.json +++ b/packages/framework/merge-props/package.json @@ -39,28 +39,32 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/merge-props/src/mergeStyles.ts b/packages/framework/merge-props/src/mergeStyles.ts index f1c7578b53..3acd0e4254 100644 --- a/packages/framework/merge-props/src/mergeStyles.ts +++ b/packages/framework/merge-props/src/mergeStyles.ts @@ -32,8 +32,7 @@ export function mergeAndFlattenStyles(...styles: StyleProp[]): object | const _styleCache = getMemoCache(); -// eslint-disable-next-line @typescript-eslint/ban-types -export function mergeStyles(...styles: StyleProp[]): object | undefined { +export function mergeStyles(...styles: StyleProp[]): object | undefined { // filter the style set to just objects (which might be arrays or plain style objects) // eslint-disable-next-line @typescript-eslint/ban-types const inputs = styles.filter((s) => typeof s === 'object') as object[]; diff --git a/packages/framework/theme/package.json b/packages/framework/theme/package.json index 0f4cfff51d..256fbae271 100644 --- a/packages/framework/theme/package.json +++ b/packages/framework/theme/package.json @@ -38,27 +38,31 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/themed-stylesheet/package.json b/packages/framework/themed-stylesheet/package.json index ac39ccbc39..b38b590a97 100644 --- a/packages/framework/themed-stylesheet/package.json +++ b/packages/framework/themed-stylesheet/package.json @@ -37,27 +37,31 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/use-slot/package.json b/packages/framework/use-slot/package.json index 3a2a86b95e..6429e7864d 100644 --- a/packages/framework/use-slot/package.json +++ b/packages/framework/use-slot/package.json @@ -37,27 +37,31 @@ "devDependencies": { "@babel/core": "^7.20.0", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/use-slot/src/renderSlot.ts b/packages/framework/use-slot/src/renderSlot.ts index ddf6e02a8a..a3ff4d7201 100644 --- a/packages/framework/use-slot/src/renderSlot.ts +++ b/packages/framework/use-slot/src/renderSlot.ts @@ -1,9 +1,13 @@ import * as React from 'react'; +interface LegacyFunctionComponent

extends React.FunctionComponent

{ + (props: P, ...children: React.ReactNode[]): React.ReactElement | null; +} + /** * Component slots have a marker which allows the slot render handler to know which ones are safe to call as a function. */ -export type SlotFn = React.FunctionComponent & { +export type SlotFn = LegacyFunctionComponent & { _canCompose?: boolean; }; @@ -13,6 +17,10 @@ export type SlotFn = React.FunctionComponent & { */ export type NativeReactType = React.ElementType | string; +function isComposableFunctionComponent(slot: NativeReactType | SlotFn): slot is SlotFn { + return typeof slot === 'function' && (slot as SlotFn)._canCompose; +} + /** * Renders a slot * @@ -21,7 +29,7 @@ export type NativeReactType = React.ElementType | string; * @param children - the children to pass down to the slot */ export function renderSlot(slot: NativeReactType | SlotFn, extraProps: TProps, ...children: React.ReactNode[]) { - return typeof slot === 'function' && (slot as SlotFn)._canCompose - ? (slot as SlotFn)(extraProps, ...children) + return isComposableFunctionComponent(slot) + ? slot(extraProps, ...children) : React.createElement(slot, extraProps, ...children); } diff --git a/packages/framework/use-slot/src/stagedComponent.ts b/packages/framework/use-slot/src/stagedComponent.ts index ab906146a7..f62749a46b 100644 --- a/packages/framework/use-slot/src/stagedComponent.ts +++ b/packages/framework/use-slot/src/stagedComponent.ts @@ -4,7 +4,7 @@ import * as React from 'react'; * The final rendering of the props in a staged render. This is the function component signature that matches that of * React.createElement, children (if present) will be part of the variable args at the end. */ -export type FinalRender = (props: TProps, ...children: React.ReactNode[]) => JSX.Element | null; +export type FinalRender = (props: TProps, ...children: React.ReactNode[]) => React.ReactElement | null; /** * This is a pattern of rendering where a functional component can be executed in two stages rather than in a single pass. diff --git a/packages/framework/use-slots/package.json b/packages/framework/use-slots/package.json index 1c1d2dfb40..68e6e4dd31 100644 --- a/packages/framework/use-slots/package.json +++ b/packages/framework/use-slots/package.json @@ -37,27 +37,31 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/merge-props": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/framework/use-styling/package.json b/packages/framework/use-styling/package.json index 34515654eb..5d603383bd 100644 --- a/packages/framework/use-styling/package.json +++ b/packages/framework/use-styling/package.json @@ -38,24 +38,28 @@ "devDependencies": { "@babel/core": "^7.20.0", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -68,7 +72,7 @@ } }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" } } diff --git a/packages/framework/use-tokens/package.json b/packages/framework/use-tokens/package.json index 46b2d11cfe..241868d1b0 100644 --- a/packages/framework/use-tokens/package.json +++ b/packages/framework/use-tokens/package.json @@ -39,24 +39,28 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/merge-props": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "react": "19.0.0", + "react-native": "^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -69,7 +73,7 @@ } }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" } } diff --git a/packages/framework/use-tokens/src/customizable.ts b/packages/framework/use-tokens/src/customizable.ts index 37c9bc263f..3939431578 100644 --- a/packages/framework/use-tokens/src/customizable.ts +++ b/packages/framework/use-tokens/src/customizable.ts @@ -6,7 +6,10 @@ import type { TokenSettings, UseTokens } from './buildUseTokens'; * A component implementation, with a use tokens hook passed in. Implementing it this way allows the useTokens hook to be * modified by the customization handler */ -export type InjectableComponent = (props: TProps, useTokens: UseTokens) => JSX.Element | null; +export type InjectableComponent = ( + props: TProps, + useTokens: UseTokens, +) => React.ReactElement | null; /** * A component with an attached customize function, used to create alternatively styled versions of the component @@ -18,7 +21,7 @@ export type CustomizableComponent = React.FunctionCompo /** * Function helper for easily creating a customizable component based on the useTokens hook * - * @param injectable - a function component implementation, written in (props, useTokens) => JSX.Element form + * @param injectable - a function component implementation, written in (props, useTokens) => React.ReactElement form * @param useTokens - a hook function, generally built via buildUseTokens, used to retrieve design tokens for the component * * @returns - a function component that has a static function called customize attached. Customize will return a diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index c35575d4c2..eaf5e88ce6 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -43,12 +43,12 @@ "@fluentui-react-native/text": "workspace:*" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "peerDependenciesMeta": { "@office-iss/react-native-win32": { @@ -65,14 +65,18 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-svg": "^15.4.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-svg": "^15.11.2", + "react-native-windows": "^0.78.0" }, "onPublish": { "main": "lib-commonjs/index.js", @@ -81,12 +85,16 @@ "rnx-kit": { "kitType": "library", "alignDeps": { + "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", + "microsoft/react-native" + ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -95,6 +103,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react", "svg" diff --git a/packages/theming/android-theme/package.json b/packages/theming/android-theme/package.json index f740646331..a7062a6f8e 100644 --- a/packages/theming/android-theme/package.json +++ b/packages/theming/android-theme/package.json @@ -41,33 +41,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -76,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/theming/apple-theme/package.json b/packages/theming/apple-theme/package.json index f3a7d9b93d..16b9a83648 100644 --- a/packages/theming/apple-theme/package.json +++ b/packages/theming/apple-theme/package.json @@ -46,33 +46,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -81,6 +86,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/theming/default-theme/package.json b/packages/theming/default-theme/package.json index 606cc24b8f..e553c82908 100644 --- a/packages/theming/default-theme/package.json +++ b/packages/theming/default-theme/package.json @@ -42,34 +42,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -78,6 +82,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/theming/theme-tokens/package.json b/packages/theming/theme-tokens/package.json index 64bf920086..b8e5c78740 100644 --- a/packages/theming/theme-tokens/package.json +++ b/packages/theming/theme-tokens/package.json @@ -42,27 +42,31 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/theming/theme-types/package.json b/packages/theming/theme-types/package.json index e73f9e2c62..e40d61ba69 100644 --- a/packages/theming/theme-types/package.json +++ b/packages/theming/theme-types/package.json @@ -34,28 +34,32 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/theming/theming-utils/package.json b/packages/theming/theming-utils/package.json index b874f60a02..3bae69415c 100644 --- a/packages/theming/theming-utils/package.json +++ b/packages/theming/theming-utils/package.json @@ -35,20 +35,24 @@ "@fluentui-react-native/design-tokens-windows": "^0.53.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -56,14 +60,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -72,6 +77,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/theming/win32-theme/package.json b/packages/theming/win32-theme/package.json index ef802a13f1..3897ca9020 100644 --- a/packages/theming/win32-theme/package.json +++ b/packages/theming/win32-theme/package.json @@ -44,34 +44,38 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -80,6 +84,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/utils/adapters/package.json b/packages/utils/adapters/package.json index ab5141bc90..616ac0f710 100644 --- a/packages/utils/adapters/package.json +++ b/packages/utils/adapters/package.json @@ -29,21 +29,25 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/jest": "^29.0.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -51,14 +55,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -67,6 +72,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows" ] } diff --git a/packages/utils/adapters/src/__tests__/base.test.ts b/packages/utils/adapters/src/__tests__/base.test.ts index 1d2efb17fb..07d1d70e30 100644 --- a/packages/utils/adapters/src/__tests__/base.test.ts +++ b/packages/utils/adapters/src/__tests__/base.test.ts @@ -114,10 +114,6 @@ describe('Base filter tests', () => { const macOSPlatformViewProps: Required = macOSAdapterViewProps; expect(Object.keys(macOSPlatformViewProps).length).toBe(0); - // This assignment will fail if there are any extra properties on IAdapterMacOSViewProps which are not defined by MacOSPlatformViewProps - const emptyMacOSViewProps: Omit, keyof MacOSPlatformViewProps> = {}; - expect(Object.keys(emptyMacOSViewProps).length).toBe(0); - const macOSAdapterTextProps = {} as Required; // This assignment will fail if we are missing properties on IAdapterMacOSTextProps which are defined by MacOSPlatformTextProps const macOSPlatformTextProps: Required = macOSAdapterTextProps; diff --git a/packages/utils/adapters/src/adapter.types.macos.ts b/packages/utils/adapters/src/adapter.types.macos.ts index a0cc6c5a3e..da23775559 100644 --- a/packages/utils/adapters/src/adapter.types.macos.ts +++ b/packages/utils/adapters/src/adapter.types.macos.ts @@ -1,4 +1,4 @@ -import type { TextProps, ViewProps, ImageProps, HostComponent, NativeSyntheticEvent } from 'react-native'; +import type { HostInstance, ImageProps, NativeSyntheticEvent, TextProps, ViewProps } from 'react-native'; /** * https://developer.mozilla.org/en-US/docs/Web/API/UIEvent @@ -73,7 +73,7 @@ export interface NativeMouseEvent extends NativeUIEvent { /** * The secondary target for the event, if there is one. */ - readonly relatedTarget: null | number | React.ElementRef>; + readonly relatedTarget: null | number | HostInstance; // offset is proposed: https://drafts.csswg.org/cssom-view/#extensions-to-the-mouseevent-interface /** * The X coordinate of the mouse pointer between that event and the padding edge of the target node @@ -124,8 +124,14 @@ export type IAdapterMacOSViewProps = ViewProps & { onKeyUp?: (event: KeyEvent) => void; onMouseEnter?: (event: MouseEvent) => void; onMouseLeave?: (event: MouseEvent) => void; + + /** @deprecated Removed in 0.77 */ passthroughAllKeyEvents?: boolean; + + /** @deprecated Removed in 0.77 */ validKeysDown?: string[]; + + /** @deprecated Removed in 0.77 */ validKeysUp?: string[]; }; diff --git a/packages/utils/adapters/src/adapter.types.win32.ts b/packages/utils/adapters/src/adapter.types.win32.ts index d976cc08ec..80cb494972 100644 --- a/packages/utils/adapters/src/adapter.types.win32.ts +++ b/packages/utils/adapters/src/adapter.types.win32.ts @@ -1,4 +1,4 @@ -import type { TextProps, ViewProps, ImageProps, NativeSyntheticEvent, HostComponent } from 'react-native'; +import type { HostInstance, ImageProps, NativeSyntheticEvent, TextProps, ViewProps } from 'react-native'; export interface INativeKeyboardEvent { altKey: boolean; @@ -7,6 +7,7 @@ export interface INativeKeyboardEvent { shiftKey: boolean; key: string; } + export type IKeyboardEvent = NativeSyntheticEvent; type PartiallyRequired = Pick, Exclude> & Pick; @@ -88,7 +89,7 @@ export interface NativeMouseEvent extends NativeUIEvent { /** * The secondary target for the event, if there is one. */ - readonly relatedTarget: null | number | React.ElementRef>; + readonly relatedTarget: null | number | HostInstance; // offset is proposed: https://drafts.csswg.org/cssom-view/#extensions-to-the-mouseevent-interface /** * The X coordinate of the mouse pointer between that event and the padding edge of the target node diff --git a/packages/utils/adapters/src/adapter.types.windows.ts b/packages/utils/adapters/src/adapter.types.windows.ts index 5e5c0319f1..36dd53198a 100644 --- a/packages/utils/adapters/src/adapter.types.windows.ts +++ b/packages/utils/adapters/src/adapter.types.windows.ts @@ -94,74 +94,81 @@ export type AccessibilityAnnotationInfo = Readonly<{ target?: string; }>; -export type IAdapterWindowsViewProps = ViewProps & { - onKeyDown?: (args: IKeyboardEvent) => void; - onKeyDownCapture?: (args: IKeyboardEvent) => void; - onKeyUp?: (args: IKeyboardEvent) => void; - onKeyUpCapture?: (args: IKeyboardEvent) => void; - - keyDownEvents?: IHandledKeyboardEvent[]; - keyUpEvents?: IHandledKeyboardEvent[]; - - onMouseLeave?: (event: MouseEvent) => void; - onMouseEnter?: (event: MouseEvent) => void; - - tooltip?: string; - tabIndex?: number; - enableFocusRing?: boolean; - focusable?: boolean; - - 'aria-posinset'?: number | undefined; - 'aria-setsize'?: number | undefined; - 'aria-level'?: number | undefined; - - accessibilitySetSize?: number; - accessibilityPosInSet?: number; - accessibilityLevel?: number; - - accessibilityRole?: - | 'none' - | 'alertdialog' // Windows - | 'application' // Windows - | 'dialog' // Windows - | 'group' // Windows - | 'listitem' // Windows - | 'presentation' // Windows - | 'tabpanel' // Windows - | 'textbox' // Windows - | 'tree' // Windows - | 'treeitem' // Windows - | 'button' - | 'togglebutton' - | 'link' - | 'search' - | 'image' - | 'keyboardkey' - | 'text' - | 'adjustable' - | 'imagebutton' - | 'header' - | 'summary' - | 'alert' - | 'checkbox' - | 'combobox' - | 'menu' - | 'menubar' - | 'menuitem' - | 'progressbar' - | 'radio' - | 'radiogroup' - | 'scrollbar' - | 'spinbutton' - | 'switch' - | 'tab' - | 'tabbar' - | 'tablist' - | 'timer' - | 'list' - | 'toolbar'; +type WindowsAccessibilityProps = { + accessibilityAccessKey?: string; + accessibilityAnnotation?: AccessibilityAnnotationInfo; + accessibilityItemType?: string; }; +export type IAdapterWindowsViewProps = ViewProps & + WindowsAccessibilityProps & { + onKeyDown?: (args: IKeyboardEvent) => void; + onKeyDownCapture?: (args: IKeyboardEvent) => void; + onKeyUp?: (args: IKeyboardEvent) => void; + onKeyUpCapture?: (args: IKeyboardEvent) => void; + + keyDownEvents?: IHandledKeyboardEvent[]; + keyUpEvents?: IHandledKeyboardEvent[]; + + onMouseLeave?: (event: MouseEvent) => void; + onMouseEnter?: (event: MouseEvent) => void; + + tooltip?: string; + tabIndex?: number; + enableFocusRing?: boolean; + focusable?: boolean; + + 'aria-posinset'?: number | undefined; + 'aria-setsize'?: number | undefined; + 'aria-level'?: number | undefined; + + accessibilitySetSize?: number; + accessibilityPosInSet?: number; + accessibilityLevel?: number; + + accessibilityRole?: + | 'none' + | 'alertdialog' // Windows + | 'application' // Windows + | 'dialog' // Windows + | 'group' // Windows + | 'listitem' // Windows + | 'presentation' // Windows + | 'tabpanel' // Windows + | 'textbox' // Windows + | 'tree' // Windows + | 'treeitem' // Windows + | 'button' + | 'togglebutton' + | 'link' + | 'search' + | 'image' + | 'keyboardkey' + | 'text' + | 'adjustable' + | 'imagebutton' + | 'header' + | 'summary' + | 'alert' + | 'checkbox' + | 'combobox' + | 'menu' + | 'menubar' + | 'menuitem' + | 'progressbar' + | 'radio' + | 'radiogroup' + | 'scrollbar' + | 'spinbutton' + | 'switch' + | 'tab' + | 'tabbar' + | 'tablist' + | 'timer' + | 'list' + | 'toolbar'; + }; + /** * Role-based text style names. */ @@ -179,20 +186,24 @@ export type TextWindowsTextStyle = | 'ExtraLargeStandard' | 'HugeStandard'; -export type IAdapterWindowsTextProps = TextProps & { - accessibilitySetSize?: number; - accessibilityPosInSet?: number; - accessibilityLevel?: number; - 'aria-posinset'?: number | undefined; - 'aria-setsize'?: number | undefined; - 'aria-level'?: number | undefined; -}; - -export type IAdapterWindowsImageProps = ImageProps & { - accessibilitySetSize?: number; - accessibilityPosInSet?: number; - accessibilityLevel?: number; - 'aria-posinset'?: number | undefined; - 'aria-setsize'?: number | undefined; - 'aria-level'?: number | undefined; -}; +export type IAdapterWindowsTextProps = TextProps & + WindowsAccessibilityProps & { + accessibilityLevel?: number; + accessibilityPosInSet?: number; + accessibilitySetSize?: number; + 'aria-posinset'?: number; + 'aria-setsize'?: number; + 'aria-level'?: number; + pressRetentionOffset?: { top: number; left: number; bottom: number; right: number }; + tooltip?: string | undefined; + }; + +export type IAdapterWindowsImageProps = ImageProps & + WindowsAccessibilityProps & { + accessibilitySetSize?: number; + accessibilityPosInSet?: number; + accessibilityLevel?: number; + 'aria-posinset'?: number | undefined; + 'aria-setsize'?: number | undefined; + 'aria-level'?: number | undefined; + }; diff --git a/packages/utils/adapters/src/adapters.android.ts b/packages/utils/adapters/src/adapters.android.ts index 233f2ccafa..d088f13fac 100644 --- a/packages/utils/adapters/src/adapters.android.ts +++ b/packages/utils/adapters/src/adapters.android.ts @@ -16,13 +16,16 @@ const _viewMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, accessible: true, collapsable: true, + collapsableChildren: true, focusable: true, hitSlop: true, id: true, @@ -95,8 +98,10 @@ const _textMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -123,6 +128,7 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, role: true, selectable: true, selectionColor: true, @@ -154,8 +160,10 @@ const _imageMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/adapters/src/adapters.ios.ts b/packages/utils/adapters/src/adapters.ios.ts index b0082b61de..b20e67c8de 100644 --- a/packages/utils/adapters/src/adapters.ios.ts +++ b/packages/utils/adapters/src/adapters.ios.ts @@ -16,8 +16,10 @@ const _viewMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -70,7 +72,6 @@ const _viewMask: IFilterMask = { style: true, testID: true, tvParallaxMagnification: true, - tvParallaxProperties: true, tvParallaxShiftDistanceX: true, tvParallaxShiftDistanceY: true, tvParallaxTiltAngle: true, @@ -99,8 +100,10 @@ const _textMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -127,6 +130,7 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, role: true, style: true, suppressHighlighting: true, @@ -156,8 +160,10 @@ const _imageMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/adapters/src/adapters.macos.ts b/packages/utils/adapters/src/adapters.macos.ts index 6ca6b67491..debbd709b2 100644 --- a/packages/utils/adapters/src/adapters.macos.ts +++ b/packages/utils/adapters/src/adapters.macos.ts @@ -78,6 +78,7 @@ const _viewMask: IFilterMask = { onTouchEndCapture: true, onTouchMove: true, onTouchStart: true, + // @ts-expect-error Removed in 0.77 passthroughAllKeyEvents: true, pointerEvents: true, removeClippedSubviews: true, @@ -126,8 +127,10 @@ const _textMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -161,6 +164,7 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, role: true, selectable: true, selectionColor: true, @@ -197,8 +201,10 @@ const _imageMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLiveRegion: true, accessibilityRole: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/adapters/src/adapters.ts b/packages/utils/adapters/src/adapters.ts index d9506220f1..6a6ed2206f 100644 --- a/packages/utils/adapters/src/adapters.ts +++ b/packages/utils/adapters/src/adapters.ts @@ -37,12 +37,14 @@ const _viewMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -50,6 +52,7 @@ const _viewMask: IFilterMask = { allowsVibrancy: true, animationClass: true, collapsable: true, + collapsableChildren: true, cursor: true, draggedTypes: true, enableFocusRing: true, @@ -122,7 +125,6 @@ const _viewMask: IFilterMask = { testID: true, tooltip: true, tvParallaxMagnification: true, - tvParallaxProperties: true, tvParallaxShiftDistanceX: true, tvParallaxShiftDistanceY: true, tvParallaxTiltAngle: true, @@ -167,12 +169,14 @@ const _textMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -216,6 +220,8 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, + pressRetentionOffset: true, role: true, selectable: true, selectionColor: true, @@ -264,12 +270,14 @@ const _imageMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/adapters/src/adapters.win32.ts b/packages/utils/adapters/src/adapters.win32.ts index 55184790e5..669e507f39 100644 --- a/packages/utils/adapters/src/adapters.win32.ts +++ b/packages/utils/adapters/src/adapters.win32.ts @@ -22,17 +22,20 @@ const _viewMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, accessible: true, animationClass: true, collapsable: true, + collapsableChildren: true, cursor: true, enableFocusRing: true, focusable: true, @@ -99,7 +102,6 @@ const _viewMask: IFilterMask = { testID: true, tooltip: true, tvParallaxMagnification: false, - tvParallaxProperties: false, tvParallaxShiftDistanceX: false, tvParallaxShiftDistanceY: false, tvParallaxTiltAngle: false, @@ -142,11 +144,13 @@ const _textMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -187,6 +191,7 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, role: true, selectable: true, selectionColor: true, @@ -235,11 +240,13 @@ const _imageMask: IFilterMask = { accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPositionInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/adapters/src/adapters.windows.ts b/packages/utils/adapters/src/adapters.windows.ts index d0f89ed068..4d6538560f 100644 --- a/packages/utils/adapters/src/adapters.windows.ts +++ b/packages/utils/adapters/src/adapters.windows.ts @@ -9,23 +9,29 @@ export type IImageProps = ImageProps; const _viewMask: IFilterMask = { children: true, + accessibilityAccessKey: true, accessibilityActions: true, + accessibilityAnnotation: true, accessibilityElementsHidden: true, accessibilityHint: true, accessibilityIgnoresInvertColors: true, + accessibilityItemType: true, accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, accessible: true, collapsable: true, + collapsableChildren: true, enableFocusRing: true, focusable: true, hasTVPreferredFocus: true, @@ -87,7 +93,6 @@ const _viewMask: IFilterMask = { testID: true, tooltip: true, tvParallaxMagnification: true, - tvParallaxProperties: true, tvParallaxShiftDistanceX: true, tvParallaxShiftDistanceY: true, tvParallaxTiltAngle: true, @@ -111,18 +116,23 @@ const _viewMask: IFilterMask = { }; const _textMask: IFilterMask = { + accessibilityAccessKey: true, accessibilityActions: true, + accessibilityAnnotation: true, accessibilityElementsHidden: true, accessibilityHint: true, accessibilityIgnoresInvertColors: true, + accessibilityItemType: true, accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, @@ -153,6 +163,8 @@ const _textMask: IFilterMask = { onPressIn: true, onPressOut: true, onTextLayout: true, + pointerEvents: true, + pressRetentionOffset: true, role: true, selectable: true, selectionColor: true, @@ -160,6 +172,7 @@ const _textMask: IFilterMask = { suppressHighlighting: true, testID: true, textBreakStrategy: true, + tooltip: true, 'aria-busy': true, 'aria-checked': true, 'aria-disabled': true, @@ -181,18 +194,23 @@ const _textMask: IFilterMask = { const _imageMask: IFilterMask = { children: true, + accessibilityAccessKey: true, accessibilityActions: true, + accessibilityAnnotation: true, accessibilityElementsHidden: true, accessibilityHint: true, accessibilityIgnoresInvertColors: true, + accessibilityItemType: true, accessibilityLabel: true, accessibilityLabelledBy: true, accessibilityLanguage: true, + accessibilityLargeContentTitle: true, accessibilityLevel: true, accessibilityLiveRegion: true, accessibilityPosInSet: true, accessibilityRole: true, accessibilitySetSize: true, + accessibilityShowsLargeContentViewer: true, accessibilityState: true, accessibilityValue: true, accessibilityViewIsModal: true, diff --git a/packages/utils/interactive-hooks/package.json b/packages/utils/interactive-hooks/package.json index 527e1978a1..c2f3413ef6 100644 --- a/packages/utils/interactive-hooks/package.json +++ b/packages/utils/interactive-hooks/package.json @@ -37,23 +37,26 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@office-iss/react-native-win32": "^0.74.0", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@types/invariant": "^2.2.0", "@types/jest": "^29.0.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -61,14 +64,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -77,6 +81,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows", "react" ] diff --git a/packages/utils/styling/package.json b/packages/utils/styling/package.json index 4b9d1826cc..1818abffed 100644 --- a/packages/utils/styling/package.json +++ b/packages/utils/styling/package.json @@ -29,14 +29,17 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -44,14 +47,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/utils/test-tools/package.json b/packages/utils/test-tools/package.json index a4c3cea624..b9165ab398 100644 --- a/packages/utils/test-tools/package.json +++ b/packages/utils/test-tools/package.json @@ -27,14 +27,17 @@ "devDependencies": { "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/metro-config": "^0.74.0", - "@types/react": "^18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0" + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0" }, "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -42,14 +45,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/packages/utils/tokens/package.json b/packages/utils/tokens/package.json index 9d418f677e..51f4a9bf18 100644 --- a/packages/utils/tokens/package.json +++ b/packages/utils/tokens/package.json @@ -34,20 +34,24 @@ "@babel/core": "^7.20.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "@react-native/babel-preset": "^0.74.0", - "@react-native/metro-config": "^0.74.0", - "@types/react": "~18.2.0", - "react": "18.2.0", - "react-native": "^0.74.0", - "react-native-macos": "^0.74.0", - "react-native-windows": "^0.74.0" + "@office-iss/react-native-win32": "^0.78.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@types/react": "~19.0.0", + "react": "19.0.0", + "react-native": "^0.78.0", + "react-native-macos": "^0.78.0", + "react-native-windows": "^0.78.0" }, "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "react": "18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-macos": "^0.73.0 || ^0.74.0", - "react-native-windows": "^0.73.0 || ^0.74.0" + "@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0" }, "author": "", "license": "MIT", @@ -55,14 +59,15 @@ "kitType": "library", "alignDeps": { "presets": [ + "@fluentui-react-native/scripts/align-deps-preset.js", "microsoft/react-native" ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ @@ -71,6 +76,7 @@ "core-android", "core-ios", "core-macos", + "core-win32", "core-windows" ] } diff --git a/scripts/align-deps-preset.js b/scripts/align-deps-preset.js index eb6922d9fc..bffe11edae 100644 --- a/scripts/align-deps-preset.js +++ b/scripts/align-deps-preset.js @@ -23,4 +23,44 @@ module.exports = { capabilities: ['react'], }, }, + 0.75: { + 'core-win32': { + name: '@office-iss/react-native-win32', + version: '^0.75.0', + capabilities: ['core'], + }, + 'react-dom': { + name: 'react-dom', + version: '~18.2.0', + capabilities: ['react'], + }, + }, + 0.76: { + 'core-win32': { + name: '@office-iss/react-native-win32', + version: '^0.76.0', + capabilities: ['core'], + }, + }, + 0.77: { + 'core-win32': { + name: '@office-iss/react-native-win32', + version: '^0.77.0', + capabilities: ['core'], + }, + }, + 0.78: { + 'core-win32': { + name: '@office-iss/react-native-win32', + version: '^0.78.0', + capabilities: ['core'], + }, + }, + 0.79: { + 'core-win32': { + name: '@office-iss/react-native-win32', + version: '^0.79.0', + capabilities: ['core'], + }, + }, }; diff --git a/scripts/package.json b/scripts/package.json index 5c03c8e14e..73db3ebe63 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -20,17 +20,17 @@ }, "peerDependencies": { "just-scripts": "^2.3.2", - "react": "18.2.0", - "react-dom": "~18.2.0", - "react-native": "^0.73.0 || ^0.74.0", - "react-native-svg": "^15.0.0 || ^15.4.0" + "react": "18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0", + "react-dom": "~18.2.0 || ^18.3.1 || ^19.0.0", + "react-native": "^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0", + "react-native-svg": "^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2" }, "devDependencies": { - "@react-native-community/cli": "^13.6.4", - "@react-native-community/cli-platform-android": "^13.6.4", - "@react-native-community/cli-platform-ios": "^13.6.4", - "@react-native/metro-babel-transformer": "^0.74.0", - "@react-native/metro-config": "^0.74.0", + "@react-native-community/cli": "^15.0.1", + "@react-native-community/cli-platform-android": "^15.0.1", + "@react-native-community/cli-platform-ios": "^15.0.1", + "@react-native/metro-babel-transformer": "^0.78.0", + "@react-native/metro-config": "^0.78.0", "@rnx-kit/jest-preset": "^0.2.0", "@types/es6-collections": "^0.5.29", "@types/es6-promise": "0.0.32", @@ -46,15 +46,15 @@ "jsdom": "^25.0.0", "just-scripts": "^2.3.2", "just-task": "^1.4.2", - "metro-config": "^0.80.3", + "metro-config": "^0.81.3", "metro-react-native-babel-transformer": "^0.76.5", "prettier": "^2.4.1", - "react": "18.2.0", - "react-dom": "~18.2.0", - "react-native": "^0.74.0", - "react-native-svg": "^15.4.0", + "react": "19.0.0", + "react-dom": "~19.0.0", + "react-native": "^0.78.0", + "react-native-svg": "^15.11.2", "react-native-svg-transformer": "^1.0.0", - "react-test-renderer": "18.2.0", + "react-test-renderer": "19.0.0", "rimraf": "^5.0.1", "typescript": "4.9.4", "workspace-tools": "^0.26.3" @@ -80,10 +80,10 @@ ], "requirements": { "development": [ - "react-native@0.74" + "react-native@0.78" ], "production": [ - "react-native@0.73 || 0.74" + "react-native@0.73 || 0.74 || 0.75 || 0.76 || 0.77 || 0.78" ] }, "capabilities": [ diff --git a/yarn.lock b/yarn.lock index e1ad1c01a0..4b30495a1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -336,55 +336,7 @@ __metadata: languageName: node linkType: hard -"@azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0": - version: 1.7.1 - resolution: "@azure/core-auth@npm:1.7.1" - dependencies: - "@azure/abort-controller": "npm:^2.0.0" - "@azure/core-util": "npm:^1.1.0" - tslib: "npm:^2.6.2" - checksum: 10c0/34ea323097174495cd4cfc291cc39de7af53523a7fbc31b6fd3468c8dd47aa214734b4ddb540c70da8d693fc57629ed52337b5d770a940a97e9edb18f3d285a7 - languageName: node - linkType: hard - -"@azure/core-rest-pipeline@npm:1.10.1": - version: 1.10.1 - resolution: "@azure/core-rest-pipeline@npm:1.10.1" - dependencies: - "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-auth": "npm:^1.4.0" - "@azure/core-tracing": "npm:^1.0.1" - "@azure/core-util": "npm:^1.0.0" - "@azure/logger": "npm:^1.0.0" - form-data: "npm:^4.0.0" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" - tslib: "npm:^2.2.0" - uuid: "npm:^8.3.0" - checksum: 10c0/ea07b331f8156f24a29101181486ae3013e62fa19ccec949cd666a2810a7176922ecf9f32f1027a08bec36302a35f3c9aa6f3e73c8b720a0c89100cba6ff6c77 - languageName: node - linkType: hard - -"@azure/core-tracing@npm:^1.0.0, @azure/core-tracing@npm:^1.0.1": - version: 1.0.1 - resolution: "@azure/core-tracing@npm:1.0.1" - dependencies: - tslib: "npm:^2.2.0" - checksum: 10c0/bc8ff602392b76e9a1b38be9b56f6bcb33b1c44fc0d19196cbf6f7b5834b264d6a5989db867b77884ffa9b3ff29633120b524cec64f5bbc89c72a1f89fdb4ea1 - languageName: node - linkType: hard - -"@azure/core-util@npm:1.2.0": - version: 1.2.0 - resolution: "@azure/core-util@npm:1.2.0" - dependencies: - "@azure/abort-controller": "npm:^1.0.0" - tslib: "npm:^2.2.0" - checksum: 10c0/93160fb22fb7009e6cf6ff16c538ef685a05fd60a41576c1f6c634496155fd32b2c2f67dfb7b5f3a4f16bf13acb2914baf200315f457ad7986a89f830d285fca - languageName: node - linkType: hard - -"@azure/core-util@npm:^1.0.0, @azure/core-util@npm:^1.1.0": +"@azure/core-util@npm:^1.1.0": version: 1.8.1 resolution: "@azure/core-util@npm:1.8.1" dependencies: @@ -394,30 +346,7 @@ __metadata: languageName: node linkType: hard -"@azure/logger@npm:^1.0.0": - version: 1.0.3 - resolution: "@azure/logger@npm:1.0.3" - dependencies: - tslib: "npm:^2.2.0" - checksum: 10c0/529dba5c93ef02bac227c859ad60fc86699bf00665edbb47eee292f0b544032c9777e35a5d9b57986452767bedc86e5ae4cf701219d13a643c98f009264a9d05 - languageName: node - linkType: hard - -"@azure/opentelemetry-instrumentation-azure-sdk@npm:^1.0.0-beta.5": - version: 1.0.0-beta.5 - resolution: "@azure/opentelemetry-instrumentation-azure-sdk@npm:1.0.0-beta.5" - dependencies: - "@azure/core-tracing": "npm:^1.0.0" - "@azure/logger": "npm:^1.0.0" - "@opentelemetry/api": "npm:^1.4.1" - "@opentelemetry/core": "npm:^1.15.2" - "@opentelemetry/instrumentation": "npm:^0.41.2" - tslib: "npm:^2.2.0" - checksum: 10c0/f50e74da60a5bd0c1eac9452611650a27a3dfde7941fab156e9b067013f02811809d52387b8cdd666f3462c0982a5592fea50a4443a5c86cc152e2f52193fde0 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -435,7 +364,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.0.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.21.3, @babel/core@npm:^7.24.7, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.0.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.20.0, @babel/core@npm:^7.21.3, @babel/core@npm:^7.24.7, @babel/core@npm:^7.25.2, @babel/core@npm:^7.8.0": version: 7.27.4 resolution: "@babel/core@npm:7.27.4" dependencies: @@ -458,7 +387,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.7.2": version: 7.27.5 resolution: "@babel/generator@npm:7.27.5" dependencies: @@ -523,36 +452,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.4": - version: 0.4.4 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/60126f5f719b9e2114df62e3bf3ac0797b71d8dc733db60192eb169b004fde72ee309fa5848c5fdfe98b8e8863c46f55e16da5aa8a4e420b4d2670cd0c5dd708 - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.5.0": - version: 0.5.0 - resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/2b053b96a0c604a7e0f5c7d13a8a55f4451d938f7af42bd40f62a87df15e6c87a0b1dbd893a0f0bb51077b54dc3ba00a58b166531a5940ad286ab685dd8979ec - languageName: node - linkType: hard - "@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.3": version: 0.6.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" @@ -587,7 +486,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.5, @babel/helper-module-imports@npm:^7.27.1": +"@babel/helper-module-imports@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: @@ -619,7 +518,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.27.1 resolution: "@babel/helper-plugin-utils@npm:7.27.1" checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b @@ -704,7 +603,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5": version: 7.27.5 resolution: "@babel/parser@npm:7.27.5" dependencies: @@ -788,7 +687,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -800,31 +699,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-default-from@npm:^7.0.0": - version: 7.22.5 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-export-default-from": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/db5d0df5bb8d13078cf2793900ca89075622e4a8c4c5246328b1b62ad3c99990b18e4716de10123a34649fea885d8a615082a21db905903d27fa0bcbd53da799 - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.0": - version: 7.20.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" +"@babel/plugin-proposal-export-default-from@npm:^7.0.0, @babel/plugin-proposal-export-default-from@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/436c1ee9f983813fc52788980a7231414351bd34d80b16b83bddb09115386292fe4912cc6d172304eabbaf0c4813625331b9b5bc798acb0e8925cf0d2b394d4d + checksum: 10c0/6e0756e0692245854028caea113dad2dc11fcdd479891a59d9a614a099e7e321f2bd25a1e3dd6f3b36ba9506a76f072f63adbf676e5ed51e7eeac277612e3db2 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -875,7 +761,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0": +"@babel/plugin-proposal-optional-chaining@npm:^7.20.0": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -944,7 +830,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.0": +"@babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -955,25 +841,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.22.5" +"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/57fae17e0db773fa6f11263cf59e9c1946145c3dde01b399c364c6a6b0b7c9df18051d697ad95b5c6927d7f081921aa1f1096bbd9a2762746e92c1144810c32c + checksum: 10c0/9aa62f5916950f3e5f91657895f4635b1c77e108e453ef12c30dc7670c3441bdd65cd28be20d6ddc9003ed471cc98465785a14cd76c61f077c1c84264f1f28ca languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-syntax-flow@npm:7.24.7" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-flow@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/2f0cb7a78379029707e61f6665634a5b758c8b4ccb602a72d798e41d36b0647c2f2de59f90e0c1d522b026962918e54d82f3aee0c194dc87cd340455aa58562a + checksum: 10c0/4d34ca47044398665cbe0293baea7be230ca4090bc7981ffba5273402a215c95976c6f811c7b32f10b326cc6aab6886f26c29630c429aa45c3f350c5ccdfdbbf languageName: node linkType: hard @@ -1032,7 +918,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -1143,7 +1029,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.27.1": +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" dependencies: @@ -1154,7 +1040,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.27.1": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.27.1" dependencies: @@ -1167,7 +1053,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.27.1": +"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" dependencies: @@ -1191,7 +1077,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.27.1": +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.27.1": version: 7.27.5 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.5" dependencies: @@ -1202,7 +1088,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.27.1": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" dependencies: @@ -1226,7 +1112,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.27.1": +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-classes@npm:7.27.1" dependencies: @@ -1242,7 +1128,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.27.1": +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1" dependencies: @@ -1254,7 +1140,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.27.1, @babel/plugin-transform-destructuring@npm:^7.27.3": +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.27.1, @babel/plugin-transform-destructuring@npm:^7.27.3": version: 7.27.3 resolution: "@babel/plugin-transform-destructuring@npm:7.27.3" dependencies: @@ -1333,19 +1219,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7": - version: 7.25.2 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.2" +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7, @babel/plugin-transform-flow-strip-types@npm:^7.25.2": + version: 7.27.1 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/plugin-syntax-flow": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-syntax-flow": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/821f5ccdb8104e09764d8a24d4c0dd4fe9e264d95e6477269c911e15240a63343d3fe71b6cf9382273766a0e86a015c2867d26fd75e5827134d990c93fa9e605 + checksum: 10c0/c61c43244aacdcd479ad9ba618e1c095a5db7e4eadc3d19249602febc4e97153230273c014933f5fe4e92062fa56dab9bed4bc430197d5b2ffeb2158a4bf6786 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.27.1": +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-for-of@npm:7.27.1" dependencies: @@ -1357,7 +1243,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.27.1": +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-function-name@npm:7.27.1" dependencies: @@ -1381,7 +1267,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.27.1": +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-literals@npm:7.27.1" dependencies: @@ -1392,7 +1278,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1" dependencies: @@ -1426,7 +1312,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" dependencies: @@ -1464,7 +1350,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1" dependencies: @@ -1498,7 +1384,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.27.1": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-numeric-separator@npm:7.27.1" dependencies: @@ -1509,7 +1395,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.27.2": +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.27.2": version: 7.27.3 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.27.3" dependencies: @@ -1535,7 +1421,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.27.1": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.27.1" dependencies: @@ -1546,7 +1432,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.27.1": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" dependencies: @@ -1558,7 +1444,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.27.1": +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-parameters@npm:7.27.1" dependencies: @@ -1569,7 +1455,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.27.1": +"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" dependencies: @@ -1581,7 +1467,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.27.1": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.27.1" dependencies: @@ -1605,7 +1491,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.27.1": +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-react-display-name@npm:7.27.1" dependencies: @@ -1627,29 +1513,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.0.0": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.22.5" +"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/263091bdede1f448cb2c59b84eb69972c15d3f022c929a75337bd20d8b65551ac38cd26dad1946eaa93289643506b10ddaea3445a28cb8fca5a773a22a0df90b + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.0.0": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.22.5" +"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/defc9debb76b4295e3617ef7795a0533dbbecef6f51bf5ba4bfc162df892a84fd39e14d5f1b9a5aad7b09b97074fef4c6756f9d2036eef5a9874acabe198f75a + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.27.1": +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-react-jsx@npm:7.27.1" dependencies: @@ -1676,7 +1562,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.27.1": +"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.27.1": version: 7.27.5 resolution: "@babel/plugin-transform-regenerator@npm:7.27.5" dependencies: @@ -1710,23 +1596,23 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.0.0": - version: 7.22.10 - resolution: "@babel/plugin-transform-runtime@npm:7.22.10" +"@babel/plugin-transform-runtime@npm:^7.0.0, @babel/plugin-transform-runtime@npm:^7.24.7": + version: 7.27.4 + resolution: "@babel/plugin-transform-runtime@npm:7.27.4" dependencies: - "@babel/helper-module-imports": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - babel-plugin-polyfill-corejs2: "npm:^0.4.5" - babel-plugin-polyfill-corejs3: "npm:^0.8.3" - babel-plugin-polyfill-regenerator: "npm:^0.5.2" + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/3c9fe6dacc520e85e416a3a041f9cb7da9f77dcb53a2845b81f71df31716f5d855fdddcbc127cc52bd61deb874f210c710571a4e2b17a769ada00eb62e1e1d3b + checksum: 10c0/7d4683410b8d04483e666baf150faeefa6525acf9c53c8631d9bb7c49271fabe4817dad6284a7a8c54c92ce1f24a69cd62f56782bb9bd35135c9933b1c5362ed languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.27.1": +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1" dependencies: @@ -1737,7 +1623,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.27.1": +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-spread@npm:7.27.1" dependencies: @@ -1749,7 +1635,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.27.1": +"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" dependencies: @@ -1782,7 +1668,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.27.1, @babel/plugin-transform-typescript@npm:^7.5.0": +"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.1, @babel/plugin-transform-typescript@npm:^7.5.0": version: 7.27.1 resolution: "@babel/plugin-transform-typescript@npm:7.27.1" dependencies: @@ -1820,7 +1706,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.27.1": +"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1" dependencies: @@ -1923,7 +1809,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": +"@babel/preset-flow@npm:^7.24.7": version: 7.24.7 resolution: "@babel/preset-flow@npm:7.24.7" dependencies: @@ -1965,7 +1851,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.0.0, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.24.7, @babel/preset-typescript@npm:^7.8.0": +"@babel/preset-typescript@npm:^7.0.0, @babel/preset-typescript@npm:^7.24.7, @babel/preset-typescript@npm:^7.8.0": version: 7.27.1 resolution: "@babel/preset-typescript@npm:7.27.1" dependencies: @@ -1980,7 +1866,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.13.16, @babel/register@npm:^7.24.6": +"@babel/register@npm:^7.24.6": version: 7.24.6 resolution: "@babel/register@npm:7.24.6" dependencies: @@ -2002,7 +1888,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" dependencies: @@ -2013,7 +1899,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4": version: 7.27.4 resolution: "@babel/traverse@npm:7.27.4" dependencies: @@ -2028,7 +1914,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.27.6 resolution: "@babel/types@npm:7.27.6" dependencies: @@ -2312,20 +2198,24 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2348,19 +2238,23 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/theming-utils": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2387,20 +2281,24 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/theming-utils": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" assert-never: "npm:^1.2.1" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2426,22 +2324,25 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2470,22 +2371,25 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2518,26 +2422,29 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2557,23 +2464,26 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2602,26 +2512,29 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2648,22 +2561,25 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2701,13 +2617,16 @@ __metadata: "@fluentui-react-native/use-slot": "workspace:*" "@fluentui-react-native/use-slots": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -2726,26 +2645,29 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" react-native-svg-transformer: "npm:^1.0.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2768,21 +2690,24 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/theming-utils": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" assert-never: "npm:^1.2.1" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2861,8 +2786,8 @@ __metadata: "@fluentui-react-native/use-tokens": "npm:*" "@fluentui-react-native/win32-theme": "npm:*" "@fluentui/react-native": "npm:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "npm:*" "@uifabricshared/foundation-compose": "npm:*" "@uifabricshared/foundation-settings": "npm:*" @@ -2871,11 +2796,11 @@ __metadata: "@uifabricshared/themed-settings": "npm:*" "@uifabricshared/theming-ramp": "npm:*" "@uifabricshared/theming-react-native": "npm:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" workspace-tools: "npm:^0.26.3" languageName: unknown linkType: soft @@ -2928,22 +2853,25 @@ __metadata: "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -2965,19 +2893,23 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3003,21 +2935,25 @@ __metadata: "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3037,13 +2973,16 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/focus-zone": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-babel-transformer": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-babel-transformer": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@rnx-kit/metro-config": "npm:^2.0.0" "@types/jasmine": "npm:5.1.4" "@types/node": "npm:^22.2.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" "@wdio/appium-service": "npm:^9.12.6" "@wdio/cli": "npm:^9.12.6" "@wdio/globals": "npm:^9.12.6" @@ -3056,11 +2995,11 @@ __metadata: appium-uiautomator2-driver: "npm:^3.0.5" appium-windows-driver: "npm:^2.12.18" appium-xcuitest-driver: "npm:^7.9.1" - metro-config: "npm:^0.80.3" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + metro-config: "npm:^0.81.3" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" rimraf: "npm:^5.0.1" ts-node: "npm:^10.7.0" typescript: "npm:4.9.4" @@ -3086,22 +3025,26 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" assert-never: "npm:^1.2.1" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3120,21 +3063,25 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@types/use-subscription": "npm:^1.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" use-subscription: "npm:^1.11.0" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3153,19 +3100,23 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3186,23 +3137,26 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3221,19 +3175,23 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3255,22 +3213,25 @@ __metadata: "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3288,13 +3249,16 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -3305,15 +3269,18 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/use-subscription": "npm:^1.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" use-subscription: "npm:^1.11.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -3328,19 +3295,23 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3362,22 +3333,26 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" assert-never: "npm:^1.2.1" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3399,20 +3374,24 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3432,22 +3411,25 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3467,22 +3449,25 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3511,20 +3496,24 @@ __metadata: "@fluentui-react-native/use-slots": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" "@fluentui-react-native/use-tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3546,22 +3535,25 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/text": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3600,21 +3592,25 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3636,24 +3632,27 @@ __metadata: "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/invariant": "npm:^2.2.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" invariant: "npm:^2.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3678,23 +3677,27 @@ __metadata: "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3728,25 +3731,28 @@ __metadata: "@fluentui-react-native/icon": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3777,23 +3783,26 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3813,15 +3822,18 @@ __metadata: "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -3846,22 +3858,25 @@ __metadata: "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3883,23 +3898,26 @@ __metadata: "@fluentui-react-native/menu": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3921,24 +3939,27 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3960,23 +3981,27 @@ __metadata: "@fluentui-react-native/persona-coin": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -3996,20 +4021,24 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4029,21 +4058,25 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4071,26 +4104,29 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4110,9 +4146,12 @@ __metadata: "@babel/preset-env": "npm:^7.8.0" "@babel/preset-react": "npm:^7.8.0" "@babel/preset-typescript": "npm:^7.8.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-babel-transformer": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-babel-transformer": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@rnx-kit/align-deps": "npm:^3.0.0" babel-jest: "npm:^29.7.0" beachball: "npm:^2.20.0" @@ -4120,13 +4159,13 @@ __metadata: eslint-plugin-import: "npm:^2.27.5" lage: "npm:^2.0.0" markdown-link-check: "npm:^3.8.7" - react: "npm:18.2.0" - react-dom: "npm:^18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-dom: "npm:~19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-dom: ^18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-dom: ^18.2.0 || ^18.3.1 || ^19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4134,11 +4173,11 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/scripts@workspace:scripts" dependencies: - "@react-native-community/cli": "npm:^13.6.4" - "@react-native-community/cli-platform-android": "npm:^13.6.4" - "@react-native-community/cli-platform-ios": "npm:^13.6.4" - "@react-native/metro-babel-transformer": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/metro-babel-transformer": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@rnx-kit/jest-preset": "npm:^0.2.0" "@types/es6-collections": "npm:^0.5.29" "@types/es6-promise": "npm:0.0.32" @@ -4154,24 +4193,24 @@ __metadata: jsdom: "npm:^25.0.0" just-scripts: "npm:^2.3.2" just-task: "npm:^1.4.2" - metro-config: "npm:^0.80.3" + metro-config: "npm:^0.81.3" metro-react-native-babel-transformer: "npm:^0.76.5" prettier: "npm:^2.4.1" - react: "npm:18.2.0" - react-dom: "npm:~18.2.0" - react-native: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" + react: "npm:19.0.0" + react-dom: "npm:~19.0.0" + react-native: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" react-native-svg-transformer: "npm:^1.0.0" - react-test-renderer: "npm:18.2.0" + react-test-renderer: "npm:19.0.0" rimraf: "npm:^5.0.1" typescript: "npm:4.9.4" workspace-tools: "npm:^0.26.3" peerDependencies: just-scripts: ^2.3.2 - react: 18.2.0 - react-dom: ~18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-dom: ~18.2.0 || ^18.3.1 || ^19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 bin: fluentui-scripts: ./just-scripts.js languageName: unknown @@ -4187,20 +4226,23 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4222,21 +4264,25 @@ __metadata: "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4258,23 +4304,27 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/text": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4292,13 +4342,16 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4317,21 +4370,24 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4359,23 +4415,26 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" "@fluentui-react-native/use-styling": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4393,13 +4452,16 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4411,28 +4473,26 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tester": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" "@office-iss/rex-win32": "npm:0.73.11-devmain.16.0.17615.15030" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-babel-transformer": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-babel-transformer": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@rnx-kit/cli": "npm:^0.18.0" "@rnx-kit/metro-config": "npm:^2.0.0" - "@types/react": "npm:^18.2.0" - metro-config: "npm:^0.80.3" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" + "@types/react": "npm:~19.0.0" + metro-config: "npm:^0.81.3" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" react-native-svg-transformer: "npm:^1.0.0" - react-test-renderer: "npm:18.2.0" + react-test-renderer: "npm:19.0.0" rimraf: "npm:^5.0.1" tslib: "npm:^2.3.1" typescript: "npm:4.9.4" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - peerDependenciesMeta: - "@office-iss/react-native-win32": - optional: true languageName: unknown linkType: soft @@ -4492,36 +4552,36 @@ __metadata: "@fortawesome/fontawesome-svg-core": "npm:^6.2.0" "@fortawesome/free-solid-svg-icons": "npm:^6.2.0" "@fortawesome/react-native-fontawesome": "npm:^0.3.0" - "@office-iss/react-native-win32": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" "@react-native-community/slider": "npm:^4.2.0" "@react-native-menu/menu": "npm:^0.7.3" "@react-native-picker/picker": "npm:^2.7.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-babel-transformer": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-babel-transformer": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@rnx-kit/cli": "npm:^0.18.0" "@rnx-kit/metro-config": "npm:^2.0.0" "@types/jasmine": "npm:5.1.4" - "@types/react": "npm:~18.2.0" + "@types/react": "npm:~19.0.0" "@warren-ms/react-native-icons": "npm:^0.0.13" "@wdio/cli": "npm:^8.40.0" "@wdio/globals": "npm:^8.40.0" "@wdio/jasmine-framework": "npm:^8.40.0" flow-bin: "npm:^0.113.0" - metro-config: "npm:^0.80.3" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" + metro-config: "npm:^0.81.3" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" react-native-svg-transformer: "npm:^1.0.0" - react-native-test-app: "npm:^3.9.2" - react-native-windows: "npm:^0.74.0" - react-test-renderer: "npm:18.2.0" + react-native-test-app: "npm:^4.1.4" + react-native-windows: "npm:^0.78.0" + react-test-renderer: "npm:19.0.0" tslib: "npm:^2.3.1" webdriverio: "npm:^8.40.0" - peerDependenciesMeta: - "@office-iss/react-native-win32": - optional: true languageName: unknown linkType: soft @@ -4538,21 +4598,25 @@ __metadata: "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-compose": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4575,14 +4639,17 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" assert-never: "npm:^1.2.1" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4593,14 +4660,17 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4613,13 +4683,16 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4631,13 +4704,16 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4652,19 +4728,23 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4684,20 +4764,24 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4719,23 +4803,26 @@ __metadata: "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4753,14 +4840,17 @@ __metadata: "@babel/core": "npm:^7.20.0" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4772,13 +4862,16 @@ __metadata: "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/use-slot": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + peerDependencies: + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4790,15 +4883,18 @@ __metadata: "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/use-tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4811,15 +4907,18 @@ __metadata: "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -4831,20 +4930,24 @@ __metadata: "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4869,21 +4972,24 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@fluentui-react-native/theming-utils": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:^18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" tslib: "npm:^2.3.1" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -4917,21 +5023,25 @@ __metadata: "@fluentui-react-native/separator": "workspace:*" "@fluentui-react-native/tablist": "workspace:*" "@fluentui-react-native/text": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-svg: "npm:^15.4.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-svg: ^15.0.0 || ^15.4.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-svg: "npm:^15.11.2" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-svg: ^15.0.0 || ^15.4.0 || ^15.6.0 || ^15.8.0 || ^15.11.1 || ^15.11.2 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -5752,10 +5862,77 @@ __metadata: languageName: node linkType: hard -"@microsoft/applicationinsights-web-snippet@npm:^1.0.1": - version: 1.0.1 - resolution: "@microsoft/applicationinsights-web-snippet@npm:1.0.1" - checksum: 10c0/1b4d68638108ffa3232979b462eef4045acecfba87e4969b8bef806e8b8f0a7a6949f596c4fd4be9fd50213823fee056f9e3a40883ab6d49b763ae59bd8218cb +"@microsoft/1ds-core-js@npm:4.3.8, @microsoft/1ds-core-js@npm:^4.3.0": + version: 4.3.8 + resolution: "@microsoft/1ds-core-js@npm:4.3.8" + dependencies: + "@microsoft/applicationinsights-core-js": "npm:3.3.8" + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.4 < 2.x" + "@nevware21/ts-utils": "npm:>= 0.11.8 < 2.x" + checksum: 10c0/c811336fb072c6913df3381652fcd6322a881b9988459528312cf68b2fd62ad02c0b2bf1db1935124ec38efa2cc84bb87e6e623cc20d7aca04b8a0627f230f53 + languageName: node + linkType: hard + +"@microsoft/1ds-post-js@npm:^4.3.0": + version: 4.3.8 + resolution: "@microsoft/1ds-post-js@npm:4.3.8" + dependencies: + "@microsoft/1ds-core-js": "npm:4.3.8" + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.4 < 2.x" + "@nevware21/ts-utils": "npm:>= 0.11.8 < 2.x" + checksum: 10c0/e36a22fa21b4c466dd3acccb00008b8fbdc357762c85ff47a5078b3c04ffdd2bef36750e4891551efb4ad021c000cf86616c496b7031da22c63f07b8ff0d8b0a + languageName: node + linkType: hard + +"@microsoft/applicationinsights-core-js@npm:3.3.8": + version: 3.3.8 + resolution: "@microsoft/applicationinsights-core-js@npm:3.3.8" + dependencies: + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.4 < 2.x" + "@nevware21/ts-utils": "npm:>= 0.11.8 < 2.x" + peerDependencies: + tslib: ">= 1.0.0" + checksum: 10c0/888138692e6493f4a4d77777404c7f78120b5932b7593afc11c84e965512e39235a293ee7365071537f925814250a330b7cd8adb1bc48615c4394ad24b43e591 + languageName: node + linkType: hard + +"@microsoft/applicationinsights-shims@npm:3.0.1": + version: 3.0.1 + resolution: "@microsoft/applicationinsights-shims@npm:3.0.1" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.9.4 < 2.x" + checksum: 10c0/3fa11dbbe6c4844fb28aecaef0aa352ace22558e161d27a7ff227060fb07e724fc1a7da449ae01327ff05d416abfff6987019c332f8b956c83a9f38f6b191e60 + languageName: node + linkType: hard + +"@microsoft/dynamicproto-js@npm:^2.0.3": + version: 2.0.3 + resolution: "@microsoft/dynamicproto-js@npm:2.0.3" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.10.4 < 2.x" + checksum: 10c0/3f17ddd5bebd478337038fb307af2570f5c8e0e49652706a3f34ad5bc0ba880114044965d23f8946cc062bb2d7d7a467c482f1323c6e4465f60907f71d018538 + languageName: node + linkType: hard + +"@nevware21/ts-async@npm:>= 0.5.4 < 2.x": + version: 0.5.4 + resolution: "@nevware21/ts-async@npm:0.5.4" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.11.6 < 2.x" + checksum: 10c0/c57097bfbd6c50b318626bae99f09fabb03e28b36df1a63aa25589bb291d9a55be89d6ab6b09ba5216240a9a01e0f0691594636e53ae8ea67393d186dd829b62 + languageName: node + linkType: hard + +"@nevware21/ts-utils@npm:>= 0.10.4 < 2.x, @nevware21/ts-utils@npm:>= 0.11.6 < 2.x, @nevware21/ts-utils@npm:>= 0.11.8 < 2.x, @nevware21/ts-utils@npm:>= 0.9.4 < 2.x": + version: 0.12.5 + resolution: "@nevware21/ts-utils@npm:0.12.5" + checksum: 10c0/788e691b78725d35ea65b3411ebcedca882c21ceefe632abbffff0954c4a3611cf8e6f704c41d1fbcfa4b4512969fae1be143282fd5e6f1aaa1893659bbb4be9 languageName: node linkType: hard @@ -5795,57 +5972,59 @@ __metadata: languageName: node linkType: hard -"@office-iss/react-native-win32@npm:^0.74.0": - version: 0.74.9 - resolution: "@office-iss/react-native-win32@npm:0.74.9" +"@office-iss/react-native-win32@npm:^0.78.0": + version: 0.78.6 + resolution: "@office-iss/react-native-win32@npm:0.78.6" dependencies: "@babel/runtime": "npm:^7.0.0" "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" + "@react-native-community/cli": "npm:^15.0.0" + "@react-native-community/cli-platform-android": "npm:^15.0.0" + "@react-native-community/cli-platform-ios": "npm:^15.0.0" "@react-native/assets": "npm:1.0.0" - "@react-native/assets-registry": "npm:0.74.89" - "@react-native/codegen": "npm:0.74.89" - "@react-native/community-cli-plugin": "npm:0.74.89" - "@react-native/gradle-plugin": "npm:0.74.89" - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/normalize-colors": "npm:0.74.89" - "@react-native/virtualized-lists": "npm:0.74.89" + "@react-native/assets-registry": "npm:0.78.2" + "@react-native/codegen": "npm:0.78.2" + "@react-native/community-cli-plugin": "npm:0.78.2" + "@react-native/gradle-plugin": "npm:0.78.2" + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/normalize-colors": "npm:0.78.2" + "@react-native/virtualized-lists": "npm:0.78.2" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" art: "npm:^0.10.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" + metro-runtime: "npm:^0.81.3" + metro-source-map: "npm:^0.81.3" mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" react-clone-referenced-element: "npm:^1.0.1" - react-devtools-core: "npm:^5.0.0" + react-devtools-core: "npm:^6.0.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" + semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" + ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 - react-native: ^0.74.0 - checksum: 10c0/64993b7946d8d4f40f655feee8cbd3d41462f49ab3268595aeacc499a6c14bf79e9f91515b935ce3e6d7e42e5be6f6b690f7478e12bfeaa17e85badf6f59fa1e + "@types/react": ^19.0.0 + react: ^19.0.0 + react-native: ^0.78.0 + checksum: 10c0/661ce756c5da8a371460853063972fbbaa713d674446f6bd253cbe1ac94c010672f64de4f42e105b741d82d6cb0c8de3da1eba2684a856410d5c55c812cd31ee languageName: node linkType: hard @@ -5898,71 +6077,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.4.1": - version: 1.7.0 - resolution: "@opentelemetry/api@npm:1.7.0" - checksum: 10c0/b5468115d1cec45dd2b86b39210fdc03620a93b9f07c3d20b14081f75e2f7c9b37ceceeb60d5f35c6d4f9819ae07eee0b4874e53e7362376db21db1e00f483f8 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.23.0, @opentelemetry/core@npm:^1.15.2": - version: 1.23.0 - resolution: "@opentelemetry/core@npm:1.23.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b68442034315c182fd5e6c1bcca7b249a4995dc219c6935718fb143d24b13cee5e7884c6750b9f55ae8f4477b7edb9b3140c6663112485b49f2a9bc5a243f5f2 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:^0.41.2": - version: 0.41.2 - resolution: "@opentelemetry/instrumentation@npm:0.41.2" - dependencies: - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.4.2" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.1" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/005a4fbdf5ab5a8f61608430c7c3b93ca5b6570246ed8408dfb92cbd6e3b093c8d66c443778f51223f11ca4cf6ca48d447ab9ea5c37c5bc874ee28a0c191fcbe - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.23.0": - version: 1.23.0 - resolution: "@opentelemetry/resources@npm:1.23.0" - dependencies: - "@opentelemetry/core": "npm:1.23.0" - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b1abc023f2f32ed6f328f27821ae70b7a936964a19d29246072e11a9abdf588158ba65a1e9f1177933868906d53d836c837304bb98d37231a01e31bc77b38476 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:^1.15.2": - version: 1.23.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" - dependencies: - "@opentelemetry/core": "npm:1.23.0" - "@opentelemetry/resources": "npm:1.23.0" - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/19a9e925e43c737058c75f5afc8eb9d39f0bb8547dbe112c05646da453a3a7c5ccf9e8513f1936f26447b47c40f6a4c1d2d03500f882f9e9e44c1ea373a7e8a7 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.23.0, @opentelemetry/semantic-conventions@npm:^1.15.2": - version: 1.23.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.23.0" - checksum: 10c0/2712f3874a45607bc7024e0d1a01c91a7e4671e7b925e2fcc79227f350c16c59a29ba36d8ab5f0842fe003ff464d24ab576033b35390316886bb120477f96ca6 - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -6013,184 +6127,192 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-clean@npm:13.6.9" +"@react-native-community/cli-clean@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-clean@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-tools": "npm:15.1.3" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/b40e4f0479c7ee419f1ce33f1d1278c2cf4d74fd9402852479a052f91ce56ee2e0b849e8d5cafea13f9fe246202823d5b2f8e1773eff610fcd84c1e190871624 + checksum: 10c0/95fd0ccf2485eb157ab93bfc5015c4f1242c950e50e00d613f2b9f434253b5236655766fa090386043e1ec64503f4e1e6a455a1f2bd90683c4cfd0b9cf30ea8f languageName: node linkType: hard -"@react-native-community/cli-config@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-config@npm:13.6.9" +"@react-native-community/cli-config-android@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-android@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-tools": "npm:15.1.3" chalk: "npm:^4.1.2" - cosmiconfig: "npm:^5.1.0" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/ac0903c70b6e30592a69b23a2080bf6cd9d32c30ef465310a164d7254227ec35749484d6306a6c547a129f8efdc0a56e15d1adeafbcffa96587a767b1e450bc5 + languageName: node + linkType: hard + +"@react-native-community/cli-config-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-apple@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.3" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/57526305ef3767a8f89aee2804e6d4fd80843c3b67db21b0bec288f80bf76147dea334e5bcf55867d9c7b3f87f80ccceb1278fb6e97f3ff11888a31a56c82492 + languageName: node + linkType: hard + +"@react-native-community/cli-config@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.3" + chalk: "npm:^4.1.2" + cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/f5635c1a02964d6ad36231acd1e0eda5bd0a47306939721bdc1f0c2258d989c3bcee1b5b77c5addb036d7846ec5c87fec72059e77f6b0d68815f079ef5d7d960 + checksum: 10c0/5cf211aa747df1cfce6fe1f82aa4b1552445d2d0b10d123c6e88ff94432288f5c9fcb2c6b1d903aeff95cbc6e7e67942afb18f088281fce8aec139a2e1e53e03 languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-debugger-ui@npm:13.6.9" +"@react-native-community/cli-debugger-ui@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-debugger-ui@npm:15.1.3" dependencies: serve-static: "npm:^1.13.1" - checksum: 10c0/9673c6ab96c84319e8b4b9df7b608fbf4bac1611e60b6363778aa0cec3ac2135d04212cc114122aee6007b3954054c5df27cc1fa59fe5edb2be2f0a4b9442afc + checksum: 10c0/676420dd3a87fbdaa21967606dd4661d9667b9b3689f9b7c380cc6f99055248e1121ced988c74eae639fa3c2d3b1b1336c11c3b776ddab03ad1ee69d72b738ab languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-doctor@npm:13.6.9" +"@react-native-community/cli-doctor@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-doctor@npm:15.1.3" dependencies: - "@react-native-community/cli-config": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-apple": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-config": "npm:15.1.3" + "@react-native-community/cli-platform-android": "npm:15.1.3" + "@react-native-community/cli-platform-apple": "npm:15.1.3" + "@react-native-community/cli-platform-ios": "npm:15.1.3" + "@react-native-community/cli-tools": "npm:15.1.3" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" - envinfo: "npm:^7.10.0" + envinfo: "npm:^7.13.0" execa: "npm:^5.0.0" - hermes-profile-transformer: "npm:^0.0.6" node-stream-zip: "npm:^1.9.1" ora: "npm:^5.4.1" semver: "npm:^7.5.2" strip-ansi: "npm:^5.2.0" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/d39e5e31e58e849fa70c2430c83af6f1ec4468bd0995ebf944b2d9cdda008b82b347f15deef1aa026dbe4502691aabf9698f022c0739b980a73a07c3f6c090f0 - languageName: node - linkType: hard - -"@react-native-community/cli-hermes@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-hermes@npm:13.6.9" - dependencies: - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-tools": "npm:13.6.9" - chalk: "npm:^4.1.2" - hermes-profile-transformer: "npm:^0.0.6" - checksum: 10c0/8e182570a65a1e57bde9dcaafe2d19741feac83a5e64f9c1828d0b24adcc78ea837720a12ad98769aab972647955f3b46c28b3ca2f465390c1ed44186d2d1b8e + checksum: 10c0/f66693558c583eb9b3aacae779185b93d5e7984f33436bf3b716176c955468ea286e989416e7c1a85cc68a16a4e3b8038c995210098b7a22a338e86ade08709c languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:13.6.9, @react-native-community/cli-platform-android@npm:^13.6.4": - version: 13.6.9 - resolution: "@react-native-community/cli-platform-android@npm:13.6.9" +"@react-native-community/cli-platform-android@npm:15.1.3, @react-native-community/cli-platform-android@npm:^15.0.0, @react-native-community/cli-platform-android@npm:^15.0.1": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-android@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-config-android": "npm:15.1.3" + "@react-native-community/cli-tools": "npm:15.1.3" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.2.4" logkitty: "npm:^0.7.1" - checksum: 10c0/6083fe862e2166982b844d7b50d121ddf6e2a12c221b5e4ad950db3da4c2c6f92e030447eb301e254b7a43e593a6f4436dd34cad136d9cd8182517032264c409 + checksum: 10c0/31bdb49b6687fc182f3149cd4a041c106e779dbf3d8ad374a8c7c413d4fc8de99324508350e34b9fbe150c4b0c53dcc839793d96dab376a3e50de648e989cf48 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-platform-apple@npm:13.6.9" +"@react-native-community/cli-platform-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-apple@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-config-apple": "npm:15.1.3" + "@react-native-community/cli-tools": "npm:15.1.3" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.0.12" - ora: "npm:^5.4.1" - checksum: 10c0/3a9c900ebbb141083f5d7ebc2494a580010a9df73d2bd589f7707d23e6b3feacdf259c98c8cc774851e3fea21aab6366e255bf489c710dd5712b33c984f58812 + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/a0903761a038cb95406226b13e356b62e31efc7bb3d8961a11578f1f2df012b475bec290cbedcecb4e0f61d67a6778cc274242e35c87d39ee160279b4cbd1813 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:13.6.9, @react-native-community/cli-platform-ios@npm:^13.6.4": - version: 13.6.9 - resolution: "@react-native-community/cli-platform-ios@npm:13.6.9" +"@react-native-community/cli-platform-ios@npm:15.1.3, @react-native-community/cli-platform-ios@npm:^15.0.0, @react-native-community/cli-platform-ios@npm:^15.0.1": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-ios@npm:15.1.3" dependencies: - "@react-native-community/cli-platform-apple": "npm:13.6.9" - checksum: 10c0/e4d9b47a3ca945ab58c5087cbe6740f22b1f3ccf4e5d48250bfbb7d57d20026e8c1d5216618047f0ddf82a77b387910b6f2f7c73d5d4d44d0702096e380b4f96 + "@react-native-community/cli-platform-apple": "npm:15.1.3" + checksum: 10c0/47b02d73054d63f75c4a813b605701e765d69372267ba3220753159eb2e3430b8d224a092a4ef453652620ee84644d618994a837ce4c5955e8b423d679e7dbd1 languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-server-api@npm:13.6.9" +"@react-native-community/cli-server-api@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-server-api@npm:15.1.3" dependencies: - "@react-native-community/cli-debugger-ui": "npm:13.6.9" - "@react-native-community/cli-tools": "npm:13.6.9" + "@react-native-community/cli-debugger-ui": "npm:15.1.3" + "@react-native-community/cli-tools": "npm:15.1.3" compression: "npm:^1.7.1" connect: "npm:^3.6.5" errorhandler: "npm:^1.5.1" nocache: "npm:^3.0.1" pretty-format: "npm:^26.6.2" serve-static: "npm:^1.13.1" - ws: "npm:^6.2.2" - checksum: 10c0/4061c25e66f5eaf5b397ae776feb4c5fcd1ee0ed4748e0694ba387870e67519145f255b69c2ea0583e8704580f3c7ba12d9e0181f80cc6f5e739c9c4f4f4e407 + ws: "npm:^6.2.3" + checksum: 10c0/2aa49781264e210e79ae464a084e258e0a62aee238fb68dd209eb649553814d9ebea5a0e76306cd1cda48049120267f4205bb4f9ac2191989948299b751d6fa9 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-tools@npm:13.6.9" +"@react-native-community/cli-tools@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-tools@npm:15.1.3" dependencies: appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" mime: "npm:^2.4.1" - node-fetch: "npm:^2.6.0" open: "npm:^6.2.0" ora: "npm:^5.4.1" + prompts: "npm:^2.4.2" semver: "npm:^7.5.2" shell-quote: "npm:^1.7.3" sudo-prompt: "npm:^9.0.0" - checksum: 10c0/a9b85cae49202aae81db33d3b62d06574c504bce634fbf0939dfa6ad6cae8f1b2728d4873fb5115023757a500280237992317c245e1b54dd96ca8c63c0f2582e + checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc languageName: node linkType: hard -"@react-native-community/cli-types@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-types@npm:13.6.9" +"@react-native-community/cli-types@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-types@npm:15.1.3" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/07be9711034265e6d602c659319ac3663adcc95b4633fd235ea6ce697681aaa3980c0bd13aa2e82e5f1309e21010619fef1e580e672f4649a7d4a91146c9a666 + checksum: 10c0/0e11be10184d531485734773391c80e9ce0f9a430841da328932ccbbb2b97f321fc0ced5f55550e58c41f23ec4ea7b7e0bfedce9b60fc00f842bcad5a4d57c35 languageName: node linkType: hard -"@react-native-community/cli@npm:13.6.9, @react-native-community/cli@npm:^13.6.4": - version: 13.6.9 - resolution: "@react-native-community/cli@npm:13.6.9" +"@react-native-community/cli@npm:^15.0.0, @react-native-community/cli@npm:^15.0.1": + version: 15.1.3 + resolution: "@react-native-community/cli@npm:15.1.3" dependencies: - "@react-native-community/cli-clean": "npm:13.6.9" - "@react-native-community/cli-config": "npm:13.6.9" - "@react-native-community/cli-debugger-ui": "npm:13.6.9" - "@react-native-community/cli-doctor": "npm:13.6.9" - "@react-native-community/cli-hermes": "npm:13.6.9" - "@react-native-community/cli-server-api": "npm:13.6.9" - "@react-native-community/cli-tools": "npm:13.6.9" - "@react-native-community/cli-types": "npm:13.6.9" + "@react-native-community/cli-clean": "npm:15.1.3" + "@react-native-community/cli-config": "npm:15.1.3" + "@react-native-community/cli-debugger-ui": "npm:15.1.3" + "@react-native-community/cli-doctor": "npm:15.1.3" + "@react-native-community/cli-server-api": "npm:15.1.3" + "@react-native-community/cli-tools": "npm:15.1.3" + "@react-native-community/cli-types": "npm:15.1.3" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" execa: "npm:^5.0.0" - find-up: "npm:^4.1.0" + find-up: "npm:^5.0.0" fs-extra: "npm:^8.1.0" graceful-fs: "npm:^4.1.3" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/4f2404301e7d12134dfa3f540d89f6a7b0ee9dd2125fe67d8c91a75cb6aa53367fc4db834c840b484cf1781cf5f4370b26ff9289beeba0e143b5febfadfd305d + checksum: 10c0/db5589e85851b917cbaaa95b3a0ee7c8c78535980a4bc5d07249e64c3e735bba1b510c7434c4d32592a062f8e60475cfd989ae240143828653319cfea75b5d9e languageName: node linkType: hard @@ -6201,20 +6323,20 @@ __metadata: languageName: node linkType: hard -"@react-native-mac/virtualized-lists@npm:0.74.87": - version: 0.74.87 - resolution: "@react-native-mac/virtualized-lists@npm:0.74.87" +"@react-native-mac/virtualized-lists@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native-mac/virtualized-lists@npm:0.78.2" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1f722bd59149d65676c6ebb6f13d78e87bb1b6a5f48fa033f0a6d002fa0c7d85ff3919fbe00e4d96e8133bb1194055f90c2a75664dba01056cc1bc42da472fa3 + checksum: 10c0/cc86a95e1befdec8701b626ce1f8cf0560aae56ea6e716824c7521594571268fdffd27d1def05608e893b8395f4466f7778fd6295fb476486eb46cdc950b8bfa languageName: node linkType: hard @@ -6238,18 +6360,19 @@ __metadata: languageName: node linkType: hard -"@react-native-windows/cli@npm:0.74.11": - version: 0.74.11 - resolution: "@react-native-windows/cli@npm:0.74.11" +"@react-native-windows/cli@npm:0.78.8": + version: 0.78.8 + resolution: "@react-native-windows/cli@npm:0.78.8" dependencies: - "@react-native-windows/codegen": "npm:0.74.8" - "@react-native-windows/fs": "npm:0.74.1" - "@react-native-windows/package-utils": "npm:0.74.1" - "@react-native-windows/telemetry": "npm:0.74.2" + "@react-native-windows/codegen": "npm:0.78.3" + "@react-native-windows/fs": "npm:0.78.1" + "@react-native-windows/package-utils": "npm:0.78.1" + "@react-native-windows/telemetry": "npm:0.78.1" "@xmldom/xmldom": "npm:^0.7.7" chalk: "npm:^4.1.0" cli-spinners: "npm:^2.2.0" envinfo: "npm:^7.5.0" + execa: "npm:^5.0.0" find-up: "npm:^4.1.0" glob: "npm:^7.1.1" lodash: "npm:^4.17.15" @@ -6259,21 +6382,20 @@ __metadata: semver: "npm:^7.3.2" shelljs: "npm:^0.8.4" username: "npm:^5.1.0" - uuid: "npm:^3.3.2" xml-formatter: "npm:^2.4.0" xml-parser: "npm:^1.2.1" xpath: "npm:^0.0.27" peerDependencies: react-native: "*" - checksum: 10c0/a97104a43924712c8bd24bf2e95878c87fe8f20ddce2e556d5f506134960606438604cfdb31b2e40069f6ad6e20d39a9051065a018cbc76c39f4017fd656aa50 + checksum: 10c0/27606eea90d5b49f6164068982ddae041ce4978c39a24a425eef7e72e4f9fcc3a931a6fbd1e9f2944383771a0ac57a5741854e7a3c6b08a134b903d70f9fbbad languageName: node linkType: hard -"@react-native-windows/codegen@npm:0.74.8": - version: 0.74.8 - resolution: "@react-native-windows/codegen@npm:0.74.8" +"@react-native-windows/codegen@npm:0.78.3": + version: 0.78.3 + resolution: "@react-native-windows/codegen@npm:0.78.3" dependencies: - "@react-native-windows/fs": "npm:0.74.1" + "@react-native-windows/fs": "npm:0.78.1" chalk: "npm:^4.1.0" globby: "npm:^11.1.0" mustache: "npm:^4.0.1" @@ -6283,62 +6405,63 @@ __metadata: react-native: "*" bin: react-native-windows-codegen: bin.js - checksum: 10c0/ac8cde2138cc9de168b78907b856af6dc514c0f65d72dec50f3757f759f601bd0d0882d8f8f6cbfb3f5a4f56b1a653d30f163f248ce624e221165e1c2cc36c98 + checksum: 10c0/8e382ebd4889c0572fdb4d894de638bf4bfeb66fdd6df4df23ad6caac869052dc102e14b7c1b7ed43c6fcc785ec70660e96389023175d739d3a7fab161b0dfd1 languageName: node linkType: hard -"@react-native-windows/find-repo-root@npm:0.74.1": - version: 0.74.1 - resolution: "@react-native-windows/find-repo-root@npm:0.74.1" +"@react-native-windows/find-repo-root@npm:0.78.1": + version: 0.78.1 + resolution: "@react-native-windows/find-repo-root@npm:0.78.1" dependencies: - "@react-native-windows/fs": "npm:0.74.1" + "@react-native-windows/fs": "npm:0.78.1" find-up: "npm:^4.1.0" - checksum: 10c0/4a6633e40ede3b68ace04fa09927b3c204ca7ae15ef1038bbc54dfce49b8e506fa8c52354a468241d32d92fd19463abafc895d68d1fd4d89d1b534ff006e989d + checksum: 10c0/0d23027434c98bdf41f59416557114b7f2dec4876bc264e2b43a249595d8a52a22f354f5f2a2105f6739384304a5aab0ad5ad0ce6c2aafb7769ed500fe543e82 languageName: node linkType: hard -"@react-native-windows/fs@npm:0.74.1": - version: 0.74.1 - resolution: "@react-native-windows/fs@npm:0.74.1" +"@react-native-windows/fs@npm:0.78.1": + version: 0.78.1 + resolution: "@react-native-windows/fs@npm:0.78.1" dependencies: graceful-fs: "npm:^4.2.8" - checksum: 10c0/3d58568d033e08e208b863d856e8580f1e43a7733c4262a81e680b0c87f12be1ef075763f9dd6d4b5426cba5e3a5e2d3f053ace374793a7459f22f5c707c2548 + checksum: 10c0/49e2c46865077dd4c81364583c5947745b28ca177bf7367cbe702b8a07b8bfc0dd169893a62ad1422a507a9f5af5c6fabd2a8cb4504a9e2a40f5edd21cbde259 languageName: node linkType: hard -"@react-native-windows/package-utils@npm:0.74.1": - version: 0.74.1 - resolution: "@react-native-windows/package-utils@npm:0.74.1" +"@react-native-windows/package-utils@npm:0.78.1": + version: 0.78.1 + resolution: "@react-native-windows/package-utils@npm:0.78.1" dependencies: - "@react-native-windows/find-repo-root": "npm:0.74.1" - "@react-native-windows/fs": "npm:0.74.1" + "@react-native-windows/find-repo-root": "npm:0.78.1" + "@react-native-windows/fs": "npm:0.78.1" get-monorepo-packages: "npm:^1.2.0" lodash: "npm:^4.17.15" - checksum: 10c0/419219428af3664b2b927a7b75202fe94683febf90c36da990cae958c86e22c6a4692e0c6fa5f9d8105fded12f8082eece8f8873f17c3337ad1faf56fe226dd5 + checksum: 10c0/8a7538a3e59c03a0c3514fdcf896b5d02eebb885e41b785e32fe31b7d988c7f49369db114fcd14f4286a9cf1f6c2d988b33dc028fddf92fdde8186fea78f3c26 languageName: node linkType: hard -"@react-native-windows/telemetry@npm:0.74.2": - version: 0.74.2 - resolution: "@react-native-windows/telemetry@npm:0.74.2" +"@react-native-windows/telemetry@npm:0.78.1": + version: 0.78.1 + resolution: "@react-native-windows/telemetry@npm:0.78.1" dependencies: "@azure/core-auth": "npm:1.5.0" - "@react-native-windows/fs": "npm:0.74.1" + "@microsoft/1ds-core-js": "npm:^4.3.0" + "@microsoft/1ds-post-js": "npm:^4.3.0" + "@react-native-windows/fs": "npm:0.78.1" "@xmldom/xmldom": "npm:^0.7.7" - applicationinsights: "npm:2.9.1" ci-info: "npm:^3.2.0" envinfo: "npm:^7.8.1" lodash: "npm:^4.17.21" os-locale: "npm:^5.0.0" xpath: "npm:^0.0.27" - checksum: 10c0/e37268a1bc4b41134cf35fb0fb31b9cbb625fe5e3f36504a981c6eee403a267acd468641dfd129144b3adc883a12fae5f435ad8b2371df911bfe223d6842c24c + checksum: 10c0/1a7017946266ab86111254612088f4af7e24aa587a3434d6ce272082dce054dbcf5ad902159b738671bb4be7f699527d9a5564a49378a3fc3b7878806e395281 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/assets-registry@npm:0.74.89" - checksum: 10c0/3645de0229c6bf2661ba168526bedd4182fe0b7237ddbbd4c06c1cb3e77a8fdb9856684e5ab9d5ef5769d3164bfea3bcf9f28fbbb8306264353893d43e6d8137 +"@react-native/assets-registry@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/assets-registry@npm:0.78.2" + checksum: 10c0/cc33dea0cae2de1efe5fc1429e87523a0047b5c797ec317b75f700ff6a3213a6867d2b2e15a5b222e9332754078a798a75ddae3a49a15ae73ce2e0733f5f78e5 languageName: node linkType: hard @@ -6349,195 +6472,199 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.89" +"@react-native/babel-plugin-codegen@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.78.2" dependencies: - "@react-native/codegen": "npm:0.74.89" - checksum: 10c0/adb328ac870ce5b6c8a0d6dc865293f8fa369a4ebee5db8a14c032b30aa8fdea697ee39ea06bd23e6c9458969ebb6be33b20dc36d183a501bde30d6a9d7996a0 + "@babel/traverse": "npm:^7.25.3" + "@react-native/codegen": "npm:0.78.2" + checksum: 10c0/9dcb0c4a64d8cbd930c8df97377523c5ff5a573913b12d386a1cd9bca07a718b12970ca366fc63b06d8933ad1666c7a1f7171d24b2e485e579b09cb8151d6244 languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.89, @react-native/babel-preset@npm:^0.74.0": - version: 0.74.89 - resolution: "@react-native/babel-preset@npm:0.74.89" +"@react-native/babel-preset@npm:0.78.2, @react-native/babel-preset@npm:^0.78.0": + version: 0.78.2 + resolution: "@react-native/babel-preset@npm:0.78.2" dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/plugin-proposal-async-generator-functions": "npm:^7.0.0" - "@babel/plugin-proposal-class-properties": "npm:^7.18.0" - "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" - "@babel/plugin-proposal-logical-assignment-operators": "npm:^7.18.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.18.0" - "@babel/plugin-proposal-numeric-separator": "npm:^7.0.0" - "@babel/plugin-proposal-object-rest-spread": "npm:^7.20.0" - "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.20.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.0" - "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" - "@babel/plugin-syntax-flow": "npm:^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" - "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" - "@babel/plugin-transform-async-to-generator": "npm:^7.20.0" - "@babel/plugin-transform-block-scoping": "npm:^7.0.0" - "@babel/plugin-transform-classes": "npm:^7.0.0" - "@babel/plugin-transform-computed-properties": "npm:^7.0.0" - "@babel/plugin-transform-destructuring": "npm:^7.20.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.20.0" - "@babel/plugin-transform-function-name": "npm:^7.0.0" - "@babel/plugin-transform-literals": "npm:^7.0.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.0.0" - "@babel/plugin-transform-parameters": "npm:^7.0.0" - "@babel/plugin-transform-private-methods": "npm:^7.22.5" - "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" - "@babel/plugin-transform-react-display-name": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" - "@babel/plugin-transform-runtime": "npm:^7.0.0" - "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" - "@babel/plugin-transform-spread": "npm:^7.0.0" - "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" - "@babel/plugin-transform-typescript": "npm:^7.5.0" - "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - "@react-native/babel-plugin-codegen": "npm:0.74.89" + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.78.2" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/89aae7db7bf4f428c728da805614de8df3b079d562963ca7e8f6d559a3371b7db2603a1c8067c99842edf4cf4346b7e2e97ba28914658d0acdcf627ad2f712da + checksum: 10c0/363ff221e6473559625d94368af414b9e94d932ea73ec1a672417f820ddb694a2bba989075fd20982aa82d3719da851edbfbb764efb8d7ea7713282509f04ed7 languageName: node linkType: hard -"@react-native/codegen@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/codegen@npm:0.74.89" +"@react-native/codegen@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/codegen@npm:0.78.2" dependencies: - "@babel/parser": "npm:^7.20.0" + "@babel/parser": "npm:^7.25.3" glob: "npm:^7.1.1" - hermes-parser: "npm:0.19.1" + hermes-parser: "npm:0.25.1" invariant: "npm:^2.2.4" - jscodeshift: "npm:^0.14.0" - mkdirp: "npm:^0.5.1" + jscodeshift: "npm:^17.0.0" nullthrows: "npm:^1.1.1" yargs: "npm:^17.6.2" peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: 10c0/d062c6239f111f2f83e767b512108b08c3ddd6b00dbd0f34d32f6b539d1ad5d393ee1a919a0a4f4f9f264b1b3b45750911f38fe5c7d1d8f9d650b74bffe84a29 + checksum: 10c0/86d4339a25cef62ec318805c51d7db6d0ea1cdcae6d36ac76382877880c05c5bfc6d3797588af5e92234954e271fc02c7a7244b39c32e623d5b2d852041ebe8c languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/community-cli-plugin@npm:0.74.89" +"@react-native/community-cli-plugin@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/community-cli-plugin@npm:0.78.2" dependencies: - "@react-native-community/cli-server-api": "npm:13.6.9" - "@react-native-community/cli-tools": "npm:13.6.9" - "@react-native/dev-middleware": "npm:0.74.89" - "@react-native/metro-babel-transformer": "npm:0.74.89" + "@react-native/dev-middleware": "npm:0.78.2" + "@react-native/metro-babel-transformer": "npm:0.78.2" chalk: "npm:^4.0.0" - execa: "npm:^5.1.1" - metro: "npm:^0.80.3" - metro-config: "npm:^0.80.3" - metro-core: "npm:^0.80.3" - node-fetch: "npm:^2.2.0" - querystring: "npm:^0.2.1" + debug: "npm:^2.2.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.81.3" + metro-config: "npm:^0.81.3" + metro-core: "npm:^0.81.3" readline: "npm:^1.3.0" - checksum: 10c0/fb998e692d045f917fcd51eae27e2b27bf723b13dd3b851c2e1c2f45af83e8545912f40fd1ea130e62ea4d7304a18a4a626abfd368ea47d9777635bb69cf3ca0 + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + checksum: 10c0/bd28c06b1c576d9526c5316d3333b2581ce64787d5a0d992b24cff57e419d263db2c9d5c56d94f180dc5e9f72dcdb7362cb718e26eacccdee9e0bc253e3557f0 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/debugger-frontend@npm:0.74.89" - checksum: 10c0/813ec2049249251290e2e0d506c5e107e9191578284e4549caf7aeb0c5c190f02887c059a4fd196b520420d385a00555f0da2a3d303fd3464af69866dfef91a8 +"@react-native/debugger-frontend@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/debugger-frontend@npm:0.78.2" + checksum: 10c0/ce2bfff332944796438ad00b8771851aceeac2491fc71a2db3e39b612833b882a6389c43b12d8cdf4214ae60c25ad1592cd6a4f089e3d13d2d91c2d6e5c7835d languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/dev-middleware@npm:0.74.89" +"@react-native/dev-middleware@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/dev-middleware@npm:0.78.2" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.74.89" - "@rnx-kit/chromium-edge-launcher": "npm:^1.0.0" + "@react-native/debugger-frontend": "npm:0.78.2" chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" debug: "npm:^2.2.0" - node-fetch: "npm:^2.2.0" + invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" open: "npm:^7.0.3" selfsigned: "npm:^2.4.1" - serve-static: "npm:^1.13.1" - temp-dir: "npm:^2.0.0" - ws: "npm:^6.2.2" - checksum: 10c0/eafdf296c123a4e90325b2cca73acbf535405bfb6d016cdc6d2597757b000f88170263f3c4b65bee7395d0b69d8e2692978d4e3e966369209be5576ded00b64c + serve-static: "npm:^1.16.2" + ws: "npm:^6.2.3" + checksum: 10c0/76ea42d5b9f389116b66cbd0b7e9d4ee26954c6076e091de49d37651f1fc2b3cf51a0eb369d1fe0077022ea75aecdf3c4f6780dadbc0584efb492f42fbde256a languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/gradle-plugin@npm:0.74.89" - checksum: 10c0/a1ddde209f751c23e0a420db38eef67d8bd98d8675f5acdaf293e24bd9326088b462eccb49251826bbce4f68734b2d32b71011f0ac5af04198a185f6b1b542d2 +"@react-native/gradle-plugin@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/gradle-plugin@npm:0.78.2" + checksum: 10c0/b750021628e2ccdc61042fac97b41982d23a3508e5427864fff46d6a3060809fb40a7333b38b5f5e167191e5020b43b117fd67454847e34579925863f81fefa2 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/js-polyfills@npm:0.74.89" - checksum: 10c0/a1a00ab1bbf4bc23eeb5fe77572757a072199b5102516c46ad243d8212f59d3e1d70d7118c46f077c297e9c7da55c5b4377b3b7d64b86dddcb83eaf3a4f10d30 +"@react-native/js-polyfills@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/js-polyfills@npm:0.78.2" + checksum: 10c0/abedfb6f93915461543423fc31acb62dcfd779175437596187911185f0e38cd4da102788030aba229a0572737a7ab89910ecf0c8cfc5700880bc1ba949663693 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.74.89, @react-native/metro-babel-transformer@npm:^0.74.0": - version: 0.74.89 - resolution: "@react-native/metro-babel-transformer@npm:0.74.89" +"@react-native/metro-babel-transformer@npm:0.78.2, @react-native/metro-babel-transformer@npm:^0.78.0": + version: 0.78.2 + resolution: "@react-native/metro-babel-transformer@npm:0.78.2" dependencies: - "@babel/core": "npm:^7.20.0" - "@react-native/babel-preset": "npm:0.74.89" - hermes-parser: "npm:0.19.1" + "@babel/core": "npm:^7.25.2" + "@react-native/babel-preset": "npm:0.78.2" + hermes-parser: "npm:0.25.1" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/2d092bac31eb6090de7edc2256692bf3a8852428d269b4c961e683887d5fb17948ad93376e8f580eceb84b0aecafd332cff7846991e6ebbee15cc666055555ec + checksum: 10c0/4ef8ac560f740277cf553a3b6416aedac82ad8eb5a752bac13e3f3b63712e2c6d4366ef7bdf759a3a54b710021c2aa255231cada2404731cda6d254d5aa9c842 languageName: node linkType: hard -"@react-native/metro-config@npm:^0.74.0": - version: 0.74.89 - resolution: "@react-native/metro-config@npm:0.74.89" +"@react-native/metro-config@npm:^0.78.0": + version: 0.78.2 + resolution: "@react-native/metro-config@npm:0.78.2" dependencies: - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/metro-babel-transformer": "npm:0.74.89" - metro-config: "npm:^0.80.3" - metro-runtime: "npm:^0.80.3" - checksum: 10c0/97e6d3e050a67e6321b31ae13b0477f6202e8bcd22ce1bf2989b9bb3531a272ae9befa2690c7c5f20d750c65ce6c8b9d9539ec8a9eb647c8be7098f53397ea9b + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/metro-babel-transformer": "npm:0.78.2" + metro-config: "npm:^0.81.3" + metro-runtime: "npm:^0.81.3" + checksum: 10c0/335282f3a219626b645567e6bebfc75cea024464e9242ce903bb1517dacf8f07f3d100cc4289d4ebb6d556ce1726dfc91f1f2b4b5e9f8d698f21e32f92417c9d languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/normalize-colors@npm:0.74.89" - checksum: 10c0/6d0e5c91793ca5a66b4a0e5995361f474caacac56bde4772ac02b8ab470bd323076c567bd8856b0b097816d2b890e73a4040a3df01fd284adee683f5ba89d5ba +"@react-native/normalize-colors@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/normalize-colors@npm:0.78.2" + checksum: 10c0/eaffcda16d27b97304ea0bfa0f3b44b8701fafdd42aa837f84314dc51b66ebba16864fbb576b85589711a39319eee14d83871a4aa1f5239e0fb5a1f3cb6143d6 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.74.89": - version: 0.74.89 - resolution: "@react-native/virtualized-lists@npm:0.74.89" +"@react-native/virtualized-lists@npm:0.78.2": + version: 0.78.2 + resolution: "@react-native/virtualized-lists@npm:0.78.2" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/19525fc54e5998df1a8b019c602b4b518c0b1ce9894986aeb5e65e969f0c581917233cd4822b35a1c2c978a0cee67e47da54999292e1c62bc50812b95406d168 + checksum: 10c0/7ef05205c764fcf3b2f89e5e72556ad4b84672b962a5f9a5dc7622246338721f678d088310706cfec4e9e7a80d7a9da15d4cca081bb2ef78ab05757f763d5956 languageName: node linkType: hard @@ -6550,20 +6677,6 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/chromium-edge-launcher@npm:^1.0.0": - version: 1.0.0 - resolution: "@rnx-kit/chromium-edge-launcher@npm:1.0.0" - dependencies: - "@types/node": "npm:^18.0.0" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 10c0/21182379a914ad244b556e794eb6bc6dc63a099cbd2f3eb315a13bd431dc6f24ca096ffb465ad76465144d02969f538a93ef7ef1b2280135174fdae4db5206b3 - languageName: node - linkType: hard - "@rnx-kit/cli@npm:^0.18.0": version: 0.18.8 resolution: "@rnx-kit/cli@npm:0.18.8" @@ -6754,12 +6867,12 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/react-native-host@npm:^0.5.0": - version: 0.5.0 - resolution: "@rnx-kit/react-native-host@npm:0.5.0" +"@rnx-kit/react-native-host@npm:^0.5.9": + version: 0.5.9 + resolution: "@rnx-kit/react-native-host@npm:0.5.9" peerDependencies: react-native: ">=0.66" - checksum: 10c0/9dd55a8a02f7b8e0f7210387f10d8462f02bfb55225e911a98fefcdc43421ab6e5a07396ad88a3db5c8ed838cf7c97e4c8bf1ff392cb97500a029b465caadae2 + checksum: 10c0/a1533b25178b7b27bc0dc4e91bceb998f4b00e4982bd322b7686fe2d6207dd56684fe18f1e361973ad0097eda6d1dcbcb4822bd10464d85b3ffbce96a9493d87 languageName: node linkType: hard @@ -6820,12 +6933,12 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/tools-react-native@npm:^2.0.0, @rnx-kit/tools-react-native@npm:^2.0.3": - version: 2.1.0 - resolution: "@rnx-kit/tools-react-native@npm:2.1.0" +"@rnx-kit/tools-react-native@npm:^2.0.0, @rnx-kit/tools-react-native@npm:^2.0.3, @rnx-kit/tools-react-native@npm:^2.1.0": + version: 2.2.0 + resolution: "@rnx-kit/tools-react-native@npm:2.2.0" dependencies: "@rnx-kit/tools-node": "npm:^3.0.0" - checksum: 10c0/ac7bcaaf870463fe51cbd3f2aac631c41c085e00dd1809706ad33f498f1feba31cde611662d5ec55bd25b48ac367c8e5c4eead8749b6e6989b380b4cb6b9a161 + checksum: 10c0/631eecefda6b2b53eccdd18656f24a5426625522b80e956504d2b37acbcdc1e98eddc692aec0833536e6fd1b285c4a5d75e27f23a16fdcb099fabae46013740d languageName: node linkType: hard @@ -7579,15 +7692,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.111 - resolution: "@types/node@npm:18.19.111" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/21e4a5382ce84f4ac62e3fe21b63b699c9e1ff92114d931634959fe0f02f63317987ba05726c731486b2d11a6356e74a4f1fb05a23019448f91401d592fc1ec8 - languageName: node - linkType: hard - "@types/node@npm:^20.1.0, @types/node@npm:^20.1.1, @types/node@npm:^20.11.28, @types/node@npm:^20.11.30": version: 20.19.0 resolution: "@types/node@npm:20.19.0" @@ -7618,13 +7722,6 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 10c0/648aae41423821c61c83823ae36116c8d0f68258f8b609bdbc257752dcd616438d6343d554262aa9a7edaee5a19aca2e028a74fa2d0f40fffaf2816bc7056857 - languageName: node - linkType: hard - "@types/qs@npm:*": version: 6.9.7 resolution: "@types/qs@npm:6.9.7" @@ -7657,13 +7754,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.2.0": - version: 18.3.20 - resolution: "@types/react@npm:18.3.20" +"@types/react@npm:~19.0.0": + version: 19.0.14 + resolution: "@types/react@npm:19.0.14" dependencies: - "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/65fa867c91357e4c4c646945c8b99044360f8973cb7f928ec4de115fe3207827985d45be236e6fd6c092b09f631c2126ce835c137be30718419e143d73300d8f + checksum: 10c0/e5d9ac42fc6d66c21b7020c8ae1a8190c486e63e5daf2f67b67694dd39c6264cc92a57f90b84525bf73774b90f91bd3b1d907022bcc9b36d6d4ffbcf001f8feb languageName: node linkType: hard @@ -7719,13 +7815,6 @@ __metadata: languageName: node linkType: hard -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - "@types/sinonjs__fake-timers@npm:^8.1.5": version: 8.1.5 resolution: "@types/sinonjs__fake-timers@npm:8.1.5" @@ -8084,15 +8173,18 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -8106,24 +8198,27 @@ __metadata: "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" - "@types/react": "npm:~18.2.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/metro-config": "npm:^0.78.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" "@uifabricshared/themed-settings": "workspace:*" "@uifabricshared/theming-ramp": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -8143,14 +8238,17 @@ __metadata: "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -8163,21 +8261,25 @@ __metadata: "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tokens": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" + peerDependencies: + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -8196,14 +8298,17 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -8215,16 +8320,19 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" "@types/node": "npm:^10.3.5" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -8237,15 +8345,18 @@ __metadata: "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" - "@react-native/metro-config": "npm:^0.74.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/foundation-settings": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 languageName: unknown linkType: soft @@ -8258,23 +8369,27 @@ __metadata: "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/win32-theme": "workspace:*" - "@react-native/babel-preset": "npm:^0.74.0" - "@react-native/metro-config": "npm:^0.74.0" + "@office-iss/react-native-win32": "npm:^0.78.0" + "@react-native-community/cli": "npm:^15.0.1" + "@react-native-community/cli-platform-android": "npm:^15.0.1" + "@react-native-community/cli-platform-ios": "npm:^15.0.1" + "@react-native/babel-preset": "npm:^0.78.0" + "@react-native/metro-config": "npm:^0.78.0" "@types/jest": "npm:^29.0.0" - "@types/react": "npm:^18.2.0" + "@types/react": "npm:~19.0.0" "@uifabricshared/theme-registry": "workspace:*" "@uifabricshared/theming-ramp": "workspace:*" - react: "npm:18.2.0" - react-native: "npm:^0.74.0" - react-native-macos: "npm:^0.74.0" - react-native-windows: "npm:^0.74.0" + react: "npm:19.0.0" + react-native: "npm:^0.78.0" + react-native-macos: "npm:^0.78.0" + react-native-windows: "npm:^0.78.0" typescript: "npm:4.9.4" peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - react: 18.2.0 - react-native: ^0.73.0 || ^0.74.0 - react-native-macos: ^0.73.0 || ^0.74.0 - react-native-windows: ^0.73.0 || ^0.74.0 + "@office-iss/react-native-win32": ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react: 18.2.0 || ^18.2.0 || 18.3.1 || 19.0.0 + react-native: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-macos: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 + react-native-windows: ^0.73.0 || ^0.74.0 || ^0.75.0 || ^0.76.0 || ^0.77.0 || ^0.78.0 peerDependenciesMeta: "@office-iss/react-native-win32": optional: true @@ -8853,15 +8968,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -8878,7 +8984,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -9379,32 +9485,6 @@ __metadata: languageName: node linkType: hard -"applicationinsights@npm:2.9.1": - version: 2.9.1 - resolution: "applicationinsights@npm:2.9.1" - dependencies: - "@azure/core-auth": "npm:^1.5.0" - "@azure/core-rest-pipeline": "npm:1.10.1" - "@azure/core-util": "npm:1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk": "npm:^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet": "npm:^1.0.1" - "@opentelemetry/api": "npm:^1.4.1" - "@opentelemetry/core": "npm:^1.15.2" - "@opentelemetry/sdk-trace-base": "npm:^1.15.2" - "@opentelemetry/semantic-conventions": "npm:^1.15.2" - cls-hooked: "npm:^4.2.2" - continuation-local-storage: "npm:^3.2.1" - diagnostic-channel: "npm:1.1.1" - diagnostic-channel-publishers: "npm:1.0.7" - peerDependencies: - applicationinsights-native-metrics: "*" - peerDependenciesMeta: - applicationinsights-native-metrics: - optional: true - checksum: 10c0/7549b6f22bb1641b05d4b4e9f83cc5b67e8fb44a828aef6fbf89bf297b22d1cc2b41ef4be8183ace109160b388ebd4e6a3c6180b29ee8b62e18fc031fa3d968d - languageName: node - linkType: hard - "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -9663,15 +9743,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:0.15.2": - version: 0.15.2 - resolution: "ast-types@npm:0.15.2" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10c0/5b26e3656e9e8d1db8c8d14971d0cb88ca0138aacce72171cb4cd4555fc8dc53c07e821c568e57fe147366931708fefd25cb9d7e880d42ce9cb569947844c962 - languageName: node - linkType: hard - "ast-types@npm:^0.13.4": version: 0.13.4 resolution: "ast-types@npm:0.13.4" @@ -9723,26 +9794,7 @@ __metadata: "async-exit-hook@npm:^2.0.1": version: 2.0.1 resolution: "async-exit-hook@npm:2.0.1" - checksum: 10c0/81407a440ef0aab328df2369f1a9d957ee53e9a5a43e3b3dcb2be05151a68de0e4ff5e927f4718c88abf85800731f5b3f69a47a6642ce135f5e7d43ca0fce41d - languageName: node - linkType: hard - -"async-hook-jl@npm:^1.7.6": - version: 1.7.6 - resolution: "async-hook-jl@npm:1.7.6" - dependencies: - stack-chain: "npm:^1.3.7" - checksum: 10c0/4bd9aee5181fef66e58711c615f9be1e4575848c977ed1a5eff62046b64a6ff5641951a0ea70344c2026d7944674a6e8c1d888f9865e421e9587610e7a3be301 - languageName: node - linkType: hard - -"async-listener@npm:^0.6.0": - version: 0.6.10 - resolution: "async-listener@npm:0.6.10" - dependencies: - semver: "npm:^5.3.0" - shimmer: "npm:^1.1.0" - checksum: 10c0/abc1bf1a727d26d565bcfd10cfe05adecb64219a4e97ccb39bef995d95708003e3613d763889ccaf3d94d411e1f14dd3b3a26f4d3061735175322c826d43bd8e + checksum: 10c0/81407a440ef0aab328df2369f1a9d957ee53e9a5a43e3b3dcb2be05151a68de0e4ff5e927f4718c88abf85800731f5b3f69a47a6642ce135f5e7d43ca0fce41d languageName: node linkType: hard @@ -9823,15 +9875,6 @@ __metadata: languageName: node linkType: hard -"babel-core@npm:^7.0.0-bridge.0": - version: 7.0.0-bridge.0 - resolution: "babel-core@npm:7.0.0-bridge.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 - languageName: node - linkType: hard - "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -9874,7 +9917,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.10, babel-plugin-polyfill-corejs2@npm:^0.4.5": +"babel-plugin-polyfill-corejs2@npm:^0.4.10": version: 0.4.10 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" dependencies: @@ -9899,29 +9942,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.3": - version: 0.8.7 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.4" - core-js-compat: "npm:^3.33.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/094e40f4ab9f131408202063964d63740609fd4fdb70a5b6332b371761921b540ffbcee7a434c0199b8317dfb2ba4675eef674867215fd3b85e24054607c1501 - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.5.2": - version: 0.5.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.5.0" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/2aab692582082d54e0df9f9373dca1b223e65b4e7e96440160f27ed8803d417a1fa08da550f08aa3820d2010329ca91b68e2b6e9bd7aed51c93d46dfe79629bb - languageName: node - linkType: hard - "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.1 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.1" @@ -9933,6 +9953,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.25.1": + version: 0.25.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" + dependencies: + hermes-parser: "npm:0.25.1" + checksum: 10c0/8f4a0cb65056162b2d4c64d0ccd4d2fdeac8218e83e0338e92564ead659fd9b9351277ed2a10e958d0d8dc4c60591d5b1a40aa425bf0cbf67224e9767c557abf + languageName: node + linkType: hard + "babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0": version: 7.0.0-beta.0 resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0" @@ -10637,6 +10666,20 @@ __metadata: languageName: node linkType: hard +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + mkdirp: "npm:^1.0.4" + rimraf: "npm:^3.0.2" + checksum: 10c0/880972816dd9b95c0eb77d1f707569667a8cce7cc29fe9c8d199c47fdfbe4971e9da3e5a29f61c4ecec29437ac7cebbbb5afc30bec96306579d1121e7340606a + languageName: node + linkType: hard + "ci-info@npm:^2.0.0": version: 2.0.0 resolution: "ci-info@npm:2.0.0" @@ -10651,7 +10694,7 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2": +"cjs-module-lexer@npm:^1.0.0": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab @@ -10748,17 +10791,6 @@ __metadata: languageName: node linkType: hard -"cls-hooked@npm:^4.2.2": - version: 4.2.2 - resolution: "cls-hooked@npm:4.2.2" - dependencies: - async-hook-jl: "npm:^1.7.6" - emitter-listener: "npm:^1.0.1" - semver: "npm:^5.4.1" - checksum: 10c0/ee6c0c837f00aeea0ed6c05f67f64bc3f6d9e2055fbad703e571a588e47fdefc11034a2f99d1657880b000ec4e9657dd752f8be8bc2b55bac8c5ec092afb1b4e - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -10915,6 +10947,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^12.0.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + "commander@npm:^13.1.0": version: 13.1.0 resolution: "commander@npm:13.1.0" @@ -11050,16 +11089,6 @@ __metadata: languageName: node linkType: hard -"continuation-local-storage@npm:^3.2.1": - version: 3.2.1 - resolution: "continuation-local-storage@npm:3.2.1" - dependencies: - async-listener: "npm:^0.6.0" - emitter-listener: "npm:^1.1.1" - checksum: 10c0/1ee19a9922814635a4b747f77f598ad23d75b3dad48761fe6bd2eceebc5542796d0c2508f51a82497f59a59d2d06538f67efa99d1d06a713b149cc9dcc59386f - languageName: node - linkType: hard - "convert-source-map@npm:^1.6.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -11088,7 +11117,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.33.1, core-js-compat@npm:^3.40.0": +"core-js-compat@npm:^3.40.0": version: 3.41.0 resolution: "core-js-compat@npm:3.41.0" dependencies: @@ -11104,7 +11133,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.1.0": +"cosmiconfig@npm:^5.0.5": version: 5.2.1 resolution: "cosmiconfig@npm:5.2.1" dependencies: @@ -11146,6 +11175,23 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^9.0.0": + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" + dependencies: + env-paths: "npm:^2.2.1" + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee + languageName: node + linkType: hard + "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -11585,13 +11631,6 @@ __metadata: languageName: node linkType: hard -"denodeify@npm:^1.2.1": - version: 1.2.1 - resolution: "denodeify@npm:1.2.1" - checksum: 10c0/d7e5a974eae4e837f7c70ecb9bdbafae9fbdda1993a86dead1b0ec1d162ed34a9adb2cfbc0bce30d8ccf7a7294aba660862fdce761a0c6157650a0839630d33a - languageName: node - linkType: hard - "depcheck@npm:^1.0.0": version: 1.4.7 resolution: "depcheck@npm:1.4.7" @@ -11688,24 +11727,6 @@ __metadata: languageName: node linkType: hard -"diagnostic-channel-publishers@npm:1.0.7": - version: 1.0.7 - resolution: "diagnostic-channel-publishers@npm:1.0.7" - peerDependencies: - diagnostic-channel: "*" - checksum: 10c0/040c03d1382d95da8b464b9d682ef14f257c3d67f63dfe57738584447be604fc820875384ad0e62bf4126e69249b9d29a6f6032e218a7955436c7dae72d70500 - languageName: node - linkType: hard - -"diagnostic-channel@npm:1.1.1": - version: 1.1.1 - resolution: "diagnostic-channel@npm:1.1.1" - dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/5cb7788496b2a855ea2afe7a674bb79653b587009fa884f5835741c3eae9b485d3b0f611549a5503240c84b3070e6fc22b5963d0f48dc7e2a725343d626291c9 - languageName: node - linkType: hard - "diff-match-patch@npm:1.0.5": version: 1.0.5 resolution: "diff-match-patch@npm:1.0.5" @@ -11957,15 +11978,6 @@ __metadata: languageName: node linkType: hard -"emitter-listener@npm:^1.0.1, emitter-listener@npm:^1.1.1": - version: 1.1.2 - resolution: "emitter-listener@npm:1.1.2" - dependencies: - shimmer: "npm:^1.2.0" - checksum: 10c0/d16f4f2da4b46cee09c900260d8527c58b32b6e1288c734a561f867dac8bf4da7f6aa429b6db1e5a90f688d754d86456bd22ee99f2fac4d9d955ef6ef8c19e55 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -12067,19 +12079,19 @@ __metadata: languageName: node linkType: hard -"env-paths@npm:2.2.1, env-paths@npm:^2.2.0": +"env-paths@npm:2.2.1, env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard -"envinfo@npm:^7.10.0, envinfo@npm:^7.5.0, envinfo@npm:^7.8.1": - version: 7.11.1 - resolution: "envinfo@npm:7.11.1" +"envinfo@npm:^7.13.0, envinfo@npm:^7.5.0, envinfo@npm:^7.8.1": + version: 7.14.0 + resolution: "envinfo@npm:7.14.0" bin: envinfo: dist/cli.js - checksum: 10c0/4550cce03d4d8a7b137d548faaf9c920356474231636cb4a6e74ae75db3b9cb04aa0a052ee391e2363af5db697166c207ba76e106338d758c6126830b3e16d75 + checksum: 10c0/059a031eee101e056bd9cc5cbfe25c2fab433fe1780e86cf0a82d24a000c6931e327da6a8ffb3dce528a24f83f256e7efc0b36813113eff8fdc6839018efe327 languageName: node linkType: hard @@ -12696,7 +12708,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0, execa@npm:^5.1.1": +"execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -12962,7 +12974,7 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:^4.0.0, fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4, fast-xml-parser@npm:^4.4.1, fast-xml-parser@npm:^4.5.0": +"fast-xml-parser@npm:^4.0.0, fast-xml-parser@npm:^4.4.1, fast-xml-parser@npm:^4.5.0": version: 4.5.3 resolution: "fast-xml-parser@npm:4.5.3" dependencies: @@ -13858,7 +13870,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -13962,17 +13974,10 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-estree@npm:0.19.1" - checksum: 10c0/98c79807c15146c745aca7a9c74b9f1ba20a463c8b9f058caed9b3f2741fc4a8609e7e4c06d163f67d819db35cb6871fc7b25085bb9a084bc53d777f67d9d620 - languageName: node - linkType: hard - -"hermes-estree@npm:0.23.1": - version: 0.23.1 - resolution: "hermes-estree@npm:0.23.1" - checksum: 10c0/59ca9f3980419fcf511a172f0ee9960d86c8ba44ea8bc13d3bd0b6208e9540db1a0a9e46b0e797151f11b0e8e33b2bf850907aef4a5c9ac42c53809cefefc405 +"hermes-estree@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-estree@npm:0.25.1" + checksum: 10c0/48be3b2fa37a0cbc77a112a89096fa212f25d06de92781b163d67853d210a8a5c3784fac23d7d48335058f7ed283115c87b4332c2a2abaaccc76d0ead1a282ac languageName: node linkType: hard @@ -13985,30 +13990,12 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-parser@npm:0.19.1" +"hermes-parser@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" dependencies: - hermes-estree: "npm:0.19.1" - checksum: 10c0/940ccef90673b8e905016332d2660ae00ad747e2d32c694a52dce4ea220835dc1bae299554a7a8eeccb449561065bd97f3690363c087fbf69ad7cbff2deeec35 - languageName: node - linkType: hard - -"hermes-parser@npm:0.23.1": - version: 0.23.1 - resolution: "hermes-parser@npm:0.23.1" - dependencies: - hermes-estree: "npm:0.23.1" - checksum: 10c0/56907e6136d2297543922dd9f8ee27378ef010c11dc1e0b4a0866faab2c527613b0edcda5e1ebc0daa0ca1ae6528734dfc479e18267aabe4dce0c7198217fd97 - languageName: node - linkType: hard - -"hermes-profile-transformer@npm:^0.0.6": - version: 0.0.6 - resolution: "hermes-profile-transformer@npm:0.0.6" - dependencies: - source-map: "npm:^0.7.3" - checksum: 10c0/d772faa712f97ec009cb8de1f6b2dc26af491d1baaea92af7649fbb9cafd60a9c7a499de32d23ba7606e501147bfb2daf14e477c967f11e3de8a1e41ecf626c7 + hermes-estree: "npm:0.25.1" + checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c languageName: node linkType: hard @@ -14299,18 +14286,6 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:1.4.2": - version: 1.4.2 - resolution: "import-in-the-middle@npm:1.4.2" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/499c8abc90fa5197b9f5823c221fadbb2f6a467650761151519d855c160c2a55fae5e55334634ca9fc0c42fe97b94754fb17ccd61132e8507760de6e9bf33795 - languageName: node - linkType: hard - "import-lazy@npm:~4.0.0": version: 4.0.0 resolution: "import-lazy@npm:4.0.0" @@ -15404,7 +15379,7 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0": +"jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" dependencies: @@ -15434,7 +15409,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0": +"jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: @@ -15529,13 +15504,6 @@ __metadata: languageName: node linkType: hard -"jsc-android@npm:^250231.0.0": - version: 250231.0.0 - resolution: "jsc-android@npm:250231.0.0" - checksum: 10c0/518ddbc9d41eb5f4f8a30244382044c87ce02756416866c4e129ae6655feb0bab744cf9d590d240916b005c3632554c7c33d388a84dc6d3e83733d0e8cee5c2f - languageName: node - linkType: hard - "jsc-safe-url@npm:^0.2.2": version: 0.2.4 resolution: "jsc-safe-url@npm:0.2.4" @@ -15543,37 +15511,6 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:^0.14.0": - version: 0.14.0 - resolution: "jscodeshift@npm:0.14.0" - dependencies: - "@babel/core": "npm:^7.13.16" - "@babel/parser": "npm:^7.13.16" - "@babel/plugin-proposal-class-properties": "npm:^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.13.8" - "@babel/plugin-proposal-optional-chaining": "npm:^7.13.12" - "@babel/plugin-transform-modules-commonjs": "npm:^7.13.8" - "@babel/preset-flow": "npm:^7.13.13" - "@babel/preset-typescript": "npm:^7.13.0" - "@babel/register": "npm:^7.13.16" - babel-core: "npm:^7.0.0-bridge.0" - chalk: "npm:^4.1.2" - flow-parser: "npm:0.*" - graceful-fs: "npm:^4.2.4" - micromatch: "npm:^4.0.4" - neo-async: "npm:^2.5.0" - node-dir: "npm:^0.1.17" - recast: "npm:^0.21.0" - temp: "npm:^0.8.4" - write-file-atomic: "npm:^2.3.0" - peerDependencies: - "@babel/preset-env": ^7.1.6 - bin: - jscodeshift: bin/jscodeshift.js - checksum: 10c0/dab63bdb4b7e67d79634fcd3f5dc8b227146e9f68aa88700bc49c5a45b6339d05bd934a98aa53d29abd04f81237d010e7e037799471b2aab66ec7b9a7d752786 - languageName: node - linkType: hard - "jscodeshift@npm:^17.0.0": version: 17.3.0 resolution: "jscodeshift@npm:17.3.0" @@ -16255,7 +16192,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -16539,95 +16476,89 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.80.12": - version: 0.80.12 - resolution: "metro-babel-transformer@npm:0.80.12" +"metro-babel-transformer@npm:0.81.5": + version: 0.81.5 + resolution: "metro-babel-transformer@npm:0.81.5" dependencies: - "@babel/core": "npm:^7.20.0" + "@babel/core": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.23.1" + hermes-parser: "npm:0.25.1" nullthrows: "npm:^1.1.1" - checksum: 10c0/8f546217f6564908cda6d7ce0f1715c6a3ea11cb83bd8368f95b3670b9b8567ed2eccde214ee9d82b024239af739d118949415b4b0ccb79f48935cdcecb7ca5d + checksum: 10c0/ce6c26ac96f719df60e85012fc9d4a5ea83d40f5d2f02bb780c64ff8e31bb5e10483c399d023a8130149de811d22b37e4620f638dd0a0b0dfd4b968c24008477 languageName: node linkType: hard -"metro-cache-key@npm:0.80.12": - version: 0.80.12 - resolution: "metro-cache-key@npm:0.80.12" +"metro-cache-key@npm:0.81.5": + version: 0.81.5 + resolution: "metro-cache-key@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/cc55c66353aac361dad42e7e2dd7c21a967cab2c311c026b1d1fe0bd36f1ab95e60e090d1d0736dde35eeb306e715262bce96a7e3748e82697cdebffd845913f + checksum: 10c0/89d87157c891ed658be04b6e70763b8884d013b70956906169e6a2ed0b3e7cbd59d70c57beaf6ebf81ef9ffdcf1e8cf2f2dae4ee93bf8e17762f605d31945eef languageName: node linkType: hard -"metro-cache@npm:0.80.12": - version: 0.80.12 - resolution: "metro-cache@npm:0.80.12" +"metro-cache@npm:0.81.5": + version: 0.81.5 + resolution: "metro-cache@npm:0.81.5" dependencies: exponential-backoff: "npm:^3.1.1" flow-enums-runtime: "npm:^0.0.6" - metro-core: "npm:0.80.12" - checksum: 10c0/92028c15fef2ef2d3e59bd9d226974999727bf77c65951405f11f854cb47f1935eb6991834b89a1e04b337985133ccd3ec29d99d3bc64fc36f9b25b7b7c8128f + metro-core: "npm:0.81.5" + checksum: 10c0/31b56aaf4711b760043c7cbdb6e0e14b4ada8394625affd30146e846bfd129acc0bb3c8ab032b52d934303129a9605aa774a0ce40f4ece18446a833593726ef4 languageName: node linkType: hard -"metro-config@npm:0.80.12, metro-config@npm:^0.80.3": - version: 0.80.12 - resolution: "metro-config@npm:0.80.12" +"metro-config@npm:0.81.5, metro-config@npm:^0.81.3": + version: 0.81.5 + resolution: "metro-config@npm:0.81.5" dependencies: connect: "npm:^3.6.5" cosmiconfig: "npm:^5.0.5" flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.6.3" - metro: "npm:0.80.12" - metro-cache: "npm:0.80.12" - metro-core: "npm:0.80.12" - metro-runtime: "npm:0.80.12" - checksum: 10c0/435abd35a29ea677aa659c56f309189fbeeddc9127bec6bba711f88ea6115d7d2333e57f81c90daad55a551f059d71cfe82d990b4d4b14bd3d38e5f6abaf1462 + jest-validate: "npm:^29.7.0" + metro: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-core: "npm:0.81.5" + metro-runtime: "npm:0.81.5" + checksum: 10c0/fb1d6835923d57025844cec0dd119924e54d668e2ea7d4d922ea2c4515e9f8437cb593c6efcbff22e218412bbb3de482874d9dea8c2735115d3a3f84b7b8ac37 languageName: node linkType: hard -"metro-core@npm:0.80.12, metro-core@npm:^0.80.3": - version: 0.80.12 - resolution: "metro-core@npm:0.80.12" +"metro-core@npm:0.81.5, metro-core@npm:^0.81.3": + version: 0.81.5 + resolution: "metro-core@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.80.12" - checksum: 10c0/0e9fecf50d42b4a0be97ed7ca2159a0a5d6f43b6dd3713b7c49fc6df33a13ff06e31861ea2d01445d317a2589d60e4aaa58efadf65131b3ea55e3c851755025c + metro-resolver: "npm:0.81.5" + checksum: 10c0/d932db9ca794505fd8d0b89ec25f2efe367e243347809ecabb65235e29f348f25b6ff9866d2dc00fbd86b0793871f5fc4c368504eccc682c2a004fc734325de8 languageName: node linkType: hard -"metro-file-map@npm:0.80.12": - version: 0.80.12 - resolution: "metro-file-map@npm:0.80.12" +"metro-file-map@npm:0.81.5": + version: 0.81.5 + resolution: "metro-file-map@npm:0.81.5" dependencies: - anymatch: "npm:^3.0.3" debug: "npm:^2.2.0" fb-watchman: "npm:^2.0.0" flow-enums-runtime: "npm:^0.0.6" - fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" + jest-worker: "npm:^29.7.0" micromatch: "npm:^4.0.4" - node-abort-controller: "npm:^3.1.1" nullthrows: "npm:^1.1.1" walker: "npm:^1.0.7" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/c3cdf68b4c3c5cea83e4e543fa8ea602e13c0d6a979bf2058ac2d90b3b1f3b190a76283a5c6dd9870134cd685e33c7c6a1751cd1942b0ba8b4783485baa34885 + checksum: 10c0/6628634d1cf5e2d6ee1795376729752fbcde3fdcbbeedd9e8a0b9a0a185d0fbd699a8eb850737c02c80c65c60035baf1b556be6e5fbd5134784ebcfdd70ef52e languageName: node linkType: hard -"metro-minify-terser@npm:0.80.12": - version: 0.80.12 - resolution: "metro-minify-terser@npm:0.80.12" +"metro-minify-terser@npm:0.81.5": + version: 0.81.5 + resolution: "metro-minify-terser@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10c0/54b90ab123a33eff8b4d44260b5a504626085a8a06b49bc57b25feca6faf8b86601f406f30e3cf85a4258e75a9740d6b2d15dab203e22047291ba02cbe18145f + checksum: 10c0/6fc1837acab6039cb8d8ae4083fd75d7f4b0a51f97fff3e818a4cc718170cb54bed2891cab0ddc09272aa4cf8f83a0f62aafa53f87bfe713e06f06a58d7b937a languageName: node linkType: hard @@ -16695,143 +16626,141 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.80.12": - version: 0.80.12 - resolution: "metro-resolver@npm:0.80.12" +"metro-resolver@npm:0.81.5": + version: 0.81.5 + resolution: "metro-resolver@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/694bad3b2f5518ee30d5d181f1fc1109fb318d77e114962542b0fc1d797d159e7f3d13f0afaf89cea682ccdca6afdc544b45bcb9f2fb5af4e0b7c0ff2e135f96 + checksum: 10c0/a77a3453e2ffb2a4cbc3a9797b60feab0582d4313ec9048adbb3e85b2ff14f744301f415af75eb00b4f7786cb3f752d6913e662cf1dbd13c259f9f1380238324 languageName: node linkType: hard -"metro-runtime@npm:0.80.12, metro-runtime@npm:^0.80.3": - version: 0.80.12 - resolution: "metro-runtime@npm:0.80.12" +"metro-runtime@npm:0.81.5, metro-runtime@npm:^0.81.3": + version: 0.81.5 + resolution: "metro-runtime@npm:0.81.5" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/a7f69ba457edfe0195f8a94f7da68fb8dbd35e648b277b016e89c78ef3e682c0660c8a36109534b4525a9a1d8727a83ee9e30b6c8d14a0a23c2f26de31ab44b7 + checksum: 10c0/6f2664561cc6b8cbec6ce75bcc9a0afc280165eb0f1b536c58822150594d23c91cae7ce8b64c3eb332e89c4084da709e19f13b28befab9928b41be8dc1b52940 languageName: node linkType: hard -"metro-source-map@npm:0.80.12, metro-source-map@npm:^0.80.3": - version: 0.80.12 - resolution: "metro-source-map@npm:0.80.12" +"metro-source-map@npm:0.81.5, metro-source-map@npm:^0.81.3": + version: 0.81.5 + resolution: "metro-source-map@npm:0.81.5" dependencies: - "@babel/traverse": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" + "@babel/types": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.80.12" + metro-symbolicate: "npm:0.81.5" nullthrows: "npm:^1.1.1" - ob1: "npm:0.80.12" + ob1: "npm:0.81.5" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10c0/94239360f6a3e4d64ea8f4d0eddbe4fdd3a160c5c5f6bf4b28ed48c586cf8e37b175d521eb0bad62608bd0ce3262020aebbc1942cf607f34662ca60add9a7db5 + checksum: 10c0/eeb3d2bb5631d9b72d27d562ee7699fc775b96924895037dce7963b31e4eafdfe7fe6a1aefc424dde8ce6e1850f1b4bc45610b222267b443bb9f35363f27e927 languageName: node linkType: hard -"metro-symbolicate@npm:0.80.12": - version: 0.80.12 - resolution: "metro-symbolicate@npm:0.80.12" +"metro-symbolicate@npm:0.81.5": + version: 0.81.5 + resolution: "metro-symbolicate@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.80.12" + metro-source-map: "npm:0.81.5" nullthrows: "npm:^1.1.1" source-map: "npm:^0.5.6" - through2: "npm:^2.0.1" vlq: "npm:^1.0.0" bin: metro-symbolicate: src/index.js - checksum: 10c0/cab33281653d93e8c65632f539145929f296e01f45adb2fd9701411949b63b94b17a1ce581fdfb97551bf34f0a8f454c2dd3b923235727e00446b898f365bda3 + checksum: 10c0/0645dd913ef16f5755c76c815cc264058d116fcde3505ebacbfa57a4585388777d5c62c7a620d8e054292b78bb2ae7476adddb639a34aaa743cddc5811e86b54 languageName: node linkType: hard -"metro-transform-plugins@npm:0.80.12": - version: 0.80.12 - resolution: "metro-transform-plugins@npm:0.80.12" +"metro-transform-plugins@npm:0.81.5": + version: 0.81.5 + resolution: "metro-transform-plugins@npm:0.81.5" dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.20.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10c0/631ce5dc3dc029994ae19a76eff81e7d115dc16281b7447c63f301c50034b6b4df1898a23c65066d5b3034bfae2c504c69083a6790118cae5adca0c40a191e42 + checksum: 10c0/56d6725eaffcaea6908894b0f19246b8741591d6b2a99a26837e102df43696fc91fd4982a128f7324082272509dc9a3ee5d4cb5df8b270a36175e16783a92d9c languageName: node linkType: hard -"metro-transform-worker@npm:0.80.12": - version: 0.80.12 - resolution: "metro-transform-worker@npm:0.80.12" +"metro-transform-worker@npm:0.81.5": + version: 0.81.5 + resolution: "metro-transform-worker@npm:0.81.5" dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/parser": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.80.12" - metro-babel-transformer: "npm:0.80.12" - metro-cache: "npm:0.80.12" - metro-cache-key: "npm:0.80.12" - metro-minify-terser: "npm:0.80.12" - metro-source-map: "npm:0.80.12" - metro-transform-plugins: "npm:0.80.12" + metro: "npm:0.81.5" + metro-babel-transformer: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-cache-key: "npm:0.81.5" + metro-minify-terser: "npm:0.81.5" + metro-source-map: "npm:0.81.5" + metro-transform-plugins: "npm:0.81.5" nullthrows: "npm:^1.1.1" - checksum: 10c0/816ed9c45827d089fad29e9096e9f35769555e540c0ea36f15af332c92e0fb3ef9f2f4e0549b318d3b2b8524fb3d778b7453a6243e91c9574252f0972239e535 + checksum: 10c0/b213f8873606c15fed9abd14161d2fcb28e7bd9a91d94b48ecb589848d5db65335f10c93e67cc38c4f6eb0e7677828a90c52eece3bf8aa9fae67b0a109aaea09 languageName: node linkType: hard -"metro@npm:0.80.12, metro@npm:^0.80.3": - version: 0.80.12 - resolution: "metro@npm:0.80.12" +"metro@npm:0.81.5, metro@npm:^0.81.3": + version: 0.81.5 + resolution: "metro@npm:0.81.5" dependencies: - "@babel/code-frame": "npm:^7.0.0" - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/parser": "npm:^7.20.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" accepts: "npm:^1.3.7" chalk: "npm:^4.0.0" ci-info: "npm:^2.0.0" connect: "npm:^3.6.5" debug: "npm:^2.2.0" - denodeify: "npm:^1.2.1" error-stack-parser: "npm:^2.0.6" flow-enums-runtime: "npm:^0.0.6" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.23.1" + hermes-parser: "npm:0.25.1" image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" + jest-worker: "npm:^29.7.0" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.80.12" - metro-cache: "npm:0.80.12" - metro-cache-key: "npm:0.80.12" - metro-config: "npm:0.80.12" - metro-core: "npm:0.80.12" - metro-file-map: "npm:0.80.12" - metro-resolver: "npm:0.80.12" - metro-runtime: "npm:0.80.12" - metro-source-map: "npm:0.80.12" - metro-symbolicate: "npm:0.80.12" - metro-transform-plugins: "npm:0.80.12" - metro-transform-worker: "npm:0.80.12" + metro-babel-transformer: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-cache-key: "npm:0.81.5" + metro-config: "npm:0.81.5" + metro-core: "npm:0.81.5" + metro-file-map: "npm:0.81.5" + metro-resolver: "npm:0.81.5" + metro-runtime: "npm:0.81.5" + metro-source-map: "npm:0.81.5" + metro-symbolicate: "npm:0.81.5" + metro-transform-plugins: "npm:0.81.5" + metro-transform-worker: "npm:0.81.5" mime-types: "npm:^2.1.27" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" source-map: "npm:^0.5.6" - strip-ansi: "npm:^6.0.0" throat: "npm:^5.0.0" ws: "npm:^7.5.10" yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10c0/48c9113f4e30314a874fd95e01d532d8264e0c1c110bc88be5bc397730de9f2a948008c3155cda12fd1bb10634e676d0d6cb088591ca87a4fc6d108e281716db + checksum: 10c0/71b985f668a56e8c51aa36bc989f57927cb59b1ef53eab279ebe588f1a594232cadda04a404c3d6f8428afcc067cd46b51e04c4e6b62856ff667501bd9e83799 languageName: node linkType: hard @@ -16921,7 +16850,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -17075,13 +17004,6 @@ __metadata: languageName: node linkType: hard -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - "moment-timezone@npm:^0.x": version: 0.5.43 resolution: "moment-timezone@npm:0.5.43" @@ -17268,22 +17190,6 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.1.1": - version: 3.1.1 - resolution: "node-abort-controller@npm:3.1.1" - checksum: 10c0/f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 - languageName: node - linkType: hard - -"node-dir@npm:^0.1.17": - version: 0.1.17 - resolution: "node-dir@npm:0.1.17" - dependencies: - minimatch: "npm:^3.0.2" - checksum: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 - languageName: node - linkType: hard - "node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" @@ -17301,7 +17207,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -17523,12 +17429,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.80.12": - version: 0.80.12 - resolution: "ob1@npm:0.80.12" +"ob1@npm:0.81.5": + version: 0.81.5 + resolution: "ob1@npm:0.81.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/844948e27a1ea22e9681a3a756c08031e3485641ff5ee224195557c6fbd4d1596a3c825b7b7ecde557e55ba17c4d7acdb32004c460d3cabb8e1234237bc33fdb + checksum: 10c0/e0baf43d38a863b1fccfb1d074fcd29c94e664e97b901d9444595b655ac95f2cc8ed161131b5e589679f4803bee7004892cbbb2025101203bde14933198281af languageName: node linkType: hard @@ -18326,7 +18232,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": +"pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" dependencies: @@ -18554,13 +18460,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:^0.2.1": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 10c0/6841b32bec4f16ffe7f5b5e4373b47ad451f079cde3a7f45e63e550f0ecfd8f8189ef81fb50079413b3fc1c59b06146e4c98192cb74ed7981aca72090466cd94 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -18610,32 +18509,24 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^5.0.0": - version: 5.3.2 - resolution: "react-devtools-core@npm:5.3.2" +"react-devtools-core@npm:^6.0.1": + version: 6.1.2 + resolution: "react-devtools-core@npm:6.1.2" dependencies: shell-quote: "npm:^1.6.1" ws: "npm:^7" - checksum: 10c0/7165544ca5890af62e875eeda3f915e054dc734ad74f77d6490de32ba4fef6c1d30647bbb0643f769dd988913e0edc2bf2b1d6c2679e910150929a6312479cf3 + checksum: 10c0/a038414d69eb4d1d6303a1fc2ab0f5c2350ffa5fd8d5083ba6a83545273a8d596322c6f101c7091a2c123c47b429a91b3ea65d1291581d5bc9dd58afc62270dd languageName: node linkType: hard -"react-dom@npm:^18.2.0, react-dom@npm:~18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" +"react-dom@npm:~19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.0" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^18.2.0 - checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a - languageName: node - linkType: hard - -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + react: ^19.0.0 + checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9 languageName: node linkType: hard @@ -18653,113 +18544,121 @@ __metadata: languageName: node linkType: hard -"react-native-macos@npm:0.74.30": - version: 0.74.30 - resolution: "react-native-macos@npm:0.74.30" +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + languageName: node + linkType: hard + +"react-is@npm:^19.0.0": + version: 19.1.0 + resolution: "react-is@npm:19.1.0" + checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b + languageName: node + linkType: hard + +"react-native-macos@npm:0.78.3": + version: 0.78.3 + resolution: "react-native-macos@npm:0.78.3" dependencies: "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-apple": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" - "@react-native-mac/virtualized-lists": "npm:0.74.87" - "@react-native/assets-registry": "npm:0.74.89" - "@react-native/codegen": "npm:0.74.89" - "@react-native/community-cli-plugin": "npm:0.74.89" - "@react-native/gradle-plugin": "npm:0.74.89" - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/normalize-colors": "npm:0.74.89" + "@react-native-mac/virtualized-lists": "npm:0.78.2" + "@react-native/assets-registry": "npm:0.78.2" + "@react-native/codegen": "npm:0.78.2" + "@react-native/community-cli-plugin": "npm:0.78.2" + "@react-native/gradle-plugin": "npm:0.78.2" + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/normalize-colors": "npm:0.78.2" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" + metro-runtime: "npm:^0.81.3" + metro-source-map: "npm:^0.81.3" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.0.0" + react-devtools-core: "npm:^6.0.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" + semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" + ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 + "@types/react": ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: "@types/react": optional: true bin: - react-native-macos: cli.js - checksum: 10c0/07c7c7aff58df4e5ac1d1b85afb4c7b4f705d8dea5ecc95050a432fe869c9dbcfa8a32e0468cb8ab587026caf9eefe7b0fd283b3f82efff3ce7da0ca54e27b17 + react-native: cli.js + checksum: 10c0/b32f2cd32d66eb2ad03e5eafbe3e56115975c06858b874c20cd0c8882db5777d0694d3c0cb266a93ad90fab8cb2d8b211a8d84da36329a94ef4c05683dad3ff4 languageName: node linkType: hard -"react-native-macos@patch:react-native-macos@npm%3A0.74.30#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch": - version: 0.74.30 - resolution: "react-native-macos@patch:react-native-macos@npm%3A0.74.30#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch::version=0.74.30&hash=a20687" +"react-native-macos@patch:react-native-macos@npm%3A0.78.3#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch": + version: 0.78.3 + resolution: "react-native-macos@patch:react-native-macos@npm%3A0.78.3#~/.yarn/patches/react-native-macos-npm-0.74.30-e4edf98920.patch::version=0.78.3&hash=a20687" dependencies: "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-apple": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" - "@react-native-mac/virtualized-lists": "npm:0.74.87" - "@react-native/assets-registry": "npm:0.74.89" - "@react-native/codegen": "npm:0.74.89" - "@react-native/community-cli-plugin": "npm:0.74.89" - "@react-native/gradle-plugin": "npm:0.74.89" - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/normalize-colors": "npm:0.74.89" + "@react-native-mac/virtualized-lists": "npm:0.78.2" + "@react-native/assets-registry": "npm:0.78.2" + "@react-native/codegen": "npm:0.78.2" + "@react-native/community-cli-plugin": "npm:0.78.2" + "@react-native/gradle-plugin": "npm:0.78.2" + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/normalize-colors": "npm:0.78.2" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" + metro-runtime: "npm:^0.81.3" + metro-source-map: "npm:^0.81.3" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.0.0" + react-devtools-core: "npm:^6.0.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" + semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" + ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 + "@types/react": ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: "@types/react": optional: true bin: - react-native-macos: cli.js - checksum: 10c0/a4a97c1ea72e2830ea97d03e1393de48ed7b5be5144dc8e50b735847dc8383258684e8c8469d51cffeb1bc29e125431b475fa5d4b8cd64c50546ec93eb279450 + react-native: cli.js + checksum: 10c0/647b5c3b075bec64b1cb9175302986a4ba225c8e35a5e7ef697f7925025214c4bbed550274a143fea76369ab43cf85f56bb6f3a1bf23b4196e3a7c229034eebd languageName: node linkType: hard @@ -18778,7 +18677,7 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:^15.4.0": +"react-native-svg@npm:^15.11.2, react-native-svg@npm:^15.4.0": version: 15.12.0 resolution: "react-native-svg@npm:15.12.0" dependencies: @@ -18792,24 +18691,25 @@ __metadata: languageName: node linkType: hard -"react-native-test-app@npm:^3.9.2": - version: 3.10.22 - resolution: "react-native-test-app@npm:3.10.22" +"react-native-test-app@npm:^4.1.4": + version: 4.3.15 + resolution: "react-native-test-app@npm:4.3.15" dependencies: - "@rnx-kit/react-native-host": "npm:^0.5.0" + "@rnx-kit/react-native-host": "npm:^0.5.9" + "@rnx-kit/tools-react-native": "npm:^2.1.0" ajv: "npm:^8.0.0" cliui: "npm:^8.0.0" fast-xml-parser: "npm:^4.0.0" prompts: "npm:^2.4.0" semver: "npm:^7.3.5" - uuid: "npm:^10.0.0" + uuid: "npm:^11.0.0" peerDependencies: - "@callstack/react-native-visionos": 0.73 - 0.76 + "@callstack/react-native-visionos": 0.73 - 0.78 "@expo/config-plugins": ">=5.0" - react: 17.0.1 - 19.0 - react-native: 0.66 - 0.76 || >=0.77.0-0 <0.77.0 - react-native-macos: ^0.0.0-0 || 0.66 || 0.68 || 0.71 - 0.76 - react-native-windows: ^0.0.0-0 || 0.66 - 0.76 + react: 18.1 - 19.1 + react-native: 0.70 - 0.80 || >=0.81.0-0 <0.81.0 + react-native-macos: ^0.0.0-0 || 0.71 - 0.78 + react-native-windows: ^0.0.0-0 || 0.70 - 0.79 peerDependenciesMeta: "@callstack/react-native-visionos": optional: true @@ -18824,115 +18724,115 @@ __metadata: init: scripts/init.mjs init-test-app: scripts/init.mjs install-windows-test-app: windows/test-app.mjs - checksum: 10c0/5d557ec1cc25632069b362f8960c9dc488639d728203431f07d8199cda2d4beb848c7e2888570b044631d8644660f8479b87b10269deb4ea57aaaa50eff53495 + checksum: 10c0/6b3f687c145f2196658d8181c14987a2d77c269817621fee1159570dacfb80b9e8fcc0844a13dd2813b1e6e1f67ce4ae1d578eb5965403209cce88403e0b4474 languageName: node linkType: hard -"react-native-windows@npm:^0.74.0": - version: 0.74.46 - resolution: "react-native-windows@npm:0.74.46" +"react-native-windows@npm:^0.78.0": + version: 0.78.13 + resolution: "react-native-windows@npm:0.78.13" dependencies: "@babel/runtime": "npm:^7.0.0" "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" - "@react-native-windows/cli": "npm:0.74.11" + "@react-native-community/cli": "npm:^15.0.0" + "@react-native-community/cli-platform-android": "npm:^15.0.0" + "@react-native-community/cli-platform-ios": "npm:^15.0.0" + "@react-native-windows/cli": "npm:0.78.8" "@react-native/assets": "npm:1.0.0" - "@react-native/assets-registry": "npm:0.74.89" - "@react-native/codegen": "npm:0.74.89" - "@react-native/community-cli-plugin": "npm:0.74.89" - "@react-native/gradle-plugin": "npm:0.74.89" - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/normalize-colors": "npm:0.74.89" - "@react-native/virtualized-lists": "npm:0.74.89" + "@react-native/assets-registry": "npm:0.78.2" + "@react-native/codegen": "npm:0.78.2" + "@react-native/community-cli-plugin": "npm:0.78.2" + "@react-native/gradle-plugin": "npm:0.78.2" + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/normalize-colors": "npm:0.78.2" + "@react-native/virtualized-lists": "npm:0.78.2" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" + metro-runtime: "npm:^0.81.3" + metro-source-map: "npm:^0.81.3" mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.0.0" + react-devtools-core: "npm:^6.0.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" + semver: "npm:^7.1.3" source-map-support: "npm:^0.5.19" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" + ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 - react-native: ^0.74.0 - checksum: 10c0/b76564ba5335c604f46e3991d6bb5381c406f0e3a514d7ba0d7e6b7a820a0a60e46b3ac5cd6f68f179757de57e20ea59636af5d5b5f06a65f46ffb44d49727f1 + "@types/react": ^19.0.0 + react: ^19.0.0 + react-native: ^0.78.0 + checksum: 10c0/a146049e468550acb73b13a7f76ba1d105b6801428459b8f3e7455db812b19c5fcc16de4672900065048ebf365dcd112a35d56f294100225d30319de50b7bc44 languageName: node linkType: hard -"react-native@npm:^0.74.0": - version: 0.74.7 - resolution: "react-native@npm:0.74.7" +"react-native@npm:^0.78.0": + version: 0.78.2 + resolution: "react-native@npm:0.78.2" dependencies: "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.9" - "@react-native-community/cli-platform-android": "npm:13.6.9" - "@react-native-community/cli-platform-ios": "npm:13.6.9" - "@react-native/assets-registry": "npm:0.74.89" - "@react-native/codegen": "npm:0.74.89" - "@react-native/community-cli-plugin": "npm:0.74.89" - "@react-native/gradle-plugin": "npm:0.74.89" - "@react-native/js-polyfills": "npm:0.74.89" - "@react-native/normalize-colors": "npm:0.74.89" - "@react-native/virtualized-lists": "npm:0.74.89" + "@react-native/assets-registry": "npm:0.78.2" + "@react-native/codegen": "npm:0.78.2" + "@react-native/community-cli-plugin": "npm:0.78.2" + "@react-native/gradle-plugin": "npm:0.78.2" + "@react-native/js-polyfills": "npm:0.78.2" + "@react-native/normalize-colors": "npm:0.78.2" + "@react-native/virtualized-lists": "npm:0.78.2" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" + metro-runtime: "npm:^0.81.3" + metro-source-map: "npm:^0.81.3" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.0.0" + react-devtools-core: "npm:^6.0.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" + semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" + ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 + "@types/react": ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10c0/61f54f0148eca2992b328eccad38f7b3189c4e5ff862fec78f2bb8d4f1045d593dfa375c957fad8a8141529b017c7c6ecc2f5032277958270efd593e1fc798fd + checksum: 10c0/9cea3b4584d5afc3cfcd01e4a12863c8fd4740708702744dcb0ca134a2012f35af4a444bc59b6e165cfdab740352dfec19417b75a83627f637ac80c51b67907d languageName: node linkType: hard @@ -18950,37 +18850,22 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:^16.15.0": - version: 16.15.0 - resolution: "react-shallow-renderer@npm:16.15.0" - dependencies: - object-assign: "npm:^4.1.1" - react-is: "npm:^16.12.0 || ^17.0.0 || ^18.0.0" - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/c194d741792e86043a4ae272f7353c1cb9412bc649945c4220c6a101a6ea5410cceb3d65d5a4d750f11a24f7426e8eec7977e8a4e3ad5d3ee235ca2b18166fa8 - languageName: node - linkType: hard - -"react-test-renderer@npm:18.2.0": - version: 18.2.0 - resolution: "react-test-renderer@npm:18.2.0" +"react-test-renderer@npm:19.0.0": + version: 19.0.0 + resolution: "react-test-renderer@npm:19.0.0" dependencies: - react-is: "npm:^18.2.0" - react-shallow-renderer: "npm:^16.15.0" - scheduler: "npm:^0.23.0" + react-is: "npm:^19.0.0" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^18.2.0 - checksum: 10c0/53dfada1da1e8dd0498a5601e9eea3dc6ca23c6c2694d1cab9712faea869c11e4ce1c9a618d674cb668a668b41fb6bcf9a7b0a078cd853b1922f002fa22f42c8 + react: ^19.0.0 + checksum: 10c0/67c34dae4d3a60b9306d2b5cb6db436376ef20c651aaf092644298e3ffb92cd3c7b0da2017e7f1395bf2de8b42429874a5a63e8cc3c21febbab31b0309e41862 languageName: node linkType: hard -"react@npm:18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 +"react@npm:19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471 languageName: node linkType: hard @@ -19135,18 +19020,6 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.21.0": - version: 0.21.5 - resolution: "recast@npm:0.21.5" - dependencies: - ast-types: "npm:0.15.2" - esprima: "npm:~4.0.0" - source-map: "npm:~0.6.1" - tslib: "npm:^2.0.1" - checksum: 10c0/a45168c82195f24fa2c70293a624fece0069a2e8e8adb637f9963777735f81cb3bb62e55172db677ec3573b08b2daaf1eddd85b74da6fe0bd37c9b15eeaf94b4 - languageName: node - linkType: hard - "recast@npm:^0.23.11": version: 0.23.11 resolution: "recast@npm:0.23.11" @@ -19266,17 +19139,6 @@ __metadata: languageName: node linkType: hard -"require-in-the-middle@npm:^7.1.1": - version: 7.2.0 - resolution: "require-in-the-middle@npm:7.2.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/ffff7ca815f11ffbe963fe2dc2108d17d579e7318ec008204261ec9fce11367dce24113f642ab55a8929d3a35e5c4e3d46d76a735cd45b2c267affd74d629118 - languageName: node - linkType: hard - "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -19352,7 +19214,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:~1.22.1": +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:~1.22.1": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -19378,7 +19240,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -19507,17 +19369,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 - languageName: node - linkType: hard - "rrweb-cssom@npm:^0.7.1": version: 0.7.1 resolution: "rrweb-cssom@npm:0.7.1" @@ -19665,21 +19516,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.24.0-canary-efb381bbf-20230505": - version: 0.24.0-canary-efb381bbf-20230505 - resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/4fb594d64c692199117160bbd1a5261f03287f8ec59d9ca079a772e5fbb3139495ebda843324d7c8957c07390a0825acb6f72bd29827fb9e155d793db6c2e2bc - languageName: node - linkType: hard - -"scheduler@npm:^0.23.0": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 +"scheduler@npm:0.25.0, scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe languageName: node linkType: hard @@ -19768,7 +19608,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2, serve-static@npm:^1.13.1": +"serve-static@npm:1.16.2, serve-static@npm:^1.13.1, serve-static@npm:^1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -19964,13 +19804,6 @@ __metadata: languageName: node linkType: hard -"shimmer@npm:^1.1.0, shimmer@npm:^1.2.0, shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -20135,13 +19968,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc - languageName: node - linkType: hard - "spacetrim@npm:0.11.59": version: 0.11.59 resolution: "spacetrim@npm:0.11.59" @@ -20250,13 +20076,6 @@ __metadata: languageName: node linkType: hard -"stack-chain@npm:^1.3.7": - version: 1.3.7 - resolution: "stack-chain@npm:1.3.7" - checksum: 10c0/3a8693834646c2007d74d3466d6972dc2cfe137cbec40552ded9e3b99607e0037d893b3cbf631f1ff3035ec125772e195f2e0bea2c3d7f126d0e3171db69dc19 - languageName: node - linkType: hard - "stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" @@ -20714,22 +20533,6 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:^2.0.0": - version: 2.0.0 - resolution: "temp-dir@npm:2.0.0" - checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 - languageName: node - linkType: hard - -"temp@npm:^0.8.4": - version: 0.8.4 - resolution: "temp@npm:0.8.4" - dependencies: - rimraf: "npm:~2.6.2" - checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 - languageName: node - linkType: hard - "terser@npm:^5.15.0": version: 5.16.8 resolution: "terser@npm:5.16.8" @@ -20785,16 +20588,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.1": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: "npm:~2.3.6" - xtend: "npm:~4.0.1" - checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade - languageName: node - linkType: hard - "through@npm:^2.3.8, through@npm:~2.3.4": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -21299,13 +21092,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -21533,7 +21319,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:11.1.0, uuid@npm:^11.0.1": +"uuid@npm:11.1.0, uuid@npm:^11.0.0, uuid@npm:^11.0.1": version: 11.1.0 resolution: "uuid@npm:11.1.0" bin: @@ -21542,24 +21328,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - -"uuid@npm:^8.3.0": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - "uuid@npm:^9.0.0": version: 9.0.1 resolution: "uuid@npm:9.0.1" @@ -22078,17 +21846,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^2.3.0": - version: 2.4.3 - resolution: "write-file-atomic@npm:2.4.3" - dependencies: - graceful-fs: "npm:^4.1.11" - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.2" - checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -22196,13 +21953,6 @@ __metadata: languageName: node linkType: hard -"xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e - languageName: node - linkType: hard - "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3"