From f6eb0698bd3f77a26b0c5893a6762f130d785d1c Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 27 Jan 2025 14:52:46 -0800 Subject: [PATCH] update a whole lot of other stuff --- apps/E2E/package.json | 2 +- .../ComponentTemplate/package.json | 2 + apps/fluent-tester/package.json | 1 + apps/win32/package.json | 3 +- package.json | 6 +- packages/codemods/package.json | 3 +- packages/components/Avatar/package.json | 2 + packages/components/Badge/package.json | 2 + packages/components/Button/package.json | 2 + packages/components/Callout/package.json | 2 + packages/components/Checkbox/package.json | 2 + packages/components/Chip/package.json | 2 + .../components/ContextualMenu/package.json | 2 + packages/components/Divider/package.json | 2 + .../components/FocusTrapZone/package.json | 2 + packages/components/FocusZone/package.json | 2 + packages/components/Icon/package.json | 2 + packages/components/Input/package.json | 2 + packages/components/Link/package.json | 2 + packages/components/Menu/package.json | 2 + packages/components/MenuButton/package.json | 2 + packages/components/Notification/package.json | 2 + packages/components/Persona/package.json | 2 + packages/components/PersonaCoin/package.json | 2 + packages/components/Pressable/package.json | 2 + packages/components/RadioGroup/package.json | 2 + packages/components/Separator/package.json | 2 + packages/components/Stack/package.json | 2 + packages/components/Switch/package.json | 2 + packages/components/TabList/package.json | 2 + packages/components/Text/package.json | 2 + packages/dependency-profiles/package.json | 2 + .../foundation-composable/package.json | 2 + .../foundation-compose/package.json | 5 +- .../foundation-settings/package.json | 2 + .../deprecated/foundation-tokens/package.json | 2 + .../deprecated/theme-registry/package.json | 2 + .../deprecated/themed-settings/package.json | 2 + packages/deprecated/theming-ramp/package.json | 2 + .../theming-react-native/package.json | 2 + .../ActivityIndicator/package.json | 2 + .../AppearanceAdditions/package.json | 4 +- packages/experimental/Avatar/package.json | 2 + packages/experimental/Checkbox/package.json | 2 + packages/experimental/Drawer/package.json | 2 + packages/experimental/Dropdown/package.json | 2 + packages/experimental/Expander/package.json | 2 + packages/experimental/MenuButton/package.json | 2 + .../NativeDatePicker/package.json | 2 + .../NativeFontMetrics/package.json | 4 +- packages/experimental/Overflow/package.json | 2 + packages/experimental/Popover/package.json | 2 + packages/experimental/Shadow/package.json | 2 + packages/experimental/Shimmer/package.json | 2 + packages/experimental/Spinner/package.json | 2 + packages/experimental/Stack/package.json | 2 + packages/experimental/Tooltip/package.json | 2 + .../experimental/VibrancyView/package.json | 2 + packages/framework/composition/package.json | 2 + .../eslint-config-rules/package.json | 4 +- packages/framework/framework/package.json | 2 + .../framework/immutable-merge/package.json | 4 +- packages/framework/memo-cache/package.json | 2 + packages/framework/merge-props/package.json | 2 + packages/framework/theme/package.json | 2 + .../framework/themed-stylesheet/package.json | 2 + packages/framework/use-slot/package.json | 2 + packages/framework/use-slots/package.json | 2 + packages/framework/use-styling/package.json | 2 + packages/framework/use-tokens/package.json | 2 + packages/libraries/core/jest.setup.js | 2 +- packages/libraries/core/package.json | 5 +- packages/theming/android-theme/package.json | 2 + packages/theming/apple-theme/package.json | 2 + packages/theming/default-theme/package.json | 2 + packages/theming/theme-tokens/package.json | 2 + packages/theming/theme-types/package.json | 2 + packages/theming/theming-utils/package.json | 2 + packages/theming/win32-theme/package.json | 2 + packages/utils/adapters/package.json | 2 + packages/utils/interactive-hooks/package.json | 2 + packages/utils/styling/package.json | 2 + packages/utils/test-tools/package.json | 2 + packages/utils/tokens/package.json | 2 + scripts/package.json | 5 +- scripts/src/configs/jest/setupEnzyme.js | 2 +- tester_deps/package.json | 3 +- yarn.lock | 406 ++++++++++-------- 88 files changed, 400 insertions(+), 203 deletions(-) diff --git a/apps/E2E/package.json b/apps/E2E/package.json index 91dd633e51..b8b3d7f173 100644 --- a/apps/E2E/package.json +++ b/apps/E2E/package.json @@ -51,9 +51,9 @@ "appium-uiautomator2-driver": "^3.0.5", "appium-windows-driver": "^2.12.18", "appium-xcuitest-driver": "^7.9.1", + "just-scripts": "^2.3.2", "metro-config": "^0.80.0", "rimraf": "^5.0.1", - "ts-node": "^10.7.0", "typescript": "4.9.4", "webdriverio": "^8.40.0" }, diff --git a/apps/component-generator/component-templates/ComponentTemplate/package.json b/apps/component-generator/component-templates/ComponentTemplate/package.json index b2f0b40851..06c3d88d7e 100644 --- a/apps/component-generator/component-templates/ComponentTemplate/package.json +++ b/apps/component-generator/component-templates/ComponentTemplate/package.json @@ -24,6 +24,8 @@ }, "dependencies": {}, "devDependencies": { + "@babel/core": "^7.8.0", + "just-scripts": "^2.3.2", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", diff --git a/apps/fluent-tester/package.json b/apps/fluent-tester/package.json index c7245bb6a3..0542be26db 100644 --- a/apps/fluent-tester/package.json +++ b/apps/fluent-tester/package.json @@ -110,6 +110,7 @@ "@wdio/globals": "^8.40.0", "@wdio/jasmine-framework": "^8.40.0", "flow-bin": "^0.113.0", + "just-scripts": "^2.3.2", "metro-config": "^0.80.0", "react-native-svg-transformer": "^1.0.0", "react-native-test-app": "^3.4.7", diff --git a/apps/win32/package.json b/apps/win32/package.json index 2877127044..b69b23dff0 100644 --- a/apps/win32/package.json +++ b/apps/win32/package.json @@ -37,6 +37,7 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", @@ -47,11 +48,11 @@ "@rnx-kit/cli": "^0.16.2", "@rnx-kit/metro-config": "^1.3.1", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "metro-config": "^0.80.0", "react-native-svg-transformer": "^1.0.0", "react-test-renderer": "18.2.0", "rimraf": "^5.0.1", - "ts-node": "^10.7.0", "typescript": "4.9.4" }, "jest": { diff --git a/package.json b/package.json index d6ae543115..7a7e922c4e 100644 --- a/package.json +++ b/package.json @@ -47,15 +47,14 @@ "beachball": "^2.20.0", "eslint": "^8.0.0", "eslint-plugin-import": "^2.27.5", + "just-scripts": "^2.3.2", "lage": "^2.0.0", "markdown-link-check": "^3.8.7", "react": "18.2.0", - "react-dom": "^18.2.0", "react-native": "^0.73.0" }, "peerDependencies": { "react": "18.2.0", - "react-dom": "^18.2.0", "react-native": "^0.73.0" }, "workspaces": [ @@ -86,8 +85,7 @@ ], "capabilities": [ "babel-preset-react-native", - "core", - "react-dom" + "core" ] } }, diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 82955b632b..51c1fdee3d 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -36,7 +36,8 @@ "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", - "@types/jscodeshift": "^0.11.11" + "@types/jscodeshift": "^0.11.11", + "just-scripts": "^2.3.2" }, "depcheck": { "ignoreMatches": [ diff --git a/packages/components/Avatar/package.json b/packages/components/Avatar/package.json index c039839f7e..91b8efe442 100644 --- a/packages/components/Avatar/package.json +++ b/packages/components/Avatar/package.json @@ -39,11 +39,13 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Badge/package.json b/packages/components/Badge/package.json index a4956279c6..f6ddb27f00 100644 --- a/packages/components/Badge/package.json +++ b/packages/components/Badge/package.json @@ -36,12 +36,14 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Button/package.json b/packages/components/Button/package.json index 62eef6a319..9421eeb02e 100644 --- a/packages/components/Button/package.json +++ b/packages/components/Button/package.json @@ -46,12 +46,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Callout/package.json b/packages/components/Callout/package.json index 410c15b530..861f8e76df 100644 --- a/packages/components/Callout/package.json +++ b/packages/components/Callout/package.json @@ -36,11 +36,13 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Checkbox/package.json b/packages/components/Checkbox/package.json index 6b73db2f49..41167d4ec6 100644 --- a/packages/components/Checkbox/package.json +++ b/packages/components/Checkbox/package.json @@ -42,12 +42,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Chip/package.json b/packages/components/Chip/package.json index 27bbc7999e..ec3c0e366a 100644 --- a/packages/components/Chip/package.json +++ b/packages/components/Chip/package.json @@ -34,12 +34,14 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/ContextualMenu/package.json b/packages/components/ContextualMenu/package.json index f90eb4ab9d..cceea75417 100644 --- a/packages/components/ContextualMenu/package.json +++ b/packages/components/ContextualMenu/package.json @@ -41,12 +41,14 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/pressable": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^15.0.0", diff --git a/packages/components/Divider/package.json b/packages/components/Divider/package.json index 62e76939ab..c86e31ad21 100644 --- a/packages/components/Divider/package.json +++ b/packages/components/Divider/package.json @@ -33,12 +33,14 @@ "@fluentui-react-native/tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/FocusTrapZone/package.json b/packages/components/FocusTrapZone/package.json index f08caefe19..35dfa2a47d 100644 --- a/packages/components/FocusTrapZone/package.json +++ b/packages/components/FocusTrapZone/package.json @@ -32,11 +32,13 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/FocusZone/package.json b/packages/components/FocusZone/package.json index 85dbfd382e..8cce691f5f 100644 --- a/packages/components/FocusZone/package.json +++ b/packages/components/FocusZone/package.json @@ -32,11 +32,13 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Icon/package.json b/packages/components/Icon/package.json index d0e57a803b..f332bf957d 100644 --- a/packages/components/Icon/package.json +++ b/packages/components/Icon/package.json @@ -31,12 +31,14 @@ "@fluentui-react-native/text": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Input/package.json b/packages/components/Input/package.json index 4508a45a67..b0ccab55d4 100644 --- a/packages/components/Input/package.json +++ b/packages/components/Input/package.json @@ -36,11 +36,13 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Link/package.json b/packages/components/Link/package.json index 62b7586483..c5b92701c2 100644 --- a/packages/components/Link/package.json +++ b/packages/components/Link/package.json @@ -38,11 +38,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Menu/package.json b/packages/components/Menu/package.json index 6ce562a474..6d7e4ee229 100644 --- a/packages/components/Menu/package.json +++ b/packages/components/Menu/package.json @@ -40,6 +40,7 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/button": "workspace:*", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", @@ -47,6 +48,7 @@ "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/MenuButton/package.json b/packages/components/MenuButton/package.json index dedf9c97d7..762de9282b 100644 --- a/packages/components/MenuButton/package.json +++ b/packages/components/MenuButton/package.json @@ -38,11 +38,13 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Notification/package.json b/packages/components/Notification/package.json index dd7a4ac96f..9eac50b3fb 100644 --- a/packages/components/Notification/package.json +++ b/packages/components/Notification/package.json @@ -41,12 +41,14 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Persona/package.json b/packages/components/Persona/package.json index 6baf386e92..482e58d738 100644 --- a/packages/components/Persona/package.json +++ b/packages/components/Persona/package.json @@ -36,10 +36,12 @@ "@uifabricshared/foundation-tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/PersonaCoin/package.json b/packages/components/PersonaCoin/package.json index 7e12a33086..4119b0dd79 100644 --- a/packages/components/PersonaCoin/package.json +++ b/packages/components/PersonaCoin/package.json @@ -36,11 +36,13 @@ "@uifabricshared/foundation-tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Pressable/package.json b/packages/components/Pressable/package.json index ed234b8b15..e44540de00 100644 --- a/packages/components/Pressable/package.json +++ b/packages/components/Pressable/package.json @@ -32,10 +32,12 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/RadioGroup/package.json b/packages/components/RadioGroup/package.json index 269bdb1dff..ba3cfad241 100644 --- a/packages/components/RadioGroup/package.json +++ b/packages/components/RadioGroup/package.json @@ -41,12 +41,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/components/Separator/package.json b/packages/components/Separator/package.json index 1e847b0d9c..31a517994c 100644 --- a/packages/components/Separator/package.json +++ b/packages/components/Separator/package.json @@ -31,11 +31,13 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Stack/package.json b/packages/components/Stack/package.json index 02b4e7d712..f36d3eef67 100644 --- a/packages/components/Stack/package.json +++ b/packages/components/Stack/package.json @@ -35,11 +35,13 @@ "@uifabricshared/foundation-tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/text": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Switch/package.json b/packages/components/Switch/package.json index ed4923cb00..634be55656 100644 --- a/packages/components/Switch/package.json +++ b/packages/components/Switch/package.json @@ -36,12 +36,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/TabList/package.json b/packages/components/TabList/package.json index 0e2f3337a1..c433e82651 100644 --- a/packages/components/TabList/package.json +++ b/packages/components/TabList/package.json @@ -38,12 +38,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/components/Text/package.json b/packages/components/Text/package.json index 5e06ddcb88..ceb8386570 100644 --- a/packages/components/Text/package.json +++ b/packages/components/Text/package.json @@ -35,11 +35,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/dependency-profiles/package.json b/packages/dependency-profiles/package.json index 406de12099..d3780a9257 100644 --- a/packages/dependency-profiles/package.json +++ b/packages/dependency-profiles/package.json @@ -17,6 +17,7 @@ "update-profile": "node update-profile.js" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/adapters": "*", "@fluentui-react-native/android-theme": "*", "@fluentui-react-native/apple-theme": "*", @@ -90,6 +91,7 @@ "@uifabricshared/themed-settings": "*", "@uifabricshared/theming-ramp": "*", "@uifabricshared/theming-react-native": "*", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-macos": "^0.73.0", diff --git a/packages/deprecated/foundation-composable/package.json b/packages/deprecated/foundation-composable/package.json index c45e757076..aac97d94a8 100644 --- a/packages/deprecated/foundation-composable/package.json +++ b/packages/deprecated/foundation-composable/package.json @@ -35,10 +35,12 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@types/jest": "^29.0.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0" }, "peerDependencies": { diff --git a/packages/deprecated/foundation-compose/package.json b/packages/deprecated/foundation-compose/package.json index aac7308250..d6c84d9e72 100644 --- a/packages/deprecated/foundation-compose/package.json +++ b/packages/deprecated/foundation-compose/package.json @@ -42,9 +42,12 @@ "@uifabricshared/theming-ramp": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", - "react": "18.2.0" + "just-scripts": "^2.3.2", + "react": "18.2.0", + "react-native": "^0.73.0" }, "peerDependencies": { "@office-iss/react-native-win32": "^0.73.0", diff --git a/packages/deprecated/foundation-settings/package.json b/packages/deprecated/foundation-settings/package.json index cea02636ce..292d998bfd 100644 --- a/packages/deprecated/foundation-settings/package.json +++ b/packages/deprecated/foundation-settings/package.json @@ -35,11 +35,13 @@ "@fluentui-react-native/merge-props": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/deprecated/foundation-tokens/package.json b/packages/deprecated/foundation-tokens/package.json index 1d089594f3..521b634fa2 100644 --- a/packages/deprecated/foundation-tokens/package.json +++ b/packages/deprecated/foundation-tokens/package.json @@ -36,12 +36,14 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/memo-cache": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/deprecated/theme-registry/package.json b/packages/deprecated/theme-registry/package.json index aead1805ad..e4b520df8d 100644 --- a/packages/deprecated/theme-registry/package.json +++ b/packages/deprecated/theme-registry/package.json @@ -31,12 +31,14 @@ "author": "", "license": "MIT", "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/immutable-merge": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/deprecated/themed-settings/package.json b/packages/deprecated/themed-settings/package.json index ddb5e68b1e..f199fa8b15 100644 --- a/packages/deprecated/themed-settings/package.json +++ b/packages/deprecated/themed-settings/package.json @@ -34,6 +34,7 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/memo-cache": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", @@ -41,6 +42,7 @@ "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", "@types/node": "^10.3.5", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/deprecated/theming-ramp/package.json b/packages/deprecated/theming-ramp/package.json index fe6e9bc4bd..3c559e77a0 100644 --- a/packages/deprecated/theming-ramp/package.json +++ b/packages/deprecated/theming-ramp/package.json @@ -36,11 +36,13 @@ "@uifabricshared/foundation-settings": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@types/jest": "^29.0.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0" }, "peerDependencies": { diff --git a/packages/deprecated/theming-react-native/package.json b/packages/deprecated/theming-react-native/package.json index 22054dc657..4b35d78999 100644 --- a/packages/deprecated/theming-react-native/package.json +++ b/packages/deprecated/theming-react-native/package.json @@ -37,12 +37,14 @@ "@uifabricshared/theming-ramp": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "typescript": "4.9.4" diff --git a/packages/experimental/ActivityIndicator/package.json b/packages/experimental/ActivityIndicator/package.json index edf6663a85..99ede373d8 100644 --- a/packages/experimental/ActivityIndicator/package.json +++ b/packages/experimental/ActivityIndicator/package.json @@ -30,10 +30,12 @@ "assert-never": "^1.2.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/AppearanceAdditions/package.json b/packages/experimental/AppearanceAdditions/package.json index 63f75d5ad6..b50b487025 100644 --- a/packages/experimental/AppearanceAdditions/package.json +++ b/packages/experimental/AppearanceAdditions/package.json @@ -30,15 +30,17 @@ }, "dependencies": { "@fluentui-react-native/framework": "workspace:*", - "use-subscription": ">=1.0.0 <1.6.0" + "use-subscription": "^1.0.0" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/framework": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/use-subscription": "1.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Avatar/package.json b/packages/experimental/Avatar/package.json index 26fade94de..ad5373c825 100644 --- a/packages/experimental/Avatar/package.json +++ b/packages/experimental/Avatar/package.json @@ -32,10 +32,12 @@ "@fluentui-react-native/framework": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Checkbox/package.json b/packages/experimental/Checkbox/package.json index bb4592c071..f596dc6e30 100644 --- a/packages/experimental/Checkbox/package.json +++ b/packages/experimental/Checkbox/package.json @@ -32,11 +32,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Drawer/package.json b/packages/experimental/Drawer/package.json index 19ae262ab5..b5597881a5 100644 --- a/packages/experimental/Drawer/package.json +++ b/packages/experimental/Drawer/package.json @@ -32,10 +32,12 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Dropdown/package.json b/packages/experimental/Dropdown/package.json index 3f43e7f4fd..5ba4ffe23d 100644 --- a/packages/experimental/Dropdown/package.json +++ b/packages/experimental/Dropdown/package.json @@ -35,11 +35,13 @@ "@fluentui-react-native/theme-tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/Expander/package.json b/packages/experimental/Expander/package.json index 47781c92d3..57405c1780 100644 --- a/packages/experimental/Expander/package.json +++ b/packages/experimental/Expander/package.json @@ -33,10 +33,12 @@ "@fluentui-react-native/framework": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-windows": "^0.73.0" diff --git a/packages/experimental/MenuButton/package.json b/packages/experimental/MenuButton/package.json index 62269e34ef..fd05fc89d7 100644 --- a/packages/experimental/MenuButton/package.json +++ b/packages/experimental/MenuButton/package.json @@ -32,11 +32,13 @@ "@fluentui-react-native/tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/NativeDatePicker/package.json b/packages/experimental/NativeDatePicker/package.json index b4b12a72aa..37434e6199 100644 --- a/packages/experimental/NativeDatePicker/package.json +++ b/packages/experimental/NativeDatePicker/package.json @@ -29,10 +29,12 @@ "directory": "packages/experimental/NativeDatePicker" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/NativeFontMetrics/package.json b/packages/experimental/NativeFontMetrics/package.json index 31adff5c3d..c10a5354be 100644 --- a/packages/experimental/NativeFontMetrics/package.json +++ b/packages/experimental/NativeFontMetrics/package.json @@ -29,14 +29,16 @@ "directory": "packages/experimental/NativeFontMetrics" }, "dependencies": { - "use-subscription": ">=1.0.0 <1.6.0" + "use-subscription": "^1.0.0" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/use-subscription": "1.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Overflow/package.json b/packages/experimental/Overflow/package.json index dbf8ce2ff1..726fa6eb46 100644 --- a/packages/experimental/Overflow/package.json +++ b/packages/experimental/Overflow/package.json @@ -30,6 +30,7 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/button": "workspace:*", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/menu": "workspace:*", @@ -38,6 +39,7 @@ "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/Popover/package.json b/packages/experimental/Popover/package.json index 4442baec56..fbb9266460 100644 --- a/packages/experimental/Popover/package.json +++ b/packages/experimental/Popover/package.json @@ -31,10 +31,12 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Shadow/package.json b/packages/experimental/Shadow/package.json index ab5a10df54..4ce05ae491 100644 --- a/packages/experimental/Shadow/package.json +++ b/packages/experimental/Shadow/package.json @@ -31,11 +31,13 @@ "@fluentui-react-native/theme-types": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/experimental/Shimmer/package.json b/packages/experimental/Shimmer/package.json index e4463f2b14..bee9c0bd13 100644 --- a/packages/experimental/Shimmer/package.json +++ b/packages/experimental/Shimmer/package.json @@ -33,10 +33,12 @@ "assert-never": "^1.2.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/Spinner/package.json b/packages/experimental/Spinner/package.json index f4f2238435..b5e8f3cc5a 100644 --- a/packages/experimental/Spinner/package.json +++ b/packages/experimental/Spinner/package.json @@ -32,10 +32,12 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/Stack/package.json b/packages/experimental/Stack/package.json index c0de862061..60c81a6bc8 100644 --- a/packages/experimental/Stack/package.json +++ b/packages/experimental/Stack/package.json @@ -32,11 +32,13 @@ "@fluentui-react-native/tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/text": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "tslib": "^2.3.1" diff --git a/packages/experimental/Tooltip/package.json b/packages/experimental/Tooltip/package.json index b9e024ca0b..086cd2a576 100644 --- a/packages/experimental/Tooltip/package.json +++ b/packages/experimental/Tooltip/package.json @@ -31,6 +31,7 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/button": "workspace:*", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", @@ -38,6 +39,7 @@ "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^14.0.0" diff --git a/packages/experimental/VibrancyView/package.json b/packages/experimental/VibrancyView/package.json index 4afaef7ba7..6ff39d81b0 100644 --- a/packages/experimental/VibrancyView/package.json +++ b/packages/experimental/VibrancyView/package.json @@ -31,10 +31,12 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/composition/package.json b/packages/framework/composition/package.json index b03ad8231b..defe5f97b4 100644 --- a/packages/framework/composition/package.json +++ b/packages/framework/composition/package.json @@ -37,9 +37,11 @@ "@fluentui-react-native/use-styling": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/eslint-config-rules/package.json b/packages/framework/eslint-config-rules/package.json index b6327bab89..da39080d55 100644 --- a/packages/framework/eslint-config-rules/package.json +++ b/packages/framework/eslint-config-rules/package.json @@ -10,9 +10,11 @@ "main": "./eslintrc.js", "license": "MIT", "devDependencies": { + "@babel/core": "^7.8.0", "@rnx-kit/eslint-plugin": "^0.4.0", "eslint": "^8.0.0", - "eslint-plugin-jest": "^25.0.0" + "eslint-plugin-jest": "^25.0.0", + "just-scripts": "^2.3.2" }, "beachball": { "shouldPublish": false, diff --git a/packages/framework/framework/package.json b/packages/framework/framework/package.json index bce0f07cb9..ec04d24362 100644 --- a/packages/framework/framework/package.json +++ b/packages/framework/framework/package.json @@ -42,11 +42,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/immutable-merge/package.json b/packages/framework/immutable-merge/package.json index 061a69e2c8..c82a87f321 100644 --- a/packages/framework/immutable-merge/package.json +++ b/packages/framework/immutable-merge/package.json @@ -34,9 +34,11 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@types/jest": "^29.0.0", - "@types/node": "^10.3.5" + "@types/node": "^10.3.5", + "just-scripts": "^2.3.2" } } diff --git a/packages/framework/memo-cache/package.json b/packages/framework/memo-cache/package.json index 252f556dfc..3eb14c7a18 100644 --- a/packages/framework/memo-cache/package.json +++ b/packages/framework/memo-cache/package.json @@ -31,10 +31,12 @@ "author": "", "license": "MIT", "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@types/jest": "^29.0.0", "@types/node": "^10.3.5", + "just-scripts": "^2.3.2", "tslib": "^2.3.1" } } diff --git a/packages/framework/merge-props/package.json b/packages/framework/merge-props/package.json index 515bbb596a..0f254ffc28 100644 --- a/packages/framework/merge-props/package.json +++ b/packages/framework/merge-props/package.json @@ -36,11 +36,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/theme/package.json b/packages/framework/theme/package.json index d5b93deb9c..5fccd9a276 100644 --- a/packages/framework/theme/package.json +++ b/packages/framework/theme/package.json @@ -35,10 +35,12 @@ "@fluentui-react-native/theme-types": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/themed-stylesheet/package.json b/packages/framework/themed-stylesheet/package.json index cec782a163..e8fd58b49f 100644 --- a/packages/framework/themed-stylesheet/package.json +++ b/packages/framework/themed-stylesheet/package.json @@ -34,10 +34,12 @@ "@fluentui-react-native/memo-cache": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/use-slot/package.json b/packages/framework/use-slot/package.json index 11ae0fcd1f..b843cfcc76 100644 --- a/packages/framework/use-slot/package.json +++ b/packages/framework/use-slot/package.json @@ -35,9 +35,11 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/use-slots/package.json b/packages/framework/use-slots/package.json index f073566655..f429d2b855 100644 --- a/packages/framework/use-slots/package.json +++ b/packages/framework/use-slots/package.json @@ -34,10 +34,12 @@ "@fluentui-react-native/use-slot": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/merge-props": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/use-styling/package.json b/packages/framework/use-styling/package.json index cf16b5f6a4..95b007b04c 100644 --- a/packages/framework/use-styling/package.json +++ b/packages/framework/use-styling/package.json @@ -36,10 +36,12 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/framework/use-tokens/package.json b/packages/framework/use-tokens/package.json index e93935f907..9eedd9b7a3 100644 --- a/packages/framework/use-tokens/package.json +++ b/packages/framework/use-tokens/package.json @@ -36,11 +36,13 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/merge-props": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/libraries/core/jest.setup.js b/packages/libraries/core/jest.setup.js index f7c454f890..50f47df2f8 100644 --- a/packages/libraries/core/jest.setup.js +++ b/packages/libraries/core/jest.setup.js @@ -1,6 +1,6 @@ // @ts-check const enzyme = require('enzyme'); -const Adapter = require('@wojtekmaj/enzyme-adapter-react-17'); +const Adapter = require('@cfaester/enzyme-adapter-react-18'); enzyme.configure({ adapter: new Adapter() }); diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index dd572e6670..e8e7cd633d 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -62,12 +62,15 @@ } }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", - "react-native": "^0.73.0" + "react-native": "^0.73.0", + "react-native-svg": "^15.0.0" }, "onPublish": { "main": "lib-commonjs/index.js", diff --git a/packages/theming/android-theme/package.json b/packages/theming/android-theme/package.json index 92115981f3..09b1bec067 100644 --- a/packages/theming/android-theme/package.json +++ b/packages/theming/android-theme/package.json @@ -38,10 +38,12 @@ "@fluentui-react-native/theming-utils": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/theming/apple-theme/package.json b/packages/theming/apple-theme/package.json index 124cc85c26..9e6bb3dbb3 100644 --- a/packages/theming/apple-theme/package.json +++ b/packages/theming/apple-theme/package.json @@ -43,11 +43,13 @@ "assert-never": "^1.2.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-macos": "^0.73.0" diff --git a/packages/theming/default-theme/package.json b/packages/theming/default-theme/package.json index 32426b1120..bd666f7481 100644 --- a/packages/theming/default-theme/package.json +++ b/packages/theming/default-theme/package.json @@ -39,12 +39,14 @@ "assert-never": "^1.2.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/theming/theme-tokens/package.json b/packages/theming/theme-tokens/package.json index a0cde17683..8f646cacd1 100644 --- a/packages/theming/theme-tokens/package.json +++ b/packages/theming/theme-tokens/package.json @@ -39,10 +39,12 @@ "assert-never": "^1.2.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/theming/theme-types/package.json b/packages/theming/theme-types/package.json index af540575ee..aad38acf16 100644 --- a/packages/theming/theme-types/package.json +++ b/packages/theming/theme-types/package.json @@ -31,11 +31,13 @@ "author": "", "license": "MIT", "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/theming/theming-utils/package.json b/packages/theming/theming-utils/package.json index 23aca424c8..6e2a85411d 100644 --- a/packages/theming/theming-utils/package.json +++ b/packages/theming/theming-utils/package.json @@ -30,12 +30,14 @@ "@fluentui-react-native/tokens": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/design-tokens-win32": "^0.53.0", "@fluentui-react-native/design-tokens-windows": "^0.53.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-windows": "^0.73.0" diff --git a/packages/theming/win32-theme/package.json b/packages/theming/win32-theme/package.json index 9ec477f25e..56db283a70 100644 --- a/packages/theming/win32-theme/package.json +++ b/packages/theming/win32-theme/package.json @@ -41,12 +41,14 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@office-iss/react-native-win32": "^0.73.0", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/utils/adapters/package.json b/packages/utils/adapters/package.json index 513e591b13..8959a4105e 100644 --- a/packages/utils/adapters/package.json +++ b/packages/utils/adapters/package.json @@ -26,11 +26,13 @@ "directory": "packages/utils/adapters" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", "@types/jest": "^29.0.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-macos": "^0.73.0", diff --git a/packages/utils/interactive-hooks/package.json b/packages/utils/interactive-hooks/package.json index 539012ccb2..c2b31a80c2 100644 --- a/packages/utils/interactive-hooks/package.json +++ b/packages/utils/interactive-hooks/package.json @@ -33,6 +33,7 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@fluentui-react-native/test-tools": "workspace:*", @@ -42,6 +43,7 @@ "@types/invariant": "^2.2.0", "@types/jest": "^29.0.0", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0", "react-native-macos": "^0.73.0", diff --git a/packages/utils/styling/package.json b/packages/utils/styling/package.json index 6271e655cd..7d7d5fdc2f 100644 --- a/packages/utils/styling/package.json +++ b/packages/utils/styling/package.json @@ -26,10 +26,12 @@ "directory": "packages/utils/styling" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/utils/test-tools/package.json b/packages/utils/test-tools/package.json index 354d741881..29515f11c5 100644 --- a/packages/utils/test-tools/package.json +++ b/packages/utils/test-tools/package.json @@ -26,9 +26,11 @@ "@fluentui-react-native/theme-types": "workspace:*" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@types/react": "^18.2.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/packages/utils/tokens/package.json b/packages/utils/tokens/package.json index 30fc461f75..da67692e8d 100644 --- a/packages/utils/tokens/package.json +++ b/packages/utils/tokens/package.json @@ -31,10 +31,12 @@ "tslib": "^2.3.1" }, "devDependencies": { + "@babel/core": "^7.8.0", "@fluentui-react-native/eslint-config-rules": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", "@react-native/babel-preset": "^0.73.0", "@react-native/metro-config": "^0.73.0", + "just-scripts": "^2.3.2", "react": "18.2.0", "react-native": "^0.73.0" }, diff --git a/scripts/package.json b/scripts/package.json index 758bab83e6..3b2f8f32c9 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -23,6 +23,8 @@ "react": "18.2.0" }, "devDependencies": { + "@babel/core": "^7.8.0", + "@cfaester/enzyme-adapter-react-18": "0.8.0", "@react-native-community/cli": "^12.1.1", "@react-native-community/cli-platform-android": "^12.1.1", "@react-native-community/cli-platform-ios": "^12.1.1", @@ -35,7 +37,6 @@ "@types/node": "^12.11.2", "@types/react-test-renderer": "16.9.0", "@uifabric/prettier-rules": "^7.0.3", - "@wojtekmaj/enzyme-adapter-react-17": "^0.6.5", "depcheck": "^1.0.0", "enzyme": "^3.11.0", "enzyme-to-json": "^3.5.0", @@ -50,7 +51,7 @@ "metro-react-native-babel-transformer": "^0.76.5", "prettier": "^2.4.1", "react": "18.2.0", - "react-dom": "^18.2.0", + "react-dom": "18.2.0", "react-native": "^0.73.0", "react-native-svg": "^15.0.0", "react-native-svg-transformer": "^1.0.0", diff --git a/scripts/src/configs/jest/setupEnzyme.js b/scripts/src/configs/jest/setupEnzyme.js index 808d060ef0..e85071e70f 100644 --- a/scripts/src/configs/jest/setupEnzyme.js +++ b/scripts/src/configs/jest/setupEnzyme.js @@ -1,6 +1,6 @@ // setup-tests.js import 'react-native'; -import Adapter from '@wojtekmaj/enzyme-adapter-react-17'; +import Adapter from '@cfaester/enzyme-adapter-react-18'; import Enzyme from 'enzyme'; /** diff --git a/tester_deps/package.json b/tester_deps/package.json index 7e983cffe1..57e69351bc 100644 --- a/tester_deps/package.json +++ b/tester_deps/package.json @@ -13,6 +13,8 @@ "directory": "tester_deps" }, "devDependencies": { + "@babel/core": "^7.8.0", + "just-scripts": "^2.3.2", "@types/jasmine": "5.1.4", "@wdio/appium-service": "^8.40.0", "@wdio/cli": "^8.40.0", @@ -23,7 +25,6 @@ "@wdio/spec-reporter": "^8.40.0", "appium": "^2.11.2", "appium-windows-driver": "^2.12.18", - "ts-node": "^10.7.0", "typescript": "^4.9.4", "webdriverio": "^8.40.0" }, diff --git a/yarn.lock b/yarn.lock index 6183a0c109..a0039926eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2591,6 +2591,23 @@ __metadata: languageName: node linkType: hard +"@cfaester/enzyme-adapter-react-18@npm:0.8.0": + version: 0.8.0 + resolution: "@cfaester/enzyme-adapter-react-18@npm:0.8.0" + dependencies: + enzyme-shallow-equal: "npm:^1.0.0" + function.prototype.name: "npm:^1.1.6" + has: "npm:^1.0.4" + react-is: "npm:^18.2.0" + react-shallow-renderer: "npm:^16.15.0" + peerDependencies: + enzyme: ^3.11.0 + react: ">=18" + react-dom: ">=18" + checksum: 10c0/06b2c8d741cfb36179fbc15b7403a56c95f0ff2c884556a9f6858594e5a11f70bf4e100b07ef78049435da6614a7e016558938674d9abe3fb2db776e9e7430a6 + languageName: node + linkType: hard + "@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": version: 1.6.0 resolution: "@colors/colors@npm:1.6.0" @@ -2598,15 +2615,6 @@ __metadata: languageName: node linkType: hard -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 - languageName: node - linkType: hard - "@dabh/diagnostics@npm:^2.0.2": version: 2.0.3 resolution: "@dabh/diagnostics@npm:2.0.3" @@ -2848,11 +2856,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/adapters@workspace:packages/utils/adapters" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-macos: "npm:^0.73.0" @@ -2877,6 +2887,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/android-theme@workspace:packages/theming/android-theme" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -2886,6 +2897,7 @@ __metadata: "@fluentui-react-native/theming-utils": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -2908,6 +2920,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/apple-theme@workspace:packages/theming/apple-theme" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/default-theme": "workspace:*" "@fluentui-react-native/design-tokens-ios": "npm:^0.53.0" "@fluentui-react-native/design-tokens-macos": "npm:^0.53.0" @@ -2923,6 +2936,7 @@ __metadata: "@react-native/metro-config": "npm:^0.73.0" "@types/react": "npm:^18.2.0" assert-never: "npm:^1.2.1" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-macos: "npm:^0.73.0" @@ -2946,6 +2960,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/avatar@workspace:packages/components/Avatar" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/badge": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -2959,6 +2974,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -2983,6 +2999,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/badge@workspace:packages/components/Badge" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/experimental-shadow": "workspace:*" @@ -2999,6 +3016,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3023,6 +3041,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/button@workspace:packages/components/Button" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/experimental-activity-indicator": "workspace:*" @@ -3046,6 +3065,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -3070,6 +3090,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/callout@workspace:packages/components/Callout" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -3080,6 +3101,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3102,6 +3124,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/checkbox@workspace:packages/components/Checkbox" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -3121,6 +3144,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3146,6 +3170,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/chip@workspace:packages/components/Chip" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -3160,6 +3185,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3191,6 +3217,7 @@ __metadata: "@fluentui-react-native/test-tools": "workspace:*" "@types/jscodeshift": "npm:^0.11.11" jscodeshift: "npm:^17.0.0" + just-scripts: "npm:^2.3.2" yargs: "npm:^17.0.0" bin: transform: ./transform.js @@ -3201,6 +3228,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/composition@workspace:packages/framework/composition" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/use-slot": "workspace:*" @@ -3208,6 +3236,7 @@ __metadata: "@fluentui-react-native/use-styling": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3220,6 +3249,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/contextual-menu@workspace:packages/components/ContextualMenu" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/callout": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -3236,6 +3266,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^15.0.0" @@ -3261,6 +3292,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/default-theme@workspace:packages/theming/default-theme" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -3273,6 +3305,7 @@ __metadata: "@react-native/metro-config": "npm:^0.73.0" "@types/react": "npm:^18.2.0" assert-never: "npm:^1.2.1" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3295,6 +3328,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/dependency-profiles@workspace:packages/dependency-profiles" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "npm:*" "@fluentui-react-native/android-theme": "npm:*" "@fluentui-react-native/apple-theme": "npm:*" @@ -3368,6 +3402,7 @@ __metadata: "@uifabricshared/themed-settings": "npm:*" "@uifabricshared/theming-ramp": "npm:*" "@uifabricshared/theming-react-native": "npm:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-macos: "npm:^0.73.0" @@ -3416,6 +3451,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/divider@workspace:packages/components/Divider" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/icon": "workspace:*" @@ -3427,6 +3463,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3450,6 +3487,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/drawer@workspace:packages/experimental/Drawer" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" @@ -3458,6 +3496,7 @@ __metadata: "@fluentui-react-native/use-styling": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3480,6 +3519,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/dropdown@workspace:packages/experimental/Dropdown" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/callout": "workspace:*" @@ -3492,6 +3532,7 @@ __metadata: "@fluentui-react-native/theme-tokens": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3539,13 +3580,13 @@ __metadata: appium-uiautomator2-driver: "npm:^3.0.5" appium-windows-driver: "npm:^2.12.18" appium-xcuitest-driver: "npm:^7.9.1" + just-scripts: "npm:^2.3.2" metro-config: "npm:^0.80.0" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-macos: "npm:^0.73.0" react-native-windows: "npm:^0.73.0" rimraf: "npm:^5.0.1" - ts-node: "npm:^10.7.0" typescript: "npm:4.9.4" webdriverio: "npm:^8.40.0" languageName: unknown @@ -3555,9 +3596,11 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/eslint-config-rules@workspace:packages/framework/eslint-config-rules" dependencies: + "@babel/core": "npm:^7.8.0" "@rnx-kit/eslint-plugin": "npm:^0.4.0" eslint: "npm:^8.0.0" eslint-plugin-jest: "npm:^25.0.0" + just-scripts: "npm:^2.3.2" languageName: unknown linkType: soft @@ -3565,12 +3608,14 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-activity-indicator@workspace:packages/experimental/ActivityIndicator" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" assert-never: "npm:^1.2.1" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3595,15 +3640,17 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-appearance-additions@workspace:packages/experimental/AppearanceAdditions" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/use-subscription": "npm:1.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" - use-subscription: "npm:>=1.0.0 <1.6.0" + use-subscription: "npm:^1.0.0" peerDependencies: "@office-iss/react-native-win32": ^0.73.0 react: 18.2.0 @@ -3624,11 +3671,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-avatar@workspace:packages/experimental/Avatar" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3651,6 +3700,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-checkbox@workspace:packages/experimental/Checkbox" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/checkbox": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -3659,6 +3709,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -3683,11 +3734,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-expander@workspace:packages/experimental/Expander" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-windows: "npm:^0.73.0" @@ -3711,6 +3764,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-menu-button@workspace:packages/experimental/MenuButton" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/contextual-menu": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -3720,6 +3774,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3744,10 +3799,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-native-date-picker@workspace:packages/experimental/NativeDatePicker" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3760,14 +3817,16 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-native-font-metrics@workspace:packages/experimental/NativeFontMetrics" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/use-subscription": "npm:1.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" - use-subscription: "npm:>=1.0.0 <1.6.0" + use-subscription: "npm:^1.0.0" peerDependencies: react: 18.2.0 react-native: ^0.73.0 @@ -3778,6 +3837,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-shadow@workspace:packages/experimental/Shadow" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/pressable": "workspace:*" @@ -3786,6 +3846,7 @@ __metadata: "@fluentui-react-native/theme-types": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3808,6 +3869,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-shimmer@workspace:packages/experimental/Shimmer" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -3817,6 +3879,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" assert-never: "npm:^1.2.1" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -3841,6 +3904,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/experimental-stack@workspace:packages/experimental/Stack" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -3849,6 +3913,7 @@ __metadata: "@fluentui-react-native/tokens": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -3872,6 +3937,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/focus-trap-zone@workspace:packages/components/FocusTrapZone" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" @@ -3881,6 +3947,7 @@ __metadata: "@react-native/metro-config": "npm:^0.73.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3903,6 +3970,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/focus-zone@workspace:packages/components/FocusZone" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" @@ -3912,6 +3980,7 @@ __metadata: "@react-native/metro-config": "npm:^0.73.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -3934,6 +4003,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/framework@workspace:packages/framework/framework" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/composition": "workspace:*" "@fluentui-react-native/default-theme": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -3950,6 +4020,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/react": "npm:^18.2.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -3973,6 +4044,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/icon@workspace:packages/components/Icon" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -3982,6 +4054,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4006,11 +4079,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/immutable-merge@workspace:packages/framework/immutable-merge" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@types/jest": "npm:^29.0.0" "@types/node": "npm:^10.3.5" - tslib: "npm:^2.3.1" + just-scripts: "npm:^2.3.2" languageName: unknown linkType: soft @@ -4018,6 +4092,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/input@workspace:packages/components/Input" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/icon": "workspace:*" @@ -4031,6 +4106,7 @@ __metadata: "@fluentui-react-native/use-styling": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4055,6 +4131,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/interactive-hooks@workspace:packages/utils/interactive-hooks" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4068,6 +4145,7 @@ __metadata: "@types/jest": "npm:^29.0.0" "@types/react": "npm:^18.2.0" invariant: "npm:^2.2.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-macos: "npm:^0.73.0" @@ -4093,6 +4171,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/link@workspace:packages/components/Link" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4107,6 +4186,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4130,10 +4210,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/memo-cache@workspace:packages/framework/memo-cache" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@types/jest": "npm:^29.0.0" "@types/node": "npm:^10.3.5" + just-scripts: "npm:^2.3.2" tslib: "npm:^2.3.1" languageName: unknown linkType: soft @@ -4142,6 +4224,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/menu-button@workspace:packages/components/MenuButton" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/contextual-menu": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -4154,6 +4237,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4178,6 +4262,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/menu@workspace:packages/components/Menu" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/callout": "workspace:*" @@ -4196,6 +4281,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4221,6 +4307,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/merge-props@workspace:packages/framework/merge-props" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" @@ -4228,6 +4315,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4241,6 +4329,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/notification@workspace:packages/components/Notification" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -4260,6 +4349,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4284,6 +4374,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/overflow@workspace:packages/experimental/Overflow" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4293,6 +4384,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4317,6 +4409,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/persona-coin@workspace:packages/components/PersonaCoin" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4330,6 +4423,7 @@ __metadata: "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4352,6 +4446,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/persona@workspace:packages/components/Persona" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4364,6 +4459,7 @@ __metadata: "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4386,12 +4482,14 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/popover@workspace:packages/experimental/Popover" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4415,6 +4513,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/pressable@workspace:packages/components/Pressable" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/interactive-hooks": "workspace:*" @@ -4423,6 +4522,7 @@ __metadata: "@react-native/metro-config": "npm:^0.73.0" "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4445,6 +4545,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/radio-group@workspace:packages/components/RadioGroup" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/focus-zone": "workspace:*" @@ -4463,6 +4564,7 @@ __metadata: "@uifabricshared/foundation-composable": "workspace:*" "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4501,14 +4603,13 @@ __metadata: beachball: "npm:^2.20.0" eslint: "npm:^8.0.0" eslint-plugin-import: "npm:^2.27.5" + just-scripts: "npm:^2.3.2" lage: "npm:^2.0.0" markdown-link-check: "npm:^3.8.7" react: "npm:18.2.0" - react-dom: "npm:^18.2.0" react-native: "npm:^0.73.0" peerDependencies: react: 18.2.0 - react-dom: ^18.2.0 react-native: ^0.73.0 languageName: unknown linkType: soft @@ -4517,6 +4618,8 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/scripts@workspace:scripts" dependencies: + "@babel/core": "npm:^7.8.0" + "@cfaester/enzyme-adapter-react-18": "npm:0.8.0" "@react-native-community/cli": "npm:^12.1.1" "@react-native-community/cli-platform-android": "npm:^12.1.1" "@react-native-community/cli-platform-ios": "npm:^12.1.1" @@ -4529,7 +4632,6 @@ __metadata: "@types/node": "npm:^12.11.2" "@types/react-test-renderer": "npm:16.9.0" "@uifabric/prettier-rules": "npm:^7.0.3" - "@wojtekmaj/enzyme-adapter-react-17": "npm:^0.6.5" depcheck: "npm:^1.0.0" enzyme: "npm:^3.11.0" enzyme-to-json: "npm:^3.5.0" @@ -4544,7 +4646,7 @@ __metadata: metro-react-native-babel-transformer: "npm:^0.76.5" prettier: "npm:^2.4.1" react: "npm:18.2.0" - react-dom: "npm:^18.2.0" + react-dom: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^15.0.0" react-native-svg-transformer: "npm:^1.0.0" @@ -4564,6 +4666,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/separator@workspace:packages/components/Separator" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -4572,6 +4675,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4594,6 +4698,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/spinner@workspace:packages/experimental/Spinner" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -4602,6 +4707,7 @@ __metadata: "@fluentui-react-native/use-styling": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -4626,6 +4732,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/stack@workspace:packages/components/Stack" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4638,6 +4745,7 @@ __metadata: "@uifabricshared/foundation-compose": "workspace:*" "@uifabricshared/foundation-settings": "workspace:*" "@uifabricshared/foundation-tokens": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4660,10 +4768,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/styling-utils@workspace:packages/utils/styling" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4676,6 +4786,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/switch@workspace:packages/components/Switch" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4689,6 +4800,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4712,6 +4824,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/tablist@workspace:packages/components/TabList" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/focus-zone": "workspace:*" @@ -4727,6 +4840,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4751,10 +4865,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/test-tools@workspace:packages/utils/test-tools" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@types/react": "npm:^18.2.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4767,6 +4883,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/tester-win32@workspace:apps/win32" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/tester": "workspace:*" @@ -4778,6 +4895,7 @@ __metadata: "@rnx-kit/cli": "npm:^0.16.2" "@rnx-kit/metro-config": "npm:^1.3.1" "@types/react": "npm:^18.2.0" + just-scripts: "npm:^2.3.2" metro-config: "npm:^0.80.0" react: "npm:18.2.0" react-native: "npm:^0.73.0" @@ -4785,7 +4903,6 @@ __metadata: react-native-svg-transformer: "npm:^1.0.0" react-test-renderer: "npm:18.2.0" rimraf: "npm:^5.0.1" - ts-node: "npm:^10.7.0" tslib: "npm:^2.3.1" typescript: "npm:4.9.4" peerDependencies: @@ -4865,6 +4982,7 @@ __metadata: "@wdio/globals": "npm:^8.40.0" "@wdio/jasmine-framework": "npm:^8.40.0" flow-bin: "npm:^0.113.0" + just-scripts: "npm:^2.3.2" metro-config: "npm:^0.80.0" react: "npm:18.2.0" react-native: "npm:^0.73.0" @@ -4888,6 +5006,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/text@workspace:packages/components/Text" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/framework": "workspace:*" @@ -4899,6 +5018,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@uifabricshared/foundation-compose": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -4922,6 +5042,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/theme-tokens@workspace:packages/theming/theme-tokens" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/design-tokens-android": "npm:^0.53.0" "@fluentui-react-native/design-tokens-ios": "npm:^0.53.0" "@fluentui-react-native/design-tokens-win32": "npm:^0.53.0" @@ -4932,6 +5053,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" assert-never: "npm:^1.2.1" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4944,11 +5066,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/theme-types@workspace:packages/theming/theme-types" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/react": "npm:^18.2.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4961,12 +5085,14 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/theme@workspace:packages/framework/theme" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/test-tools": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4979,11 +5105,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/themed-stylesheet@workspace:packages/framework/themed-stylesheet" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -4996,6 +5124,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/theming-utils@workspace:packages/theming/theming-utils" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/design-tokens-win32": "npm:^0.53.0" "@fluentui-react-native/design-tokens-windows": "npm:^0.53.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -5004,6 +5133,7 @@ __metadata: "@fluentui-react-native/tokens": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-windows: "npm:^0.73.0" @@ -5027,12 +5157,14 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/tokens@workspace:packages/utils/tokens" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/theme-types": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5056,6 +5188,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/tooltip@workspace:packages/experimental/Tooltip" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/callout": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -5065,6 +5198,7 @@ __metadata: "@office-iss/react-native-win32": "npm:^0.73.0" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" react-native-svg: "npm:^14.0.0" @@ -5089,10 +5223,12 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/use-slot@workspace:packages/framework/use-slot" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5106,11 +5242,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/use-slots@workspace:packages/framework/use-slots" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/use-slot": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -5123,12 +5261,14 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/use-styling@workspace:packages/framework/use-styling" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@fluentui-react-native/use-tokens": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5142,6 +5282,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/use-tokens@workspace:packages/framework/use-tokens" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" @@ -5149,6 +5290,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5162,11 +5304,13 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/vibrancy-view@workspace:packages/experimental/VibrancyView" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/adapters": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5190,6 +5334,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui-react-native/win32-theme@workspace:packages/theming/win32-theme" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/default-theme": "workspace:*" "@fluentui-react-native/design-tokens-win32": "npm:^0.53.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" @@ -5203,6 +5348,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/react": "npm:^18.2.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" tslib: "npm:^2.3.1" @@ -5226,6 +5372,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fluentui/react-native@workspace:packages/libraries/core" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/button": "workspace:*" "@fluentui-react-native/callout": "workspace:*" "@fluentui-react-native/checkbox": "workspace:*" @@ -5246,8 +5393,10 @@ __metadata: "@fluentui-react-native/text": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" + react-native-svg: "npm:^15.0.0" peerDependencies: "@office-iss/react-native-win32": ^0.73.0 react: 18.2.0 @@ -5849,7 +5998,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": +"@jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e @@ -5880,16 +6029,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b - languageName: node - linkType: hard - "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" @@ -7354,20 +7493,6 @@ __metadata: languageName: node linkType: hard -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 - languageName: node - linkType: hard - "@tsconfig/node14@npm:14.1.2": version: 14.1.2 resolution: "@tsconfig/node14@npm:14.1.2" @@ -7375,20 +7500,6 @@ __metadata: languageName: node linkType: hard -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb - languageName: node - linkType: hard - "@types/archiver@npm:6.0.2": version: 6.0.2 resolution: "@types/archiver@npm:6.0.2" @@ -8138,12 +8249,14 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/foundation-composable@workspace:packages/deprecated/foundation-composable" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@types/jest": "npm:^29.0.0" "@types/react": "npm:^18.2.0" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" peerDependencies: react: 18.2.0 @@ -8155,6 +8268,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/foundation-compose@workspace:packages/deprecated/foundation-compose" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/default-theme": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" @@ -8166,7 +8280,9 @@ __metadata: "@uifabricshared/foundation-tokens": "workspace:*" "@uifabricshared/themed-settings": "workspace:*" "@uifabricshared/theming-ramp": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" + react-native: "npm:^0.73.0" peerDependencies: "@office-iss/react-native-win32": ^0.73.0 react: 18.2.0 @@ -8187,6 +8303,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/foundation-settings@workspace:packages/deprecated/foundation-settings" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" @@ -8194,6 +8311,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -8206,6 +8324,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/foundation-tokens@workspace:packages/deprecated/foundation-tokens" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/merge-props": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -8215,6 +8334,7 @@ __metadata: "@types/jest": "npm:^29.0.0" "@types/react": "npm:^18.2.0" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -8237,12 +8357,14 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/theme-registry@workspace:packages/deprecated/theme-registry" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" "@react-native/babel-preset": "npm:^0.73.0" "@react-native/metro-config": "npm:^0.73.0" "@types/jest": "npm:^29.0.0" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -8255,6 +8377,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/themed-settings@workspace:packages/deprecated/themed-settings" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/memo-cache": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -8263,6 +8386,7 @@ __metadata: "@types/jest": "npm:^29.0.0" "@types/node": "npm:^10.3.5" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" peerDependencies: @@ -8275,6 +8399,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/theming-ramp@workspace:packages/deprecated/theming-ramp" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/immutable-merge": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -8283,6 +8408,7 @@ __metadata: "@types/jest": "npm:^29.0.0" "@types/react": "npm:^18.2.0" "@uifabricshared/foundation-settings": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" peerDependencies: react: 18.2.0 @@ -8294,6 +8420,7 @@ __metadata: version: 0.0.0-use.local resolution: "@uifabricshared/theming-react-native@workspace:packages/deprecated/theming-react-native" dependencies: + "@babel/core": "npm:^7.8.0" "@fluentui-react-native/default-theme": "workspace:*" "@fluentui-react-native/eslint-config-rules": "workspace:*" "@fluentui-react-native/scripts": "workspace:*" @@ -8304,6 +8431,7 @@ __metadata: "@types/react": "npm:^18.2.0" "@uifabricshared/theme-registry": "workspace:*" "@uifabricshared/theming-ramp": "workspace:*" + just-scripts: "npm:^2.3.2" react: "npm:18.2.0" react-native: "npm:^0.73.0" typescript: "npm:4.9.4" @@ -8775,38 +8903,6 @@ __metadata: languageName: node linkType: hard -"@wojtekmaj/enzyme-adapter-react-17@npm:^0.6.5": - version: 0.6.7 - resolution: "@wojtekmaj/enzyme-adapter-react-17@npm:0.6.7" - dependencies: - "@wojtekmaj/enzyme-adapter-utils": "npm:^0.1.4" - enzyme-shallow-equal: "npm:^1.0.0" - has: "npm:^1.0.0" - prop-types: "npm:^15.7.0" - react-is: "npm:^17.0.0" - react-test-renderer: "npm:^17.0.0" - peerDependencies: - enzyme: ^3.0.0 - react: ^17.0.0-0 - react-dom: ^17.0.0-0 - checksum: 10c0/f05493ee9aee235781a7f7447c21f580629dc86662af3167c2131b869aa138aaeafeeb41d2e6fe6616c68eed49a416baba2ef23aa40e9b781bce0d3a64d35be1 - languageName: node - linkType: hard - -"@wojtekmaj/enzyme-adapter-utils@npm:^0.1.4": - version: 0.1.4 - resolution: "@wojtekmaj/enzyme-adapter-utils@npm:0.1.4" - dependencies: - function.prototype.name: "npm:^1.1.0" - has: "npm:^1.0.0" - object.fromentries: "npm:^2.0.0" - prop-types: "npm:^15.7.0" - peerDependencies: - react: ^17.0.0-0 - checksum: 10c0/3d192b914e296fab89b35b9c0b7f0ba3181dbfa71181a5748c232de4e4089e41bb6048e71c6708921c83001530a91e4e124860a2d5f1f2cdd875c59555ce7f34 - languageName: node - linkType: hard - "@xmldom/xmldom@npm:^0.7.7": version: 0.7.9 resolution: "@xmldom/xmldom@npm:0.7.9" @@ -8879,14 +8975,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 - languageName: node - linkType: hard - -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.5.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -13405,7 +13494,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -13948,7 +14037,7 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.0, has@npm:^1.0.3": +"has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" dependencies: @@ -13957,6 +14046,13 @@ __metadata: languageName: node linkType: hard +"has@npm:^1.0.4": + version: 1.0.4 + resolution: "has@npm:1.0.4" + checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b + languageName: node + linkType: hard + "hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -17657,7 +17753,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.0, object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.8": +"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -18500,7 +18596,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.0, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -18727,15 +18823,15 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.2.0": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" dependencies: loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" + scheduler: "npm:^0.23.0" peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + react: ^18.2.0 + checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a languageName: node linkType: hard @@ -18753,7 +18849,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": +"react-is@npm:^17.0.1": version: 17.0.2 resolution: "react-is@npm:17.0.2" checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 @@ -18990,7 +19086,7 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:^16.13.1, react-shallow-renderer@npm:^16.15.0": +"react-shallow-renderer@npm:^16.15.0": version: 16.15.0 resolution: "react-shallow-renderer@npm:16.15.0" dependencies: @@ -19015,20 +19111,6 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:^17.0.0": - version: 17.0.2 - resolution: "react-test-renderer@npm:17.0.2" - dependencies: - object-assign: "npm:^4.1.1" - react-is: "npm:^17.0.2" - react-shallow-renderer: "npm:^16.13.1" - scheduler: "npm:^0.20.2" - peerDependencies: - react: 17.0.2 - checksum: 10c0/a4ea1e745a87bb9015540d96a3077b614bf88e306a0edd639f8fb849a393fa5104e84eca4349bc4b026f2f0b115a4172d58950d7076316115795266557659276 - languageName: node - linkType: hard - "react@npm:18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -19736,17 +19818,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.20.2": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 10c0/b0982e4b0f34f4ffa4f2f486161c0fd9ce9b88680b045dccbf250eb1aa4fd27413570645455187a83535e2370f5c667a251045547765408492bd883cbe95fcdb - languageName: node - linkType: hard - -"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2": +"scheduler@npm:^0.23.0": version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: @@ -20982,44 +21054,6 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.7.0": - version: 10.9.2 - resolution: "ts-node@npm:10.9.2" - dependencies: - "@cspotcode/source-map-support": "npm:^0.8.0" - "@tsconfig/node10": "npm:^1.0.7" - "@tsconfig/node12": "npm:^1.0.7" - "@tsconfig/node14": "npm:^1.0.0" - "@tsconfig/node16": "npm:^1.0.2" - acorn: "npm:^8.4.1" - acorn-walk: "npm:^8.1.1" - arg: "npm:^4.1.0" - create-require: "npm:^1.1.0" - diff: "npm:^4.0.1" - make-error: "npm:^1.1.1" - v8-compile-cache-lib: "npm:^3.0.1" - yn: "npm:3.1.1" - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 10c0/5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2 - languageName: node - linkType: hard - "ts-node@npm:^9": version: 9.1.1 resolution: "ts-node@npm:9.1.1" @@ -21439,14 +21473,23 @@ __metadata: languageName: node linkType: hard -"use-subscription@npm:>=1.0.0 <1.6.0": - version: 1.5.1 - resolution: "use-subscription@npm:1.5.1" +"use-subscription@npm:^1.0.0": + version: 1.10.0 + resolution: "use-subscription@npm:1.10.0" dependencies: - object-assign: "npm:^4.1.1" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/2c1138dd57a472372ab9667199cc83948105ad20a9d6f4a5b3fab422fac63e11a790f4c90fe78f97dce860b0b9d67b3ae3e46071c79d91b21ed8d16d9bcbc644 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: 10c0/0de6185cd5890a0640cd08b616f9de7875c41d51e6570894eb2bb83fa48c6137eaa56c360edb8fb9f7f253b9705e103bca52fbcd9f86b03d07c6467d282758fc + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/ec011a5055962c0f6b509d6e78c0b143f8cd069890ae370528753053c55e3b360d3648e76cfaa854faa7a59eb08d6c5fb1015e60ffde9046d32f5b2a295acea5 languageName: node linkType: hard @@ -21524,13 +21567,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.1.0 resolution: "v8-to-istanbul@npm:9.1.0"