diff --git a/change/@fluentui-keyboard-keys-bd228124-f380-4d25-a8dc-9a938739b9a5.json b/change/@fluentui-keyboard-keys-bd228124-f380-4d25-a8dc-9a938739b9a5.json new file mode 100644 index 00000000000000..48731e5b53a26f --- /dev/null +++ b/change/@fluentui-keyboard-keys-bd228124-f380-4d25-a8dc-9a938739b9a5.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/keyboard-keys", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-aria-4c1e0855-adcf-4e30-9fbb-961db1caaba1.json b/change/@fluentui-react-aria-4c1e0855-adcf-4e30-9fbb-961db1caaba1.json new file mode 100644 index 00000000000000..2c0f05bb1ecb0a --- /dev/null +++ b/change/@fluentui-react-aria-4c1e0855-adcf-4e30-9fbb-961db1caaba1.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/react-aria", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-avatar-5a4b827a-34a5-4cb6-90c2-6a759a0a394e.json b/change/@fluentui-react-avatar-5a4b827a-34a5-4cb6-90c2-6a759a0a394e.json new file mode 100644 index 00000000000000..8111b5c4b86c9b --- /dev/null +++ b/change/@fluentui-react-avatar-5a4b827a-34a5-4cb6-90c2-6a759a0a394e.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/react-avatar", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-button-5dd9cade-253d-4b4c-a36f-0d749b04f574.json b/change/@fluentui-react-button-5dd9cade-253d-4b4c-a36f-0d749b04f574.json new file mode 100644 index 00000000000000..b9fe05ff14ab45 --- /dev/null +++ b/change/@fluentui-react-button-5dd9cade-253d-4b4c-a36f-0d749b04f574.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/react-button", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-conformance-griffel-6c6d48e1-fb72-4ddf-aee9-129999c2a25b.json b/change/@fluentui-react-conformance-griffel-6c6d48e1-fb72-4ddf-aee9-129999c2a25b.json new file mode 100644 index 00000000000000..ec02cccf2190b0 --- /dev/null +++ b/change/@fluentui-react-conformance-griffel-6c6d48e1-fb72-4ddf-aee9-129999c2a25b.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/react-conformance-griffel", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-context-selector-39930db1-29aa-4473-bc10-cfd80c90d373.json b/change/@fluentui-react-context-selector-39930db1-29aa-4473-bc10-cfd80c90d373.json new file mode 100644 index 00000000000000..ed9eeba8fdc5ca --- /dev/null +++ b/change/@fluentui-react-context-selector-39930db1-29aa-4473-bc10-cfd80c90d373.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "feat: ship rolluped only dts", + "packageName": "@fluentui/react-context-selector", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/keyboard-keys/.babelrc.json b/packages/react-components/keyboard-keys/.babelrc.json index 38bf1f7a945cf8..0b00fa93139ead 100644 --- a/packages/react-components/keyboard-keys/.babelrc.json +++ b/packages/react-components/keyboard-keys/.babelrc.json @@ -1,3 +1,4 @@ { + "presets": [], "plugins": ["annotate-pure-calls", "@babel/transform-react-pure-annotations"] } diff --git a/packages/react-components/keyboard-keys/.npmignore b/packages/react-components/keyboard-keys/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/keyboard-keys/.npmignore +++ b/packages/react-components/keyboard-keys/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/keyboard-keys/config/api-extractor.json b/packages/react-components/keyboard-keys/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/keyboard-keys/config/api-extractor.json +++ b/packages/react-components/keyboard-keys/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/keyboard-keys/package.json b/packages/react-components/keyboard-keys/package.json index e4f13ec47dabf9..0cb3c7850a1565 100644 --- a/packages/react-components/keyboard-keys/package.json +++ b/packages/react-components/keyboard-keys/package.json @@ -4,7 +4,7 @@ "description": "Contains a set of keyboard constants for key and keyCode", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/keyboard-keys/tsconfig.lib.json b/packages/react-components/keyboard-keys/tsconfig.lib.json index 14b7a160c53b55..ef66992c5a174a 100644 --- a/packages/react-components/keyboard-keys/tsconfig.lib.json +++ b/packages/react-components/keyboard-keys/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx", "**/*.stories.ts", "**/*.stories.tsx"], diff --git a/packages/react-components/priority-overflow/.babelrc.json b/packages/react-components/priority-overflow/.babelrc.json index 38bf1f7a945cf8..0b00fa93139ead 100644 --- a/packages/react-components/priority-overflow/.babelrc.json +++ b/packages/react-components/priority-overflow/.babelrc.json @@ -1,3 +1,4 @@ { + "presets": [], "plugins": ["annotate-pure-calls", "@babel/transform-react-pure-annotations"] } diff --git a/packages/react-components/priority-overflow/.npmignore b/packages/react-components/priority-overflow/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/priority-overflow/.npmignore +++ b/packages/react-components/priority-overflow/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/priority-overflow/config/api-extractor.json b/packages/react-components/priority-overflow/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/priority-overflow/config/api-extractor.json +++ b/packages/react-components/priority-overflow/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/priority-overflow/jest.config.js b/packages/react-components/priority-overflow/jest.config.js index c5e062bc521c31..3f0343bf1f73ec 100644 --- a/packages/react-components/priority-overflow/jest.config.js +++ b/packages/react-components/priority-overflow/jest.config.js @@ -17,5 +17,4 @@ module.exports = { }, coverageDirectory: './coverage', setupFilesAfterEnv: ['./config/tests.js'], - snapshotSerializers: ['@griffel/jest-serializer'], }; diff --git a/packages/react-components/priority-overflow/package.json b/packages/react-components/priority-overflow/package.json index f74f4bb1b51c3a..37f48861c3f8e8 100644 --- a/packages/react-components/priority-overflow/package.json +++ b/packages/react-components/priority-overflow/package.json @@ -5,7 +5,7 @@ "description": "Vanilla JS utilities to implement overflow menus", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/priority-overflow/tsconfig.lib.json b/packages/react-components/priority-overflow/tsconfig.lib.json index 3ad5bca8b4c834..7763b7fe82bad3 100644 --- a/packages/react-components/priority-overflow/tsconfig.lib.json +++ b/packages/react-components/priority-overflow/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx"], diff --git a/packages/react-components/react-alert/.npmignore b/packages/react-components/react-alert/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-alert/.npmignore +++ b/packages/react-components/react-alert/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-alert/config/api-extractor.json b/packages/react-components/react-alert/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-alert/config/api-extractor.json +++ b/packages/react-components/react-alert/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-alert/package.json b/packages/react-components/react-alert/package.json index 7b9f2e67e50a0f..60f9d7724002f2 100644 --- a/packages/react-components/react-alert/package.json +++ b/packages/react-components/react-alert/package.json @@ -5,7 +5,7 @@ "description": "An alert component to display brief messages", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/react-alert/tsconfig.lib.json b/packages/react-components/react-alert/tsconfig.lib.json index 79c440a4857481..5d7b14f1e0b70c 100644 --- a/packages/react-components/react-alert/tsconfig.lib.json +++ b/packages/react-components/react-alert/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": [ diff --git a/packages/react-components/react-aria/.babelrc.json b/packages/react-components/react-aria/.babelrc.json index 38bf1f7a945cf8..0b00fa93139ead 100644 --- a/packages/react-components/react-aria/.babelrc.json +++ b/packages/react-components/react-aria/.babelrc.json @@ -1,3 +1,4 @@ { + "presets": [], "plugins": ["annotate-pure-calls", "@babel/transform-react-pure-annotations"] } diff --git a/packages/react-components/react-aria/.npmignore b/packages/react-components/react-aria/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-aria/.npmignore +++ b/packages/react-components/react-aria/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-aria/config/api-extractor.json b/packages/react-components/react-aria/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-aria/config/api-extractor.json +++ b/packages/react-components/react-aria/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-aria/package.json b/packages/react-components/react-aria/package.json index 6893d31251a933..a3b99b3305c805 100644 --- a/packages/react-components/react-aria/package.json +++ b/packages/react-components/react-aria/package.json @@ -4,7 +4,7 @@ "description": "React helper to ensure ARIA", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/react-aria/tsconfig.lib.json b/packages/react-components/react-aria/tsconfig.lib.json index 14b7a160c53b55..ef66992c5a174a 100644 --- a/packages/react-components/react-aria/tsconfig.lib.json +++ b/packages/react-components/react-aria/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx", "**/*.stories.ts", "**/*.stories.tsx"], diff --git a/packages/react-components/react-avatar/.npmignore b/packages/react-components/react-avatar/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-avatar/.npmignore +++ b/packages/react-components/react-avatar/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-avatar/config/api-extractor.json b/packages/react-components/react-avatar/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-avatar/config/api-extractor.json +++ b/packages/react-components/react-avatar/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-avatar/package.json b/packages/react-components/react-avatar/package.json index bdf4a453d44253..3746e568e35299 100644 --- a/packages/react-components/react-avatar/package.json +++ b/packages/react-components/react-avatar/package.json @@ -4,7 +4,7 @@ "description": "React components for building Microsoft web experiences.", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/react-avatar/tsconfig.lib.json b/packages/react-components/react-avatar/tsconfig.lib.json index 79c440a4857481..5d7b14f1e0b70c 100644 --- a/packages/react-components/react-avatar/tsconfig.lib.json +++ b/packages/react-components/react-avatar/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": [ diff --git a/packages/react-components/react-button/.npmignore b/packages/react-components/react-button/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-button/.npmignore +++ b/packages/react-components/react-button/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-button/config/api-extractor.json b/packages/react-components/react-button/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-button/config/api-extractor.json +++ b/packages/react-components/react-button/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-button/package.json b/packages/react-components/react-button/package.json index 11c901016a2b12..bcdbf7070f3be0 100644 --- a/packages/react-components/react-button/package.json +++ b/packages/react-components/react-button/package.json @@ -4,7 +4,7 @@ "description": "Fluent UI React Button component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/react-button/tsconfig.lib.json b/packages/react-components/react-button/tsconfig.lib.json index 79c440a4857481..5d7b14f1e0b70c 100644 --- a/packages/react-components/react-button/tsconfig.lib.json +++ b/packages/react-components/react-button/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": [ diff --git a/packages/react-components/react-conformance-griffel/.npmignore b/packages/react-components/react-conformance-griffel/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-conformance-griffel/.npmignore +++ b/packages/react-components/react-conformance-griffel/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-conformance-griffel/config/api-extractor.json b/packages/react-components/react-conformance-griffel/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-conformance-griffel/config/api-extractor.json +++ b/packages/react-components/react-conformance-griffel/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-conformance-griffel/package.json b/packages/react-components/react-conformance-griffel/package.json index b69894902a8eba..7f932529c257e5 100644 --- a/packages/react-components/react-conformance-griffel/package.json +++ b/packages/react-components/react-conformance-griffel/package.json @@ -3,7 +3,7 @@ "version": "9.0.0-beta.4", "description": "A set of conformance tests for Griffel CSS-in-JS", "main": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/microsoft/fluentui" diff --git a/packages/react-components/react-conformance-griffel/tsconfig.lib.json b/packages/react-components/react-conformance-griffel/tsconfig.lib.json index 77c308eb5ad7bc..3d83e932464499 100644 --- a/packages/react-components/react-conformance-griffel/tsconfig.lib.json +++ b/packages/react-components/react-conformance-griffel/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["DOM", "ES2019"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment", "jest", "node"], "module": "CommonJS" }, diff --git a/packages/react-components/react-context-selector/.babelrc.json b/packages/react-components/react-context-selector/.babelrc.json index 38bf1f7a945cf8..0b00fa93139ead 100644 --- a/packages/react-components/react-context-selector/.babelrc.json +++ b/packages/react-components/react-context-selector/.babelrc.json @@ -1,3 +1,4 @@ { + "presets": [], "plugins": ["annotate-pure-calls", "@babel/transform-react-pure-annotations"] } diff --git a/packages/react-components/react-context-selector/.npmignore b/packages/react-components/react-context-selector/.npmignore index e719afb921bc93..52d2a7273a151d 100644 --- a/packages/react-components/react-context-selector/.npmignore +++ b/packages/react-components/react-context-selector/.npmignore @@ -7,6 +7,7 @@ e2e/ etc/ node_modules/ src/ +dist/types/ temp/ __fixtures__ __mocks__ diff --git a/packages/react-components/react-context-selector/config/api-extractor.json b/packages/react-components/react-context-selector/config/api-extractor.json index 30897284c6b835..eee94ff6de902d 100644 --- a/packages/react-components/react-context-selector/config/api-extractor.json +++ b/packages/react-components/react-context-selector/config/api-extractor.json @@ -1,4 +1,5 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json" + "extends": "@fluentui/scripts/api-extractor/api-extractor.common.v-next.json", + "mainEntryPointFilePath": "/dist/types/index.d.ts" } diff --git a/packages/react-components/react-context-selector/package.json b/packages/react-components/react-context-selector/package.json index e629d21a20a7ff..d86c8d0655b830 100644 --- a/packages/react-components/react-context-selector/package.json +++ b/packages/react-components/react-context-selector/package.json @@ -4,7 +4,7 @@ "description": "React useContextSelector hook in userland", "main": "lib-commonjs/index.js", "module": "lib/index.js", - "typings": "lib/index.d.ts", + "typings": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", diff --git a/packages/react-components/react-context-selector/tsconfig.lib.json b/packages/react-components/react-context-selector/tsconfig.lib.json index 14b7a160c53b55..ef66992c5a174a 100644 --- a/packages/react-components/react-context-selector/tsconfig.lib.json +++ b/packages/react-components/react-context-selector/tsconfig.lib.json @@ -5,6 +5,8 @@ "lib": ["ES2019", "dom"], "outDir": "dist", "declaration": true, + "declarationDir": "dist/types", + "inlineSources": true, "types": ["static-assets", "environment"] }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx", "**/*.stories.ts", "**/*.stories.tsx"],