From bae7f1f19ad4ee8388d339f56e061f338084eb7f Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 22 May 2024 18:51:52 +0200 Subject: [PATCH 1/2] chore: use new performant 'type-check' for v9 libraries --- packages/react-components/global-context/package.json | 2 +- packages/react-components/keyboard-keys/package.json | 2 +- packages/react-components/priority-overflow/package.json | 2 +- .../react-components/react-colorpicker-compat/package.json | 2 +- .../react-components/react-context-selector/package.json | 2 +- .../react-portal-compat-context/package.json | 2 +- packages/react-components/react-portal-compat/package.json | 7 +++++-- packages/react-components/react-positioning/package.json | 2 +- packages/react-components/react-tabster/package.json | 2 +- packages/react-components/react-theme-sass/package.json | 2 +- packages/react-components/react-utilities/package.json | 2 +- packages/react-components/theme-designer/package.json | 2 +- packages/tokens/package.json | 2 +- tsconfig.base.all.json | 6 +++--- 14 files changed, 20 insertions(+), 17 deletions(-) diff --git a/packages/react-components/global-context/package.json b/packages/react-components/global-context/package.json index 00c1d661d73dd5..c3cd40dd8d492e 100644 --- a/packages/react-components/global-context/package.json +++ b/packages/react-components/global-context/package.json @@ -21,7 +21,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/keyboard-keys/package.json b/packages/react-components/keyboard-keys/package.json index 074ab692aa4c02..b56e5a7afa79cf 100644 --- a/packages/react-components/keyboard-keys/package.json +++ b/packages/react-components/keyboard-keys/package.json @@ -18,7 +18,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/priority-overflow/package.json b/packages/react-components/priority-overflow/package.json index 0e287d44792591..5671be4803fd2d 100644 --- a/packages/react-components/priority-overflow/package.json +++ b/packages/react-components/priority-overflow/package.json @@ -19,7 +19,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-colorpicker-compat/package.json b/packages/react-components/react-colorpicker-compat/package.json index d6bc260a13f773..a2fd3dabfc68e7 100644 --- a/packages/react-components/react-colorpicker-compat/package.json +++ b/packages/react-components/react-colorpicker-compat/package.json @@ -20,7 +20,7 @@ "lint": "just-scripts lint", "test": "jest --passWithNoTests", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api" }, "devDependencies": { diff --git a/packages/react-components/react-context-selector/package.json b/packages/react-components/react-context-selector/package.json index b8737accaae21d..e12149d67075f0 100644 --- a/packages/react-components/react-context-selector/package.json +++ b/packages/react-components/react-context-selector/package.json @@ -18,7 +18,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-portal-compat-context/package.json b/packages/react-components/react-portal-compat-context/package.json index f39ab1b4bf8b7b..cb2cde586aade6 100644 --- a/packages/react-components/react-portal-compat-context/package.json +++ b/packages/react-components/react-portal-compat-context/package.json @@ -18,7 +18,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-portal-compat/package.json b/packages/react-components/react-portal-compat/package.json index 1b26e58be0407a..a5e01fe933938b 100644 --- a/packages/react-components/react-portal-compat/package.json +++ b/packages/react-components/react-portal-compat/package.json @@ -21,14 +21,17 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, "devDependencies": { + "@fluentui/react-provider": "*", + "@fluentui/react-theme": "*", + "@fluentui/react-shared-contexts": "*", + "@fluentui/react-utilities": "*", "@fluentui/eslint-plugin": "*", "@fluentui/react-components": "*", - "@fluentui/react-shared-contexts": "*", "@fluentui/scripts-api-extractor": "*", "@fluentui/scripts-cypress": "*", "@fluentui/scripts-tasks": "*" diff --git a/packages/react-components/react-positioning/package.json b/packages/react-components/react-positioning/package.json index 21414d890e4c0d..f6e875be6a859f 100644 --- a/packages/react-components/react-positioning/package.json +++ b/packages/react-components/react-positioning/package.json @@ -19,7 +19,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-tabster/package.json b/packages/react-components/react-tabster/package.json index 2170641d8769bf..a1f2daad7d85bc 100644 --- a/packages/react-components/react-tabster/package.json +++ b/packages/react-components/react-tabster/package.json @@ -20,7 +20,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-theme-sass/package.json b/packages/react-components/react-theme-sass/package.json index 4d8bb0276184eb..df86dacf68ff56 100644 --- a/packages/react-components/react-theme-sass/package.json +++ b/packages/react-components/react-theme-sass/package.json @@ -19,7 +19,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/react-components/react-utilities/package.json b/packages/react-components/react-utilities/package.json index e1582aee8d0959..b638bc7fe71bd3 100644 --- a/packages/react-components/react-utilities/package.json +++ b/packages/react-components/react-utilities/package.json @@ -19,7 +19,7 @@ "just": "just-scripts", "lint": "just-scripts lint", "test": "jest --passWithNoTests", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"", "e2e": "cypress run --component", diff --git a/packages/react-components/theme-designer/package.json b/packages/react-components/theme-designer/package.json index 91ab5794493edf..64258afeb74b62 100644 --- a/packages/react-components/theme-designer/package.json +++ b/packages/react-components/theme-designer/package.json @@ -22,7 +22,7 @@ "start": "yarn storybook", "test": "jest --passWithNoTests", "storybook": "start-storybook", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" }, diff --git a/packages/tokens/package.json b/packages/tokens/package.json index cc9b10bffd78ec..efb192c2c2570d 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -19,7 +19,7 @@ "lint": "just-scripts lint", "test": "jest --passWithNoTests", "token-pipeline": "node -r ../../scripts/ts-node/register ../../scripts/generators/token-pipeline.ts", - "type-check": "tsc -b tsconfig.json", + "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api" }, "devDependencies": { diff --git a/tsconfig.base.all.json b/tsconfig.base.all.json index fd35ade6fe9e64..e38d311e0ac5d9 100644 --- a/tsconfig.base.all.json +++ b/tsconfig.base.all.json @@ -151,6 +151,7 @@ "@fluentui/react-storybook-addon-export-to-sandbox": [ "packages/react-components/react-storybook-addon-export-to-sandbox/src/index.ts" ], + "@fluentui/react-swatch-picker": ["packages/react-components/react-swatch-picker/src/index.ts"], "@fluentui/react-switch": ["packages/react-components/react-switch/src/index.ts"], "@fluentui/react-table": ["packages/react-components/react-table/src/index.ts"], "@fluentui/react-tabs": ["packages/react-components/react-tabs/src/index.ts"], @@ -169,11 +170,10 @@ "@fluentui/react-tree": ["packages/react-components/react-tree/src/index.ts"], "@fluentui/react-utilities": ["packages/react-components/react-utilities/src/index.ts"], "@fluentui/react-virtualizer": ["packages/react-components/react-virtualizer/src/index.ts"], + "@fluentui/recipes": ["packages/react-components/recipes/src/index.ts"], "@fluentui/theme-designer": ["packages/react-components/theme-designer/src/index.ts"], "@fluentui/tokens": ["packages/tokens/src/index.ts"], - "@fluentui/workspace-plugin": ["tools/workspace-plugin/src/index.ts"], - "@fluentui/react-swatch-picker": ["packages/react-components/react-swatch-picker/src/index.ts"], - "@fluentui/recipes": ["packages/react-components/recipes/src/index.ts"] + "@fluentui/workspace-plugin": ["tools/workspace-plugin/src/index.ts"] } } } From 782e0f6e5a660f36ca22cdb9110530ee9a0fd550 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Fri, 24 May 2024 16:11:41 +0200 Subject: [PATCH 2/2] change files --- ...lobal-context-a00353a4-86ec-492f-9bda-7077a3dd1d07.json | 7 +++++++ ...keyboard-keys-4fc0ac6d-d752-42d1-8ad6-1845191117a8.json | 7 +++++++ ...rity-overflow-33169e0a-6336-4cc5-831f-e78c8b5f8a3a.json | 7 +++++++ ...text-selector-b4cbfb53-b0af-406b-92ef-357d24df232f.json | 7 +++++++ ...portal-compat-3e004cca-553c-4ac4-9bb3-af9544b0a8da.json | 7 +++++++ ...ompat-context-fc21d89f-8098-48d6-85f3-59721c5119a0.json | 7 +++++++ ...t-positioning-91dfeeca-babc-427d-8b60-30fcfb81d6e6.json | 7 +++++++ ...react-tabster-af8b813a-dc11-414c-83f9-9effdb3a0efa.json | 7 +++++++ ...ct-theme-sass-bc0cc0f5-3b9f-42c6-be8f-c611ef0c21c2.json | 7 +++++++ ...act-utilities-9ac672b4-ff46-4345-970c-849ea54198e6.json | 7 +++++++ ...uentui-tokens-cb3f2d7c-453a-480d-810a-baf89c1246f3.json | 7 +++++++ 11 files changed, 77 insertions(+) create mode 100644 change/@fluentui-global-context-a00353a4-86ec-492f-9bda-7077a3dd1d07.json create mode 100644 change/@fluentui-keyboard-keys-4fc0ac6d-d752-42d1-8ad6-1845191117a8.json create mode 100644 change/@fluentui-priority-overflow-33169e0a-6336-4cc5-831f-e78c8b5f8a3a.json create mode 100644 change/@fluentui-react-context-selector-b4cbfb53-b0af-406b-92ef-357d24df232f.json create mode 100644 change/@fluentui-react-portal-compat-3e004cca-553c-4ac4-9bb3-af9544b0a8da.json create mode 100644 change/@fluentui-react-portal-compat-context-fc21d89f-8098-48d6-85f3-59721c5119a0.json create mode 100644 change/@fluentui-react-positioning-91dfeeca-babc-427d-8b60-30fcfb81d6e6.json create mode 100644 change/@fluentui-react-tabster-af8b813a-dc11-414c-83f9-9effdb3a0efa.json create mode 100644 change/@fluentui-react-theme-sass-bc0cc0f5-3b9f-42c6-be8f-c611ef0c21c2.json create mode 100644 change/@fluentui-react-utilities-9ac672b4-ff46-4345-970c-849ea54198e6.json create mode 100644 change/@fluentui-tokens-cb3f2d7c-453a-480d-810a-baf89c1246f3.json diff --git a/change/@fluentui-global-context-a00353a4-86ec-492f-9bda-7077a3dd1d07.json b/change/@fluentui-global-context-a00353a4-86ec-492f-9bda-7077a3dd1d07.json new file mode 100644 index 00000000000000..bb6567050040dc --- /dev/null +++ b/change/@fluentui-global-context-a00353a4-86ec-492f-9bda-7077a3dd1d07.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/global-context", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-keyboard-keys-4fc0ac6d-d752-42d1-8ad6-1845191117a8.json b/change/@fluentui-keyboard-keys-4fc0ac6d-d752-42d1-8ad6-1845191117a8.json new file mode 100644 index 00000000000000..096e55c19ac8c0 --- /dev/null +++ b/change/@fluentui-keyboard-keys-4fc0ac6d-d752-42d1-8ad6-1845191117a8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/keyboard-keys", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-priority-overflow-33169e0a-6336-4cc5-831f-e78c8b5f8a3a.json b/change/@fluentui-priority-overflow-33169e0a-6336-4cc5-831f-e78c8b5f8a3a.json new file mode 100644 index 00000000000000..7c818b0a790833 --- /dev/null +++ b/change/@fluentui-priority-overflow-33169e0a-6336-4cc5-831f-e78c8b5f8a3a.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/priority-overflow", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-context-selector-b4cbfb53-b0af-406b-92ef-357d24df232f.json b/change/@fluentui-react-context-selector-b4cbfb53-b0af-406b-92ef-357d24df232f.json new file mode 100644 index 00000000000000..e314a0d639e6b4 --- /dev/null +++ b/change/@fluentui-react-context-selector-b4cbfb53-b0af-406b-92ef-357d24df232f.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-context-selector", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-compat-3e004cca-553c-4ac4-9bb3-af9544b0a8da.json b/change/@fluentui-react-portal-compat-3e004cca-553c-4ac4-9bb3-af9544b0a8da.json new file mode 100644 index 00000000000000..c2ecdd4c8366ff --- /dev/null +++ b/change/@fluentui-react-portal-compat-3e004cca-553c-4ac4-9bb3-af9544b0a8da.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-portal-compat", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-compat-context-fc21d89f-8098-48d6-85f3-59721c5119a0.json b/change/@fluentui-react-portal-compat-context-fc21d89f-8098-48d6-85f3-59721c5119a0.json new file mode 100644 index 00000000000000..1de2097e662324 --- /dev/null +++ b/change/@fluentui-react-portal-compat-context-fc21d89f-8098-48d6-85f3-59721c5119a0.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-portal-compat-context", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-positioning-91dfeeca-babc-427d-8b60-30fcfb81d6e6.json b/change/@fluentui-react-positioning-91dfeeca-babc-427d-8b60-30fcfb81d6e6.json new file mode 100644 index 00000000000000..33d6a56739a887 --- /dev/null +++ b/change/@fluentui-react-positioning-91dfeeca-babc-427d-8b60-30fcfb81d6e6.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-positioning", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tabster-af8b813a-dc11-414c-83f9-9effdb3a0efa.json b/change/@fluentui-react-tabster-af8b813a-dc11-414c-83f9-9effdb3a0efa.json new file mode 100644 index 00000000000000..107e6e544bb6d9 --- /dev/null +++ b/change/@fluentui-react-tabster-af8b813a-dc11-414c-83f9-9effdb3a0efa.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-tabster", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-theme-sass-bc0cc0f5-3b9f-42c6-be8f-c611ef0c21c2.json b/change/@fluentui-react-theme-sass-bc0cc0f5-3b9f-42c6-be8f-c611ef0c21c2.json new file mode 100644 index 00000000000000..6b5462a42db6aa --- /dev/null +++ b/change/@fluentui-react-theme-sass-bc0cc0f5-3b9f-42c6-be8f-c611ef0c21c2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-theme-sass", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-utilities-9ac672b4-ff46-4345-970c-849ea54198e6.json b/change/@fluentui-react-utilities-9ac672b4-ff46-4345-970c-849ea54198e6.json new file mode 100644 index 00000000000000..2e33547f642be1 --- /dev/null +++ b/change/@fluentui-react-utilities-9ac672b4-ff46-4345-970c-849ea54198e6.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/react-utilities", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-tokens-cb3f2d7c-453a-480d-810a-baf89c1246f3.json b/change/@fluentui-tokens-cb3f2d7c-453a-480d-810a-baf89c1246f3.json new file mode 100644 index 00000000000000..8eb07f5ea75743 --- /dev/null +++ b/change/@fluentui-tokens-cb3f2d7c-453a-480d-810a-baf89c1246f3.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: use new performant 'type-check' for v9 libaries", + "packageName": "@fluentui/tokens", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +}