diff --git a/apps/fluent-tester/assets/res/drawable/fluent_app_icon_android_background.xml b/apps/fluent-tester/assets/drawable/fluent_app_icon_android_background.xml similarity index 100% rename from apps/fluent-tester/assets/res/drawable/fluent_app_icon_android_background.xml rename to apps/fluent-tester/assets/drawable/fluent_app_icon_android_background.xml diff --git a/apps/fluent-tester/index.js b/apps/fluent-tester/index.js index 944904a4b9..93acbc1a8a 100644 --- a/apps/fluent-tester/index.js +++ b/apps/fluent-tester/index.js @@ -1,13 +1 @@ -'use strict'; - -import { AppRegistry, LogBox } from 'react-native'; - -import { FluentTesterApp } from './src/FluentTesterApp'; - -// When selecting a test page, the test page button might be under the yellowbox, -//so we have to ensure that no yellowboxes are shown on boot that could affect test selection -LogBox.ignoreLogs([/.*deprecated.*/, /.*Platform is not supported.*/]) - -AppRegistry.registerComponent('FluentTester', () => FluentTesterApp); - -export default FluentTesterApp; +require('./src/index'); diff --git a/apps/fluent-tester/ios/Podfile.lock b/apps/fluent-tester/ios/Podfile.lock index 79ca51a54f..bc4f16f296 100644 --- a/apps/fluent-tester/ios/Podfile.lock +++ b/apps/fluent-tester/ios/Podfile.lock @@ -3,15 +3,15 @@ PODS: - DoubleConversion (1.1.6) - FBLazyVector (0.74.7) - fmt (9.1.0) - - FRNAppearanceAdditions (0.7.11): + - FRNAppearanceAdditions (0.7.17): - React - - FRNAvatar (0.21.13): + - FRNAvatar (0.21.19): - MicrosoftFluentUI (= 0.13.1) - React - - FRNDatePicker (0.11.4): + - FRNDatePicker (0.11.5): - MicrosoftFluentUI (= 0.13.1) - React - - FRNFontMetrics (0.6.4): + - FRNFontMetrics (0.6.5): - React - glog (0.3.5) - MicrosoftFluentUI (0.13.1): @@ -1078,29 +1078,6 @@ PODS: - React-Mapbuffer (0.74.7): - glog - React-debug - - react-native-menu (0.7.3): - - React - - react-native-slider (4.5.7): - - DoubleConversion - - glog - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - React-nativeconfig (0.74.7) - React-NativeModulesApple (0.74.7): - glog @@ -1313,7 +1290,7 @@ PODS: - React-logger (= 0.74.7) - React-perflogger (= 0.74.7) - React-utils (= 0.74.7) - - ReactNativeHost (0.5.0): + - ReactNativeHost (0.5.15): - DoubleConversion - glog - RCT-Folly (= 2024.01.01.00) @@ -1339,79 +1316,74 @@ PODS: - React-Core - React-jsi - ReactTestApp-Resources (1.0.0-dev) - - RNCPicker (2.11.0): - - React-Core - - RNSVG (15.12.0): + - RNSVG (15.12.1): - React-Core - SocketRocket (0.7.0) - Yoga (0.0.0) DEPENDENCIES: - - boost (from `../../../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../../../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../../../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - "FRNAppearanceAdditions (from `../node_modules/@fluentui-react-native/experimental-appearance-additions`)" - "FRNAvatar (from `../node_modules/@fluentui-react-native/experimental-avatar`)" - "FRNDatePicker (from `../node_modules/@fluentui-react-native/experimental-native-date-picker`)" - "FRNFontMetrics (from `../node_modules/@fluentui-react-native/experimental-native-font-metrics`)" - - glog (from `../../../node_modules/react-native/third-party-podspecs/glog.podspec`) - - RCT-Folly (from `../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../../../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../../../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../../../node_modules/react-native/`) - - React-callinvoker (from `../../../node_modules/react-native/ReactCommon/callinvoker`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - - React-Core (from `../../../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../../../node_modules/react-native/`) - - React-CoreModules (from `../../../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../../../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../../../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (from `../../../node_modules/react-native/ReactCommon`) - - React-FabricImage (from `../../../node_modules/react-native/ReactCommon`) - - React-featureflags (from `../../../node_modules/react-native/ReactCommon/react/featureflags`) - - React-graphics (from `../../../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-ImageManager (from `../../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jsc (from `../../../node_modules/react-native/ReactCommon/jsc`) - - React-jserrorhandler (from `../../../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../../../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../../../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../../../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../../../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../../../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../../../node_modules/react-native/ReactCommon`) - - "react-native-menu (from `../../../node_modules/@react-native-menu/menu`)" - - "react-native-slider (from `../../../node_modules/@react-native-community/slider`)" - - React-nativeconfig (from `../../../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../../../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../../../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../../../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../../../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../../../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../../../node_modules/react-native/React`) - - React-RCTImage (from `../../../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../../../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../../../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../../../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../../../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../../../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../../../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../../../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../../../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../../../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../../../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-runtimescheduler (from `../../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../../../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../../../node_modules/react-native/ReactCommon`) - - "ReactNativeHost (from `../../../node_modules/@rnx-kit/react-native-host`)" - - ReactTestApp-DevSupport (from `../../../node_modules/react-native-test-app`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jsc (from `../node_modules/react-native/ReactCommon/jsc`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "ReactNativeHost (from `../../../node_modules/.store/react-native-test-app-virtual-5a9c0463e2/node_modules/@rnx-kit/react-native-host`)" + - ReactTestApp-DevSupport (from `../node_modules/react-native-test-app`) - ReactTestApp-Resources (from `..`) - - "RNCPicker (from `../../../node_modules/@react-native-picker/picker`)" - - RNSVG (from `../../../node_modules/react-native-svg`) - - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: @@ -1420,13 +1392,13 @@ SPEC REPOS: EXTERNAL SOURCES: boost: - :podspec: "../../../node_modules/react-native/third-party-podspecs/boost.podspec" + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: - :podspec: "../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: - :path: "../../../node_modules/react-native/Libraries/FBLazyVector" + :path: "../node_modules/react-native/Libraries/FBLazyVector" fmt: - :podspec: "../../../node_modules/react-native/third-party-podspecs/fmt.podspec" + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" FRNAppearanceAdditions: :path: "../node_modules/@fluentui-react-native/experimental-appearance-additions" FRNAvatar: @@ -1436,125 +1408,119 @@ EXTERNAL SOURCES: FRNFontMetrics: :path: "../node_modules/@fluentui-react-native/experimental-native-font-metrics" glog: - :podspec: "../../../node_modules/react-native/third-party-podspecs/glog.podspec" + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" RCT-Folly: - :podspec: "../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: - :path: "../../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../../../node_modules/react-native/Libraries/Required" + :path: "../node_modules/react-native/Libraries/Required" RCTTypeSafety: - :path: "../../../node_modules/react-native/Libraries/TypeSafety" + :path: "../node_modules/react-native/Libraries/TypeSafety" React: - :path: "../../../node_modules/react-native/" + :path: "../node_modules/react-native/" React-callinvoker: - :path: "../../../node_modules/react-native/ReactCommon/callinvoker" + :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Codegen: :path: build/generated/ios React-Core: - :path: "../../../node_modules/react-native/" + :path: "../node_modules/react-native/" React-CoreModules: - :path: "../../../node_modules/react-native/React/CoreModules" + :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: - :path: "../../../node_modules/react-native/ReactCommon/cxxreact" + :path: "../node_modules/react-native/ReactCommon/cxxreact" React-debug: - :path: "../../../node_modules/react-native/ReactCommon/react/debug" + :path: "../node_modules/react-native/ReactCommon/react/debug" React-Fabric: - :path: "../../../node_modules/react-native/ReactCommon" + :path: "../node_modules/react-native/ReactCommon" React-FabricImage: - :path: "../../../node_modules/react-native/ReactCommon" + :path: "../node_modules/react-native/ReactCommon" React-featureflags: - :path: "../../../node_modules/react-native/ReactCommon/react/featureflags" + :path: "../node_modules/react-native/ReactCommon/react/featureflags" React-graphics: - :path: "../../../node_modules/react-native/ReactCommon/react/renderer/graphics" + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-ImageManager: - :path: "../../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-jsc: - :path: "../../../node_modules/react-native/ReactCommon/jsc" + :path: "../node_modules/react-native/ReactCommon/jsc" React-jserrorhandler: - :path: "../../../node_modules/react-native/ReactCommon/jserrorhandler" + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: - :path: "../../../node_modules/react-native/ReactCommon/jsi" + :path: "../node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../../node_modules/react-native/ReactCommon/jsiexecutor" + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../../node_modules/react-native/ReactCommon/jsinspector-modern" + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" React-jsitracing: - :path: "../../../node_modules/react-native/ReactCommon/hermes/executor/" + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: - :path: "../../../node_modules/react-native/ReactCommon/logger" + :path: "../node_modules/react-native/ReactCommon/logger" React-Mapbuffer: - :path: "../../../node_modules/react-native/ReactCommon" - react-native-menu: - :path: "../../../node_modules/@react-native-menu/menu" - react-native-slider: - :path: "../../../node_modules/@react-native-community/slider" + :path: "../node_modules/react-native/ReactCommon" React-nativeconfig: - :path: "../../../node_modules/react-native/ReactCommon" + :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: - :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: - :path: "../../../node_modules/react-native/ReactCommon/reactperflogger" + :path: "../node_modules/react-native/ReactCommon/reactperflogger" React-RCTActionSheet: - :path: "../../../node_modules/react-native/Libraries/ActionSheetIOS" + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" React-RCTAnimation: - :path: "../../../node_modules/react-native/Libraries/NativeAnimation" + :path: "../node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../../node_modules/react-native/Libraries/AppDelegate" + :path: "../node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../../node_modules/react-native/Libraries/Blob" + :path: "../node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../../../node_modules/react-native/React" + :path: "../node_modules/react-native/React" React-RCTImage: - :path: "../../../node_modules/react-native/Libraries/Image" + :path: "../node_modules/react-native/Libraries/Image" React-RCTLinking: - :path: "../../../node_modules/react-native/Libraries/LinkingIOS" + :path: "../node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../../node_modules/react-native/Libraries/Network" + :path: "../node_modules/react-native/Libraries/Network" React-RCTSettings: - :path: "../../../node_modules/react-native/Libraries/Settings" + :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: - :path: "../../../node_modules/react-native/Libraries/Text" + :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: - :path: "../../../node_modules/react-native/Libraries/Vibration" + :path: "../node_modules/react-native/Libraries/Vibration" React-rendererdebug: - :path: "../../../node_modules/react-native/ReactCommon/react/renderer/debug" + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: - :path: "../../../node_modules/react-native/ReactCommon" + :path: "../node_modules/react-native/ReactCommon" React-RuntimeApple: - :path: "../../../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: - :path: "../../../node_modules/react-native/ReactCommon/react/runtime" + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: - :path: "../../../node_modules/react-native/ReactCommon/runtimeexecutor" + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" React-runtimescheduler: - :path: "../../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: - :path: "../../../node_modules/react-native/ReactCommon/react/utils" + :path: "../node_modules/react-native/ReactCommon/react/utils" ReactCommon: - :path: "../../../node_modules/react-native/ReactCommon" + :path: "../node_modules/react-native/ReactCommon" ReactNativeHost: - :path: "../../../node_modules/@rnx-kit/react-native-host" + :path: "../../../node_modules/.store/react-native-test-app-virtual-5a9c0463e2/node_modules/@rnx-kit/react-native-host" ReactTestApp-DevSupport: - :path: "../../../node_modules/react-native-test-app" + :path: "../node_modules/react-native-test-app" ReactTestApp-Resources: :path: ".." - RNCPicker: - :path: "../../../node_modules/@react-native-picker/picker" RNSVG: - :path: "../../../node_modules/react-native-svg" + :path: "../node_modules/react-native-svg" Yoga: - :path: "../../../node_modules/react-native/ReactCommon/yoga" + :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 FBLazyVector: 04dc972982abebd96d823752c3a426bbe6ac397f fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - FRNAppearanceAdditions: 9d37ce1ce2df3559d0616234557b024774e59a92 - FRNAvatar: 3616c78fb72770b8d972619cb9d8b9a841e6d07f - FRNDatePicker: b1dc2056dcb52614e1a1fd4054115a33130d334e - FRNFontMetrics: 4d90cf418139e1b8ad202cd190b76f36bd027eef + FRNAppearanceAdditions: 55a8d815324b176b087b08143656871e9d496e07 + FRNAvatar: 52551ea22dbc7be5ecd21abf2baa8b2e3035fc34 + FRNDatePicker: 0537abe4066d41b3859ac5b03b0ee772ee2b554d + FRNFontMetrics: acecc6932292cf888fc351258e80f07718d8607f glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f MicrosoftFluentUI: dde98d8ed3fc306d9ddd0a6f0bc0c1f24fe5275e RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 @@ -1563,7 +1529,7 @@ SPEC CHECKSUMS: RCTTypeSafety: 4e9f36465ccbcca7b62f5cb8fc1ff2c997c3b92e React: 7f6ee889aa17245726efe5c0be52389e58d9d7c1 React-callinvoker: 0155d33f43924c206dfaa040c020d0404bbb54d6 - React-Codegen: 6b561e3ae72207127e19c20b4c58bf90408ba1e9 + React-Codegen: 8b90edfe2de1aaada8325bda3d8bd4598e1ba8d1 React-Core: 7f58b500f05ec41bf46bc67c9a25073f7302b652 React-CoreModules: 46303f9f50e942fdd8763626464a8a24d9a36419 React-cxxreact: 79396381338fe78a01d72a9517bb9013c6dd3784 @@ -1581,8 +1547,6 @@ SPEC CHECKSUMS: React-jsitracing: a884f4eb46ba8c373d909f9a712824af65ff41b8 React-logger: 58cd5ca2c3ab03a06b33e6d46a210d2b17ca116d React-Mapbuffer: f245095650540b8ddd09ac907a79605f68b1f4d4 - react-native-menu: 166490a809e627736b2dd887a564e8e6f093d128 - react-native-slider: ef3da51d021999dc76a1efefae60176ac4910c36 React-nativeconfig: 3b359be06d9ee8d64c1eacbca4f1040f331573fd React-NativeModulesApple: c6259e85e61f211854e632ed3eb21f25e15651f4 React-perflogger: e9ebfc705cb9f60ef5d471637350ccab7abd0444 @@ -1605,14 +1569,13 @@ SPEC CHECKSUMS: React-runtimescheduler: 7ae98c85d480214a491c40799501c94c7a188d73 React-utils: 269c55ca0a0a9d985fc8ab90898f7c1124784d73 ReactCommon: 345cad6a151c60c5d80bcc2005457fac2e079b82 - ReactNativeHost: 9205ed2a753cd228224a46304fbc0a870739aaf3 + ReactNativeHost: 91d43cc8ebaf158a27f8ae406a7e8b43ec823faa ReactTestApp-DevSupport: 52ac76197e5accf579592aa3b9aa07fd0766f211 ReactTestApp-Resources: 41fbfc3cae89be49adf9cfa9d3a9954456c65ab1 - RNCPicker: 124b4fb5859ba1a3fd53a91e16d1e7a0fc016e59 - RNSVG: ff728783849deecdeb6a270ab35e9cb1db3cbe0f + RNSVG: d39a9be65c439dfb061955f7615f1f71a51ecede SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: 9db4b2da1ed5d8e0c94158f9ac379c8b1b529f59 -PODFILE CHECKSUM: da2b0060460364a6479fbaf8e70713ef63c09b0b +PODFILE CHECKSUM: f07357eefbd82b1eae0dcbe81f24b2fe9e25ca3e COCOAPODS: 1.16.2 diff --git a/apps/fluent-tester/macos/Podfile.lock b/apps/fluent-tester/macos/Podfile.lock index 85ce2e1452..3458cc297a 100644 --- a/apps/fluent-tester/macos/Podfile.lock +++ b/apps/fluent-tester/macos/Podfile.lock @@ -1249,8 +1249,6 @@ PODS: - React-Core - React-jsi - ReactTestApp-Resources (1.0.0-dev) - - RNCPicker (2.11.0): - - React-Core - RNSVG (15.12.1): - React-Core - SocketRocket (0.7.0) @@ -1320,7 +1318,6 @@ DEPENDENCIES: - "ReactNativeHost (from `../../../node_modules/.store/react-native-test-app-virtual-5a9c0463e2/node_modules/@rnx-kit/react-native-host`)" - ReactTestApp-DevSupport (from `../node_modules/react-native-test-app`) - ReactTestApp-Resources (from `..`) - - "RNCPicker (from `../node_modules/@react-native-picker/picker`)" - RNSVG (from `../node_modules/react-native-svg`) - SocketRocket (from `../node_modules/react-native-macos/third-party-podspecs/SocketRocket.podspec`) - Yoga (from `../node_modules/react-native-macos/ReactCommon/yoga`) @@ -1452,8 +1449,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-test-app" ReactTestApp-Resources: :path: ".." - RNCPicker: - :path: "../node_modules/@react-native-picker/picker" RNSVG: :path: "../node_modules/react-native-svg" SocketRocket: @@ -1524,7 +1519,6 @@ SPEC CHECKSUMS: ReactNativeHost: 91d43cc8ebaf158a27f8ae406a7e8b43ec823faa ReactTestApp-DevSupport: 52ac76197e5accf579592aa3b9aa07fd0766f211 ReactTestApp-Resources: 3c8739a3e3ed26f67f8ab68f13102fb9591301c8 - RNCPicker: 124b4fb5859ba1a3fd53a91e16d1e7a0fc016e59 RNSVG: d39a9be65c439dfb061955f7615f1f71a51ecede SocketRocket: f6c6249082c011e6de2de60ed641ef8bbe0cfac9 Yoga: bd03cda842f416ba4c2d4b79fcd0fd27e917b91e diff --git a/apps/fluent-tester/package.json b/apps/fluent-tester/package.json index 54ee2c2462..9c91dbb693 100644 --- a/apps/fluent-tester/package.json +++ b/apps/fluent-tester/package.json @@ -44,59 +44,6 @@ "preset": "react-native" }, "dependencies": { - "@fluentui-react-native/android-theme": "workspace:*", - "@fluentui-react-native/apple-theme": "workspace:*", - "@fluentui-react-native/avatar": "workspace:*", - "@fluentui-react-native/badge": "workspace:*", - "@fluentui-react-native/button": "workspace:*", - "@fluentui-react-native/callout": "workspace:*", - "@fluentui-react-native/chip": "workspace:*", - "@fluentui-react-native/default-theme": "workspace:*", - "@fluentui-react-native/divider": "workspace:*", - "@fluentui-react-native/drawer": "workspace:*", - "@fluentui-react-native/dropdown": "workspace:*", - "@fluentui-react-native/e2e-testing": "workspace:*", - "@fluentui-react-native/experimental-activity-indicator": "workspace:*", - "@fluentui-react-native/experimental-appearance-additions": "workspace:*", - "@fluentui-react-native/experimental-avatar": "workspace:*", - "@fluentui-react-native/experimental-checkbox": "workspace:*", - "@fluentui-react-native/experimental-expander": "workspace:*", - "@fluentui-react-native/experimental-menu-button": "workspace:*", - "@fluentui-react-native/experimental-native-date-picker": "workspace:*", - "@fluentui-react-native/experimental-shadow": "workspace:*", - "@fluentui-react-native/experimental-shimmer": "workspace:*", - "@fluentui-react-native/framework": "workspace:*", - "@fluentui-react-native/framework-base": "workspace:*", - "@fluentui-react-native/icon": "workspace:*", - "@fluentui-react-native/input": "workspace:*", - "@fluentui-react-native/interactive-hooks": "workspace:*", - "@fluentui-react-native/menu": "workspace:*", - "@fluentui-react-native/notification": "workspace:*", - "@fluentui-react-native/overflow": "workspace:*", - "@fluentui-react-native/radio-group": "workspace:*", - "@fluentui-react-native/separator": "workspace:*", - "@fluentui-react-native/spinner": "workspace:*", - "@fluentui-react-native/stack": "workspace:*", - "@fluentui-react-native/switch": "workspace:*", - "@fluentui-react-native/tablist": "workspace:*", - "@fluentui-react-native/text": "workspace:*", - "@fluentui-react-native/theme": "workspace:*", - "@fluentui-react-native/theme-tokens": "workspace:*", - "@fluentui-react-native/theme-types": "workspace:*", - "@fluentui-react-native/themed-stylesheet": "workspace:*", - "@fluentui-react-native/theming-utils": "workspace:*", - "@fluentui-react-native/tooltip": "workspace:*", - "@fluentui-react-native/vibrancy-view": "workspace:*", - "@fluentui-react-native/win32-theme": "workspace:*", - "@fluentui/react-native": "workspace:*", - "@fluentui/react-native-icons": "^2.0.316", - "@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", - "@react-native-community/slider": "^4.5.7", - "@react-native-menu/menu": "^0.7.3", - "@react-native-picker/picker": "^2.7.0", "@types/node": "catalog:", "@types/react": "~18.2.0", "react": "18.2.0", @@ -109,12 +56,23 @@ "@babel/core": "^7.20.0", "@babel/runtime": "^7.20.0", "@fluentui-react-native/babel-config": "workspace:*", + "@fluentui-react-native/callout": "workspace:*", "@fluentui-react-native/eslint-config-rules": "workspace:*", + "@fluentui-react-native/experimental-appearance-additions": "workspace:*", + "@fluentui-react-native/experimental-avatar": "workspace:*", + "@fluentui-react-native/experimental-checkbox": "workspace:*", + "@fluentui-react-native/experimental-expander": "workspace:*", + "@fluentui-react-native/experimental-native-date-picker": "workspace:*", "@fluentui-react-native/experimental-native-font-metrics": "workspace:*", + "@fluentui-react-native/experimental-shimmer": "workspace:*", "@fluentui-react-native/focus-zone": "workspace:*", "@fluentui-react-native/kit-config": "workspace:*", "@fluentui-react-native/menu-button": "workspace:*", + "@fluentui-react-native/radio-group": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", + "@fluentui-react-native/tester-core": "workspace:*", + "@fluentui-react-native/tooltip": "workspace:*", + "@fluentui-react-native/vibrancy-view": "workspace:*", "@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", @@ -212,7 +170,6 @@ "core-android", "core-ios", "core-macos", - "core-win32", "core-windows", "metro-config", "metro-react-native-babel-transformer", diff --git a/apps/fluent-tester/src/index.tsx b/apps/fluent-tester/src/index.tsx new file mode 100644 index 0000000000..9ecc93e8dd --- /dev/null +++ b/apps/fluent-tester/src/index.tsx @@ -0,0 +1,13 @@ +'use strict'; + +import { AppRegistry, LogBox } from 'react-native'; + +import { FluentTesterApp } from '@fluentui-react-native/tester-core'; + +// When selecting a test page, the test page button might be under the yellowbox, +//so we have to ensure that no yellowboxes are shown on boot that could affect test selection +LogBox.ignoreLogs([/.*deprecated.*/, /.*Platform is not supported.*/]); + +AppRegistry.registerComponent('FluentTester', () => FluentTesterApp); + +export default FluentTesterApp; diff --git a/apps/fluent-tester/assets/Font_Awesome_900.otf b/apps/tester-core/assets/Font_Awesome_900.otf similarity index 100% rename from apps/fluent-tester/assets/Font_Awesome_900.otf rename to apps/tester-core/assets/Font_Awesome_900.otf diff --git a/apps/fluent-tester/assets/MoreHorizontalFilled.svg b/apps/tester-core/assets/MoreHorizontalFilled.svg similarity index 100% rename from apps/fluent-tester/assets/MoreHorizontalFilled.svg rename to apps/tester-core/assets/MoreHorizontalFilled.svg diff --git a/apps/fluent-tester/assets/accessible-icon-brands.svg b/apps/tester-core/assets/accessible-icon-brands.svg similarity index 100% rename from apps/fluent-tester/assets/accessible-icon-brands.svg rename to apps/tester-core/assets/accessible-icon-brands.svg diff --git a/apps/fluent-tester/assets/dismissIcon.svg b/apps/tester-core/assets/dismissIcon.svg similarity index 100% rename from apps/fluent-tester/assets/dismissIcon.svg rename to apps/tester-core/assets/dismissIcon.svg diff --git a/apps/fluent-tester/assets/filledIcon.svg b/apps/tester-core/assets/filledIcon.svg similarity index 100% rename from apps/fluent-tester/assets/filledIcon.svg rename to apps/tester-core/assets/filledIcon.svg diff --git a/apps/fluent-tester/assets/icon_24x24.png b/apps/tester-core/assets/icon_24x24.png similarity index 100% rename from apps/fluent-tester/assets/icon_24x24.png rename to apps/tester-core/assets/icon_24x24.png diff --git a/apps/fluent-tester/assets/outlineIcon.svg b/apps/tester-core/assets/outlineIcon.svg similarity index 100% rename from apps/fluent-tester/assets/outlineIcon.svg rename to apps/tester-core/assets/outlineIcon.svg diff --git a/apps/fluent-tester/assets/play_button.svg b/apps/tester-core/assets/play_button.svg similarity index 100% rename from apps/fluent-tester/assets/play_button.svg rename to apps/tester-core/assets/play_button.svg diff --git a/apps/fluent-tester/assets/test.svg b/apps/tester-core/assets/test.svg similarity index 100% rename from apps/fluent-tester/assets/test.svg rename to apps/tester-core/assets/test.svg diff --git a/apps/fluent-tester/assets/testicon.png b/apps/tester-core/assets/testicon.png similarity index 100% rename from apps/fluent-tester/assets/testicon.png rename to apps/tester-core/assets/testicon.png diff --git a/apps/tester-core/babel.config.js b/apps/tester-core/babel.config.js new file mode 100644 index 0000000000..aa7d482ebf --- /dev/null +++ b/apps/tester-core/babel.config.js @@ -0,0 +1 @@ +module.exports = require('@fluentui-react-native/babel-config'); diff --git a/apps/tester-core/eslint.config.js b/apps/tester-core/eslint.config.js new file mode 100644 index 0000000000..c98098e068 --- /dev/null +++ b/apps/tester-core/eslint.config.js @@ -0,0 +1,3 @@ +const baseConfig = require('@fluentui-react-native/eslint-config-rules'); + +module.exports = baseConfig; diff --git a/apps/tester-core/package.json b/apps/tester-core/package.json new file mode 100644 index 0000000000..166db372b7 --- /dev/null +++ b/apps/tester-core/package.json @@ -0,0 +1,220 @@ +{ + "name": "@fluentui-react-native/tester-core", + "version": "0.1.1", + "description": "Core implementation of the fluent tester app", + "homepage": "https://github.com/microsoft/fluentui-react-native", + "repository": { + "type": "git", + "url": "https://github.com/microsoft/fluentui-react-native.git", + "directory": "apps/fluent-tester-core" + }, + "license": "MIT", + "author": "Microsoft ", + "exports": { + ".": { + "types": "./lib/index.d.ts", + "import": "./lib/index.js", + "require": "./lib-commonjs/index.js" + } + }, + "main": "lib-commonjs/index.js", + "module": "lib/index.js", + "types": "lib/index.d.ts", + "scripts": { + "build": "fluentui-scripts build", + "build-cjs": "tsgo --outDir lib-commonjs", + "build-esm": "tsgo --outDir lib --module esnext --moduleResolution bundler", + "clean": "fluentui-scripts clean", + "depcheck": "fluentui-scripts depcheck", + "lint": "fluentui-scripts eslint", + "lint-package": "fluentui-scripts lint-package", + "prettier": "fluentui-scripts prettier" + }, + "jest": { + "preset": "react-native" + }, + "dependencies": { + "@fluentui-react-native/android-theme": "workspace:*", + "@fluentui-react-native/apple-theme": "workspace:*", + "@fluentui-react-native/avatar": "workspace:*", + "@fluentui-react-native/badge": "workspace:*", + "@fluentui-react-native/button": "workspace:*", + "@fluentui-react-native/callout": "workspace:*", + "@fluentui-react-native/chip": "workspace:*", + "@fluentui-react-native/default-theme": "workspace:*", + "@fluentui-react-native/divider": "workspace:*", + "@fluentui-react-native/drawer": "workspace:*", + "@fluentui-react-native/dropdown": "workspace:*", + "@fluentui-react-native/e2e-testing": "workspace:*", + "@fluentui-react-native/experimental-activity-indicator": "workspace:*", + "@fluentui-react-native/experimental-appearance-additions": "workspace:*", + "@fluentui-react-native/experimental-avatar": "workspace:*", + "@fluentui-react-native/experimental-checkbox": "workspace:*", + "@fluentui-react-native/experimental-expander": "workspace:*", + "@fluentui-react-native/experimental-menu-button": "workspace:*", + "@fluentui-react-native/experimental-native-date-picker": "workspace:*", + "@fluentui-react-native/experimental-native-font-metrics": "workspace:*", + "@fluentui-react-native/experimental-shadow": "workspace:*", + "@fluentui-react-native/experimental-shimmer": "workspace:*", + "@fluentui-react-native/focus-zone": "workspace:*", + "@fluentui-react-native/framework": "workspace:*", + "@fluentui-react-native/framework-base": "workspace:*", + "@fluentui-react-native/icon": "workspace:*", + "@fluentui-react-native/input": "workspace:*", + "@fluentui-react-native/interactive-hooks": "workspace:*", + "@fluentui-react-native/menu": "workspace:*", + "@fluentui-react-native/menu-button": "workspace:*", + "@fluentui-react-native/notification": "workspace:*", + "@fluentui-react-native/overflow": "workspace:*", + "@fluentui-react-native/radio-group": "workspace:*", + "@fluentui-react-native/separator": "workspace:*", + "@fluentui-react-native/spinner": "workspace:*", + "@fluentui-react-native/stack": "workspace:*", + "@fluentui-react-native/switch": "workspace:*", + "@fluentui-react-native/tablist": "workspace:*", + "@fluentui-react-native/text": "workspace:*", + "@fluentui-react-native/theme": "workspace:*", + "@fluentui-react-native/theme-tokens": "workspace:*", + "@fluentui-react-native/theme-types": "workspace:*", + "@fluentui-react-native/themed-stylesheet": "workspace:*", + "@fluentui-react-native/theming-utils": "workspace:*", + "@fluentui-react-native/tooltip": "workspace:*", + "@fluentui-react-native/vibrancy-view": "workspace:*", + "@fluentui-react-native/win32-theme": "workspace:*", + "@fluentui/react-native": "workspace:*", + "@fluentui/react-native-icons": "^2.0.316", + "@fortawesome/fontawesome-svg-core": "^6.2.0", + "@fortawesome/free-solid-svg-icons": "^6.2.0", + "@fortawesome/react-native-fontawesome": "^0.3.0", + "@react-native-community/slider": "^4.5.7", + "@react-native-menu/menu": "^0.7.3", + "@react-native-picker/picker": "^2.7.0", + "@types/node": "catalog:", + "@types/react": "~18.2.0" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@babel/runtime": "^7.20.0", + "@fluentui-react-native/babel-config": "workspace:*", + "@fluentui-react-native/eslint-config-rules": "workspace:*", + "@fluentui-react-native/kit-config": "workspace:*", + "@fluentui-react-native/scripts": "workspace:*", + "@office-iss/react-native-win32": "^0.74.0", + "@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-windows/cli": "^0.74.0", + "@react-native/babel-preset": "^0.74.0", + "@react-native/metro-babel-transformer": "^0.74.0", + "@react-native/metro-config": "^0.74.0", + "@rnx-kit/cli": "^0.18.14", + "@rnx-kit/metro-config": "^2.1.0", + "@rnx-kit/metro-resolver-symlinks": "^0.2.5", + "@types/jasmine": "catalog:", + "@types/react-test-renderer": "^18.2.0", + "@wdio/cli": "catalog:", + "@wdio/globals": "catalog:", + "@wdio/jasmine-framework": "catalog:", + "@wdio/logger": "catalog:", + "@wdio/runner": "catalog:", + "expect-webdriverio": "catalog:", + "flow-bin": "^0.113.0", + "metro-config": "^0.80.3", + "react": "18.2.0", + "react-native": "^0.74.0", + "react-native-macos": "^0.74.0", + "react-native-svg": ">=15.4.0 <15.13.0", + "react-native-svg-transformer": "^1.0.0", + "react-native-test-app": "^3.9.2", + "react-native-windows": "^0.74.0", + "react-test-renderer": "18.2.0", + "webdriverio": "catalog:" + }, + "peerDependencies": { + "@fluentui-react-native/callout": "workspace:*", + "@fluentui-react-native/experimental-appearance-additions": "workspace:*", + "@fluentui-react-native/experimental-avatar": "workspace:*", + "@fluentui-react-native/experimental-checkbox": "workspace:*", + "@fluentui-react-native/experimental-expander": "workspace:*", + "@fluentui-react-native/experimental-native-date-picker": "workspace:*", + "@fluentui-react-native/experimental-native-font-metrics": "workspace:*", + "@fluentui-react-native/experimental-shimmer": "workspace:*", + "@fluentui-react-native/focus-zone": "workspace:*", + "@fluentui-react-native/menu-button": "workspace:*", + "@fluentui-react-native/radio-group": "workspace:*", + "@fluentui-react-native/tester-core": "workspace:*", + "@fluentui-react-native/tooltip": "workspace:*", + "@fluentui-react-native/vibrancy-view": "workspace:*", + "@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-svg": ">=15.0.0 <15.13.0 || >=15.4.0 <15.13.0", + "react-native-windows": "^0.73.0 || ^0.74.0" + }, + "peerDependenciesMeta": { + "@fluentui-react-native/callout": { + "optional": true + }, + "@fluentui-react-native/experimental-appearance-additions": { + "optional": true + }, + "@fluentui-react-native/experimental-avatar": { + "optional": true + }, + "@fluentui-react-native/experimental-checkbox": { + "optional": true + }, + "@fluentui-react-native/experimental-expander": { + "optional": true + }, + "@fluentui-react-native/experimental-native-date-picker": { + "optional": true + }, + "@fluentui-react-native/experimental-native-font-metrics": { + "optional": true + }, + "@fluentui-react-native/experimental-shimmer": { + "optional": true + }, + "@fluentui-react-native/menu-button": { + "optional": true + }, + "@fluentui-react-native/radio-group": { + "optional": true + }, + "@fluentui-react-native/tooltip": { + "optional": true + }, + "@fluentui-react-native/vibrancy-view": { + "optional": true + }, + "@office-iss/react-native-win32": { + "optional": true + } + }, + "furn": { + "depcheck": { + "ignoreMatches": [ + "@fluentui-react-native/experimental-expander" + ] + } + }, + "rnx-kit": { + "kitType": "library", + "alignDeps": { + "capabilities": [ + "core-android", + "core-ios", + "core-macos", + "core-win32", + "core-windows", + "react", + "react-test-renderer", + "svg", + "tools-core" + ] + }, + "extends": "@fluentui-react-native/kit-config" + } +} diff --git a/apps/fluent-tester/src/@types/RNTester/index.d.ts b/apps/tester-core/src/@types/RNTester/index.d.ts similarity index 100% rename from apps/fluent-tester/src/@types/RNTester/index.d.ts rename to apps/tester-core/src/@types/RNTester/index.d.ts diff --git a/apps/fluent-tester/src/FluentTester.tsx b/apps/tester-core/src/FluentTester.tsx similarity index 100% rename from apps/fluent-tester/src/FluentTester.tsx rename to apps/tester-core/src/FluentTester.tsx diff --git a/apps/fluent-tester/src/FluentTesterApp.tsx b/apps/tester-core/src/FluentTesterApp.tsx similarity index 100% rename from apps/fluent-tester/src/FluentTesterApp.tsx rename to apps/tester-core/src/FluentTesterApp.tsx diff --git a/apps/fluent-tester/src/TestComponents/ActivityIndicator/ActivityIndicatorTest.tsx b/apps/tester-core/src/TestComponents/ActivityIndicator/ActivityIndicatorTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/ActivityIndicator/ActivityIndicatorTest.tsx rename to apps/tester-core/src/TestComponents/ActivityIndicator/ActivityIndicatorTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/ActivityIndicator/index.ts b/apps/tester-core/src/TestComponents/ActivityIndicator/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/ActivityIndicator/index.ts rename to apps/tester-core/src/TestComponents/ActivityIndicator/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Avatar/AvatarTest.tsx b/apps/tester-core/src/TestComponents/Avatar/AvatarTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/AvatarTest.tsx rename to apps/tester-core/src/TestComponents/Avatar/AvatarTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/BasicAvatar.android.tsx b/apps/tester-core/src/TestComponents/Avatar/BasicAvatar.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/BasicAvatar.android.tsx rename to apps/tester-core/src/TestComponents/Avatar/BasicAvatar.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/BasicAvatar.tsx b/apps/tester-core/src/TestComponents/Avatar/BasicAvatar.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/BasicAvatar.tsx rename to apps/tester-core/src/TestComponents/Avatar/BasicAvatar.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/CustomizedAvatar.tsx b/apps/tester-core/src/TestComponents/Avatar/CustomizedAvatar.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/CustomizedAvatar.tsx rename to apps/tester-core/src/TestComponents/Avatar/CustomizedAvatar.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/E2EAvatarTest.tsx b/apps/tester-core/src/TestComponents/Avatar/E2EAvatarTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/E2EAvatarTest.tsx rename to apps/tester-core/src/TestComponents/Avatar/E2EAvatarTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/NativeAvatarTest.tsx b/apps/tester-core/src/TestComponents/Avatar/NativeAvatarTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/NativeAvatarTest.tsx rename to apps/tester-core/src/TestComponents/Avatar/NativeAvatarTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Avatar/index.ts b/apps/tester-core/src/TestComponents/Avatar/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/index.ts rename to apps/tester-core/src/TestComponents/Avatar/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Avatar/testImageSources.tsx b/apps/tester-core/src/TestComponents/Avatar/testImageSources.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Avatar/testImageSources.tsx rename to apps/tester-core/src/TestComponents/Avatar/testImageSources.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/BadgeTest.tsx b/apps/tester-core/src/TestComponents/Badge/BadgeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/BadgeTest.tsx rename to apps/tester-core/src/TestComponents/Badge/BadgeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/BasicBadgeTest.tsx b/apps/tester-core/src/TestComponents/Badge/BasicBadgeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/BasicBadgeTest.tsx rename to apps/tester-core/src/TestComponents/Badge/BasicBadgeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/CounterBadgeTest.android.tsx b/apps/tester-core/src/TestComponents/Badge/CounterBadgeTest.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/CounterBadgeTest.android.tsx rename to apps/tester-core/src/TestComponents/Badge/CounterBadgeTest.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/CounterBadgeTest.tsx b/apps/tester-core/src/TestComponents/Badge/CounterBadgeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/CounterBadgeTest.tsx rename to apps/tester-core/src/TestComponents/Badge/CounterBadgeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/E2EBadgeTest.tsx b/apps/tester-core/src/TestComponents/Badge/E2EBadgeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/E2EBadgeTest.tsx rename to apps/tester-core/src/TestComponents/Badge/E2EBadgeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/PresenceBadgeTest.android.tsx b/apps/tester-core/src/TestComponents/Badge/PresenceBadgeTest.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/PresenceBadgeTest.android.tsx rename to apps/tester-core/src/TestComponents/Badge/PresenceBadgeTest.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/PresenceBadgeTest.tsx b/apps/tester-core/src/TestComponents/Badge/PresenceBadgeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/PresenceBadgeTest.tsx rename to apps/tester-core/src/TestComponents/Badge/PresenceBadgeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Badge/index.ts b/apps/tester-core/src/TestComponents/Badge/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Badge/index.ts rename to apps/tester-core/src/TestComponents/Badge/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonHOCTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ButtonHOCTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonHOCTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonHOCTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonIconTestSection.android.tsx b/apps/tester-core/src/TestComponents/Button/ButtonIconTestSection.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonIconTestSection.android.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonIconTestSection.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonIconTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ButtonIconTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonIconTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonIconTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonShapeTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ButtonShapeTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonShapeTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonShapeTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonSizeTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ButtonSizeTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonSizeTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonSizeTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonTest.tsx b/apps/tester-core/src/TestComponents/Button/ButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonTest.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.android.tsx b/apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.android.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.ios.tsx b/apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.ios.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.mobile.tsx b/apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.mobile.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.mobile.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.mobile.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ButtonVariantTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ButtonVariantTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/E2EButtonTest.tsx b/apps/tester-core/src/TestComponents/Button/E2EButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/E2EButtonTest.tsx rename to apps/tester-core/src/TestComponents/Button/E2EButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/ToggleButtonTestSection.tsx b/apps/tester-core/src/TestComponents/Button/ToggleButtonTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/ToggleButtonTestSection.tsx rename to apps/tester-core/src/TestComponents/Button/ToggleButtonTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/deprecated/ButtonFocusTest.tsx b/apps/tester-core/src/TestComponents/Button/deprecated/ButtonFocusTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/deprecated/ButtonFocusTest.tsx rename to apps/tester-core/src/TestComponents/Button/deprecated/ButtonFocusTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/deprecated/ButtonIconTest.tsx b/apps/tester-core/src/TestComponents/Button/deprecated/ButtonIconTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/deprecated/ButtonIconTest.tsx rename to apps/tester-core/src/TestComponents/Button/deprecated/ButtonIconTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/deprecated/E2EButtonTest.tsx b/apps/tester-core/src/TestComponents/Button/deprecated/E2EButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/deprecated/E2EButtonTest.tsx rename to apps/tester-core/src/TestComponents/Button/deprecated/E2EButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Button/index.ts b/apps/tester-core/src/TestComponents/Button/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Button/index.ts rename to apps/tester-core/src/TestComponents/Button/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Callout/CalloutE2ETest.tsx b/apps/tester-core/src/TestComponents/Callout/CalloutE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Callout/CalloutE2ETest.tsx rename to apps/tester-core/src/TestComponents/Callout/CalloutE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Callout/CalloutTest.tsx b/apps/tester-core/src/TestComponents/Callout/CalloutTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Callout/CalloutTest.tsx rename to apps/tester-core/src/TestComponents/Callout/CalloutTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Callout/index.ts b/apps/tester-core/src/TestComponents/Callout/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Callout/index.ts rename to apps/tester-core/src/TestComponents/Callout/index.ts diff --git a/apps/fluent-tester/src/TestComponents/CheckboxLegacy/CheckboxLegacyE2ETest.tsx b/apps/tester-core/src/TestComponents/CheckboxLegacy/CheckboxLegacyE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxLegacy/CheckboxLegacyE2ETest.tsx rename to apps/tester-core/src/TestComponents/CheckboxLegacy/CheckboxLegacyE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxLegacy/CheckboxLegacyTest.tsx b/apps/tester-core/src/TestComponents/CheckboxLegacy/CheckboxLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxLegacy/CheckboxLegacyTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxLegacy/CheckboxLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxLegacy/index.ts b/apps/tester-core/src/TestComponents/CheckboxLegacy/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxLegacy/index.ts rename to apps/tester-core/src/TestComponents/CheckboxLegacy/index.ts diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/BasicCheckboxTest.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/BasicCheckboxTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/BasicCheckboxTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/BasicCheckboxTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/CheckboxV1Test.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/CheckboxV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/CheckboxV1Test.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/CheckboxV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/DesktopSpecificCheckboxTest.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/DesktopSpecificCheckboxTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/DesktopSpecificCheckboxTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/DesktopSpecificCheckboxTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/E2ECheckboxV1Test.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/E2ECheckboxV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/E2ECheckboxV1Test.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/E2ECheckboxV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/OtherCheckboxPropsTest.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/OtherCheckboxPropsTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/OtherCheckboxPropsTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/OtherCheckboxPropsTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/SizeCheckboxTest.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/SizeCheckboxTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/SizeCheckboxTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/SizeCheckboxTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/TokenCheckboxTest.tsx b/apps/tester-core/src/TestComponents/CheckboxV1/TokenCheckboxTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/TokenCheckboxTest.tsx rename to apps/tester-core/src/TestComponents/CheckboxV1/TokenCheckboxTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CheckboxV1/index.ts b/apps/tester-core/src/TestComponents/CheckboxV1/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/CheckboxV1/index.ts rename to apps/tester-core/src/TestComponents/CheckboxV1/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Chip/ChipDefault.tsx b/apps/tester-core/src/TestComponents/Chip/ChipDefault.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Chip/ChipDefault.tsx rename to apps/tester-core/src/TestComponents/Chip/ChipDefault.tsx diff --git a/apps/fluent-tester/src/TestComponents/Chip/ChipTest.tsx b/apps/tester-core/src/TestComponents/Chip/ChipTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Chip/ChipTest.tsx rename to apps/tester-core/src/TestComponents/Chip/ChipTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Chip/E2EChipTest.tsx b/apps/tester-core/src/TestComponents/Chip/E2EChipTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Chip/E2EChipTest.tsx rename to apps/tester-core/src/TestComponents/Chip/E2EChipTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Chip/index.ts b/apps/tester-core/src/TestComponents/Chip/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Chip/index.ts rename to apps/tester-core/src/TestComponents/Chip/index.ts diff --git a/apps/fluent-tester/src/TestComponents/ColorTokens/ColorTokenTest.tsx b/apps/tester-core/src/TestComponents/ColorTokens/ColorTokenTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/ColorTokens/ColorTokenTest.tsx rename to apps/tester-core/src/TestComponents/ColorTokens/ColorTokenTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/ColorTokens/index.ts b/apps/tester-core/src/TestComponents/ColorTokens/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/ColorTokens/index.ts rename to apps/tester-core/src/TestComponents/ColorTokens/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Common/AlignmentPicker.tsx b/apps/tester-core/src/TestComponents/Common/AlignmentPicker.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/AlignmentPicker.tsx rename to apps/tester-core/src/TestComponents/Common/AlignmentPicker.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.android.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.android.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.desktop.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.desktop.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.desktop.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.desktop.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.ios.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.ios.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.macos.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.macos.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.macos.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.macos.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.types.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.types.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.types.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.types.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.win32.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.win32.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.win32.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.win32.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/MenuPicker.windows.tsx b/apps/tester-core/src/TestComponents/Common/MenuPicker.windows.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/MenuPicker.windows.tsx rename to apps/tester-core/src/TestComponents/Common/MenuPicker.windows.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/Slider.tsx b/apps/tester-core/src/TestComponents/Common/Slider.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/Slider.tsx rename to apps/tester-core/src/TestComponents/Common/Slider.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/Square.tsx b/apps/tester-core/src/TestComponents/Common/Square.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/Square.tsx rename to apps/tester-core/src/TestComponents/Common/Square.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/StyledPicker.tsx b/apps/tester-core/src/TestComponents/Common/StyledPicker.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/StyledPicker.tsx rename to apps/tester-core/src/TestComponents/Common/StyledPicker.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/TestProps.tsx b/apps/tester-core/src/TestComponents/Common/TestProps.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/TestProps.tsx rename to apps/tester-core/src/TestComponents/Common/TestProps.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/iconExamples.tsx b/apps/tester-core/src/TestComponents/Common/iconExamples.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/iconExamples.tsx rename to apps/tester-core/src/TestComponents/Common/iconExamples.tsx diff --git a/apps/fluent-tester/src/TestComponents/Common/styles.ts b/apps/tester-core/src/TestComponents/Common/styles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Common/styles.ts rename to apps/tester-core/src/TestComponents/Common/styles.ts diff --git a/apps/fluent-tester/src/TestComponents/ContextualMenu/ContextualMenuTest.tsx b/apps/tester-core/src/TestComponents/ContextualMenu/ContextualMenuTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/ContextualMenu/ContextualMenuTest.tsx rename to apps/tester-core/src/TestComponents/ContextualMenu/ContextualMenuTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/ContextualMenu/E2EContextualMenuTest.tsx b/apps/tester-core/src/TestComponents/ContextualMenu/E2EContextualMenuTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/ContextualMenu/E2EContextualMenuTest.tsx rename to apps/tester-core/src/TestComponents/ContextualMenu/E2EContextualMenuTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/ContextualMenu/index.ts b/apps/tester-core/src/TestComponents/ContextualMenu/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/ContextualMenu/index.ts rename to apps/tester-core/src/TestComponents/ContextualMenu/index.ts diff --git a/apps/fluent-tester/src/TestComponents/CornerRadius/CornerRadiusTest.tsx b/apps/tester-core/src/TestComponents/CornerRadius/CornerRadiusTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/CornerRadius/CornerRadiusTest.tsx rename to apps/tester-core/src/TestComponents/CornerRadius/CornerRadiusTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/CornerRadius/index.ts b/apps/tester-core/src/TestComponents/CornerRadius/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/CornerRadius/index.ts rename to apps/tester-core/src/TestComponents/CornerRadius/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Divider/DividerTest.tsx b/apps/tester-core/src/TestComponents/Divider/DividerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Divider/DividerTest.tsx rename to apps/tester-core/src/TestComponents/Divider/DividerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Divider/MobileDividerTest.tsx b/apps/tester-core/src/TestComponents/Divider/MobileDividerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Divider/MobileDividerTest.tsx rename to apps/tester-core/src/TestComponents/Divider/MobileDividerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Divider/index.ts b/apps/tester-core/src/TestComponents/Divider/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Divider/index.ts rename to apps/tester-core/src/TestComponents/Divider/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Drawer/DrawerDefault.tsx b/apps/tester-core/src/TestComponents/Drawer/DrawerDefault.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Drawer/DrawerDefault.tsx rename to apps/tester-core/src/TestComponents/Drawer/DrawerDefault.tsx diff --git a/apps/fluent-tester/src/TestComponents/Drawer/DrawerTest.tsx b/apps/tester-core/src/TestComponents/Drawer/DrawerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Drawer/DrawerTest.tsx rename to apps/tester-core/src/TestComponents/Drawer/DrawerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Drawer/E2EDrawerTest.tsx b/apps/tester-core/src/TestComponents/Drawer/E2EDrawerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Drawer/E2EDrawerTest.tsx rename to apps/tester-core/src/TestComponents/Drawer/E2EDrawerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Drawer/index.ts b/apps/tester-core/src/TestComponents/Drawer/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Drawer/index.ts rename to apps/tester-core/src/TestComponents/Drawer/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Dropdown/DropdownTest.tsx b/apps/tester-core/src/TestComponents/Dropdown/DropdownTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Dropdown/DropdownTest.tsx rename to apps/tester-core/src/TestComponents/Dropdown/DropdownTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Dropdown/consts.ts b/apps/tester-core/src/TestComponents/Dropdown/consts.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Dropdown/consts.ts rename to apps/tester-core/src/TestComponents/Dropdown/consts.ts diff --git a/apps/fluent-tester/src/TestComponents/Dropdown/index.ts b/apps/tester-core/src/TestComponents/Dropdown/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Dropdown/index.ts rename to apps/tester-core/src/TestComponents/Dropdown/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Expander/ExpanderTest.tsx b/apps/tester-core/src/TestComponents/Expander/ExpanderTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Expander/ExpanderTest.tsx rename to apps/tester-core/src/TestComponents/Expander/ExpanderTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Expander/consts.ts b/apps/tester-core/src/TestComponents/Expander/consts.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Expander/consts.ts rename to apps/tester-core/src/TestComponents/Expander/consts.ts diff --git a/apps/fluent-tester/src/TestComponents/Expander/index.ts b/apps/tester-core/src/TestComponents/Expander/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Expander/index.ts rename to apps/tester-core/src/TestComponents/Expander/index.ts diff --git a/apps/fluent-tester/src/TestComponents/FocusTrapZone/FocusTrapZoneTest.tsx b/apps/tester-core/src/TestComponents/FocusTrapZone/FocusTrapZoneTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusTrapZone/FocusTrapZoneTest.tsx rename to apps/tester-core/src/TestComponents/FocusTrapZone/FocusTrapZoneTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/FocusTrapZone/index.ts b/apps/tester-core/src/TestComponents/FocusTrapZone/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusTrapZone/index.ts rename to apps/tester-core/src/TestComponents/FocusTrapZone/index.ts diff --git a/apps/fluent-tester/src/TestComponents/FocusZone/FocusZoneE2ETest.tsx b/apps/tester-core/src/TestComponents/FocusZone/FocusZoneE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusZone/FocusZoneE2ETest.tsx rename to apps/tester-core/src/TestComponents/FocusZone/FocusZoneE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/FocusZone/FocusZoneTest.tsx b/apps/tester-core/src/TestComponents/FocusZone/FocusZoneTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusZone/FocusZoneTest.tsx rename to apps/tester-core/src/TestComponents/FocusZone/FocusZoneTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/FocusZone/index.ts b/apps/tester-core/src/TestComponents/FocusZone/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusZone/index.ts rename to apps/tester-core/src/TestComponents/FocusZone/index.ts diff --git a/apps/fluent-tester/src/TestComponents/FocusZone/styles.ts b/apps/tester-core/src/TestComponents/FocusZone/styles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/FocusZone/styles.ts rename to apps/tester-core/src/TestComponents/FocusZone/styles.ts diff --git a/apps/fluent-tester/src/TestComponents/Icon/IconLegacyE2ETest.tsx b/apps/tester-core/src/TestComponents/Icon/IconLegacyE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/IconLegacyE2ETest.tsx rename to apps/tester-core/src/TestComponents/Icon/IconLegacyE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Icon/IconTest.tsx b/apps/tester-core/src/TestComponents/Icon/IconTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/IconTest.tsx rename to apps/tester-core/src/TestComponents/Icon/IconTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Icon/IconV1E2ETest.tsx b/apps/tester-core/src/TestComponents/Icon/IconV1E2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/IconV1E2ETest.tsx rename to apps/tester-core/src/TestComponents/Icon/IconV1E2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Icon/IconV1Test.android.tsx b/apps/tester-core/src/TestComponents/Icon/IconV1Test.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/IconV1Test.android.tsx rename to apps/tester-core/src/TestComponents/Icon/IconV1Test.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Icon/IconV1Test.tsx b/apps/tester-core/src/TestComponents/Icon/IconV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/IconV1Test.tsx rename to apps/tester-core/src/TestComponents/Icon/IconV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/Icon/index.ts b/apps/tester-core/src/TestComponents/Icon/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Icon/index.ts rename to apps/tester-core/src/TestComponents/Icon/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Input/E2EInputTest.tsx b/apps/tester-core/src/TestComponents/Input/E2EInputTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Input/E2EInputTest.tsx rename to apps/tester-core/src/TestComponents/Input/E2EInputTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Input/InputDefault.tsx b/apps/tester-core/src/TestComponents/Input/InputDefault.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Input/InputDefault.tsx rename to apps/tester-core/src/TestComponents/Input/InputDefault.tsx diff --git a/apps/fluent-tester/src/TestComponents/Input/InputTest.tsx b/apps/tester-core/src/TestComponents/Input/InputTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Input/InputTest.tsx rename to apps/tester-core/src/TestComponents/Input/InputTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Input/index.ts b/apps/tester-core/src/TestComponents/Input/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Input/index.ts rename to apps/tester-core/src/TestComponents/Input/index.ts diff --git a/apps/fluent-tester/src/TestComponents/LinkLegacy/E2ELinkLegacyTest.tsx b/apps/tester-core/src/TestComponents/LinkLegacy/E2ELinkLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkLegacy/E2ELinkLegacyTest.tsx rename to apps/tester-core/src/TestComponents/LinkLegacy/E2ELinkLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkLegacy/LinkLegacyTest.tsx b/apps/tester-core/src/TestComponents/LinkLegacy/LinkLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkLegacy/LinkLegacyTest.tsx rename to apps/tester-core/src/TestComponents/LinkLegacy/LinkLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkLegacy/index.ts b/apps/tester-core/src/TestComponents/LinkLegacy/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkLegacy/index.ts rename to apps/tester-core/src/TestComponents/LinkLegacy/index.ts diff --git a/apps/fluent-tester/src/TestComponents/LinkV1/E2ELinkV1Test.tsx b/apps/tester-core/src/TestComponents/LinkV1/E2ELinkV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkV1/E2ELinkV1Test.tsx rename to apps/tester-core/src/TestComponents/LinkV1/E2ELinkV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkV1/InlineLinksTest.android.tsx b/apps/tester-core/src/TestComponents/LinkV1/InlineLinksTest.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkV1/InlineLinksTest.android.tsx rename to apps/tester-core/src/TestComponents/LinkV1/InlineLinksTest.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkV1/InlineLinksTest.tsx b/apps/tester-core/src/TestComponents/LinkV1/InlineLinksTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkV1/InlineLinksTest.tsx rename to apps/tester-core/src/TestComponents/LinkV1/InlineLinksTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkV1/LinkV1Test.tsx b/apps/tester-core/src/TestComponents/LinkV1/LinkV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkV1/LinkV1Test.tsx rename to apps/tester-core/src/TestComponents/LinkV1/LinkV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/LinkV1/index.ts b/apps/tester-core/src/TestComponents/LinkV1/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/LinkV1/index.ts rename to apps/tester-core/src/TestComponents/LinkV1/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Menu/E2EMenuTest.tsx b/apps/tester-core/src/TestComponents/Menu/E2EMenuTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/E2EMenuTest.tsx rename to apps/tester-core/src/TestComponents/Menu/E2EMenuTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuComponentOutsideMenuList.tsx b/apps/tester-core/src/TestComponents/Menu/MenuComponentOutsideMenuList.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuComponentOutsideMenuList.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuComponentOutsideMenuList.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuIcons.tsx b/apps/tester-core/src/TestComponents/Menu/MenuIcons.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuIcons.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuIcons.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuRefs.tsx b/apps/tester-core/src/TestComponents/Menu/MenuRefs.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuRefs.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuRefs.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuScrollView.tsx b/apps/tester-core/src/TestComponents/Menu/MenuScrollView.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuScrollView.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuScrollView.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuTest.tsx b/apps/tester-core/src/TestComponents/Menu/MenuTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuTest.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuTooltips.tsx b/apps/tester-core/src/TestComponents/Menu/MenuTooltips.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuTooltips.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuTooltips.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/MenuTriggerCallbacks.tsx b/apps/tester-core/src/TestComponents/Menu/MenuTriggerCallbacks.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/MenuTriggerCallbacks.tsx rename to apps/tester-core/src/TestComponents/Menu/MenuTriggerCallbacks.tsx diff --git a/apps/fluent-tester/src/TestComponents/Menu/index.ts b/apps/tester-core/src/TestComponents/Menu/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Menu/index.ts rename to apps/tester-core/src/TestComponents/Menu/index.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/CustomizedMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonLegacy/CustomizedMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/CustomizedMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/CustomizedMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyE2ETest.tsx b/apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyE2ETest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTestStyles.ts b/apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTestStyles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTestStyles.ts rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/MenuButtonLegacyTestStyles.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/NestedMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonLegacy/NestedMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/NestedMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/NestedMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/StandardMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonLegacy/StandardMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/StandardMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/StandardMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/index.ts b/apps/tester-core/src/TestComponents/MenuButtonLegacy/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/index.ts rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/index.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonLegacy/testData.ts b/apps/tester-core/src/TestComponents/MenuButtonLegacy/testData.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonLegacy/testData.ts rename to apps/tester-core/src/TestComponents/MenuButtonLegacy/testData.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/CustomizedMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonV1/CustomizedMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/CustomizedMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonV1/CustomizedMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1E2ETest.tsx b/apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1E2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1E2ETest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1E2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1Test.tsx b/apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1Test.tsx rename to apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1TestStyles.ts b/apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1TestStyles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/MenuButtonV1TestStyles.ts rename to apps/tester-core/src/TestComponents/MenuButtonV1/MenuButtonV1TestStyles.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/NestedMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonV1/NestedMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/NestedMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonV1/NestedMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/StandardMenuButtonTest.tsx b/apps/tester-core/src/TestComponents/MenuButtonV1/StandardMenuButtonTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/StandardMenuButtonTest.tsx rename to apps/tester-core/src/TestComponents/MenuButtonV1/StandardMenuButtonTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/index.ts b/apps/tester-core/src/TestComponents/MenuButtonV1/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/index.ts rename to apps/tester-core/src/TestComponents/MenuButtonV1/index.ts diff --git a/apps/fluent-tester/src/TestComponents/MenuButtonV1/testData.ts b/apps/tester-core/src/TestComponents/MenuButtonV1/testData.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/MenuButtonV1/testData.ts rename to apps/tester-core/src/TestComponents/MenuButtonV1/testData.ts diff --git a/apps/fluent-tester/src/TestComponents/NativeDatePicker/NativeDatePickerTest.tsx b/apps/tester-core/src/TestComponents/NativeDatePicker/NativeDatePickerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/NativeDatePicker/NativeDatePickerTest.tsx rename to apps/tester-core/src/TestComponents/NativeDatePicker/NativeDatePickerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/NativeDatePicker/consts.ts b/apps/tester-core/src/TestComponents/NativeDatePicker/consts.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/NativeDatePicker/consts.ts rename to apps/tester-core/src/TestComponents/NativeDatePicker/consts.ts diff --git a/apps/fluent-tester/src/TestComponents/NativeDatePicker/index.ts b/apps/tester-core/src/TestComponents/NativeDatePicker/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/NativeDatePicker/index.ts rename to apps/tester-core/src/TestComponents/NativeDatePicker/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Notification/NotificationTest.tsx b/apps/tester-core/src/TestComponents/Notification/NotificationTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Notification/NotificationTest.tsx rename to apps/tester-core/src/TestComponents/Notification/NotificationTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Notification/consts.ts b/apps/tester-core/src/TestComponents/Notification/consts.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Notification/consts.ts rename to apps/tester-core/src/TestComponents/Notification/consts.ts diff --git a/apps/fluent-tester/src/TestComponents/Notification/index.ts b/apps/tester-core/src/TestComponents/Notification/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Notification/index.ts rename to apps/tester-core/src/TestComponents/Notification/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Overflow/OverflowE2ETest.tsx b/apps/tester-core/src/TestComponents/Overflow/OverflowE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Overflow/OverflowE2ETest.tsx rename to apps/tester-core/src/TestComponents/Overflow/OverflowE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Overflow/OverflowTest.tsx b/apps/tester-core/src/TestComponents/Overflow/OverflowTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Overflow/OverflowTest.tsx rename to apps/tester-core/src/TestComponents/Overflow/OverflowTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Persona/CustomizeUsage.tsx b/apps/tester-core/src/TestComponents/Persona/CustomizeUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Persona/CustomizeUsage.tsx rename to apps/tester-core/src/TestComponents/Persona/CustomizeUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/Persona/PersonaTest.tsx b/apps/tester-core/src/TestComponents/Persona/PersonaTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Persona/PersonaTest.tsx rename to apps/tester-core/src/TestComponents/Persona/PersonaTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Persona/StandardUsage.tsx b/apps/tester-core/src/TestComponents/Persona/StandardUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Persona/StandardUsage.tsx rename to apps/tester-core/src/TestComponents/Persona/StandardUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/Persona/index.ts b/apps/tester-core/src/TestComponents/Persona/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Persona/index.ts rename to apps/tester-core/src/TestComponents/Persona/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Persona/styles.ts b/apps/tester-core/src/TestComponents/Persona/styles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Persona/styles.ts rename to apps/tester-core/src/TestComponents/Persona/styles.ts diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.android.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.android.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.ios.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.ios.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.mobile.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.mobile.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.mobile.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.mobile.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/CustomizeUsage.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/CustomizeUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/PersonaCoinTest.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/PersonaCoinTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/PersonaCoinTest.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/PersonaCoinTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/StandardUsage.tsx b/apps/tester-core/src/TestComponents/PersonaCoin/StandardUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/StandardUsage.tsx rename to apps/tester-core/src/TestComponents/PersonaCoin/StandardUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/index.ts b/apps/tester-core/src/TestComponents/PersonaCoin/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/index.ts rename to apps/tester-core/src/TestComponents/PersonaCoin/index.ts diff --git a/apps/fluent-tester/src/TestComponents/PersonaCoin/styles.ts b/apps/tester-core/src/TestComponents/PersonaCoin/styles.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/PersonaCoin/styles.ts rename to apps/tester-core/src/TestComponents/PersonaCoin/styles.ts diff --git a/apps/fluent-tester/src/TestComponents/Pressable/PressableTest.tsx b/apps/tester-core/src/TestComponents/Pressable/PressableTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Pressable/PressableTest.tsx rename to apps/tester-core/src/TestComponents/Pressable/PressableTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Pressable/index.ts b/apps/tester-core/src/TestComponents/Pressable/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Pressable/index.ts rename to apps/tester-core/src/TestComponents/Pressable/index.ts diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyE2ETest.tsx b/apps/tester-core/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyE2ETest.tsx rename to apps/tester-core/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyTest.tsx b/apps/tester-core/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyTest.tsx rename to apps/tester-core/src/TestComponents/RadioGroupLegacy/RadioGroupLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupLegacy/index.ts b/apps/tester-core/src/TestComponents/RadioGroupLegacy/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupLegacy/index.ts rename to apps/tester-core/src/TestComponents/RadioGroupLegacy/index.ts diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/CustomizedRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/CustomizedRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/CustomizedRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/CustomizedRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/DefaultRadioGroup.android.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/DefaultRadioGroup.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/DefaultRadioGroup.android.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/DefaultRadioGroup.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/DefaultRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/DefaultRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/DefaultRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/DefaultRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/DisabledRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/DisabledRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/DisabledRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/DisabledRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/HorizontalRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/HorizontalRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/HorizontalRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/HorizontalRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/RadioGroupV1E2ETest.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/RadioGroupV1E2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/RadioGroupV1E2ETest.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/RadioGroupV1E2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/RadioGroupV1Test.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/RadioGroupV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/RadioGroupV1Test.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/RadioGroupV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/RequiredRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/RequiredRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/RequiredRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/RequiredRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/SubtextRadioGroup.tsx b/apps/tester-core/src/TestComponents/RadioGroupV1/SubtextRadioGroup.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/SubtextRadioGroup.tsx rename to apps/tester-core/src/TestComponents/RadioGroupV1/SubtextRadioGroup.tsx diff --git a/apps/fluent-tester/src/TestComponents/RadioGroupV1/index.ts b/apps/tester-core/src/TestComponents/RadioGroupV1/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/RadioGroupV1/index.ts rename to apps/tester-core/src/TestComponents/RadioGroupV1/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.android.tsx b/apps/tester-core/src/TestComponents/Separator/SeparatorTest.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.android.tsx rename to apps/tester-core/src/TestComponents/Separator/SeparatorTest.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.ios.tsx b/apps/tester-core/src/TestComponents/Separator/SeparatorTest.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.ios.tsx rename to apps/tester-core/src/TestComponents/Separator/SeparatorTest.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.mobile.tsx b/apps/tester-core/src/TestComponents/Separator/SeparatorTest.mobile.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.mobile.tsx rename to apps/tester-core/src/TestComponents/Separator/SeparatorTest.mobile.tsx diff --git a/apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.tsx b/apps/tester-core/src/TestComponents/Separator/SeparatorTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Separator/SeparatorTest.tsx rename to apps/tester-core/src/TestComponents/Separator/SeparatorTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Separator/index.ts b/apps/tester-core/src/TestComponents/Separator/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Separator/index.ts rename to apps/tester-core/src/TestComponents/Separator/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Shadow/ShadowButtonTestSection.tsx b/apps/tester-core/src/TestComponents/Shadow/ShadowButtonTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/ShadowButtonTestSection.tsx rename to apps/tester-core/src/TestComponents/Shadow/ShadowButtonTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shadow/ShadowDepthTestSection.tsx b/apps/tester-core/src/TestComponents/Shadow/ShadowDepthTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/ShadowDepthTestSection.tsx rename to apps/tester-core/src/TestComponents/Shadow/ShadowDepthTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shadow/ShadowTest.tsx b/apps/tester-core/src/TestComponents/Shadow/ShadowTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/ShadowTest.tsx rename to apps/tester-core/src/TestComponents/Shadow/ShadowTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shadow/ShadowTestPageStyles.tsx b/apps/tester-core/src/TestComponents/Shadow/ShadowTestPageStyles.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/ShadowTestPageStyles.tsx rename to apps/tester-core/src/TestComponents/Shadow/ShadowTestPageStyles.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shadow/ShadowWithDifferentPropsTestSection.tsx b/apps/tester-core/src/TestComponents/Shadow/ShadowWithDifferentPropsTestSection.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/ShadowWithDifferentPropsTestSection.tsx rename to apps/tester-core/src/TestComponents/Shadow/ShadowWithDifferentPropsTestSection.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shadow/index.ts b/apps/tester-core/src/TestComponents/Shadow/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shadow/index.ts rename to apps/tester-core/src/TestComponents/Shadow/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Shimmer/ShimmerE2ETest.tsx b/apps/tester-core/src/TestComponents/Shimmer/ShimmerE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shimmer/ShimmerE2ETest.tsx rename to apps/tester-core/src/TestComponents/Shimmer/ShimmerE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shimmer/ShimmerTest.tsx b/apps/tester-core/src/TestComponents/Shimmer/ShimmerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shimmer/ShimmerTest.tsx rename to apps/tester-core/src/TestComponents/Shimmer/ShimmerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shimmer/ShimmerTestElementSets.tsx b/apps/tester-core/src/TestComponents/Shimmer/ShimmerTestElementSets.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shimmer/ShimmerTestElementSets.tsx rename to apps/tester-core/src/TestComponents/Shimmer/ShimmerTestElementSets.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shimmer/iconImageSource.tsx b/apps/tester-core/src/TestComponents/Shimmer/iconImageSource.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shimmer/iconImageSource.tsx rename to apps/tester-core/src/TestComponents/Shimmer/iconImageSource.tsx diff --git a/apps/fluent-tester/src/TestComponents/Shimmer/index.ts b/apps/tester-core/src/TestComponents/Shimmer/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Shimmer/index.ts rename to apps/tester-core/src/TestComponents/Shimmer/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Spacing/SpacingTest.tsx b/apps/tester-core/src/TestComponents/Spacing/SpacingTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spacing/SpacingTest.tsx rename to apps/tester-core/src/TestComponents/Spacing/SpacingTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Spacing/index.ts b/apps/tester-core/src/TestComponents/Spacing/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spacing/index.ts rename to apps/tester-core/src/TestComponents/Spacing/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Spinner/SpinnerE2ETest.tsx b/apps/tester-core/src/TestComponents/Spinner/SpinnerE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spinner/SpinnerE2ETest.tsx rename to apps/tester-core/src/TestComponents/Spinner/SpinnerE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Spinner/SpinnerTest.tsx b/apps/tester-core/src/TestComponents/Spinner/SpinnerTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spinner/SpinnerTest.tsx rename to apps/tester-core/src/TestComponents/Spinner/SpinnerTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Spinner/SpinnerTest.win32.tsx b/apps/tester-core/src/TestComponents/Spinner/SpinnerTest.win32.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spinner/SpinnerTest.win32.tsx rename to apps/tester-core/src/TestComponents/Spinner/SpinnerTest.win32.tsx diff --git a/apps/fluent-tester/src/TestComponents/Spinner/index.ts b/apps/tester-core/src/TestComponents/Spinner/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Spinner/index.ts rename to apps/tester-core/src/TestComponents/Spinner/index.ts diff --git a/apps/fluent-tester/src/TestComponents/StrokeWidth/StrokeWidthTest.tsx b/apps/tester-core/src/TestComponents/StrokeWidth/StrokeWidthTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/StrokeWidth/StrokeWidthTest.tsx rename to apps/tester-core/src/TestComponents/StrokeWidth/StrokeWidthTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/StrokeWidth/index.ts b/apps/tester-core/src/TestComponents/StrokeWidth/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/StrokeWidth/index.ts rename to apps/tester-core/src/TestComponents/StrokeWidth/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Svg/RNSVGIcons.tsx b/apps/tester-core/src/TestComponents/Svg/RNSVGIcons.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Svg/RNSVGIcons.tsx rename to apps/tester-core/src/TestComponents/Svg/RNSVGIcons.tsx diff --git a/apps/fluent-tester/src/TestComponents/Svg/SvgTest.tsx b/apps/tester-core/src/TestComponents/Svg/SvgTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Svg/SvgTest.tsx rename to apps/tester-core/src/TestComponents/Svg/SvgTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Svg/index.ts b/apps/tester-core/src/TestComponents/Svg/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Svg/index.ts rename to apps/tester-core/src/TestComponents/Svg/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Svg/readme.md b/apps/tester-core/src/TestComponents/Svg/readme.md similarity index 100% rename from apps/fluent-tester/src/TestComponents/Svg/readme.md rename to apps/tester-core/src/TestComponents/Svg/readme.md diff --git a/apps/fluent-tester/src/TestComponents/Switch/CustomizedSwitch.tsx b/apps/tester-core/src/TestComponents/Switch/CustomizedSwitch.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Switch/CustomizedSwitch.tsx rename to apps/tester-core/src/TestComponents/Switch/CustomizedSwitch.tsx diff --git a/apps/fluent-tester/src/TestComponents/Switch/E2ESwitchTest.tsx b/apps/tester-core/src/TestComponents/Switch/E2ESwitchTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Switch/E2ESwitchTest.tsx rename to apps/tester-core/src/TestComponents/Switch/E2ESwitchTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Switch/SwitchTest.tsx b/apps/tester-core/src/TestComponents/Switch/SwitchTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Switch/SwitchTest.tsx rename to apps/tester-core/src/TestComponents/Switch/SwitchTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Switch/index.ts b/apps/tester-core/src/TestComponents/Switch/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Switch/index.ts rename to apps/tester-core/src/TestComponents/Switch/index.ts diff --git a/apps/fluent-tester/src/TestComponents/TabList/TabListE2ETest.tsx b/apps/tester-core/src/TestComponents/TabList/TabListE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TabList/TabListE2ETest.tsx rename to apps/tester-core/src/TestComponents/TabList/TabListE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/TabList/TabListTest.tsx b/apps/tester-core/src/TestComponents/TabList/TabListTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TabList/TabListTest.tsx rename to apps/tester-core/src/TestComponents/TabList/TabListTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Test.tsx b/apps/tester-core/src/TestComponents/Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Test.tsx rename to apps/tester-core/src/TestComponents/Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/CustomizeUsage.tsx b/apps/tester-core/src/TestComponents/TextLegacy/CustomizeUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/CustomizeUsage.tsx rename to apps/tester-core/src/TestComponents/TextLegacy/CustomizeUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/PressableUsage.tsx b/apps/tester-core/src/TestComponents/TextLegacy/PressableUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/PressableUsage.tsx rename to apps/tester-core/src/TestComponents/TextLegacy/PressableUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/StandardUsage.tsx b/apps/tester-core/src/TestComponents/TextLegacy/StandardUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/StandardUsage.tsx rename to apps/tester-core/src/TestComponents/TextLegacy/StandardUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/TextLegacyE2ETest.tsx b/apps/tester-core/src/TestComponents/TextLegacy/TextLegacyE2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/TextLegacyE2ETest.tsx rename to apps/tester-core/src/TestComponents/TextLegacy/TextLegacyE2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/TextLegacyTest.tsx b/apps/tester-core/src/TestComponents/TextLegacy/TextLegacyTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/TextLegacyTest.tsx rename to apps/tester-core/src/TestComponents/TextLegacy/TextLegacyTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextLegacy/index.ts b/apps/tester-core/src/TestComponents/TextLegacy/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextLegacy/index.ts rename to apps/tester-core/src/TestComponents/TextLegacy/index.ts diff --git a/apps/fluent-tester/src/TestComponents/TextV1/CustomizeUsage.tsx b/apps/tester-core/src/TestComponents/TextV1/CustomizeUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/CustomizeUsage.tsx rename to apps/tester-core/src/TestComponents/TextV1/CustomizeUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/MaximumFontSize.ios.tsx b/apps/tester-core/src/TestComponents/TextV1/MaximumFontSize.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/MaximumFontSize.ios.tsx rename to apps/tester-core/src/TestComponents/TextV1/MaximumFontSize.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/MaximumFontSize.tsx b/apps/tester-core/src/TestComponents/TextV1/MaximumFontSize.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/MaximumFontSize.tsx rename to apps/tester-core/src/TestComponents/TextV1/MaximumFontSize.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/PressableUsage.tsx b/apps/tester-core/src/TestComponents/TextV1/PressableUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/PressableUsage.tsx rename to apps/tester-core/src/TestComponents/TextV1/PressableUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/StandardUsage.tsx b/apps/tester-core/src/TestComponents/TextV1/StandardUsage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/StandardUsage.tsx rename to apps/tester-core/src/TestComponents/TextV1/StandardUsage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/TextV1E2ETest.tsx b/apps/tester-core/src/TestComponents/TextV1/TextV1E2ETest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/TextV1E2ETest.tsx rename to apps/tester-core/src/TestComponents/TextV1/TextV1E2ETest.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/TextV1Test.tsx b/apps/tester-core/src/TestComponents/TextV1/TextV1Test.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/TextV1Test.tsx rename to apps/tester-core/src/TestComponents/TextV1/TextV1Test.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/V2Usage.android.tsx b/apps/tester-core/src/TestComponents/TextV1/V2Usage.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/V2Usage.android.tsx rename to apps/tester-core/src/TestComponents/TextV1/V2Usage.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/V2Usage.ios.tsx b/apps/tester-core/src/TestComponents/TextV1/V2Usage.ios.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/V2Usage.ios.tsx rename to apps/tester-core/src/TestComponents/TextV1/V2Usage.ios.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/V2Usage.mobile.tsx b/apps/tester-core/src/TestComponents/TextV1/V2Usage.mobile.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/V2Usage.mobile.tsx rename to apps/tester-core/src/TestComponents/TextV1/V2Usage.mobile.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/V2Usage.tsx b/apps/tester-core/src/TestComponents/TextV1/V2Usage.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/V2Usage.tsx rename to apps/tester-core/src/TestComponents/TextV1/V2Usage.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/V2Usage.win32.tsx b/apps/tester-core/src/TestComponents/TextV1/V2Usage.win32.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/V2Usage.win32.tsx rename to apps/tester-core/src/TestComponents/TextV1/V2Usage.win32.tsx diff --git a/apps/fluent-tester/src/TestComponents/TextV1/index.ts b/apps/tester-core/src/TestComponents/TextV1/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/TextV1/index.ts rename to apps/tester-core/src/TestComponents/TextV1/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Theme/ThemeTest.android.tsx b/apps/tester-core/src/TestComponents/Theme/ThemeTest.android.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Theme/ThemeTest.android.tsx rename to apps/tester-core/src/TestComponents/Theme/ThemeTest.android.tsx diff --git a/apps/fluent-tester/src/TestComponents/Theme/ThemeTest.tsx b/apps/tester-core/src/TestComponents/Theme/ThemeTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Theme/ThemeTest.tsx rename to apps/tester-core/src/TestComponents/Theme/ThemeTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Theme/index.ts b/apps/tester-core/src/TestComponents/Theme/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Theme/index.ts rename to apps/tester-core/src/TestComponents/Theme/index.ts diff --git a/apps/fluent-tester/src/TestComponents/Tooltip/TooltipDefault.tsx b/apps/tester-core/src/TestComponents/Tooltip/TooltipDefault.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Tooltip/TooltipDefault.tsx rename to apps/tester-core/src/TestComponents/Tooltip/TooltipDefault.tsx diff --git a/apps/fluent-tester/src/TestComponents/Tooltip/TooltipPosition.tsx b/apps/tester-core/src/TestComponents/Tooltip/TooltipPosition.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Tooltip/TooltipPosition.tsx rename to apps/tester-core/src/TestComponents/Tooltip/TooltipPosition.tsx diff --git a/apps/fluent-tester/src/TestComponents/Tooltip/TooltipTest.tsx b/apps/tester-core/src/TestComponents/Tooltip/TooltipTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/Tooltip/TooltipTest.tsx rename to apps/tester-core/src/TestComponents/Tooltip/TooltipTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/Tooltip/index.ts b/apps/tester-core/src/TestComponents/Tooltip/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/Tooltip/index.ts rename to apps/tester-core/src/TestComponents/Tooltip/index.ts diff --git a/apps/fluent-tester/src/TestComponents/VibrancyView/VibrancyViewTest.tsx b/apps/tester-core/src/TestComponents/VibrancyView/VibrancyViewTest.tsx similarity index 100% rename from apps/fluent-tester/src/TestComponents/VibrancyView/VibrancyViewTest.tsx rename to apps/tester-core/src/TestComponents/VibrancyView/VibrancyViewTest.tsx diff --git a/apps/fluent-tester/src/TestComponents/VibrancyView/index.ts b/apps/tester-core/src/TestComponents/VibrancyView/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/VibrancyView/index.ts rename to apps/tester-core/src/TestComponents/VibrancyView/index.ts diff --git a/apps/fluent-tester/src/TestComponents/index.ts b/apps/tester-core/src/TestComponents/index.ts similarity index 100% rename from apps/fluent-tester/src/TestComponents/index.ts rename to apps/tester-core/src/TestComponents/index.ts diff --git a/apps/fluent-tester/src/index.ts b/apps/tester-core/src/index.ts similarity index 100% rename from apps/fluent-tester/src/index.ts rename to apps/tester-core/src/index.ts diff --git a/apps/fluent-tester/src/testPages.ts b/apps/tester-core/src/testPages.ts similarity index 100% rename from apps/fluent-tester/src/testPages.ts rename to apps/tester-core/src/testPages.ts diff --git a/apps/fluent-tester/src/theme/CustomThemes.ts b/apps/tester-core/src/theme/CustomThemes.ts similarity index 100% rename from apps/fluent-tester/src/theme/CustomThemes.ts rename to apps/tester-core/src/theme/CustomThemes.ts diff --git a/apps/fluent-tester/src/theme/ThemePickers.android.tsx b/apps/tester-core/src/theme/ThemePickers.android.tsx similarity index 100% rename from apps/fluent-tester/src/theme/ThemePickers.android.tsx rename to apps/tester-core/src/theme/ThemePickers.android.tsx diff --git a/apps/fluent-tester/src/theme/ThemePickers.ios.tsx b/apps/tester-core/src/theme/ThemePickers.ios.tsx similarity index 100% rename from apps/fluent-tester/src/theme/ThemePickers.ios.tsx rename to apps/tester-core/src/theme/ThemePickers.ios.tsx diff --git a/apps/fluent-tester/src/theme/ThemePickers.macos.tsx b/apps/tester-core/src/theme/ThemePickers.macos.tsx similarity index 100% rename from apps/fluent-tester/src/theme/ThemePickers.macos.tsx rename to apps/tester-core/src/theme/ThemePickers.macos.tsx diff --git a/apps/fluent-tester/src/theme/ThemePickers.tsx b/apps/tester-core/src/theme/ThemePickers.tsx similarity index 100% rename from apps/fluent-tester/src/theme/ThemePickers.tsx rename to apps/tester-core/src/theme/ThemePickers.tsx diff --git a/apps/fluent-tester/src/theme/ThemePickers.win32.tsx b/apps/tester-core/src/theme/ThemePickers.win32.tsx similarity index 100% rename from apps/fluent-tester/src/theme/ThemePickers.win32.tsx rename to apps/tester-core/src/theme/ThemePickers.win32.tsx diff --git a/apps/fluent-tester/src/theme/applyBrand.ts b/apps/tester-core/src/theme/applyBrand.ts similarity index 100% rename from apps/fluent-tester/src/theme/applyBrand.ts rename to apps/tester-core/src/theme/applyBrand.ts diff --git a/apps/fluent-tester/src/theme/applyTheme.ts b/apps/tester-core/src/theme/applyTheme.ts similarity index 100% rename from apps/fluent-tester/src/theme/applyTheme.ts rename to apps/tester-core/src/theme/applyTheme.ts diff --git a/apps/fluent-tester/src/theme/index.ts b/apps/tester-core/src/theme/index.ts similarity index 100% rename from apps/fluent-tester/src/theme/index.ts rename to apps/tester-core/src/theme/index.ts diff --git a/apps/tester-core/tsconfig.json b/apps/tester-core/tsconfig.json new file mode 100644 index 0000000000..b59c5d96d6 --- /dev/null +++ b/apps/tester-core/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@fluentui-react-native/scripts/configs/tsconfig.json", + "compilerOptions": { + "outDir": "lib", + "allowSyntheticDefaultImports": true, + "types": ["@types/jasmine", "@wdio/globals/types", "@wdio/jasmine-framework", "node"] + }, + "include": ["src"] +} diff --git a/apps/win32/package.json b/apps/win32/package.json index 2607fe1127..aa6a668a78 100644 --- a/apps/win32/package.json +++ b/apps/win32/package.json @@ -37,7 +37,7 @@ "preset": "react-native" }, "dependencies": { - "@fluentui-react-native/tester": "workspace:*", + "@fluentui-react-native/tester-core": "workspace:*", "@office-iss/react-native-win32": "^0.74.0", "react": "18.2.0", "react-native": "^0.74.0", diff --git a/apps/win32/src/index.tsx b/apps/win32/src/index.tsx index 7441bae1b2..b6bc03fdc6 100644 --- a/apps/win32/src/index.tsx +++ b/apps/win32/src/index.tsx @@ -2,7 +2,7 @@ import { AppRegistry } from 'react-native'; -import { FluentTesterApp } from '@fluentui-react-native/tester'; +import { FluentTesterApp } from '@fluentui-react-native/tester-core'; AppRegistry.registerComponent('FluentTester', () => FluentTesterApp); diff --git a/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json b/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json new file mode 100644 index 0000000000..36f63aebc8 --- /dev/null +++ b/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "split out tester implementation into a separate package", + "packageName": "@fluentui-react-native/tester", + "email": "jasonmo@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json b/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json new file mode 100644 index 0000000000..a749f6bb90 --- /dev/null +++ b/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "split out tester implementation into a separate package", + "packageName": "@fluentui-react-native/tester-core", + "email": "jasonmo@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json b/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json new file mode 100644 index 0000000000..b7f43612db --- /dev/null +++ b/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "split out tester implementation into a separate package", + "packageName": "@fluentui-react-native/tester-win32", + "email": "jasonmo@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/yarn.lock b/yarn.lock index 53b739e03c..8029620139 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4934,43 +4934,9 @@ __metadata: languageName: unknown linkType: soft -"@fluentui-react-native/tester-win32@npm:*, @fluentui-react-native/tester-win32@workspace:apps/win32": - version: 0.0.0-use.local - resolution: "@fluentui-react-native/tester-win32@workspace:apps/win32" - dependencies: - "@babel/core": "npm:^7.20.0" - "@fluentui-react-native/eslint-config-rules": "workspace:*" - "@fluentui-react-native/kit-config": "workspace:*" - "@fluentui-react-native/scripts": "workspace:*" - "@fluentui-react-native/tester": "workspace:*" - "@office-iss/react-native-win32": "npm:^0.74.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" - "@rnx-kit/cli": "npm:^0.18.14" - "@rnx-kit/metro-config": "npm:^2.1.0" - "@rnx-kit/metro-resolver-symlinks": "npm:^0.2.5" - "@types/react": "npm:^18.2.0" - "@types/react-test-renderer": "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 <15.13.0" - react-native-svg-transformer: "npm:^1.0.0" - react-test-renderer: "npm:18.2.0" - rimraf: "catalog:" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - peerDependenciesMeta: - "@office-iss/react-native-win32": - optional: true - languageName: unknown - linkType: soft - -"@fluentui-react-native/tester@npm:*, @fluentui-react-native/tester@workspace:*, @fluentui-react-native/tester@workspace:apps/fluent-tester": +"@fluentui-react-native/tester-core@workspace:*, @fluentui-react-native/tester-core@workspace:apps/tester-core": version: 0.0.0-use.local - resolution: "@fluentui-react-native/tester@workspace:apps/fluent-tester" + resolution: "@fluentui-react-native/tester-core@workspace:apps/tester-core" dependencies: "@babel/core": "npm:^7.20.0" "@babel/runtime": "npm:^7.20.0" @@ -5065,6 +5031,146 @@ __metadata: react-native-windows: "npm:^0.74.0" react-test-renderer: "npm:18.2.0" webdriverio: "catalog:" + peerDependencies: + "@fluentui-react-native/callout": "workspace:*" + "@fluentui-react-native/experimental-appearance-additions": "workspace:*" + "@fluentui-react-native/experimental-avatar": "workspace:*" + "@fluentui-react-native/experimental-checkbox": "workspace:*" + "@fluentui-react-native/experimental-expander": "workspace:*" + "@fluentui-react-native/experimental-native-date-picker": "workspace:*" + "@fluentui-react-native/experimental-native-font-metrics": "workspace:*" + "@fluentui-react-native/experimental-shimmer": "workspace:*" + "@fluentui-react-native/focus-zone": "workspace:*" + "@fluentui-react-native/menu-button": "workspace:*" + "@fluentui-react-native/radio-group": "workspace:*" + "@fluentui-react-native/tester-core": "workspace:*" + "@fluentui-react-native/tooltip": "workspace:*" + "@fluentui-react-native/vibrancy-view": "workspace:*" + "@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-svg: ">=15.0.0 <15.13.0 || >=15.4.0 <15.13.0" + react-native-windows: ^0.73.0 || ^0.74.0 + peerDependenciesMeta: + "@fluentui-react-native/callout": + optional: true + "@fluentui-react-native/experimental-appearance-additions": + optional: true + "@fluentui-react-native/experimental-avatar": + optional: true + "@fluentui-react-native/experimental-checkbox": + optional: true + "@fluentui-react-native/experimental-expander": + optional: true + "@fluentui-react-native/experimental-native-date-picker": + optional: true + "@fluentui-react-native/experimental-native-font-metrics": + optional: true + "@fluentui-react-native/experimental-shimmer": + optional: true + "@fluentui-react-native/menu-button": + optional: true + "@fluentui-react-native/radio-group": + optional: true + "@fluentui-react-native/tooltip": + optional: true + "@fluentui-react-native/vibrancy-view": + optional: true + "@office-iss/react-native-win32": + optional: true + languageName: unknown + linkType: soft + +"@fluentui-react-native/tester-win32@npm:*, @fluentui-react-native/tester-win32@workspace:apps/win32": + version: 0.0.0-use.local + resolution: "@fluentui-react-native/tester-win32@workspace:apps/win32" + dependencies: + "@babel/core": "npm:^7.20.0" + "@fluentui-react-native/eslint-config-rules": "workspace:*" + "@fluentui-react-native/kit-config": "workspace:*" + "@fluentui-react-native/scripts": "workspace:*" + "@fluentui-react-native/tester-core": "workspace:*" + "@office-iss/react-native-win32": "npm:^0.74.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" + "@rnx-kit/cli": "npm:^0.18.14" + "@rnx-kit/metro-config": "npm:^2.1.0" + "@rnx-kit/metro-resolver-symlinks": "npm:^0.2.5" + "@types/react": "npm:^18.2.0" + "@types/react-test-renderer": "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 <15.13.0" + react-native-svg-transformer: "npm:^1.0.0" + react-test-renderer: "npm:18.2.0" + rimraf: "catalog:" + peerDependencies: + "@office-iss/react-native-win32": ^0.74.0 + peerDependenciesMeta: + "@office-iss/react-native-win32": + optional: true + languageName: unknown + linkType: soft + +"@fluentui-react-native/tester@npm:*, @fluentui-react-native/tester@workspace:apps/fluent-tester": + version: 0.0.0-use.local + resolution: "@fluentui-react-native/tester@workspace:apps/fluent-tester" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/runtime": "npm:^7.20.0" + "@fluentui-react-native/babel-config": "workspace:*" + "@fluentui-react-native/callout": "workspace:*" + "@fluentui-react-native/eslint-config-rules": "workspace:*" + "@fluentui-react-native/experimental-appearance-additions": "workspace:*" + "@fluentui-react-native/experimental-avatar": "workspace:*" + "@fluentui-react-native/experimental-checkbox": "workspace:*" + "@fluentui-react-native/experimental-expander": "workspace:*" + "@fluentui-react-native/experimental-native-date-picker": "workspace:*" + "@fluentui-react-native/experimental-native-font-metrics": "workspace:*" + "@fluentui-react-native/experimental-shimmer": "workspace:*" + "@fluentui-react-native/focus-zone": "workspace:*" + "@fluentui-react-native/kit-config": "workspace:*" + "@fluentui-react-native/menu-button": "workspace:*" + "@fluentui-react-native/radio-group": "workspace:*" + "@fluentui-react-native/scripts": "workspace:*" + "@fluentui-react-native/tester-core": "workspace:*" + "@fluentui-react-native/tooltip": "workspace:*" + "@fluentui-react-native/vibrancy-view": "workspace:*" + "@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-windows/cli": "npm:^0.74.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" + "@rnx-kit/cli": "npm:^0.18.14" + "@rnx-kit/metro-config": "npm:^2.1.0" + "@rnx-kit/metro-resolver-symlinks": "npm:^0.2.5" + "@types/jasmine": "catalog:" + "@types/node": "catalog:" + "@types/react": "npm:~18.2.0" + "@types/react-test-renderer": "npm:^18.2.0" + "@wdio/cli": "catalog:" + "@wdio/globals": "catalog:" + "@wdio/jasmine-framework": "catalog:" + "@wdio/logger": "catalog:" + "@wdio/runner": "catalog:" + expect-webdriverio: "catalog:" + 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 <15.13.0" + 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" + webdriverio: "catalog:" peerDependenciesMeta: "@office-iss/react-native-win32": optional: true