From a971acce2d9c479d84f82d5e535d0d22bdbd702f Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 1 Mar 2026 14:29:21 -0800 Subject: [PATCH 1/8] ci: fix types of publish worker script --- lage.config.js | 4 ++-- scripts/src/worker/{publish.js => publish.mts} | 11 ++++------- 2 files changed, 6 insertions(+), 9 deletions(-) rename scripts/src/worker/{publish.js => publish.mts} (60%) diff --git a/lage.config.js b/lage.config.js index 52487c0f33..3fd5d25fa6 100644 --- a/lage.config.js +++ b/lage.config.js @@ -50,7 +50,7 @@ const config = { dependsOn: ['^publish'], type: 'worker', options: { - worker: 'scripts/src/worker/publish.js', + worker: 'scripts/src/worker/publish.mts', }, cache: false, }, @@ -58,7 +58,7 @@ const config = { dependsOn: ['^publish-dry-run'], type: 'worker', options: { - worker: 'scripts/src/worker/publish.js', + worker: 'scripts/src/worker/publish.mts', dryRun: true, }, cache: false, diff --git a/scripts/src/worker/publish.js b/scripts/src/worker/publish.mts similarity index 60% rename from scripts/src/worker/publish.js rename to scripts/src/worker/publish.mts index 2cdc728df2..17164ac022 100644 --- a/scripts/src/worker/publish.js +++ b/scripts/src/worker/publish.mts @@ -1,20 +1,17 @@ -// @ts-check +import type { WorkerRunnerFunction } from 'lage'; import { $, fs } from 'zx'; import { join } from 'node:path'; -/** - * @param {{ target: { cwd: string; label: string }, options: { dryRun?: boolean } }} data - */ -export async function run({ target, options }) { +export const run: WorkerRunnerFunction = async ({ target }) => { const pkg = await fs.readJson(join(target.cwd, 'package.json')); if (pkg.private) { return; } - const dryRun = options?.dryRun ?? false; + const dryRun = target.options?.dryRun ?? false; const args = ['--tolerate-republish', ...(dryRun ? ['--dry-run'] : [])]; await $({ cwd: target.cwd, verbose: true })`yarn npm publish ${args}`; -} +}; From 0d8ca23b186d232356875fdbbc68d4fcfe389716 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 1 Mar 2026 14:31:40 -0800 Subject: [PATCH 2/8] don't build packages before version bump --- .github/workflows/changesets-version.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index f9f99df2d7..5f890a4d03 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -26,9 +26,6 @@ jobs: run: | yarn install --immutable - - name: Build packages - run: yarn buildci - - name: Generate token for version PR uses: actions/create-github-app-token@v2 id: app-token From e45b45fec7c0d8a7a1f751cdd810ff7a6968d418 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 1 Mar 2026 14:55:03 -0800 Subject: [PATCH 3/8] no public dependencies for test-tools --- packages/utils/test-tools/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/utils/test-tools/package.json b/packages/utils/test-tools/package.json index 3058d35d8b..cfba87109a 100644 --- a/packages/utils/test-tools/package.json +++ b/packages/utils/test-tools/package.json @@ -32,9 +32,6 @@ "lint-package": "fluentui-scripts lint-package", "update-snapshots": "fluentui-scripts jest -u" }, - "dependencies": { - "@fluentui-react-native/theme-types": "workspace:*" - }, "devDependencies": { "@babel/core": "catalog:", "@fluentui-react-native/babel-config": "workspace:*", @@ -42,6 +39,7 @@ "@fluentui-react-native/jest-config": "workspace:*", "@fluentui-react-native/kit-config": "workspace:*", "@fluentui-react-native/scripts": "workspace:*", + "@fluentui-react-native/theme-types": "workspace:*", "@react-native/babel-preset": "^0.81.0", "@types/jest": "^29.0.0", "@types/react": "~19.1.0", From 3650cb265c9d456a42a7c2364ae90f2953a81449 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 1 Mar 2026 20:50:39 -0800 Subject: [PATCH 4/8] make package public --- packages/experimental/Stack/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/experimental/Stack/package.json b/packages/experimental/Stack/package.json index 7d8c467ab0..1828a49242 100644 --- a/packages/experimental/Stack/package.json +++ b/packages/experimental/Stack/package.json @@ -1,7 +1,6 @@ { "name": "@fluentui-react-native/experimental-stack", "version": "0.1.0", - "private": true, "description": "A cross-platform opinionated Fluent Text component", "license": "MIT", "author": "", From e5495cbafcc93f841941e80b70ce36d7eaef3ef5 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 1 Mar 2026 20:52:36 -0800 Subject: [PATCH 5/8] Add Lage to catalog --- .yarnrc.yml | 1 + package.json | 2 +- scripts/package.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index bb2ebf38e9..b0a33bb1df 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -40,6 +40,7 @@ catalog: cross-env: ^10.1.0 expect-webdriverio: ^5.6.1 knip: ^5.81.0 + lage: ^2.14.19 oxc-resolver: ^11.17.0 rimraf: ^6.1.2 webdriverio: ^9.23.0 diff --git a/package.json b/package.json index 0d1417143b..ddf338c898 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "cross-env": "catalog:", "eslint": "^9.39.2", "eslint-plugin-import": "^2.32.0", - "lage": "^2.14.19", + "lage": "catalog:", "markdown-link-check": "^3.8.7", "oxfmt": "^0.35.0", "typescript": "^5.8.0", diff --git a/scripts/package.json b/scripts/package.json index 679fbea5c4..38ca717919 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -43,6 +43,7 @@ "find-up": "^5.0.0", "jest": "^29.2.1", "knip": "catalog:", + "lage": "catalog:", "micromatch": "^4.0.8", "react": "18.2.0", "react-native": "^0.74.0", From d58556e8079213aba53ec1ccf0af66015029077f Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 2 Mar 2026 08:22:46 -0800 Subject: [PATCH 6/8] update lock --- yarn.lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 594bb046f0..4808f6e208 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4968,7 +4968,7 @@ __metadata: cross-env: "catalog:" eslint: "npm:^9.39.2" eslint-plugin-import: "npm:^2.32.0" - lage: "npm:^2.14.19" + lage: "catalog:" markdown-link-check: "npm:^3.8.7" oxfmt: "npm:^0.35.0" typescript: "npm:^5.8.0" @@ -5000,6 +5000,7 @@ __metadata: find-up: "npm:^5.0.0" jest: "npm:^29.2.1" knip: "catalog:" + lage: "catalog:" micromatch: "npm:^4.0.8" react: "npm:18.2.0" react-native: "npm:^0.74.0" From a47a014d985c5efbf2542bf309e8cc5afbf29d8f Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 2 Mar 2026 13:42:47 -0800 Subject: [PATCH 7/8] Delete package instead --- packages/experimental/Stack/CHANGELOG.json | 1329 ----------------- packages/experimental/Stack/CHANGELOG.md | 533 ------- packages/experimental/Stack/babel.config.js | 1 - packages/experimental/Stack/eslint.config.js | 3 - packages/experimental/Stack/package.json | 99 -- .../experimental/Stack/src/Stack.styling.ts | 129 -- packages/experimental/Stack/src/Stack.tsx | 84 -- .../experimental/Stack/src/Stack.types.ts | 127 -- .../Stack/src/StackItem/StackItem.mdx | 3 - .../Stack/src/StackItem/StackItem.styles.ts | 40 - .../Stack/src/StackItem/StackItem.tsx | 22 - .../Stack/src/StackItem/StackItem.types.ts | 60 - .../Stack/src/StackUtils.test.win32.ts | 72 - packages/experimental/Stack/src/StackUtils.ts | 73 - .../Stack/src/__tests__/Stack.test.tsx | 17 - .../__snapshots__/Stack.test.tsx.snap | 55 - packages/experimental/Stack/src/index.ts | 6 - packages/experimental/Stack/tsconfig.json | 7 - 18 files changed, 2660 deletions(-) delete mode 100644 packages/experimental/Stack/CHANGELOG.json delete mode 100644 packages/experimental/Stack/CHANGELOG.md delete mode 100644 packages/experimental/Stack/babel.config.js delete mode 100644 packages/experimental/Stack/eslint.config.js delete mode 100644 packages/experimental/Stack/package.json delete mode 100644 packages/experimental/Stack/src/Stack.styling.ts delete mode 100644 packages/experimental/Stack/src/Stack.tsx delete mode 100644 packages/experimental/Stack/src/Stack.types.ts delete mode 100644 packages/experimental/Stack/src/StackItem/StackItem.mdx delete mode 100644 packages/experimental/Stack/src/StackItem/StackItem.styles.ts delete mode 100644 packages/experimental/Stack/src/StackItem/StackItem.tsx delete mode 100644 packages/experimental/Stack/src/StackItem/StackItem.types.ts delete mode 100644 packages/experimental/Stack/src/StackUtils.test.win32.ts delete mode 100644 packages/experimental/Stack/src/StackUtils.ts delete mode 100644 packages/experimental/Stack/src/__tests__/Stack.test.tsx delete mode 100644 packages/experimental/Stack/src/__tests__/__snapshots__/Stack.test.tsx.snap delete mode 100644 packages/experimental/Stack/src/index.ts delete mode 100644 packages/experimental/Stack/tsconfig.json diff --git a/packages/experimental/Stack/CHANGELOG.json b/packages/experimental/Stack/CHANGELOG.json deleted file mode 100644 index 22a67ec013..0000000000 --- a/packages/experimental/Stack/CHANGELOG.json +++ /dev/null @@ -1,1329 +0,0 @@ -{ - "name": "@fluentui-react-native/experimental-stack", - "entries": [ - { - "date": "Thu, 28 Apr 2022 19:09:51 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.25", - "commit": "8cff404ca31eaa61017551a1d73fd3fdae7da132" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.11", - "commit": "8cff404ca31eaa61017551a1d73fd3fdae7da132" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.21", - "commit": "8cff404ca31eaa61017551a1d73fd3fdae7da132" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 19:30:38 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.24", - "commit": "f3481f50e20c6ab33f7f3ffca63e9f1e424fe2c1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.10", - "commit": "f3481f50e20c6ab33f7f3ffca63e9f1e424fe2c1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.20", - "commit": "f3481f50e20c6ab33f7f3ffca63e9f1e424fe2c1" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 21:50:03 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.23", - "commit": "9d96c6b126ce5293d5315054216af4bd3a447fbe" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.19", - "commit": "9d96c6b126ce5293d5315054216af4bd3a447fbe" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 16:54:55 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.22", - "commit": "cf5789633ef5230512cb21ab923cc9f71bfed4c1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.18", - "commit": "cf5789633ef5230512cb21ab923cc9f71bfed4c1" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 22:58:22 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.21", - "commit": "bcd4ac6dc74295095a0564905024ef32d6450cff" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.17", - "commit": "bcd4ac6dc74295095a0564905024ef32d6450cff" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 20:05:50 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.20", - "commit": "c183b7eb02925bf1d1284ad1b3c80c0f2e0c442f" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.16", - "commit": "c183b7eb02925bf1d1284ad1b3c80c0f2e0c442f" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 07:27:48 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/adapters to v0.8.5", - "commit": "c39b4436f2ca160a31ca1d7ca9fa8bf7d59512ed" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.19", - "commit": "c39b4436f2ca160a31ca1d7ca9fa8bf7d59512ed" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.9", - "commit": "c39b4436f2ca160a31ca1d7ca9fa8bf7d59512ed" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.15", - "commit": "c39b4436f2ca160a31ca1d7ca9fa8bf7d59512ed" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 17:24:05 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.18", - "commit": "0a18d2f8bb6505c6c6e2445ff3ba62ac79334872" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.14", - "commit": "0a18d2f8bb6505c6c6e2445ff3ba62ac79334872" - } - ] - } - }, - { - "date": "Mon, 07 Mar 2022 19:15:33 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/adapters to v0.8.4", - "commit": "d437b204aa63de4c9d4dd2f58ccf541c388ddaee" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.17", - "commit": "d437b204aa63de4c9d4dd2f58ccf541c388ddaee" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.8", - "commit": "d437b204aa63de4c9d4dd2f58ccf541c388ddaee" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.13", - "commit": "d437b204aa63de4c9d4dd2f58ccf541c388ddaee" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 23:43:10 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.16", - "commit": "051e390caabfc13c4e53f9812f0ec7c5b56094a2" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 20:20:09 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.15", - "commit": "54222b74c7d5f16d1108fab470a6f549de8e9b45" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.7", - "commit": "54222b74c7d5f16d1108fab470a6f549de8e9b45" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.12", - "commit": "54222b74c7d5f16d1108fab470a6f549de8e9b45" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 23:27:11 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/adapters to v0.8.3", - "commit": "597b1e6bd7b3791df8fad2e0ec83810872261c54" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.14", - "commit": "597b1e6bd7b3791df8fad2e0ec83810872261c54" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.6", - "commit": "597b1e6bd7b3791df8fad2e0ec83810872261c54" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.11", - "commit": "597b1e6bd7b3791df8fad2e0ec83810872261c54" - } - ] - } - }, - { - "date": "Thu, 17 Feb 2022 01:22:02 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.13", - "commit": "039a993d13ae01ff2212e8b91295d1ed5676c82d" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.10", - "commit": "039a993d13ae01ff2212e8b91295d1ed5676c82d" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 02:29:07 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.12", - "commit": "c42dec6d24b24ded9a85dd11076e49d9b92980aa" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.9", - "commit": "c42dec6d24b24ded9a85dd11076e49d9b92980aa" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 21:49:07 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.11", - "commit": "5ff1c8ba46f401679119d71fe4035642dc175e15" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.8", - "commit": "5ff1c8ba46f401679119d71fe4035642dc175e15" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 01:00:04 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.10", - "commit": "163defba33412f6f44117750a540b8fdecd3bdca" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.5", - "commit": "163defba33412f6f44117750a540b8fdecd3bdca" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.7", - "commit": "163defba33412f6f44117750a540b8fdecd3bdca" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 23:14:38 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.9", - "commit": "58c54eff228ec071098f3c18a91f11b4a89a6c15" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.4", - "commit": "58c54eff228ec071098f3c18a91f11b4a89a6c15" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.6", - "commit": "58c54eff228ec071098f3c18a91f11b4a89a6c15" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 21:30:08 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.8", - "commit": "06307699c93ffe31a57f8f1c1fb60beec83583e0" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.5", - "commit": "06307699c93ffe31a57f8f1c1fb60beec83583e0" - } - ] - } - }, - { - "date": "Tue, 21 Dec 2021 20:56:31 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.7", - "commit": "a7d19d410d5714e2bdb61529d2687182061020a5" - } - ] - } - }, - { - "date": "Mon, 20 Dec 2021 22:56:02 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/adapters to v0.8.2", - "commit": "bc86b4fbf5f07c0bfbc950a1a99a3cf4b35807d1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.6", - "commit": "bc86b4fbf5f07c0bfbc950a1a99a3cf4b35807d1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.3", - "commit": "bc86b4fbf5f07c0bfbc950a1a99a3cf4b35807d1" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.4", - "commit": "bc86b4fbf5f07c0bfbc950a1a99a3cf4b35807d1" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 04:15:05 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.5", - "commit": "38fe241a385ecd1ce4e51b5bcba57a9dd0426789" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.2", - "commit": "38fe241a385ecd1ce4e51b5bcba57a9dd0426789" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.3", - "commit": "38fe241a385ecd1ce4e51b5bcba57a9dd0426789" - } - ] - } - }, - { - "date": "Fri, 17 Dec 2021 22:06:58 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.4", - "commit": "9dc61df83605c035822518c18cc46fb5503dff70" - } - ] - } - }, - { - "date": "Fri, 17 Dec 2021 19:53:21 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.3", - "commit": "3012e075ca89e36931357442679b73d20540af8b" - } - ] - } - }, - { - "date": "Fri, 17 Dec 2021 01:26:42 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.2", - "commit": "511aeb31982a5fb9dd2f7196c0c7217cc4a3dbc6" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.2", - "commit": "511aeb31982a5fb9dd2f7196c0c7217cc4a3dbc6" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 19:10:31 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/adapters to v0.8.1", - "commit": "6a9f067ae2510481b6ff3512c10c08e7de84f86e" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/framework to v0.7.1", - "commit": "6a9f067ae2510481b6ff3512c10c08e7de84f86e" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/tokens to v0.11.1", - "commit": "6a9f067ae2510481b6ff3512c10c08e7de84f86e" - }, - { - "author": "beachball", - "package": "@fluentui-react-native/experimental-stack", - "comment": "Bump @fluentui-react-native/text to v0.11.1", - "commit": "6a9f067ae2510481b6ff3512c10c08e7de84f86e" - } - ] - } - }, - { - "date": "Wed, 17 Nov 2021 19:28:07 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.11.0", - "author": "afoxman@microsoft.com", - "commit": "f16d742b5c2d5b97e49ac1ef7b740cbf89fc42e6", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 12 Nov 2021 16:07:20 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.6.6", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "25673699e6c6c064b41f1246c2c995baa67a74ad", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 11 Nov 2021 23:17:41 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.7.5", - "author": "ruaraki@microsoft.com", - "commit": "110fba2a1721a914501404f6040f07656307549e", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 23:04:33 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.25", - "author": "67026167+chiuam@users.noreply.github.com", - "commit": "8baa72ed4ec06f90a51cf757e1924e946f76a537", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:53:37 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.24", - "author": "ruaraki@microsoft.com", - "commit": "f05bda9db60753eb07b2688526ed158d690b8b63", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 19:24:43 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.23", - "author": "ruaraki@microsoft.com", - "commit": "f6578742d6c957cf7e346db82f89171f80bedc3b", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Wed, 20 Oct 2021 03:46:25 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.6.3", - "author": "ruaraki@microsoft.com", - "commit": "273f5addbeb5abeaec0b517e5416f52d8878152f", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 19 Oct 2021 20:23:36 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.21", - "author": "ruaraki@microsoft.com", - "commit": "a8209c3a6f52871eef88035c2dba2ef2b5ee83e7", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 07 Oct 2021 20:59:20 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.20", - "author": "ruaraki@microsoft.com", - "commit": "f759f09649d7fd9b8ea8ada78677f5cb65519f6e", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 17:52:17 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.6.0", - "author": "ruaraki@microsoft.com", - "commit": "cb59746a9358af9ae32ea386aad1cfaa1922605d", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 21:08:25 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.7.4", - "author": "67026167+chiuam@users.noreply.github.com", - "commit": "335503904094894a91e53c6de328bf13e13bcc1c", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 19:08:16 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.39", - "author": "ruaraki@microsoft.com", - "commit": "e52c9b3d031599af4f43c261cb0a0327bc68a5ab", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 16:32:12 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.7.3", - "author": "67026167+chiuam@users.noreply.github.com", - "commit": "2d8e314d1cbdbccbd87251fbe125b14b1014486e", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 19:31:04 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.38", - "author": "ruaraki@microsoft.com", - "commit": "c3eefc2cd6e8e23d64ca72460586f33120edc336", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 13 Sep 2021 23:22:43 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.17", - "author": "ruaraki@microsoft.com", - "commit": "a7179bb7cc1b8d1da09a0a11831b7b1712b8b720", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 21:30:12 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.37", - "author": "ruaraki@microsoft.com", - "commit": "7ac71c6add6f05230c649dad60b5f7442f08cbb3", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 18:16:59 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.16", - "author": "ruaraki@microsoft.com", - "commit": "5f282af0873151b9f7a8eb75369619af42d092d4", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 22:12:19 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.15", - "author": "ruaraki@microsoft.com", - "commit": "6a82ccdd6a0cf0226f59e1f81ec34a0eb7e3d912", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 20:03:01 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.14", - "author": "ruaraki@microsoft.com", - "commit": "30bcd9859911c2bb83f2d6ea29dda12cc029265e", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 18:48:34 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.34", - "author": "chripear@microsoft.com", - "commit": "f72d366a82afcc1a40c0dd14e8a67c3d8ce94f74", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 26 Aug 2021 21:02:08 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.13", - "author": "ruaraki@microsoft.com", - "commit": "4628684e9b1b337af67c5d0a1833ad8646db170a", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 26 Aug 2021 04:48:40 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.7.1", - "author": "67026167+chiuam@users.noreply.github.com", - "commit": "b8c866644b2c5b64530990e59153424b0d6f5dcc", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 23:35:47 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.11", - "author": "dake.3601@gmail.com", - "commit": "84a24da6bdddd85adad1f5824e7af3d1804b1c1c", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 19 Aug 2021 18:31:21 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.10", - "author": "ruaraki@microsoft.com", - "commit": "5849d234f12ab30c929e0b8ab256a2fc7523cbe9", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 23:00:57 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.9", - "author": "ruaraki@microsoft.com", - "commit": "345d1de930ff42359260da7f1e68a16059f4d763", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 16:12:26 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.29", - "author": "t-lindaweng@microsoft.com", - "commit": "8946966df6ddc0ef1c0b43e576a4124c678d7c89", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 12 Aug 2021 17:23:44 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.7", - "author": "ruaraki@microsoft.com", - "commit": "e524662e3e40fe45a2dcc6e2acd3aca1197b5b5a", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 21:12:30 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.6", - "author": "ruaraki@microsoft.com", - "commit": "ce49f33c08add7892191cf840d2fdcccfd0a16bb", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 09 Aug 2021 22:49:01 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.5", - "author": "ruaraki@microsoft.com", - "commit": "c5b7e91e087c4f9c3fead8c52bdf20f5c86e9824", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 09 Aug 2021 19:16:08 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.4", - "author": "ruaraki@microsoft.com", - "commit": "18e08c6879e7d56088ed62ab090fea979a2c31f9", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 00:40:04 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.6.9", - "author": "jasonmo@microsoft.com", - "commit": "e506337e109ef24e675c2ac794179db86fcb7e86", - "package": "@fluentui-react-native/experimental-stack" - } - ], - "none": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.3", - "author": "jasonmo@microsoft.com", - "commit": "e506337e109ef24e675c2ac794179db86fcb7e86", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @fluentui-react-native/framework to v0.5.24", - "author": "jasonmo@microsoft.com", - "commit": "e506337e109ef24e675c2ac794179db86fcb7e86", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @fluentui-react-native/tokens to v0.9.14", - "author": "jasonmo@microsoft.com", - "commit": "e506337e109ef24e675c2ac794179db86fcb7e86", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @uifabricshared/theming-ramp to v0.15.0", - "author": "jasonmo@microsoft.com", - "commit": "e506337e109ef24e675c2ac794179db86fcb7e86", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 23:18:21 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.2", - "author": "ruaraki@microsoft.com", - "commit": "a8ae5b0cadbfb7ff6224b35a15995dd2def2ae45", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 00:36:02 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.1", - "author": "ruaraki@microsoft.com", - "commit": "56ccce452d0dbbd5c24f53ebdd467f2d01dda694", - "package": "@fluentui-react-native/experimental-stack" - } - ], - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.22", - "author": "ruaraki@microsoft.com", - "commit": "56ccce452d0dbbd5c24f53ebdd467f2d01dda694", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @fluentui-react-native/tokens to v0.9.13", - "author": "ruaraki@microsoft.com", - "commit": "56ccce452d0dbbd5c24f53ebdd467f2d01dda694", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @uifabricshared/theming-ramp to v0.15.0", - "author": "ruaraki@microsoft.com", - "commit": "56ccce452d0dbbd5c24f53ebdd467f2d01dda694", - "package": "@fluentui-react-native/experimental-stack" - }, - { - "comment": "Bump @fluentui-react-native/adapters to v0.6.8", - "author": "ruaraki@microsoft.com", - "commit": "56ccce452d0dbbd5c24f53ebdd467f2d01dda694", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 16:54:20 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.21", - "author": "jasonmo@microsoft.com", - "commit": "4136f64930de10457a984863998c4a553b0b0efc", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 06:26:25 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.10.0", - "author": "67026167+chiuam@users.noreply.github.com", - "commit": "68dd61bd45ca8ffacc1580e468f3c01810e3093e", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 23:48:50 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.19", - "author": "jasonmo@microsoft.com", - "commit": "69771570b94318ba208eb327d1edf15b5db0ec49", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 22:33:17 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.18", - "author": "jasonmo@microsoft.com", - "commit": "317097b2f51d04d33bfc2b14b2850a2774e0acbc", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Fri, 30 Jul 2021 06:26:34 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/text to v0.9.16", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "925cf4eb5fe6bfadf20208b5b3d3a4454fc5c9fa", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Thu, 29 Jul 2021 17:53:12 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.17", - "author": "jasonmo@microsoft.com", - "commit": "f1fb0f1e8fc3973daa7e640ec33ad4559cd00053", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 27 Jul 2021 22:17:20 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.16", - "author": "jasonmo@microsoft.com", - "commit": "1cd8611e1e88848ab66f7c0e9113c946f968260c", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Tue, 27 Jul 2021 18:55:58 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.15", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "07d04d166b13ff79e07a8c4cbc2e06afb1e4c3e6", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Mon, 26 Jul 2021 20:41:04 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/adapters to v0.6.6", - "author": "jasonmo@microsoft.com", - "commit": "ad02fbbe9eaa5fbe6ec6126ccb719a1280f108a6", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 16:30:17 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "patch": [ - { - "comment": "Bump @fluentui-react-native/text to v0.9.14", - "author": "email not defined", - "commit": "6e298f4bfda7d7cae2c1f52c942bae20ab29b641", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 18:36:14 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.13", - "author": "jasonmo@microsoft.com", - "commit": "4687ff096fd25b07e0a4e782616b6b2ec0fa2d9f", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 17:42:51 GMT", - "tag": "@fluentui-react-native/experimental-stack_v0.1.0", - "version": "0.1.0", - "comments": { - "none": [ - { - "comment": "Bump @fluentui-react-native/framework to v0.5.13", - "author": "jasonmo@microsoft.com", - "commit": "4687ff096fd25b07e0a4e782616b6b2ec0fa2d9f", - "package": "@fluentui-react-native/experimental-stack" - } - ] - } - } - ] -} diff --git a/packages/experimental/Stack/CHANGELOG.md b/packages/experimental/Stack/CHANGELOG.md deleted file mode 100644 index f9933ff61b..0000000000 --- a/packages/experimental/Stack/CHANGELOG.md +++ /dev/null @@ -1,533 +0,0 @@ -# Change Log - @fluentui-react-native/experimental-stack - -## 0.1.1 - -### Patch Changes - -- d1d8c26: We were pinning @types/react and react-native-macos via resolutions. This fixes that which uncovered a bunch of type inconsistencies that needed to be addressed. -- Updated dependencies [d7adbdd] -- Updated dependencies [d1d8c26] - - @fluentui-react-native/adapters@0.14.0 - - @fluentui-react-native/framework@0.15.0 - - @fluentui-react-native/tokens@0.24.0 - -This log was last generated on Thu, 28 Apr 2022 19:09:51 GMT and should not be manually modified. - - - -## 0.1.0 - -Thu, 28 Apr 2022 19:09:51 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.25 -- Bump @fluentui-react-native/tokens to v0.11.11 -- Bump @fluentui-react-native/text to v0.11.21 - -## 0.1.0 - -Wed, 27 Apr 2022 19:30:38 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.24 -- Bump @fluentui-react-native/tokens to v0.11.10 -- Bump @fluentui-react-native/text to v0.11.20 - -## 0.1.0 - -Thu, 21 Apr 2022 21:50:03 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.23 -- Bump @fluentui-react-native/text to v0.11.19 - -## 0.1.0 - -Tue, 19 Apr 2022 16:54:55 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.22 -- Bump @fluentui-react-native/text to v0.11.18 - -## 0.1.0 - -Wed, 06 Apr 2022 22:58:22 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.21 -- Bump @fluentui-react-native/text to v0.11.17 - -## 0.1.0 - -Tue, 05 Apr 2022 20:05:50 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.20 -- Bump @fluentui-react-native/text to v0.11.16 - -## 0.1.0 - -Thu, 31 Mar 2022 07:27:48 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.8.5 -- Bump @fluentui-react-native/framework to v0.7.19 -- Bump @fluentui-react-native/tokens to v0.11.9 -- Bump @fluentui-react-native/text to v0.11.15 - -## 0.1.0 - -Wed, 23 Mar 2022 17:24:05 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.18 -- Bump @fluentui-react-native/text to v0.11.14 - -## 0.1.0 - -Mon, 07 Mar 2022 19:15:33 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.8.4 -- Bump @fluentui-react-native/framework to v0.7.17 -- Bump @fluentui-react-native/tokens to v0.11.8 -- Bump @fluentui-react-native/text to v0.11.13 - -## 0.1.0 - -Fri, 04 Mar 2022 23:43:10 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.16 - -## 0.1.0 - -Thu, 03 Mar 2022 20:20:09 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.15 -- Bump @fluentui-react-native/tokens to v0.11.7 -- Bump @fluentui-react-native/text to v0.11.12 - -## 0.1.0 - -Fri, 18 Feb 2022 23:27:11 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.8.3 -- Bump @fluentui-react-native/framework to v0.7.14 -- Bump @fluentui-react-native/tokens to v0.11.6 -- Bump @fluentui-react-native/text to v0.11.11 - -## 0.1.0 - -Thu, 17 Feb 2022 01:22:02 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.13 -- Bump @fluentui-react-native/text to v0.11.10 - -## 0.1.0 - -Wed, 02 Feb 2022 02:29:07 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.12 -- Bump @fluentui-react-native/text to v0.11.9 - -## 0.1.0 - -Fri, 14 Jan 2022 21:49:07 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.11 -- Bump @fluentui-react-native/text to v0.11.8 - -## 0.1.0 - -Fri, 14 Jan 2022 01:00:04 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.10 -- Bump @fluentui-react-native/tokens to v0.11.5 -- Bump @fluentui-react-native/text to v0.11.7 - -## 0.1.0 - -Thu, 06 Jan 2022 23:14:38 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.9 -- Bump @fluentui-react-native/tokens to v0.11.4 -- Bump @fluentui-react-native/text to v0.11.6 - -## 0.1.0 - -Thu, 06 Jan 2022 21:30:08 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.8 -- Bump @fluentui-react-native/text to v0.11.5 - -## 0.1.0 - -Tue, 21 Dec 2021 20:56:31 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.7 - -## 0.1.0 - -Mon, 20 Dec 2021 22:56:02 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.8.2 -- Bump @fluentui-react-native/framework to v0.7.6 -- Bump @fluentui-react-native/tokens to v0.11.3 -- Bump @fluentui-react-native/text to v0.11.4 - -## 0.1.0 - -Sat, 18 Dec 2021 04:15:05 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.5 -- Bump @fluentui-react-native/tokens to v0.11.2 -- Bump @fluentui-react-native/text to v0.11.3 - -## 0.1.0 - -Fri, 17 Dec 2021 22:06:58 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.4 - -## 0.1.0 - -Fri, 17 Dec 2021 19:53:21 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.3 - -## 0.1.0 - -Fri, 17 Dec 2021 01:26:42 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.7.2 -- Bump @fluentui-react-native/text to v0.11.2 - -## 0.1.0 - -Thu, 16 Dec 2021 19:10:31 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.8.1 -- Bump @fluentui-react-native/framework to v0.7.1 -- Bump @fluentui-react-native/tokens to v0.11.1 -- Bump @fluentui-react-native/text to v0.11.1 - -## 0.1.0 - -Wed, 17 Nov 2021 19:28:07 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.11.0 (afoxman@microsoft.com) - -## 0.1.0 - -Tue, 09 Nov 2021 23:04:33 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.25 (67026167+chiuam@users.noreply.github.com) - -## 0.1.0 - -Mon, 01 Nov 2021 18:53:37 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.24 (ruaraki@microsoft.com) - -## 0.1.0 - -Mon, 25 Oct 2021 19:24:43 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.23 (ruaraki@microsoft.com) - -## 0.1.0 - -Wed, 20 Oct 2021 03:46:25 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.6.3 (ruaraki@microsoft.com) - -## 0.1.0 - -Tue, 19 Oct 2021 20:23:36 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.21 (ruaraki@microsoft.com) - -## 0.1.0 - -Thu, 07 Oct 2021 20:59:20 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.20 (ruaraki@microsoft.com) - -## 0.1.0 - -Fri, 01 Oct 2021 17:52:17 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.6.0 (ruaraki@microsoft.com) - -## 0.1.0 - -Tue, 28 Sep 2021 21:08:25 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.7.4 (67026167+chiuam@users.noreply.github.com) - -## 0.1.0 - -Tue, 21 Sep 2021 16:32:12 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.7.3 (67026167+chiuam@users.noreply.github.com) - -## 0.1.0 - -Mon, 13 Sep 2021 23:22:43 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.17 (ruaraki@microsoft.com) - -## 0.1.0 - -Fri, 10 Sep 2021 18:16:59 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.16 (ruaraki@microsoft.com) - -## 0.1.0 - -Thu, 09 Sep 2021 22:12:19 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.15 (ruaraki@microsoft.com) - -## 0.1.0 - -Thu, 09 Sep 2021 20:03:01 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.14 (ruaraki@microsoft.com) - -## 0.1.0 - -Thu, 26 Aug 2021 21:02:08 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.13 (ruaraki@microsoft.com) - -## 0.1.0 - -Thu, 26 Aug 2021 04:48:40 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.7.1 (67026167+chiuam@users.noreply.github.com) - -## 0.1.0 - -Mon, 23 Aug 2021 23:35:47 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.11 (dake.3601@gmail.com) - -## 0.1.0 - -Thu, 19 Aug 2021 18:31:21 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.10 (ruaraki@microsoft.com) - -## 0.1.0 - -Wed, 18 Aug 2021 23:00:57 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.9 (ruaraki@microsoft.com) - -## 0.1.0 - -Fri, 13 Aug 2021 16:12:26 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.29 (t-lindaweng@microsoft.com) - -## 0.1.0 - -Thu, 12 Aug 2021 17:23:44 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.7 (ruaraki@microsoft.com) - -## 0.1.0 - -Tue, 10 Aug 2021 21:12:30 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.6 (ruaraki@microsoft.com) - -## 0.1.0 - -Mon, 09 Aug 2021 22:49:01 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.5 (ruaraki@microsoft.com) - -## 0.1.0 - -Mon, 09 Aug 2021 19:16:08 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.4 (ruaraki@microsoft.com) - -## 0.1.0 - -Sat, 07 Aug 2021 00:40:04 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.6.9 (jasonmo@microsoft.com) - -## 0.1.0 - -Fri, 06 Aug 2021 23:18:21 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.2 (ruaraki@microsoft.com) - -## 0.1.0 - -Fri, 06 Aug 2021 00:36:02 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.1 (ruaraki@microsoft.com) - -## 0.1.0 - -Wed, 04 Aug 2021 16:54:20 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.21 (jasonmo@microsoft.com) - -## 0.1.0 - -Wed, 04 Aug 2021 06:26:25 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.10.0 (67026167+chiuam@users.noreply.github.com) - -## 0.1.0 - -Tue, 03 Aug 2021 23:48:50 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.19 (jasonmo@microsoft.com) - -## 0.1.0 - -Tue, 03 Aug 2021 22:33:17 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.18 (jasonmo@microsoft.com) - -## 0.1.0 - -Thu, 29 Jul 2021 17:53:12 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.17 (jasonmo@microsoft.com) - -## 0.1.0 - -Tue, 27 Jul 2021 22:17:20 GMT - -### Patches - -- Bump @fluentui-react-native/framework to v0.5.16 (jasonmo@microsoft.com) - -## 0.1.0 - -Mon, 26 Jul 2021 20:41:04 GMT - -### Patches - -- Bump @fluentui-react-native/adapters to v0.6.6 (jasonmo@microsoft.com) - -## 0.1.0 - -Sun, 25 Jul 2021 16:30:17 GMT - -### Patches - -- Bump @fluentui-react-native/text to v0.9.14 (email not defined) diff --git a/packages/experimental/Stack/babel.config.js b/packages/experimental/Stack/babel.config.js deleted file mode 100644 index aa7d482ebf..0000000000 --- a/packages/experimental/Stack/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@fluentui-react-native/babel-config'); diff --git a/packages/experimental/Stack/eslint.config.js b/packages/experimental/Stack/eslint.config.js deleted file mode 100644 index c98098e068..0000000000 --- a/packages/experimental/Stack/eslint.config.js +++ /dev/null @@ -1,3 +0,0 @@ -const baseConfig = require('@fluentui-react-native/eslint-config-rules'); - -module.exports = baseConfig; diff --git a/packages/experimental/Stack/package.json b/packages/experimental/Stack/package.json deleted file mode 100644 index 1828a49242..0000000000 --- a/packages/experimental/Stack/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@fluentui-react-native/experimental-stack", - "version": "0.1.0", - "description": "A cross-platform opinionated Fluent Text component", - "license": "MIT", - "author": "", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/fluentui-react-native.git", - "directory": "packages/experimental/Stack" - }, - "main": "lib-commonjs/index.js", - "module": "lib/index.js", - "types": "lib/index.d.ts", - "exports": { - ".": { - "types": "./lib/index.d.ts", - "import": "./lib/index.js", - "require": "./lib-commonjs/index.js", - "default": "./src/index.ts" - } - }, - "scripts": { - "build": "fluentui-scripts build", - "build-cjs": "tsgo --outDir lib-commonjs", - "build-core": "tsgo --outDir lib --module esnext --moduleResolution bundler", - "clean": "fluentui-scripts clean", - "depcheck": "fluentui-scripts depcheck", - "format": "fluentui-scripts format", - "lint": "fluentui-scripts eslint", - "lint-package": "fluentui-scripts lint-package", - "test": "fluentui-scripts jest", - "update-snapshots": "fluentui-scripts jest -u" - }, - "dependencies": { - "@fluentui-react-native/adapters": "workspace:*", - "@fluentui-react-native/framework": "workspace:*", - "@fluentui-react-native/tokens": "workspace:*" - }, - "devDependencies": { - "@babel/core": "catalog:", - "@fluentui-react-native/babel-config": "workspace:*", - "@fluentui-react-native/eslint-config-rules": "workspace:*", - "@fluentui-react-native/framework-base": "workspace:*", - "@fluentui-react-native/kit-config": "workspace:*", - "@fluentui-react-native/scripts": "workspace:*", - "@fluentui-react-native/text": "workspace:*", - "@react-native-community/cli": "^20.0.0", - "@react-native-community/cli-platform-android": "^20.0.0", - "@react-native-community/cli-platform-ios": "^20.0.0", - "@react-native/metro-config": "^0.81.0", - "@types/react": "~19.1.0", - "@types/react-test-renderer": "^19.1.0", - "react": "19.1.0", - "react-native": "^0.81.0", - "react-native-macos": "^0.81.0", - "react-native-windows": "^0.81.0", - "react-test-renderer": "19.1.0", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "@office-iss/react-native-win32": "^0.74.0", - "@types/react": "~18.2.0 || ~19.0.0 || ~19.1.0", - "react": "18.2.0 || 19.0.0 || 19.1.0", - "react-native": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0", - "react-native-macos": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0", - "react-native-windows": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0" - }, - "peerDependenciesMeta": { - "@office-iss/react-native-win32": { - "optional": true - }, - "@types/react": { - "optional": true - }, - "react-native-macos": { - "optional": true - }, - "react-native-windows": { - "optional": true - } - }, - "rnx-kit": { - "kitType": "library", - "alignDeps": { - "capabilities": [ - "core", - "core-android", - "core-ios", - "core-macos", - "core-windows", - "react", - "react-test-renderer", - "tools-core" - ] - }, - "extends": "@fluentui-react-native/kit-config" - } -} diff --git a/packages/experimental/Stack/src/Stack.styling.ts b/packages/experimental/Stack/src/Stack.styling.ts deleted file mode 100644 index 84d9ff1972..0000000000 --- a/packages/experimental/Stack/src/Stack.styling.ts +++ /dev/null @@ -1,129 +0,0 @@ -import type { ViewStyle, ViewProps } from 'react-native'; - -import type { Theme } from '@fluentui-react-native/framework'; -import type { UseStylingOptions, GetMemoValue } from '@fluentui-react-native/framework'; -import { buildProps } from '@fluentui-react-native/framework'; -import { borderStyles } from '@fluentui-react-native/tokens'; - -import { stackName } from './Stack.types'; -import type { Alignment, StackSlotProps, StackTokens, StackProps, StackTokenProps } from './Stack.types'; -import { parseGap, parsePadding } from './StackUtils'; - -const nameMap: { [key: string]: Alignment } = { - start: 'flex-start', - end: 'flex-end', -}; - -function _mapAlignment(horizontal: boolean, horizontalAlign: Alignment, verticalAlign: Alignment, style: ViewStyle): void { - const alignValue = horizontal ? verticalAlign : horizontalAlign; - if (alignValue) { - style.alignItems = (nameMap[alignValue] || alignValue) as ViewStyle['alignItems']; - } - - const justifyValue = horizontal ? horizontalAlign : verticalAlign; - if (justifyValue) { - style.justifyContent = (nameMap[justifyValue] || justifyValue) as ViewStyle['justifyContent']; - } -} - -const tokensThatAreAlsoProps: (keyof StackTokenProps)[] = [ - 'childrenGap', - 'disableShrink', - 'gap', - 'grow', - 'horizontal', - 'horizontalAlign', - 'maxHeight', - 'maxWidth', - 'padding', - 'reversed', - 'verticalAlign', - 'verticalFill', - 'wrap', -]; - -const nowrapProps: ViewProps = {}; - -const buildInnerProps = (tokenProps: StackTokens, theme: Theme, cache: GetMemoValue) => { - // if wrapping is disabled just return a fixed empty object without doing any additional work - if (!tokenProps.wrap) { - return nowrapProps; - } - - // otherwise return a cached props object keyed on the four properties we care about - const { horizontal, horizontalAlign, verticalAlign, padding } = tokenProps; - return !tokenProps.wrap - ? nowrapProps - : cache(() => { - const childrenGap = tokenProps.childrenGap || tokenProps.gap; - const { rowGap, columnGap } = parseGap(childrenGap, theme); - - const innerStyle: ViewStyle = { - display: 'flex', - flexWrap: 'wrap', - overflow: 'visible', - rowGap: rowGap, - columnGap: columnGap, - padding: parsePadding(padding, theme), - width: '100%', - }; - _mapAlignment(!!horizontal, horizontalAlign, verticalAlign, innerStyle); - if (horizontal) { - innerStyle.height = '100%'; - } else { - innerStyle.maxHeight = '100%'; - innerStyle.height = `100%`; - } - - return { style: innerStyle }; - }, [horizontal, horizontalAlign, verticalAlign, padding])[0]; -}; - -const buildRootProps = buildProps( - (tokenProps: StackTokens, theme: Theme) => { - const { grow, horizontal, horizontalAlign, verticalAlign, maxHeight, maxWidth, padding, wrap, reversed, verticalFill } = tokenProps; - - const rootStyle: ViewStyle = { - maxHeight, - maxWidth, - backgroundColor: tokenProps.backgroundColor, - display: 'flex', - flexDirection: horizontal ? (reversed ? 'row-reverse' : 'row') : reversed ? 'column-reverse' : 'column', - ...(wrap && { flexWrap: 'wrap', height: '100%', overflow: 'visible' }), - ...(verticalFill && { height: '100%' }), - ...borderStyles.from(tokenProps, theme), - }; - _mapAlignment(!!horizontal, horizontalAlign, verticalAlign, rootStyle); - if (grow && !wrap) { - rootStyle.flexGrow = typeof grow === 'boolean' ? (grow ? 1 : 0) : grow; - rootStyle.overflow = 'hidden'; - } - if (!wrap) { - rootStyle.padding = parsePadding(padding, theme); - } - return { style: rootStyle }; - }, - [ - 'grow', - 'horizontal', - 'horizontalAlign', - 'verticalAlign', - 'maxHeight', - 'maxWidth', - 'padding', - 'wrap', - 'reversed', - 'verticalFill', - 'backgroundColor', - ...borderStyles.keys, - ], -); - -export const stylingSettings: UseStylingOptions = { - tokens: [stackName], - tokensThatAreAlsoProps, - slotProps: { - root: buildRootProps, - inner: buildInnerProps, - }, -}; diff --git a/packages/experimental/Stack/src/Stack.tsx b/packages/experimental/Stack/src/Stack.tsx deleted file mode 100644 index 8a7ebd7e82..0000000000 --- a/packages/experimental/Stack/src/Stack.tsx +++ /dev/null @@ -1,84 +0,0 @@ -/** @jsxImportSource @fluentui-react-native/framework-base */ -import * as React from 'react'; -import { View } from 'react-native'; -import type { ViewProps } from 'react-native'; - -import { filterViewProps } from '@fluentui-react-native/adapters'; -import type { UseSlots } from '@fluentui-react-native/framework'; -import { compose, mergeProps, getTypedMemoCache } from '@fluentui-react-native/framework'; - -import { stylingSettings } from './Stack.styling'; -import { stackName } from './Stack.types'; -import type { StackProps, StackType, StackTokens } from './Stack.types'; -import StackItem from './StackItem/StackItem'; - -// Needed for TS to understand that __jsiExecutorDescription exists. -declare global { - /* eslint-disable-next-line @typescript-eslint/no-namespace*/ - namespace NodeJS { - interface Global { - __jsiExecutorDescription: any; - } - } -} - -const mixinCache = getTypedMemoCache(); - -/** - * ensures that the object reference of the ViewProps is the same if the values of horizontal and gap are the same, this - * avoids extraneous mutations of styles for the child objects - */ -function getMixinProps(horizontal: boolean, gap: StackTokens['gap']): ViewProps { - return mixinCache( - () => ({ - style: { - ...(horizontal ? { marginLeft: gap } : { marginTop: gap }), - }, - }), - [horizontal, gap], - )[0]; -} - -export const Stack = compose({ - displayName: stackName, - ...stylingSettings, - statics: { - Item: StackItem, - }, - slots: { - root: View, - inner: View, - }, - filters: { - root: filterViewProps, - }, - useRender: (props: StackProps, useSlots: UseSlots) => { - const { gap, horizontal, wrap, ...rest } = props; - const Slots = useSlots(props); - return (final: StackProps, ...children: React.ReactNode[]) => { - if (gap && gap > 0 && children && globalThis.__jsiExecutorDescription !== 'ChakraRuntime') { - const mixinProps = getMixinProps(horizontal, gap); - - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - TODO, fix typing error - children = React.Children.map(children, (child: React.ReactChild, index: number) => { - if (React.isValidElement(child) && index > 0) { - return React.cloneElement(child, mergeProps(child.props, mixinProps)); - } - return child; - }); - } - - if (wrap) { - return ( - - {children} - - ); - } - return {children}; - }; - }, -}); - -export default Stack; diff --git a/packages/experimental/Stack/src/Stack.types.ts b/packages/experimental/Stack/src/Stack.types.ts deleted file mode 100644 index 330cbe2206..0000000000 --- a/packages/experimental/Stack/src/Stack.types.ts +++ /dev/null @@ -1,127 +0,0 @@ -import type { ViewStyle, ViewProps, ColorValue, DimensionValue } from 'react-native'; - -import type { Spacing } from '@fluentui-react-native/framework'; -import type { IBorderTokens, FontTokens } from '@fluentui-react-native/tokens'; - -import type { StackItemProps } from './StackItem/StackItem.types'; - -export const stackName = 'Stack'; - -/** - * Defines a type made by the union of the different values that the align-items and justify-content flexbox - * properties can take. - */ -export type Alignment = ViewStyle['justifyContent'] | 'start' | 'end'; - -export interface StackStatics { - Item: React.FunctionComponent; -} - -type SpacingGapValue = `${number}px` | `${number}` | keyof Spacing; - -/** - * Tokens from fabric. Right now they are embedded in the props pending discussions of whether tokens: {} is - * the right approach - */ -export interface StackTokenProps { - /** - * Defines the spacing between Stack children. - * The property is specified as a value for 'row gap', followed optionally by a value for 'column gap'. - * If 'column gap' is omitted, it's set to the same value as 'row gap'. - */ - childrenGap?: number | SpacingGapValue | `${SpacingGapValue} ${SpacingGapValue}`; - - /** - * Defines a maximum height for the Stack. - */ - maxHeight?: DimensionValue; - - /** - * Defines a maximum width for the Stack. - */ - maxWidth?: DimensionValue; - - /** - * Defines the padding to be applied to the Stack contents relative to its border. - */ - padding?: number | `${number}px` | keyof Spacing; - - /** - * Defines whether to render Stack children horizontally. - * @defaultvalue false - */ - horizontal?: boolean; - - /** - * Defines whether to render Stack children in the opposite direction (bottom-to-top if it's a vertical Stack and - * right-to-left if it's a horizontal Stack). - * @defaultvalue false - */ - reversed?: boolean; - - /** - * Defines how to align Stack children horizontally (along the x-axis). - */ - horizontalAlign?: Alignment; - - /** - * Defines how to align Stack children vertically (along the y-axis). - */ - verticalAlign?: Alignment; - - /** - * Defines whether the Stack should take up 100% of the height of its parent. - * This property is required to be set to true when using the `grow` flag on children in vertical oriented Stacks. - * Stacks are rendered as block elements and grow horizontally to the container already. - * @defaultvalue false - */ - verticalFill?: boolean; - - /** - * Defines whether Stack children should not shrink to fit the available space. - * @defaultvalue false - */ - disableShrink?: boolean; - - /** - * Defines how much to grow the Stack in proportion to its siblings. - */ - grow?: boolean | number; - - /** - * Defines whether Stack children should wrap onto multiple rows or columns when they are about to overflow - * the size of the Stack. - * @defaultvalue false - */ - wrap?: boolean; - - /** - * Gap between items, multiplied by theme gap spacing. - * Does not work while running Chakra for reasons specific to that engine (refer to https://github.com/microsoft/fluentui-react-native/issues/767) - */ - gap?: number; -} - -export interface StackTokens extends FontTokens, IBorderTokens, StackTokenProps { - /** - * background color for the stack - */ - backgroundColor?: ColorValue; -} - -/** - * Base property definitions, these generally match fabric - */ -export interface StackProps extends StackTokenProps, ViewProps {} - -export type StackSlotProps = { - root: ViewProps; - inner: ViewProps; -}; - -export interface StackType { - props: StackProps; - tokens: StackTokens; - slotProps: StackSlotProps; - statics: StackStatics; -} diff --git a/packages/experimental/Stack/src/StackItem/StackItem.mdx b/packages/experimental/Stack/src/StackItem/StackItem.mdx deleted file mode 100644 index 8b9c9ffb8c..0000000000 --- a/packages/experimental/Stack/src/StackItem/StackItem.mdx +++ /dev/null @@ -1,3 +0,0 @@ -# StackItem - -## Example diff --git a/packages/experimental/Stack/src/StackItem/StackItem.styles.ts b/packages/experimental/Stack/src/StackItem/StackItem.styles.ts deleted file mode 100644 index 0168a53484..0000000000 --- a/packages/experimental/Stack/src/StackItem/StackItem.styles.ts +++ /dev/null @@ -1,40 +0,0 @@ -import type { ViewStyle, ViewProps } from 'react-native'; - -import type { UseStylingOptions } from '@fluentui-react-native/framework'; -import { getTypedMemoCache } from '@fluentui-react-native/framework'; - -import { stackItemName } from './StackItem.types'; -import type { StackItemTokens, StackItemProps, StackItemSlotProps } from './StackItem.types'; - -// styles are keyed on token values and are independent of themes or variants so just use a common cache -const localCache = getTypedMemoCache(); - -const alignMap: { [key: string]: ViewStyle['alignSelf'] } = { - start: 'flex-start', - end: 'flex-end', -}; - -export const stylingSettings: UseStylingOptions = { - /** no real defaults, just look up the name in the settings in case someone decides to set them */ - tokens: [stackItemName], - /** all tokens are also props, so just copy props onto tokens */ - tokensThatAreAlsoProps: 'all', - slotProps: { - root: (tokenProps: StackItemTokens) => { - const { grow, shrink, disableShrink, align, verticalFill, margin } = tokenProps; - return localCache( - () => ({ - style: { - width: 'auto', - margin, - height: verticalFill ? '100%' : 'auto', - flexShrink: disableShrink || (!grow && !shrink) ? 0 : 1, - flexGrow: typeof grow === 'number' ? grow : grow ? 1 : undefined, - alignSelf: (align && alignMap[align]) || undefined, - }, - }), - [grow, shrink, disableShrink, align, verticalFill, margin], - )[0]; - }, - }, -}; diff --git a/packages/experimental/Stack/src/StackItem/StackItem.tsx b/packages/experimental/Stack/src/StackItem/StackItem.tsx deleted file mode 100644 index ea4d0eaa3e..0000000000 --- a/packages/experimental/Stack/src/StackItem/StackItem.tsx +++ /dev/null @@ -1,22 +0,0 @@ -/** @jsxImportSource @fluentui-react-native/framework-base */ -import * as React from 'react'; -import { View } from 'react-native'; - -import type { UseSlots } from '@fluentui-react-native/framework'; -import { compose, mergeProps } from '@fluentui-react-native/framework'; - -import { stylingSettings } from './StackItem.styles'; -import { stackItemName } from './StackItem.types'; -import type { StackItemType, StackItemProps } from './StackItem.types'; - -export const StackItem = compose({ - displayName: stackItemName, - ...stylingSettings, - slots: { root: View }, - useRender: (props: StackItemProps, useSlots: UseSlots) => { - const Root = useSlots(props).root; - return (final: StackItemProps, ...children: React.ReactNode[]) => {children}; - }, -}); - -export default StackItem; diff --git a/packages/experimental/Stack/src/StackItem/StackItem.types.ts b/packages/experimental/Stack/src/StackItem/StackItem.types.ts deleted file mode 100644 index 368ea3a2c1..0000000000 --- a/packages/experimental/Stack/src/StackItem/StackItem.types.ts +++ /dev/null @@ -1,60 +0,0 @@ -import type { DimensionValue, ViewProps } from 'react-native'; - -export const stackItemName = 'Stack.StackItem'; - -/** - * Stack item props - */ -export interface StackItemTokens { - /** - * Defines the margin to be applied to the StackItem relative to its container. - */ - margin?: DimensionValue; - - /** - * Defines the padding to be applied to the StackItem contents relative to its border. - */ - padding?: DimensionValue; - /** - * Defines how much to grow the StackItem in proportion to its siblings. - */ - grow?: boolean | number | 'inherit' | 'initial' | 'unset'; - - /** - * Defines at what ratio should the StackItem shrink to fit the available space. - */ - shrink?: boolean | number | 'inherit' | 'initial' | 'unset'; - - /** - * Defines whether the StackItem should be prevented from shrinking. - * This can be used to prevent a StackItem from shrinking when it is inside of a Stack that has shrinking items. - * @defaultvalue false - */ - disableShrink?: boolean; - - /** - * Defines how to align the StackItem along the x-axis (for vertical Stacks) or the y-axis (for horizontal Stacks). - */ - align?: 'auto' | 'stretch' | 'baseline' | 'start' | 'center' | 'end'; - - /** - * Defines whether the StackItem should take up 100% of the height of its parent. - * @defaultvalue true - */ - verticalFill?: boolean; - - /** - * Defines order of the StackItem. - * @defaultvalue 0 - */ - order?: number | string; -} - -export type StackItemProps = StackItemTokens & ViewProps; -export type StackItemSlotProps = { root: ViewProps }; - -export interface StackItemType { - props: StackItemProps; - slotProps: StackItemSlotProps; - tokens: StackItemTokens; -} diff --git a/packages/experimental/Stack/src/StackUtils.test.win32.ts b/packages/experimental/Stack/src/StackUtils.test.win32.ts deleted file mode 100644 index 1a658ecad5..0000000000 --- a/packages/experimental/Stack/src/StackUtils.test.win32.ts +++ /dev/null @@ -1,72 +0,0 @@ -import type { Theme } from '@fluentui-react-native/framework'; - -import { parseGap, parsePadding } from './StackUtils'; - -describe('StackUtils', () => { - describe('parseGap', () => { - const theme = { - spacing: { m: '16em' }, - } as unknown as Theme; - - it('returns a default value when given undefined', () => { - expect(parseGap(undefined, theme)).toEqual({ rowGap: { value: 0, unit: 'px' }, columnGap: { value: 0, unit: 'px' } }); - }); - - it('returns a value with px when given a number', () => { - expect(parseGap(10, theme)).toEqual({ rowGap: { value: 10, unit: 'px' }, columnGap: { value: 10, unit: 'px' } }); - }); - - it('can parse a string with px', () => { - expect(parseGap('32px', theme)).toEqual({ rowGap: { value: 32, unit: 'px' }, columnGap: { value: 32, unit: 'px' } }); - }); - - it('can parse a string with a float', () => { - expect(parseGap('20.5px', theme)).toEqual({ rowGap: { value: 20.5, unit: 'px' }, columnGap: { value: 20.5, unit: 'px' } }); - }); - - it('defaults to px with given a string with no units', () => { - expect(parseGap('16', theme)).toEqual({ rowGap: { value: 16, unit: 'px' }, columnGap: { value: 16, unit: 'px' } }); - }); - - it('parses the value from the theme when given a spacing key', () => { - expect(parseGap('m', theme)).toEqual({ rowGap: { value: 16, unit: 'em' }, columnGap: { value: 16, unit: 'em' } }); - }); - - it('can parse a string with both horizontal and vertical gap', () => { - expect(parseGap('30px 10px', theme)).toEqual({ rowGap: { value: 30, unit: 'px' }, columnGap: { value: 10, unit: 'px' } }); - }); - - it('defaults to px with a string with horizontal and vertical gap with no units', () => { - expect(parseGap('50 30', theme)).toEqual({ rowGap: { value: 50, unit: 'px' }, columnGap: { value: 30, unit: 'px' } }); - }); - - it('can parse a string with horizontal and vertical gap with one of them getting value from the theme when given a spacing key', () => { - expect(parseGap('50px m', theme)).toEqual({ rowGap: { value: 50, unit: 'px' }, columnGap: { value: 16, unit: 'em' } }); - }); - }); - - describe('parsePadding', () => { - const theme = { - spacing: { - s2: '5px', - s1: '10px', - m: '15px', - l1: '20px', - l2: '25px', - }, - } as unknown as Theme; - - it('returns its argument when given undefined, a number, or an empty string', () => { - expect(parsePadding(undefined, theme)).toEqual(undefined); - expect(parsePadding(0, theme)).toEqual(0); - }); - - it('returns its argument when given a CSS-style padding', () => { - expect(parsePadding('10px', theme)).toEqual('10px'); - }); - - it('converts themed spacing keys to CSS-style paddings', () => { - expect(parsePadding('s2', theme)).toEqual('5px'); - }); - }); -}); diff --git a/packages/experimental/Stack/src/StackUtils.ts b/packages/experimental/Stack/src/StackUtils.ts deleted file mode 100644 index e6a3e1e14d..0000000000 --- a/packages/experimental/Stack/src/StackUtils.ts +++ /dev/null @@ -1,73 +0,0 @@ -import type { Spacing, Theme } from '@fluentui-react-native/framework'; - -/** - * Functions used by Stack components to simplify style-related computations - */ - -// temporary hack to unblock this code while theme spacing types are agreed upon -const _spacingKey = 'spacing'; - -// Helper function that converts a themed spacing key (if given) to the corresponding themed spacing value. -const _getThemedSpacing = (space: `${number}` | `${number}px` | keyof Spacing, theme: Theme): number => { - const spacing = theme[_spacingKey]; - if (spacing && typeof spacing === 'object' && typeof space === 'string') { - if (spacing.hasOwnProperty(space)) { - space = spacing[space]; - } - } - - const numericalPart = parseFloat(space); - const numericalValue = isNaN(numericalPart) ? 0 : numericalPart; - return numericalValue; -}; - -export interface IParseGapResult { - rowGap: number; - columnGap: number; -} -type SpacingGapValue = `${number}px` | `${number}` | keyof Spacing; - -/** - * Takes in a gap size in either a CSS-style format (e.g. 10 or "10px") - * or a key of a themed spacing value (e.g. "s1"). - * Returns the separate numerical value of the padding (e.g. 10) - * and the CSS unit (e.g. "px"). - */ -export function parseGap( - gap: number | SpacingGapValue | `${SpacingGapValue} ${SpacingGapValue}` | undefined, - theme: Theme, -): IParseGapResult { - const result: IParseGapResult = { - rowGap: 0, - columnGap: 0, - }; - if (gap) { - if (typeof gap === 'number') { - result.rowGap = gap; - result.columnGap = gap; - } else { - const splitGap = gap.split(' '); - if (splitGap.length === 2) { - result.rowGap = _getThemedSpacing(splitGap[0] as SpacingGapValue, theme); - result.columnGap = _getThemedSpacing(splitGap[1] as SpacingGapValue, theme); - } else { - const calculatedGap = _getThemedSpacing(gap as `${number}px` | keyof Spacing, theme); - result.rowGap = calculatedGap; - result.columnGap = calculatedGap; - } - } - } - return result; -} - -/** - * Takes in a padding in a CSS-style format (e.g. 10, "10px"), or a key of a themed spacing value - * (e.g. "s1") - */ -export function parsePadding(padding: keyof Spacing | number | `${number}px` | undefined, theme: Theme): number | undefined { - if (padding === undefined || typeof padding === 'number') { - return padding as undefined | number; - } - - return _getThemedSpacing(padding, theme); -} diff --git a/packages/experimental/Stack/src/__tests__/Stack.test.tsx b/packages/experimental/Stack/src/__tests__/Stack.test.tsx deleted file mode 100644 index b3d800d649..0000000000 --- a/packages/experimental/Stack/src/__tests__/Stack.test.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { Text } from '@fluentui-react-native/text'; -import * as renderer from 'react-test-renderer'; - -import { Stack } from '..'; - -it('Stack with tokens', () => { - const tree = renderer - .create( - - Hello - Hello - Hello - , - ) - .toJSON(); - expect(tree).toMatchSnapshot(); -}); diff --git a/packages/experimental/Stack/src/__tests__/__snapshots__/Stack.test.tsx.snap b/packages/experimental/Stack/src/__tests__/__snapshots__/Stack.test.tsx.snap deleted file mode 100644 index 7f8aa8caf5..0000000000 --- a/packages/experimental/Stack/src/__tests__/__snapshots__/Stack.test.tsx.snap +++ /dev/null @@ -1,55 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Stack with tokens 1`] = ` - - - Hello - - - Hello - - - Hello - - -`; diff --git a/packages/experimental/Stack/src/index.ts b/packages/experimental/Stack/src/index.ts deleted file mode 100644 index 386ed21ca6..0000000000 --- a/packages/experimental/Stack/src/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { stackItemName } from './StackItem/StackItem.types'; -export type { StackItemProps, StackItemSlotProps, StackItemTokens, StackItemType } from './StackItem/StackItem.types'; -export { StackItem } from './StackItem/StackItem'; -export { stackName } from './Stack.types'; -export type { Alignment, StackProps, StackSlotProps, StackStatics, StackTokenProps, StackTokens, StackType } from './Stack.types'; -export { Stack } from './Stack'; diff --git a/packages/experimental/Stack/tsconfig.json b/packages/experimental/Stack/tsconfig.json deleted file mode 100644 index 89a07a88a9..0000000000 --- a/packages/experimental/Stack/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "@fluentui-react-native/scripts/configs/tsconfig.json", - "compilerOptions": { - "outDir": "lib" - }, - "include": ["src"] -} From 48fed96b41795b9a9ac84d9705ebc346d8c1378b Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 2 Mar 2026 13:45:49 -0800 Subject: [PATCH 8/8] delete more referenes --- packages/dependency-profiles/package.json | 1 - yarn.lock | 48 +---------------------- 2 files changed, 1 insertion(+), 48 deletions(-) diff --git a/packages/dependency-profiles/package.json b/packages/dependency-profiles/package.json index a6414a78b4..7768292ab9 100644 --- a/packages/dependency-profiles/package.json +++ b/packages/dependency-profiles/package.json @@ -39,7 +39,6 @@ "@fluentui-react-native/experimental-native-date-picker": "*", "@fluentui-react-native/experimental-shadow": "*", "@fluentui-react-native/experimental-shimmer": "*", - "@fluentui-react-native/experimental-stack": "*", "@fluentui-react-native/focus-trap-zone": "*", "@fluentui-react-native/focus-zone": "*", "@fluentui-react-native/framework": "*", diff --git a/yarn.lock b/yarn.lock index 4808f6e208..5cab8e54e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3325,7 +3325,6 @@ __metadata: "@fluentui-react-native/experimental-native-date-picker": "npm:*" "@fluentui-react-native/experimental-shadow": "npm:*" "@fluentui-react-native/experimental-shimmer": "npm:*" - "@fluentui-react-native/experimental-stack": "npm:*" "@fluentui-react-native/focus-trap-zone": "npm:*" "@fluentui-react-native/focus-zone": "npm:*" "@fluentui-react-native/framework": "npm:*" @@ -4043,51 +4042,6 @@ __metadata: languageName: unknown linkType: soft -"@fluentui-react-native/experimental-stack@npm:*, @fluentui-react-native/experimental-stack@workspace:packages/experimental/Stack": - version: 0.0.0-use.local - resolution: "@fluentui-react-native/experimental-stack@workspace:packages/experimental/Stack" - dependencies: - "@babel/core": "catalog:" - "@fluentui-react-native/adapters": "workspace:*" - "@fluentui-react-native/babel-config": "workspace:*" - "@fluentui-react-native/eslint-config-rules": "workspace:*" - "@fluentui-react-native/framework": "workspace:*" - "@fluentui-react-native/framework-base": "workspace:*" - "@fluentui-react-native/kit-config": "workspace:*" - "@fluentui-react-native/scripts": "workspace:*" - "@fluentui-react-native/text": "workspace:*" - "@fluentui-react-native/tokens": "workspace:*" - "@react-native-community/cli": "npm:^20.0.0" - "@react-native-community/cli-platform-android": "npm:^20.0.0" - "@react-native-community/cli-platform-ios": "npm:^20.0.0" - "@react-native/metro-config": "npm:^0.81.0" - "@types/react": "npm:~19.1.0" - "@types/react-test-renderer": "npm:^19.1.0" - react: "npm:19.1.0" - react-native: "npm:^0.81.0" - react-native-macos: "npm:^0.81.0" - react-native-windows: "npm:^0.81.0" - react-test-renderer: "npm:19.1.0" - tslib: "npm:^2.3.1" - peerDependencies: - "@office-iss/react-native-win32": ^0.74.0 - "@types/react": ~18.2.0 || ~19.0.0 || ~19.1.0 - react: 18.2.0 || 19.0.0 || 19.1.0 - react-native: ^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0 - react-native-macos: ^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0 - react-native-windows: ^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0 - peerDependenciesMeta: - "@office-iss/react-native-win32": - optional: true - "@types/react": - optional: true - react-native-macos: - optional: true - react-native-windows: - optional: true - languageName: unknown - linkType: soft - "@fluentui-react-native/focus-trap-zone@npm:*, @fluentui-react-native/focus-trap-zone@workspace:*, @fluentui-react-native/focus-trap-zone@workspace:packages/components/FocusTrapZone": version: 0.0.0-use.local resolution: "@fluentui-react-native/focus-trap-zone@workspace:packages/components/FocusTrapZone" @@ -24250,7 +24204,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.7.0 resolution: "tslib@npm:2.7.0" checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6