From f7a7269a58b6a8eeba4fa6772a9adb23d8efbc7a Mon Sep 17 00:00:00 2001 From: Jason Morse Date: Wed, 15 Jul 2026 10:05:34 -0700 Subject: [PATCH 1/4] enable plugin compat shim to remove typescript hacks --- .yarnrc.yml | 2 ++ yarn.lock | 47 ----------------------------------------------- 2 files changed, 2 insertions(+), 47 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 4cab12b479..6f9ee8d0b1 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -316,6 +316,8 @@ packageExtensions: buffer: "*" plugins: + - path: .yarn/plugins/@yarnpkg/plugin-compat.cjs + spec: "@yarnpkg/plugin-compat" - checksum: 672e525b81762c6162366bd3ffec5e86ab8fac2655ef0267047e86a0f32e79a4bde0f170bc30479663f40aa3f006d91f8dc3289f679dd4dc5ae5a5d12ba3ad0b path: .yarn/plugins/@rnx-kit/yarn-plugin-dynamic-extensions.cjs spec: "https://raw.githubusercontent.com/microsoft/rnx-kit/main/incubator/yarn-plugin-dynamic-extensions/index.js" diff --git a/yarn.lock b/yarn.lock index bfc9445e02..f7f2c5cdff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15589,16 +15589,6 @@ __metadata: "fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" conditions: os=darwin @@ -22369,33 +22359,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin": - version: 1.22.12 - resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d" - dependencies: - es-errors: "npm:^1.3.0" - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/fc6519984ae1f894d877c0060ba8b1f5ba3bc0e85a02f74e141929c118c23d74d9735619a9cc2965397387e514884245c65d72a40731dcb6cfc84c7bcdc8321e - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 - languageName: node - linkType: hard - "resq@npm:^1.11.0": version: 1.11.0 resolution: "resq@npm:1.11.0" @@ -24288,16 +24251,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=4.7.0#optional!builtin, typescript@patch:typescript@npm%3A^5.8.0#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 - languageName: node - linkType: hard - "typical@npm:^2.6.1": version: 2.6.1 resolution: "typical@npm:2.6.1" From 1a57f8bf112a9f289f5ac753cdf89ee45e4fb5b7 Mon Sep 17 00:00:00 2001 From: Jason Morse Date: Wed, 15 Jul 2026 10:31:05 -0700 Subject: [PATCH 2/4] upgrade to the real typescript 7 --- .vscode/extensions.json | 2 +- .vscode/settings.json | 6 +- AGENTS.md | 20 +- apps/E2E/package.json | 2 +- apps/fluent-tester/package.json | 2 +- apps/tester-core/package.json | 2 +- apps/win32/package.json | 2 +- lage.config.mjs | 2 +- package.json | 7 +- packages/agentic-components/package.json | 2 +- packages/agentic-design/package.json | 2 +- packages/codemods/package.json | 2 +- 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 +- .../foundation-composable/package.json | 2 +- .../foundation-compose/package.json | 2 +- .../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 | 2 +- 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 | 2 +- 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/Tooltip/package.json | 2 +- .../experimental/VibrancyView/package.json | 2 +- packages/framework-base/package.json | 2 +- packages/framework/composition/package.json | 2 +- packages/framework/framework/package.json | 2 +- packages/framework/theme/package.json | 2 +- .../framework/themed-stylesheet/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/package.json | 2 +- 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 | 4 +- 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/dynamic.extensions.mts | 4 +- scripts/package.json | 5 +- scripts/src/tasks/constrain.ts | 2 +- yarn.lock | 242 +++++++++++++----- 87 files changed, 286 insertions(+), 162 deletions(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index ca1032097f..f4083ba12c 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -6,7 +6,7 @@ "dbaeumer.vscode-eslint", // Use the OXC formatter as the default formatter "oxc.oxc-vscode", - // Use the native typescript preview to run the editor typescript server + // TypeScript 7 (native, tsc/tsgo-based) language server extension; auto-detected via typescript.tsdk "typescriptteam.native-preview" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index ca57aa4e7e..61777f53c4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -44,12 +44,12 @@ "json.format.enable": false, - // enable the native preview for typescript, used to build internally as well - "typescript.experimental.useTsgo": true, - "typescript.preferences.quoteStyle": "single", "typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false, "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false, + // Points at the workspace's typescript package (7.0.2, native tsc). The + // TypeScript 7 (native-preview) extension detects that this tsdk has no + // tsserver.js and automatically runs it as a native LSP server. "typescript.tsdk": "./node_modules/typescript/lib", "search.exclude": { diff --git a/AGENTS.md b/AGENTS.md index 428fb7e9ee..f2c07c0cbe 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -49,13 +49,13 @@ This is the **FluentUI React Native** repository, a monorepo containing React Na ## Build System & Commands -The repository builds as a **single unified TypeScript project-references graph** compiled by **tsgo** (`@typescript/native-preview`). The root `tsconfig.json` lists every package's `tsconfig.json` under `references`, and `yarn build` runs `tsgo -b` over that graph, building each package in dependency order. **Lage** orchestrates the non-build tasks (bundle, test, lint, clean), and **Yarn 4 (Berry)** in **pnpm mode** manages dependencies (configured in `.yarnrc.yml`). +The repository builds as a **single unified TypeScript project-references graph** compiled by **tsc** (`typescript`). The root `tsconfig.json` lists every package's `tsconfig.json` under `references`, and `yarn build` runs `tsc -b` over that graph, building each package in dependency order. **Lage** orchestrates the non-build tasks (bundle, test, lint, clean), and **Yarn 4 (Berry)** in **pnpm mode** manages dependencies (configured in `.yarnrc.yml`). ### Primary Commands (from the repo root) ```bash -yarn build # Unified TypeScript build of all packages (tsgo -b); emits each package's lib/ -yarn build --clean # Remove build outputs (tsgo -b --clean); follow with `yarn build` for a full rebuild +yarn build # Unified TypeScript build of all packages (tsc -b); emits each package's lib/ +yarn build --clean # Remove build outputs (tsc -b --clean); follow with `yarn build` for a full rebuild yarn lage test # Build + run tests across packages yarn lage lint # Lint across packages yarn lint-fix # Lint with autofix (cross-env FURN_FIX_MODE=true lage lint) @@ -88,21 +88,21 @@ The task pipeline is defined in `lage.config.mjs`: ### Package-Level Commands -Each package's own `build` script is `tsgo -b` (it builds that package together with its referenced dependencies). Other per-package tasks run through the `fluentui-scripts` CLI (in `/scripts/`): +Each package's own `build` script is `tsc -b` (it builds that package together with its referenced dependencies). Other per-package tasks run through the `fluentui-scripts` CLI (in `/scripts/`): -- `yarn build` - tsgo project-references build (emits to `lib/`) +- `yarn build` - tsc project-references build (emits to `lib/`) - `yarn lint` - ESLint (`fluentui-scripts lint`) - `yarn test` - Jest tests where present (`fluentui-scripts jest`) - `yarn depcheck` - Unused-dependency check (`fluentui-scripts depcheck`) - `yarn format` / `yarn format:fix` - Check / fix formatting -`fluentui-scripts` also retains a `build` command that can emit dual ESM (`lib/`) and CommonJS (`lib-commonjs/`) output driven by per-package build config, but packages on this branch build with `tsgo -b` directly. +`fluentui-scripts` also retains a `build` command that can emit dual ESM (`lib/`) and CommonJS (`lib-commonjs/`) output driven by per-package build config, but packages on this branch build with `tsc -b` directly. ## TypeScript Configuration -The repo uses **TypeScript 5.8+** via **tsgo** (`@typescript/native-preview`), which is automatically added as a dev dependency to every package that has a `tsconfig.json` through dynamic package extensions (`scripts/dynamic.extensions.mts`). +The repo uses **TypeScript 7.0.2** via **tsc**, which is automatically added as a dev dependency to every package that has a `tsconfig.json` through dynamic package extensions (`scripts/dynamic.extensions.mts`). -The whole repo compiles as one **composite project-references graph**: the root `tsconfig.json` lists every package under `references`, `tsgo -b` builds them in dependency order, and each package caches incremental state in `.cache/tsconfig.tsbuildinfo`. +The whole repo compiles as one **composite project-references graph**: the root `tsconfig.json` lists every package under `references`, `tsc -b` builds them in dependency order, and each package caches incremental state in `.cache/tsconfig.tsbuildinfo`. ### Key TypeScript Settings @@ -265,10 +265,10 @@ Components require `ThemeProvider` from `@fluentui-react-native/design/theming` ## Important Notes - This is an **alpha-stage** library under active development -- **Requires TypeScript 5.8+** with `@typescript/native-preview` (tsgo); the unified build runs `tsgo -b` over the root project-references graph +- **Requires TypeScript 7.0.2** (`typescript`, compiled via `tsc`); the unified build runs `tsc -b` over the root project-references graph - **Uses Yarn 4 in pnpm mode** for dependency management (configured in `.yarnrc.yml`) - **Uses modern automatic JSX runtime** - all components should use `@jsxImportSource @fluentui-react-native/framework-base` -- **Dynamic package extensions**: Common dev dependencies (TypeScript/tsgo, Jest, ESLint, Prettier) are automatically added via `scripts/dynamic.extensions.mts` +- **Dynamic package extensions**: Common dev dependencies (TypeScript, Jest, ESLint, Prettier) are automatically added via `scripts/dynamic.extensions.mts` - New packages must be added to the root `tsconfig.json` `references` to join the unified build - Follow existing component patterns for consistency - Test components using FluentUI Tester app before submitting PRs diff --git a/apps/E2E/package.json b/apps/E2E/package.json index 47782b4d46..f0b1225d69 100644 --- a/apps/E2E/package.json +++ b/apps/E2E/package.json @@ -25,7 +25,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "e2eprep:android": "cross-env APPIUM_HOME=.appium yarn exec appium driver install uiautomator2", "e2eprep:ios": "cross-env APPIUM_HOME=.appium yarn exec appium driver install xcuitest", "e2eprep:macos": "cross-env APPIUM_HOME=.appium yarn exec appium driver install mac2", diff --git a/apps/fluent-tester/package.json b/apps/fluent-tester/package.json index 5234e125e9..4e8b64655d 100644 --- a/apps/fluent-tester/package.json +++ b/apps/fluent-tester/package.json @@ -23,7 +23,7 @@ }, "scripts": { "android": "rnx-cli run --platform android", - "build": "tsgo -b", + "build": "tsc -b", "bundle": "rnx-cli bundle --dev false", "bundle:android": "rnx-cli bundle --dev false --platform android", "bundle:ios": "rnx-cli bundle --dev false --platform ios", diff --git a/apps/tester-core/package.json b/apps/tester-core/package.json index 7a74474f8b..ba2a8e14ca 100644 --- a/apps/tester-core/package.json +++ b/apps/tester-core/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint" diff --git a/apps/win32/package.json b/apps/win32/package.json index 9689486ccb..a9cc055227 100644 --- a/apps/win32/package.json +++ b/apps/win32/package.json @@ -18,7 +18,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "bundle": "rnx-cli bundle --dev false", "bundle-dev": "rnx-cli bundle", "clean": "fluentui-scripts clean", diff --git a/lage.config.mjs b/lage.config.mjs index ddb6b590e7..261091b3ab 100644 --- a/lage.config.mjs +++ b/lage.config.mjs @@ -29,7 +29,7 @@ const config = { // These run once for the whole repo. Sub-packages do not have these scripts, // so lage naturally scopes them to the root workspace. build: { - // tsgo project level build has its own caching + // tsc project level build has its own caching cache: false, }, 'check-publishing': { diff --git a/package.json b/package.json index a9dda62861..6b14eb4ad0 100644 --- a/package.json +++ b/package.json @@ -19,14 +19,14 @@ "build:clean": "yarn root-build --clean && yarn build", "docs": "yarn workspace fluent-rn-website start", "bundle:repo": "lage bundle", - "clean": "tsgo -b --clean && lage clean", + "clean": "tsc -b --clean && lage clean", "clean-all": "node ./scripts/src/preinstall/clean-all.ts", "change": "node .github/scripts/change.mts", "changeset:version": "node .github/scripts/changeset-version-with-postbump.mts", "change:check": "node .github/scripts/change.mts --check", "check-publishing": "node ./scripts/src/cli.ts check-publishing", "lint-fix": "cross-env FURN_FIX_MODE=true lage lint", - "root-build": "tsgo -b", + "root-build": "tsc -b", "root-prebuild": "lage prebuild", "preinstall": "node ./scripts/src/preinstall/use-yarn-please.ts", "format": "oxfmt", @@ -46,7 +46,6 @@ "@changesets/cli": "^2.30.0", "@rnx-kit/align-deps": "catalog:", "@rnx-kit/lint-lockfile": "catalog:", - "@typescript/native-preview": "7.0.0-dev.20260610.1", "@yarnpkg/types": "^4.0.1", "babel-jest": "^29.7.0", "cross-env": "catalog:", @@ -56,7 +55,7 @@ "oxfmt": "^0.35.0", "oxlint": "^1.57.0", "oxlint-tsgolint": "^0.17.4", - "typescript": "^5.8.0", + "typescript": "7.0.2", "zx": "^8.2.4" }, "resolutions": { diff --git a/packages/agentic-components/package.json b/packages/agentic-components/package.json index a06fcabf71..828160129f 100644 --- a/packages/agentic-components/package.json +++ b/packages/agentic-components/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/agentic-design/package.json b/packages/agentic-design/package.json index 35336454c5..b1d6ba83e3 100644 --- a/packages/agentic-design/package.json +++ b/packages/agentic-design/package.json @@ -41,7 +41,7 @@ "./package.json": "./package.json" }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 7ac14a201b..61cdc632de 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -26,7 +26,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Avatar/package.json b/packages/components/Avatar/package.json index 2d3cdaa867..ae0edeb1b9 100644 --- a/packages/components/Avatar/package.json +++ b/packages/components/Avatar/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Badge/package.json b/packages/components/Badge/package.json index fe3980f575..0b78a0ed0f 100644 --- a/packages/components/Badge/package.json +++ b/packages/components/Badge/package.json @@ -19,7 +19,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Button/package.json b/packages/components/Button/package.json index d921e2af12..0f62e90dc0 100644 --- a/packages/components/Button/package.json +++ b/packages/components/Button/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Callout/package.json b/packages/components/Callout/package.json index f4793af023..321432c192 100644 --- a/packages/components/Callout/package.json +++ b/packages/components/Callout/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Checkbox/package.json b/packages/components/Checkbox/package.json index aa97cd1f15..93158eaa4a 100644 --- a/packages/components/Checkbox/package.json +++ b/packages/components/Checkbox/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Chip/package.json b/packages/components/Chip/package.json index 17d7a37a7a..5626d468b8 100644 --- a/packages/components/Chip/package.json +++ b/packages/components/Chip/package.json @@ -18,7 +18,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/ContextualMenu/package.json b/packages/components/ContextualMenu/package.json index 7c322a29bb..6b844a1131 100644 --- a/packages/components/ContextualMenu/package.json +++ b/packages/components/ContextualMenu/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Divider/package.json b/packages/components/Divider/package.json index cd89c791d3..08f264ffb3 100644 --- a/packages/components/Divider/package.json +++ b/packages/components/Divider/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/FocusTrapZone/package.json b/packages/components/FocusTrapZone/package.json index 088e1fbed2..5b7c9f0ddd 100644 --- a/packages/components/FocusTrapZone/package.json +++ b/packages/components/FocusTrapZone/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/FocusZone/package.json b/packages/components/FocusZone/package.json index e743479a4a..7e127d3567 100644 --- a/packages/components/FocusZone/package.json +++ b/packages/components/FocusZone/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Icon/package.json b/packages/components/Icon/package.json index 97a9f4858f..85580dec13 100644 --- a/packages/components/Icon/package.json +++ b/packages/components/Icon/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Input/package.json b/packages/components/Input/package.json index 0232b23c49..8f92e55a22 100644 --- a/packages/components/Input/package.json +++ b/packages/components/Input/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Link/package.json b/packages/components/Link/package.json index c1d227c2d6..d0613806f1 100644 --- a/packages/components/Link/package.json +++ b/packages/components/Link/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Menu/package.json b/packages/components/Menu/package.json index dea74e6df9..8a4e79a142 100644 --- a/packages/components/Menu/package.json +++ b/packages/components/Menu/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/MenuButton/package.json b/packages/components/MenuButton/package.json index 132c57be49..ea54c6be42 100644 --- a/packages/components/MenuButton/package.json +++ b/packages/components/MenuButton/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Notification/package.json b/packages/components/Notification/package.json index 87af0ca30b..1c6f865dc6 100644 --- a/packages/components/Notification/package.json +++ b/packages/components/Notification/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Persona/package.json b/packages/components/Persona/package.json index e9810aa451..c65a43ed63 100644 --- a/packages/components/Persona/package.json +++ b/packages/components/Persona/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/PersonaCoin/package.json b/packages/components/PersonaCoin/package.json index fa47defef7..29713a37dd 100644 --- a/packages/components/PersonaCoin/package.json +++ b/packages/components/PersonaCoin/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Pressable/package.json b/packages/components/Pressable/package.json index 0ee941c581..66cbc9858e 100644 --- a/packages/components/Pressable/package.json +++ b/packages/components/Pressable/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/RadioGroup/package.json b/packages/components/RadioGroup/package.json index 3f665ae348..89e635ea73 100644 --- a/packages/components/RadioGroup/package.json +++ b/packages/components/RadioGroup/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Separator/package.json b/packages/components/Separator/package.json index 9b15886e4c..e8aa24d091 100644 --- a/packages/components/Separator/package.json +++ b/packages/components/Separator/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Stack/package.json b/packages/components/Stack/package.json index d31f1b6ec8..dc6206ab49 100644 --- a/packages/components/Stack/package.json +++ b/packages/components/Stack/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Switch/package.json b/packages/components/Switch/package.json index 3f5f116d5b..401bb939fd 100644 --- a/packages/components/Switch/package.json +++ b/packages/components/Switch/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/TabList/package.json b/packages/components/TabList/package.json index af5b3dbd13..bc36334e2c 100644 --- a/packages/components/TabList/package.json +++ b/packages/components/TabList/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/components/Text/package.json b/packages/components/Text/package.json index 2a255e5de2..b2122c7086 100644 --- a/packages/components/Text/package.json +++ b/packages/components/Text/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/foundation-composable/package.json b/packages/deprecated/foundation-composable/package.json index f5273f03f5..3ff686c964 100644 --- a/packages/deprecated/foundation-composable/package.json +++ b/packages/deprecated/foundation-composable/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/foundation-compose/package.json b/packages/deprecated/foundation-compose/package.json index 112964bb31..3240864737 100644 --- a/packages/deprecated/foundation-compose/package.json +++ b/packages/deprecated/foundation-compose/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/foundation-settings/package.json b/packages/deprecated/foundation-settings/package.json index ebe883309d..19ef2a5ef7 100644 --- a/packages/deprecated/foundation-settings/package.json +++ b/packages/deprecated/foundation-settings/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/foundation-tokens/package.json b/packages/deprecated/foundation-tokens/package.json index b0e3ec554f..415a8e3ad8 100644 --- a/packages/deprecated/foundation-tokens/package.json +++ b/packages/deprecated/foundation-tokens/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/theme-registry/package.json b/packages/deprecated/theme-registry/package.json index 72f4e4e957..0d2837c951 100644 --- a/packages/deprecated/theme-registry/package.json +++ b/packages/deprecated/theme-registry/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/themed-settings/package.json b/packages/deprecated/themed-settings/package.json index 7a7652a2e8..ee8e1acef8 100644 --- a/packages/deprecated/themed-settings/package.json +++ b/packages/deprecated/themed-settings/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/theming-ramp/package.json b/packages/deprecated/theming-ramp/package.json index 6be82b62bf..fd2cb86a8b 100644 --- a/packages/deprecated/theming-ramp/package.json +++ b/packages/deprecated/theming-ramp/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/deprecated/theming-react-native/package.json b/packages/deprecated/theming-react-native/package.json index 82e0f7fc89..588114fb4a 100644 --- a/packages/deprecated/theming-react-native/package.json +++ b/packages/deprecated/theming-react-native/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/ActivityIndicator/package.json b/packages/experimental/ActivityIndicator/package.json index cda524dccd..7a1741279d 100644 --- a/packages/experimental/ActivityIndicator/package.json +++ b/packages/experimental/ActivityIndicator/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/AppearanceAdditions/package.json b/packages/experimental/AppearanceAdditions/package.json index 8bd3acd0e3..133ceb4ae1 100644 --- a/packages/experimental/AppearanceAdditions/package.json +++ b/packages/experimental/AppearanceAdditions/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Avatar/package.json b/packages/experimental/Avatar/package.json index 503f365165..fecfc3bb27 100644 --- a/packages/experimental/Avatar/package.json +++ b/packages/experimental/Avatar/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Checkbox/package.json b/packages/experimental/Checkbox/package.json index a1b6b8fbf1..917a00d521 100644 --- a/packages/experimental/Checkbox/package.json +++ b/packages/experimental/Checkbox/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Drawer/package.json b/packages/experimental/Drawer/package.json index 5c4f1a755e..dcf93af11e 100644 --- a/packages/experimental/Drawer/package.json +++ b/packages/experimental/Drawer/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Dropdown/package.json b/packages/experimental/Dropdown/package.json index 903efe7ca6..24d90c5744 100644 --- a/packages/experimental/Dropdown/package.json +++ b/packages/experimental/Dropdown/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Expander/package.json b/packages/experimental/Expander/package.json index 4c94118b11..f7c77a2cfc 100644 --- a/packages/experimental/Expander/package.json +++ b/packages/experimental/Expander/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "lint": "fluentui-scripts lint", "test": "fluentui-scripts jest", diff --git a/packages/experimental/MenuButton/package.json b/packages/experimental/MenuButton/package.json index 251b1ae5df..7946c6f348 100644 --- a/packages/experimental/MenuButton/package.json +++ b/packages/experimental/MenuButton/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/NativeDatePicker/package.json b/packages/experimental/NativeDatePicker/package.json index 4016d19679..b3b1bb6472 100644 --- a/packages/experimental/NativeDatePicker/package.json +++ b/packages/experimental/NativeDatePicker/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/NativeFontMetrics/package.json b/packages/experimental/NativeFontMetrics/package.json index f2eabeaaf8..32ca5bc4e4 100644 --- a/packages/experimental/NativeFontMetrics/package.json +++ b/packages/experimental/NativeFontMetrics/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Overflow/package.json b/packages/experimental/Overflow/package.json index d8967e67ac..f293f5fec4 100644 --- a/packages/experimental/Overflow/package.json +++ b/packages/experimental/Overflow/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Popover/package.json b/packages/experimental/Popover/package.json index 529b8c3bb5..66e6596316 100644 --- a/packages/experimental/Popover/package.json +++ b/packages/experimental/Popover/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Shadow/package.json b/packages/experimental/Shadow/package.json index 26e4660928..05595b14aa 100644 --- a/packages/experimental/Shadow/package.json +++ b/packages/experimental/Shadow/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Shimmer/package.json b/packages/experimental/Shimmer/package.json index 4426771c85..a4751c9433 100644 --- a/packages/experimental/Shimmer/package.json +++ b/packages/experimental/Shimmer/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Spinner/package.json b/packages/experimental/Spinner/package.json index 10a17e6050..cd87a3675d 100644 --- a/packages/experimental/Spinner/package.json +++ b/packages/experimental/Spinner/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/Tooltip/package.json b/packages/experimental/Tooltip/package.json index c10d57349a..9e05eec7a4 100644 --- a/packages/experimental/Tooltip/package.json +++ b/packages/experimental/Tooltip/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/experimental/VibrancyView/package.json b/packages/experimental/VibrancyView/package.json index e0ba89c5d4..3065cb1e89 100644 --- a/packages/experimental/VibrancyView/package.json +++ b/packages/experimental/VibrancyView/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework-base/package.json b/packages/framework-base/package.json index 7452abc5ec..eb29e99065 100644 --- a/packages/framework-base/package.json +++ b/packages/framework-base/package.json @@ -29,7 +29,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/composition/package.json b/packages/framework/composition/package.json index 44a4af8f67..15096e2557 100644 --- a/packages/framework/composition/package.json +++ b/packages/framework/composition/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/framework/package.json b/packages/framework/framework/package.json index df7320b389..6c5e5c65d0 100644 --- a/packages/framework/framework/package.json +++ b/packages/framework/framework/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/theme/package.json b/packages/framework/theme/package.json index d136591d09..c544592ba5 100644 --- a/packages/framework/theme/package.json +++ b/packages/framework/theme/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/themed-stylesheet/package.json b/packages/framework/themed-stylesheet/package.json index 50627f6a75..8bbdb8914a 100644 --- a/packages/framework/themed-stylesheet/package.json +++ b/packages/framework/themed-stylesheet/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/use-slots/package.json b/packages/framework/use-slots/package.json index aff6cc9938..659e930e89 100644 --- a/packages/framework/use-slots/package.json +++ b/packages/framework/use-slots/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/use-styling/package.json b/packages/framework/use-styling/package.json index 4bbd61254c..4370efbd76 100644 --- a/packages/framework/use-styling/package.json +++ b/packages/framework/use-styling/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/framework/use-tokens/package.json b/packages/framework/use-tokens/package.json index f2cc50044a..a2644644f5 100644 --- a/packages/framework/use-tokens/package.json +++ b/packages/framework/use-tokens/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index 2982e5830f..de51172b92 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/android-theme/package.json b/packages/theming/android-theme/package.json index 6d2a387db9..f1cff56168 100644 --- a/packages/theming/android-theme/package.json +++ b/packages/theming/android-theme/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/apple-theme/package.json b/packages/theming/apple-theme/package.json index 0cf9f3f2a0..6ff4e30018 100644 --- a/packages/theming/apple-theme/package.json +++ b/packages/theming/apple-theme/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/default-theme/package.json b/packages/theming/default-theme/package.json index 54e37c8f92..253ba5efdf 100644 --- a/packages/theming/default-theme/package.json +++ b/packages/theming/default-theme/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/theme-tokens/package.json b/packages/theming/theme-tokens/package.json index 762312fe3f..0b63d02c42 100644 --- a/packages/theming/theme-tokens/package.json +++ b/packages/theming/theme-tokens/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/theme-types/package.json b/packages/theming/theme-types/package.json index b0efd0d251..1fbed69f07 100644 --- a/packages/theming/theme-types/package.json +++ b/packages/theming/theme-types/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/theming-utils/package.json b/packages/theming/theming-utils/package.json index 462a7b3ad9..bbf99e177e 100644 --- a/packages/theming/theming-utils/package.json +++ b/packages/theming/theming-utils/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/theming/win32-theme/package.json b/packages/theming/win32-theme/package.json index 8c3e7606c1..1bc0381269 100644 --- a/packages/theming/win32-theme/package.json +++ b/packages/theming/win32-theme/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/utils/adapters/package.json b/packages/utils/adapters/package.json index 6ce797e80f..797a1fb75f 100644 --- a/packages/utils/adapters/package.json +++ b/packages/utils/adapters/package.json @@ -22,12 +22,12 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", "test": "fluentui-scripts jest && yarn verify-drift", - "verify-drift": "tsgo --noEmit -p src/__drift__/tsconfig.win32.json && tsgo --noEmit -p src/__drift__/tsconfig.windows.json && tsgo --noEmit -p src/__drift__/tsconfig.macos.json", + "verify-drift": "tsc --noEmit -p src/__drift__/tsconfig.win32.json && tsc --noEmit -p src/__drift__/tsconfig.windows.json && tsc --noEmit -p src/__drift__/tsconfig.macos.json", "update-snapshots": "fluentui-scripts jest -u" }, "devDependencies": { diff --git a/packages/utils/interactive-hooks/package.json b/packages/utils/interactive-hooks/package.json index 991924b988..f1e310edfc 100644 --- a/packages/utils/interactive-hooks/package.json +++ b/packages/utils/interactive-hooks/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/utils/styling/package.json b/packages/utils/styling/package.json index 19f001073d..550425eadb 100644 --- a/packages/utils/styling/package.json +++ b/packages/utils/styling/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/utils/test-tools/package.json b/packages/utils/test-tools/package.json index 67135a7770..12871c3e96 100644 --- a/packages/utils/test-tools/package.json +++ b/packages/utils/test-tools/package.json @@ -23,7 +23,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/packages/utils/tokens/package.json b/packages/utils/tokens/package.json index 4940c70ecd..75ee52f072 100644 --- a/packages/utils/tokens/package.json +++ b/packages/utils/tokens/package.json @@ -22,7 +22,7 @@ } }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "clean": "fluentui-scripts clean", "format": "fluentui-scripts format", "lint": "fluentui-scripts lint", diff --git a/scripts/dynamic.extensions.mts b/scripts/dynamic.extensions.mts index 241bdb8028..fc0e350b87 100644 --- a/scripts/dynamic.extensions.mts +++ b/scripts/dynamic.extensions.mts @@ -53,9 +53,7 @@ export default function ({ cwd, manifest }: { cwd: string; manifest: PackageMani return { dependencies: { - ...conditionallyAdd(['typescript', '@types/node', '@types/jest', '@typescript/native-preview'], manifest, () => - fs.existsSync(path.join(cwd, 'tsconfig.json')), - ), + ...conditionallyAdd(['typescript', '@types/node', '@types/jest'], manifest, () => fs.existsSync(path.join(cwd, 'tsconfig.json'))), ...conditionallyAdd(['oxlint', 'oxlint-tsgolint'], manifest, enableLinting), ...conditionallyAdd(['oxfmt'], manifest, () => addOxfmt(manifest)), ...conditionallyAdd(['jest', '@types/jest'], manifest, () => addJest(cwd, manifest)), diff --git a/scripts/package.json b/scripts/package.json index 80e5ee70a0..68751075e4 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -26,7 +26,7 @@ "./tsconfig-strict": "./configs/tsconfig/tsconfig.strict.json" }, "scripts": { - "build": "tsgo -b", + "build": "tsc -b", "bundlesize": "bundlesize --debug", "format": "node ./src/cli.ts format", "lint": "node ./src/cli.ts lint" @@ -73,7 +73,6 @@ "@rnx-kit/types-node": "catalog:", "@types/micromatch": "^4.0.9", "@types/node": "catalog:", - "@typescript/native-preview": "7.0.0-dev.20260610.1", "@yarnpkg/types": "^4.0.1", "chalk": "^4.0.0", "clipanion": "^4.0.0-rc.4", @@ -88,7 +87,7 @@ "oxlint-tsgolint": "^0.17.4", "react": "19.1.4", "react-native": "^0.81.0", - "typescript": "^5.8.0", + "typescript": "7.0.2", "workspace-tools": "^0.26.3", "zx": "^8.2.4" }, diff --git a/scripts/src/tasks/constrain.ts b/scripts/src/tasks/constrain.ts index c1b75e5e16..3dfc21250a 100644 --- a/scripts/src/tasks/constrain.ts +++ b/scripts/src/tasks/constrain.ts @@ -14,7 +14,7 @@ export function constrain(workspace: Yarn.Constraints.Workspace): void { ctx.enforce('rnx-kit.extends', '@fluentui-react-native/scripts/kit-config'); } if (ctx.manifest.scripts?.build) { - ctx.enforce('scripts.build', 'tsgo -b'); + ctx.enforce('scripts.build', 'tsc -b'); } ctx.enforce('scripts.build-cjs', undefined); ctx.enforce('scripts.build-core', undefined); diff --git a/yarn.lock b/yarn.lock index f7f2c5cdff..c6deaabc4d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4782,7 +4782,6 @@ __metadata: "@changesets/cli": "npm:^2.30.0" "@rnx-kit/align-deps": "catalog:" "@rnx-kit/lint-lockfile": "catalog:" - "@typescript/native-preview": "npm:7.0.0-dev.20260610.1" "@yarnpkg/types": "npm:^4.0.1" babel-jest: "npm:^29.7.0" cross-env: "catalog:" @@ -4792,7 +4791,7 @@ __metadata: oxfmt: "npm:^0.35.0" oxlint: "npm:^1.57.0" oxlint-tsgolint: "npm:^0.17.4" - typescript: "npm:^5.8.0" + typescript: "npm:7.0.2" zx: "npm:^8.2.4" languageName: unknown linkType: soft @@ -4830,7 +4829,6 @@ __metadata: "@rnx-kit/types-node": "catalog:" "@types/micromatch": "npm:^4.0.9" "@types/node": "catalog:" - "@typescript/native-preview": "npm:7.0.0-dev.20260610.1" "@yarnpkg/types": "npm:^4.0.1" babel-jest: "npm:^29.0.0" chalk: "npm:^4.0.0" @@ -4846,7 +4844,7 @@ __metadata: oxlint-tsgolint: "npm:^0.17.4" react: "npm:19.1.4" react-native: "npm:^0.81.0" - typescript: "npm:^5.8.0" + typescript: "npm:7.0.2" workspace-tools: "npm:^0.26.3" zx: "npm:^8.2.4" bin: @@ -10461,84 +10459,143 @@ __metadata: languageName: node linkType: hard -"@typescript/native-preview-darwin-arm64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-darwin-arm64@npm:7.0.0-dev.20260610.1" +"@typescript/typescript-aix-ppc64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-aix-ppc64@npm:7.0.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@typescript/typescript-darwin-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-darwin-arm64@npm:7.0.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@typescript/native-preview-darwin-x64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-darwin-x64@npm:7.0.0-dev.20260610.1" +"@typescript/typescript-darwin-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-darwin-x64@npm:7.0.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@typescript/native-preview-linux-arm64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-linux-arm64@npm:7.0.0-dev.20260610.1" +"@typescript/typescript-freebsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-freebsd-arm64@npm:7.0.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-freebsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-freebsd-x64@npm:7.0.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-arm64@npm:7.0.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@typescript/native-preview-linux-arm@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-linux-arm@npm:7.0.0-dev.20260610.1" +"@typescript/typescript-linux-arm@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-arm@npm:7.0.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@typescript/native-preview-linux-x64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-linux-x64@npm:7.0.0-dev.20260610.1" +"@typescript/typescript-linux-loong64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-loong64@npm:7.0.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-mips64el@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-mips64el@npm:7.0.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@typescript/typescript-linux-ppc64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-ppc64@npm:7.0.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-riscv64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-riscv64@npm:7.0.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-s390x@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-s390x@npm:7.0.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@typescript/typescript-linux-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-x64@npm:7.0.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@typescript/native-preview-win32-arm64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-win32-arm64@npm:7.0.0-dev.20260610.1" - conditions: os=win32 & cpu=arm64 +"@typescript/typescript-netbsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-netbsd-arm64@npm:7.0.2" + conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@typescript/native-preview-win32-x64@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview-win32-x64@npm:7.0.0-dev.20260610.1" - conditions: os=win32 & cpu=x64 +"@typescript/typescript-netbsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-netbsd-x64@npm:7.0.2" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@typescript/native-preview@npm:7.0.0-dev.20260610.1": - version: 7.0.0-dev.20260610.1 - resolution: "@typescript/native-preview@npm:7.0.0-dev.20260610.1" - dependencies: - "@typescript/native-preview-darwin-arm64": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-darwin-x64": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-linux-arm": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-linux-arm64": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-linux-x64": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-win32-arm64": "npm:7.0.0-dev.20260610.1" - "@typescript/native-preview-win32-x64": "npm:7.0.0-dev.20260610.1" - dependenciesMeta: - "@typescript/native-preview-darwin-arm64": - optional: true - "@typescript/native-preview-darwin-x64": - optional: true - "@typescript/native-preview-linux-arm": - optional: true - "@typescript/native-preview-linux-arm64": - optional: true - "@typescript/native-preview-linux-x64": - optional: true - "@typescript/native-preview-win32-arm64": - optional: true - "@typescript/native-preview-win32-x64": - optional: true - bin: - tsgo: bin/tsgo.js - checksum: 10c0/27709e3caaa0bac4d4cd4609d295ce22ebf0ea63dca64d91f5e1d4555f4a9b3e5aa4aa1d8cf06dfb477e07107c111f55e1b1435d2bc1b2bb1b3927a666ff55c1 +"@typescript/typescript-openbsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-openbsd-arm64@npm:7.0.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-openbsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-openbsd-x64@npm:7.0.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-sunos-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-sunos-x64@npm:7.0.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-win32-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-win32-arm64@npm:7.0.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-win32-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-win32-x64@npm:7.0.2" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -24241,7 +24298,78 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=4.7.0, typescript@npm:^5.8.0, typescript@npm:^5.8.3": +"typescript@npm:7.0.2": + version: 7.0.2 + resolution: "typescript@npm:7.0.2" + dependencies: + "@typescript/typescript-aix-ppc64": "npm:7.0.2" + "@typescript/typescript-darwin-arm64": "npm:7.0.2" + "@typescript/typescript-darwin-x64": "npm:7.0.2" + "@typescript/typescript-freebsd-arm64": "npm:7.0.2" + "@typescript/typescript-freebsd-x64": "npm:7.0.2" + "@typescript/typescript-linux-arm": "npm:7.0.2" + "@typescript/typescript-linux-arm64": "npm:7.0.2" + "@typescript/typescript-linux-loong64": "npm:7.0.2" + "@typescript/typescript-linux-mips64el": "npm:7.0.2" + "@typescript/typescript-linux-ppc64": "npm:7.0.2" + "@typescript/typescript-linux-riscv64": "npm:7.0.2" + "@typescript/typescript-linux-s390x": "npm:7.0.2" + "@typescript/typescript-linux-x64": "npm:7.0.2" + "@typescript/typescript-netbsd-arm64": "npm:7.0.2" + "@typescript/typescript-netbsd-x64": "npm:7.0.2" + "@typescript/typescript-openbsd-arm64": "npm:7.0.2" + "@typescript/typescript-openbsd-x64": "npm:7.0.2" + "@typescript/typescript-sunos-x64": "npm:7.0.2" + "@typescript/typescript-win32-arm64": "npm:7.0.2" + "@typescript/typescript-win32-x64": "npm:7.0.2" + dependenciesMeta: + "@typescript/typescript-aix-ppc64": + optional: true + "@typescript/typescript-darwin-arm64": + optional: true + "@typescript/typescript-darwin-x64": + optional: true + "@typescript/typescript-freebsd-arm64": + optional: true + "@typescript/typescript-freebsd-x64": + optional: true + "@typescript/typescript-linux-arm": + optional: true + "@typescript/typescript-linux-arm64": + optional: true + "@typescript/typescript-linux-loong64": + optional: true + "@typescript/typescript-linux-mips64el": + optional: true + "@typescript/typescript-linux-ppc64": + optional: true + "@typescript/typescript-linux-riscv64": + optional: true + "@typescript/typescript-linux-s390x": + optional: true + "@typescript/typescript-linux-x64": + optional: true + "@typescript/typescript-netbsd-arm64": + optional: true + "@typescript/typescript-netbsd-x64": + optional: true + "@typescript/typescript-openbsd-arm64": + optional: true + "@typescript/typescript-openbsd-x64": + optional: true + "@typescript/typescript-sunos-x64": + optional: true + "@typescript/typescript-win32-arm64": + optional: true + "@typescript/typescript-win32-x64": + optional: true + bin: + tsc: bin/tsc + checksum: 10c0/3dcee51ec8c332492325bcdbf7df48b66668751f127e622ae7d41b6c716eb19184424a45e14f7750f50f340232388b69e6287859155f06a5ce2df76f12cb31cf + languageName: node + linkType: hard + +"typescript@npm:>=4.7.0, typescript@npm:^5.8.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: From e3323840e61ac98230497368806b062732729996 Mon Sep 17 00:00:00 2001 From: Jason Morse Date: Wed, 15 Jul 2026 11:25:06 -0700 Subject: [PATCH 3/4] add changeset --- .changeset/light-areas-thank.md | 77 +++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .changeset/light-areas-thank.md diff --git a/.changeset/light-areas-thank.md b/.changeset/light-areas-thank.md new file mode 100644 index 0000000000..66d23bcd76 --- /dev/null +++ b/.changeset/light-areas-thank.md @@ -0,0 +1,77 @@ +--- +"@uifabricshared/foundation-composable": patch +"@fluentui-react-native/experimental-appearance-additions": patch +"@uifabricshared/theming-react-native": patch +"@uifabricshared/foundation-settings": patch +"@fluentui-react-native/experimental-activity-indicator": patch +"@fluentui-react-native/experimental-native-font-metrics": patch +"@uifabricshared/foundation-compose": patch +"@fluentui-react-native/experimental-native-date-picker": patch +"@uifabricshared/foundation-tokens": patch +"@fluentui-react-native/themed-stylesheet": patch +"@uifabricshared/themed-settings": patch +"@fluentui-react-native/contextual-menu": patch +"@uifabricshared/theme-registry": patch +"@fluentui-react-native/vibrancy-view": patch +"@fluentui-react-native/focus-trap-zone": patch +"@fluentui-react-native/notification": patch +"@uifabricshared/theming-ramp": patch +"@fluentui-react-native/experimental-menu-button": patch +"@fluentui-react-native/interactive-hooks": patch +"@fluentui-react-native/persona-coin": patch +"@fluentui-react-native/menu-button": patch +"@fluentui-react-native/radio-group": patch +"@fluentui-react-native/experimental-checkbox": patch +"@fluentui-react-native/dropdown": patch +"@fluentui-react-native/experimental-expander": patch +"@fluentui-react-native/overflow": patch +"@fluentui-react-native/composition": patch +"@fluentui-react-native/use-styling": patch +"@fluentui-react-native/android-theme": patch +"@fluentui-react-native/default-theme": patch +"@fluentui-react-native/theming-utils": patch +"@fluentui-react-native/focus-zone": patch +"@fluentui-react-native/pressable": patch +"@fluentui-react-native/separator": patch +"@fluentui-react-native/popover": patch +"@fluentui-react-native/experimental-shimmer": patch +"@fluentui-react-native/spinner": patch +"@fluentui-react-native/tooltip": patch +"@fluentui-react-native/use-tokens": patch +"@fluentui-react-native/theme-tokens": patch +"@fluentui-react-native/checkbox": patch +"@fluentui-react-native/experimental-avatar": patch +"@fluentui-react-native/drawer": patch +"@fluentui-react-native/experimental-shadow": patch +"@fluentui-react-native/framework": patch +"@fluentui-react-native/use-slots": patch +"@fluentui-react-native/apple-theme": patch +"@fluentui-react-native/theme-types": patch +"@fluentui-react-native/win32-theme": patch +"@fluentui-react-native/callout": patch +"@fluentui-react-native/divider": patch +"@fluentui-react-native/persona": patch +"@fluentui-react-native/tablist": patch +"@fluentui-react-native/avatar": patch +"@fluentui-react-native/button": patch +"@fluentui-react-native/switch": patch +"@fluentui-react-native/badge": patch +"@fluentui-react-native/input": patch +"@fluentui-react-native/stack": patch +"@fluentui-react-native/chip": patch +"@fluentui-react-native/icon": patch +"@fluentui-react-native/link": patch +"@fluentui-react-native/menu": patch +"@fluentui-react-native/text": patch +"@fluentui-react-native/theme": patch +"@fluentui-react-native/design": patch +"@fluentui-react-native/framework-base": patch +"@fluentui/react-native": patch +"@fluentui-react-native/adapters": patch +"@fluentui-react-native/styling-utils": patch +"@fluentui-react-native/tokens": patch +"@fluentui-react-native/tester": patch +"@fluentui-react-native/codemods": patch +--- + +Switch to the released typescript 7 From 324a2d4a3bdc18962929bde8ead01a04af652e0d Mon Sep 17 00:00:00 2001 From: Jason Morse Date: Wed, 15 Jul 2026 12:09:28 -0700 Subject: [PATCH 4/4] Trigger CLA re-check with correct email