From c7885405c23c630f880c73f58b481c7cb19498b0 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 3 Feb 2026 11:04:41 +0100 Subject: [PATCH 1/3] fix broken import --- code/core/src/types/modules/api-stories.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/types/modules/api-stories.ts b/code/core/src/types/modules/api-stories.ts index bd906b882069..678c954b4528 100644 --- a/code/core/src/types/modules/api-stories.ts +++ b/code/core/src/types/modules/api-stories.ts @@ -1,7 +1,7 @@ -import type { StatusByTypeId } from '../../../dist/types'; import type { DocsOptions } from './core-common'; import type { ArgTypes, Args, ComponentTitle, Parameters, Path, StoryId, Tag } from './csf'; import type { IndexEntry } from './indexer'; +import type { StatusByTypeId } from './status'; export interface API_BaseEntry { id: StoryId; From a34458a28d62877cbae855241f05b482ab92df2f Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 3 Feb 2026 11:11:13 +0100 Subject: [PATCH 2/3] script changes, to skip generating dts mapper files, and instead use a custom condition --- code/tsconfig.json | 1 + scripts/build/build-package.ts | 2 - scripts/build/utils/generate-package-json.ts | 1 + scripts/build/utils/generate-type-mappers.ts | 47 -------------------- 4 files changed, 2 insertions(+), 49 deletions(-) delete mode 100644 scripts/build/utils/generate-type-mappers.ts diff --git a/code/tsconfig.json b/code/tsconfig.json index c93260ffc693..a0979540cdc8 100644 --- a/code/tsconfig.json +++ b/code/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "allowSyntheticDefaultImports": true, "baseUrl": ".", + "customConditions": ["code"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "ignoreDeprecations": "5.0", diff --git a/scripts/build/build-package.ts b/scripts/build/build-package.ts index 3a3dc1a3bd4e..fa22e9219602 100755 --- a/scripts/build/build-package.ts +++ b/scripts/build/build-package.ts @@ -23,7 +23,6 @@ import { buildEntries, hasPrebuild, isBuildEntries } from './entry-configs'; import { measure } from './utils/entry-utils'; import { generateBundle } from './utils/generate-bundle'; import { generatePackageJsonFile } from './utils/generate-package-json'; -import { generateTypesMapperFiles } from './utils/generate-type-mappers'; import { generateTypesFiles } from './utils/generate-types'; const { @@ -85,7 +84,6 @@ async function run() { const [bundleTime, typesTime] = await Promise.all([ measure(async () => generateBundle({ cwd: DIR_CWD, entry, name, isWatch })), measure(async () => { - await generateTypesMapperFiles(DIR_CWD, entry); if (isProduction) { await generateTypesFiles(DIR_CWD, entry); } diff --git a/scripts/build/utils/generate-package-json.ts b/scripts/build/utils/generate-package-json.ts index e3e4dab786b7..f57a7be9baa6 100644 --- a/scripts/build/utils/generate-package-json.ts +++ b/scripts/build/utils/generate-package-json.ts @@ -24,6 +24,7 @@ export async function generatePackageJsonFile(cwd: string, data: BuildEntries) { if (entry.dts === undefined) { pkgJson.exports[exportEntry] = { + code: entry.entryPoint, types: dtsPath, default: jsPath, }; diff --git a/scripts/build/utils/generate-type-mappers.ts b/scripts/build/utils/generate-type-mappers.ts deleted file mode 100644 index 66a49c28fa32..000000000000 --- a/scripts/build/utils/generate-type-mappers.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { existsSync } from 'node:fs'; -import { mkdir, writeFile } from 'node:fs/promises'; -import { dirname, join, relative, sep } from 'node:path'; - -import { dedent } from 'ts-dedent'; - -import type { BuildEntries } from './entry-utils'; - -async function generateTypesMapperContent(filePath: string, cwd: string) { - const upwards = relative(join(filePath, '..'), cwd); - const downwards = relative(cwd, filePath); - - return dedent` - // auto generated file from ${import.meta.url}, do not edit - export * from '${join(upwards, downwards).replaceAll(sep, '/')}'; - export type * from '${join(upwards, downwards).replaceAll(sep, '/')}'; - `; -} - -export async function generateTypesMapperFiles(cwd: string, data: BuildEntries) { - /** - * Generate the type mapper files, which are used to map the types to the SOURCE location. This - * would be for development builds ONLY, **HOWEVER**: During a production build we ALSO run this, - * because we want to generate a `d.ts` file for each entry in parallel. By generating these files - * (in parallel) first, we can then ensure we can compile the actual type definitions in parallel. - * This is because the type definitions have interdependencies between them. These - * interdependencies are MEGA complex, and this simplified approach immensely is the only way to - * ensure we can compile them in parallel. - */ - - const dtsEntries = Object.values(data.entries) - .flat() - .filter((entry) => entry.dts !== false); - - const all = dtsEntries.filter((e) => e.dts !== false).map((e) => e.entryPoint); - - await Promise.all( - all.map(async (filePath) => { - const location = join(cwd, filePath.replace('src', 'dist').replace(/\.tsx?/, '.d.ts')); - if (!existsSync(location)) { - const directory = dirname(location); - await mkdir(directory, { recursive: true }); - } - await writeFile(location, await generateTypesMapperContent(filePath, cwd)); - }) - ); -} From e8d448849fdf5d1696fc726cd0243b6f415863a2 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 3 Feb 2026 11:11:28 +0100 Subject: [PATCH 3/3] apply new fields to package.json files --- code/addons/a11y/package.json | 2 ++ code/addons/docs/package.json | 7 ++++ code/addons/links/package.json | 3 ++ code/addons/onboarding/package.json | 1 + code/addons/pseudo-states/package.json | 2 ++ code/addons/themes/package.json | 2 ++ code/addons/vitest/package.json | 2 ++ code/builders/builder-vite/package.json | 1 + code/builders/builder-webpack5/package.json | 1 + code/core/package.json | 33 +++++++++++++++++++ code/frameworks/angular/package.json | 2 ++ code/frameworks/ember/package.json | 2 ++ code/frameworks/html-vite/package.json | 2 ++ code/frameworks/nextjs-vite/package.json | 8 +++++ code/frameworks/nextjs/package.json | 7 ++++ code/frameworks/preact-vite/package.json | 2 ++ .../react-native-web-vite/package.json | 2 ++ code/frameworks/react-vite/package.json | 3 ++ code/frameworks/react-webpack5/package.json | 2 ++ code/frameworks/server-webpack5/package.json | 2 ++ code/frameworks/svelte-vite/package.json | 3 ++ code/frameworks/sveltekit/package.json | 2 ++ code/frameworks/vue3-vite/package.json | 2 ++ .../web-components-vite/package.json | 2 ++ code/lib/codemod/package.json | 1 + code/lib/core-webpack/package.json | 1 + code/lib/csf-plugin/package.json | 1 + code/lib/eslint-plugin/package.json | 1 + code/lib/react-dom-shim/package.json | 1 + code/presets/react-webpack/package.json | 1 + code/presets/server-webpack/package.json | 1 + code/renderers/html/package.json | 1 + code/renderers/preact/package.json | 1 + code/renderers/react/package.json | 3 ++ code/renderers/server/package.json | 1 + code/renderers/svelte/package.json | 2 ++ code/renderers/vue3/package.json | 2 ++ code/renderers/web-components/package.json | 1 + 38 files changed, 113 insertions(+) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index f8a1c9514cc2..221290191912 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -37,6 +37,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./manager": "./dist/manager.js", @@ -44,6 +45,7 @@ "./postinstall": "./dist/postinstall.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.tsx", "default": "./dist/preview.js" } }, diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 7997193f067b..c1b51a207f60 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -40,34 +40,41 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./angular": { "types": "./dist/angular/index.d.ts", + "code": "./src/angular/index.ts", "default": "./dist/angular/index.js" }, "./blocks": { "types": "./dist/blocks.d.ts", + "code": "./src/blocks.ts", "default": "./dist/blocks.js" }, "./ember": { "types": "./dist/ember/index.d.ts", + "code": "./src/ember/index.ts", "default": "./dist/ember/index.js" }, "./manager": "./dist/manager.js", "./mdx-loader": "./dist/mdx-loader.js", "./mdx-react-shim": { "types": "./dist/mdx-react-shim.d.ts", + "code": "./src/mdx-react-shim.ts", "default": "./dist/mdx-react-shim.js" }, "./package.json": "./package.json", "./preset": "./dist/preset.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.ts", "default": "./dist/preview.js" }, "./web-components": { "types": "./dist/web-components/index.d.ts", + "code": "./src/web-components/index.ts", "default": "./dist/web-components/index.js" } }, diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 5a63914239c4..50acb6adbbf8 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -29,16 +29,19 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./manager": "./dist/manager.js", "./package.json": "./package.json", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.ts", "default": "./dist/preview.js" }, "./react": { "types": "./dist/react/index.d.ts", + "code": "./src/react/index.ts", "default": "./dist/react/index.js" } }, diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index 5007dd48c0ca..4d31ae70966a 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -33,6 +33,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./manager": "./dist/manager.js", diff --git a/code/addons/pseudo-states/package.json b/code/addons/pseudo-states/package.json index ee50a4d2d888..87517b2a292a 100644 --- a/code/addons/pseudo-states/package.json +++ b/code/addons/pseudo-states/package.json @@ -35,12 +35,14 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./manager": "./dist/manager.js", "./package.json": "./package.json", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.ts", "default": "./dist/preview.js" } }, diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index b1d0db100aeb..be504eeb40f5 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -36,6 +36,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./manager": "./dist/manager.js", @@ -43,6 +44,7 @@ "./postinstall": "./dist/postinstall.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.ts", "default": "./dist/preview.js" } }, diff --git a/code/addons/vitest/package.json b/code/addons/vitest/package.json index 9095dd30581f..af38386d9c32 100644 --- a/code/addons/vitest/package.json +++ b/code/addons/vitest/package.json @@ -40,6 +40,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./internal/coverage-reporter": "./dist/node/coverage-reporter.js", @@ -53,6 +54,7 @@ "./vitest": "./dist/node/vitest.js", "./vitest-plugin": { "types": "./dist/vitest-plugin/index.d.ts", + "code": "./src/vitest-plugin/index.ts", "default": "./dist/vitest-plugin/index.js" } }, diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index 21be2ff9ec85..b6f086cbb48e 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -30,6 +30,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./input/iframe.html": "./input/iframe.html", diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index c43f8b3e8c7c..ea2fb05ea0e1 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -29,6 +29,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./loaders/export-order-loader": "./dist/loaders/export-order-loader.js", diff --git a/code/core/package.json b/code/core/package.json index e6e07f50edd0..1b4e66470bfc 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -48,141 +48,174 @@ "exports": { "./actions": { "types": "./dist/actions/index.d.ts", + "code": "./src/actions/index.ts", "default": "./dist/actions/index.js" }, "./actions/decorator": { "types": "./dist/actions/decorator.d.ts", + "code": "./src/actions/decorator.ts", "default": "./dist/actions/decorator.js" }, "./highlight": { "types": "./dist/highlight/index.d.ts", + "code": "./src/highlight/index.ts", "default": "./dist/highlight/index.js" }, "./internal/babel": { "types": "./dist/babel/index.d.ts", + "code": "./src/babel/index.ts", "default": "./dist/babel/index.js" }, "./internal/bin/dispatcher": "./dist/bin/dispatcher.js", "./internal/bin/loader": "./dist/bin/loader.js", "./internal/channels": { "types": "./dist/channels/index.d.ts", + "code": "./src/channels/index.ts", "default": "./dist/channels/index.js" }, "./internal/cli": { "types": "./dist/cli/index.d.ts", + "code": "./src/cli/index.ts", "default": "./dist/cli/index.js" }, "./internal/client-logger": { "types": "./dist/client-logger/index.d.ts", + "code": "./src/client-logger/index.ts", "default": "./dist/client-logger/index.js" }, "./internal/common": { "types": "./dist/common/index.d.ts", + "code": "./src/common/index.ts", "default": "./dist/common/index.js" }, "./internal/components": { "types": "./dist/components/index.d.ts", + "code": "./src/components/index.ts", "default": "./dist/components/index.js" }, "./internal/core-events": { "types": "./dist/core-events/index.d.ts", + "code": "./src/core-events/index.ts", "default": "./dist/core-events/index.js" }, "./internal/core-server": { "types": "./dist/core-server/index.d.ts", + "code": "./src/core-server/index.ts", "default": "./dist/core-server/index.js" }, "./internal/core-server/presets/common-override-preset": "./dist/core-server/presets/common-override-preset.js", "./internal/csf": { "types": "./dist/csf/index.d.ts", + "code": "./src/csf/index.ts", "default": "./dist/csf/index.js" }, "./internal/csf-tools": { "types": "./dist/csf-tools/index.d.ts", + "code": "./src/csf-tools/index.ts", "default": "./dist/csf-tools/index.js" }, "./internal/docs-tools": { "types": "./dist/docs-tools/index.d.ts", + "code": "./src/docs-tools/index.ts", "default": "./dist/docs-tools/index.js" }, "./internal/instrumenter": { "types": "./dist/instrumenter/index.d.ts", + "code": "./src/instrumenter/index.ts", "default": "./dist/instrumenter/index.js" }, "./internal/manager-errors": { "types": "./dist/manager-errors.d.ts", + "code": "./src/manager-errors.ts", "default": "./dist/manager-errors.js" }, "./internal/manager/globals": { "types": "./dist/manager/globals.d.ts", + "code": "./src/manager/globals.ts", "default": "./dist/manager/globals.js" }, "./internal/manager/globals-runtime": "./dist/manager/globals-runtime.js", "./internal/manager/manager-stores": { "types": "./dist/manager/manager-stores.d.ts", + "code": "./src/manager/manager-stores.ts", "default": "./dist/manager/manager-stores.js" }, "./internal/mocking-utils": { "types": "./dist/mocking-utils/index.d.ts", + "code": "./src/mocking-utils/index.ts", "default": "./dist/mocking-utils/index.js" }, "./internal/mocking-utils/mocker-runtime": "./dist/mocking-utils/mocker-runtime.js", "./internal/node-logger": { "types": "./dist/node-logger/index.d.ts", + "code": "./src/node-logger/index.ts", "default": "./dist/node-logger/index.js" }, "./internal/preview-api": { "types": "./dist/preview-api/index.d.ts", + "code": "./src/preview-api/index.ts", "default": "./dist/preview-api/index.js" }, "./internal/preview-errors": { "types": "./dist/preview-errors.d.ts", + "code": "./src/preview-errors.ts", "default": "./dist/preview-errors.js" }, "./internal/preview/globals": { "types": "./dist/preview/globals.d.ts", + "code": "./src/preview/globals.ts", "default": "./dist/preview/globals.js" }, "./internal/preview/runtime": "./dist/preview/runtime.js", "./internal/router": { "types": "./dist/router/index.d.ts", + "code": "./src/router/index.ts", "default": "./dist/router/index.js" }, "./internal/server-errors": { "types": "./dist/server-errors.d.ts", + "code": "./src/server-errors.ts", "default": "./dist/server-errors.js" }, "./internal/telemetry": { "types": "./dist/telemetry/index.d.ts", + "code": "./src/telemetry/index.ts", "default": "./dist/telemetry/index.js" }, "./internal/types": { "types": "./dist/types/index.d.ts", + "code": "./src/types/index.ts", "default": "./dist/types/index.js" }, "./manager-api": { "types": "./dist/manager-api/index.d.ts", + "code": "./src/manager-api/index.ts", "default": "./dist/manager-api/index.js" }, "./package.json": "./package.json", "./preview-api": { "types": "./dist/preview-api/index.d.ts", + "code": "./src/preview-api/index.ts", "default": "./dist/preview-api/index.js" }, "./test": { "types": "./dist/test/index.d.ts", + "code": "./src/test/index.ts", "default": "./dist/test/index.js" }, "./theming": { "types": "./dist/theming/index.d.ts", + "code": "./src/theming/index.ts", "default": "./dist/theming/index.js" }, "./theming/create": { "types": "./dist/theming/create.d.ts", + "code": "./src/theming/create.ts", "default": "./dist/theming/create.js" }, "./viewport": { "types": "./dist/viewport/index.d.ts", + "code": "./src/viewport/index.ts", "default": "./dist/viewport/index.js" } }, diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index f2e0d2f20928..a7c8c9db0f40 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -27,6 +27,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./builders/build-storybook": "./dist/builders/build-storybook/index.js", @@ -37,6 +38,7 @@ "./client/preview-prod": "./dist/client/preview-prod.js", "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 6055ebc18d57..97c8f22b9e6f 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -27,10 +27,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index c23509931f54..46d1bb4e93de 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -28,10 +28,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/nextjs-vite/package.json b/code/frameworks/nextjs-vite/package.json index eb53b3459a5d..cb89936bf418 100644 --- a/code/frameworks/nextjs-vite/package.json +++ b/code/frameworks/nextjs-vite/package.json @@ -29,37 +29,45 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./cache.mock": { "types": "./dist/export-mocks/cache/index.d.ts", + "code": "./src/export-mocks/cache/index.ts", "default": "./dist/export-mocks/cache/index.js" }, "./config/preview": "./dist/config/preview.js", "./headers.mock": { "types": "./dist/export-mocks/headers/index.d.ts", + "code": "./src/export-mocks/headers/index.ts", "default": "./dist/export-mocks/headers/index.js" }, "./navigation.mock": { "types": "./dist/export-mocks/navigation/index.d.ts", + "code": "./src/export-mocks/navigation/index.ts", "default": "./dist/export-mocks/navigation/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", "./preset": "./dist/preset.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.tsx", "default": "./dist/preview.js" }, "./router.mock": { "types": "./dist/export-mocks/router/index.d.ts", + "code": "./src/export-mocks/router/index.ts", "default": "./dist/export-mocks/router/index.js" }, "./vite-plugin": { "types": "./dist/vite-plugin/index.d.ts", + "code": "./src/vite-plugin/index.ts", "default": "./dist/vite-plugin/index.js" } }, diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index 3edf0415799e..90f7ee92b921 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -28,10 +28,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./cache.mock": { "types": "./dist/export-mocks/cache/index.d.ts", + "code": "./src/export-mocks/cache/index.ts", "default": "./dist/export-mocks/cache/index.js" }, "./compatibility/draft-mode.compat": "./dist/compatibility/draft-mode.compat.js", @@ -39,6 +41,7 @@ "./export-mocks": "./dist/export-mocks/index.js", "./headers.mock": { "types": "./dist/export-mocks/headers/index.d.ts", + "code": "./src/export-mocks/headers/index.ts", "default": "./dist/export-mocks/headers/index.js" }, "./image-context": "./dist/image-context.js", @@ -46,22 +49,26 @@ "./images/next-legacy-image": "./dist/images/next-legacy-image.js", "./navigation.mock": { "types": "./dist/export-mocks/navigation/index.d.ts", + "code": "./src/export-mocks/navigation/index.ts", "default": "./dist/export-mocks/navigation/index.js" }, "./next-image-loader-stub": "./dist/next-image-loader-stub.js", "./next-swc-loader-patch": "./dist/swc/next-swc-loader-patch.js", "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", "./preset": "./dist/preset.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.tsx", "default": "./dist/preview.js" }, "./router.mock": { "types": "./dist/export-mocks/router/index.d.ts", + "code": "./src/export-mocks/router/index.ts", "default": "./dist/export-mocks/router/index.js" }, "./rsc/server-only": "./dist/rsc/server-only.js", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index 5f1e1e9d4a0a..7bc8f30e94d5 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -28,10 +28,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index 61b281bc3cad..e376f88a3e50 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -30,10 +30,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 7fe7ac824473..36aa370d849f 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -28,15 +28,18 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", "./preset": { "types": "./dist/preset.d.ts", + "code": "./src/preset.ts", "default": "./dist/preset.js" } }, diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 5e66d9503713..1dab679f81eb 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -28,10 +28,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index d506850f2ce3..2caff89f9702 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -26,10 +26,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 2d45aecd9e74..31c164d9526d 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -28,15 +28,18 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", "./preset": { "types": "./dist/preset.d.ts", + "code": "./src/preset.ts", "default": "./dist/preset.js" } }, diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 09876bfa1b51..3ff7fdec369d 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -30,6 +30,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./internal/MockProvider.svelte": "./static/MockProvider.svelte", @@ -39,6 +40,7 @@ "./internal/mocks/app/stores": "./dist/mocks/app/stores.js", "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 713d34ede97b..6ce91984c614 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -28,10 +28,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index b1970fc90a1a..f5cff1016d03 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -30,10 +30,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./node": { "types": "./dist/node/index.d.ts", + "code": "./src/node/index.ts", "default": "./dist/node/index.js" }, "./package.json": "./package.json", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index e6be8595bc10..6e53b2431d67 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -24,6 +24,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./package.json": "./package.json", diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 73daa117740c..94313a032355 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -23,6 +23,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./package.json": "./package.json" diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index dbb42a016af3..1f7a89d6409e 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -24,6 +24,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./package.json": "./package.json", diff --git a/code/lib/eslint-plugin/package.json b/code/lib/eslint-plugin/package.json index 1da709221b2f..f01f68221c25 100644 --- a/code/lib/eslint-plugin/package.json +++ b/code/lib/eslint-plugin/package.json @@ -29,6 +29,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./package.json": "./package.json" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 971e57425f4c..f00564ab6db1 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -24,6 +24,7 @@ "exports": { ".": { "types": "./dist/react-18.d.ts", + "code": "./src/react-18.tsx", "default": "./dist/react-18.js" }, "./package.json": "./package.json", diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index cda4190838ee..797e1c01d4b6 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -23,6 +23,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./package.json": "./package.json", diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 1fd03f08f65a..2ce9f6cb2cfe 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -23,6 +23,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./loader": "./dist/loader.js", diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 99aa2c11fdd4..44752f2bf27a 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -27,6 +27,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 1bae8fc47227..b6cf1c99b0d4 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -27,6 +27,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index c4ddb5984597..96c8c084ed6b 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -23,6 +23,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", @@ -31,12 +32,14 @@ "./entry-preview-rsc": "./dist/entry-preview-rsc.js", "./experimental-playwright": { "types": "./dist/playwright.d.ts", + "code": "./src/playwright.ts", "default": "./dist/playwright.js" }, "./package.json": "./package.json", "./preset": "./dist/preset.js", "./preview": { "types": "./dist/preview.d.ts", + "code": "./src/preview.tsx", "default": "./dist/preview.js" } }, diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index ff5fa14fa308..1ac1a15dd301 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -26,6 +26,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 92f3287a47eb..cb3a5b4c8523 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -26,12 +26,14 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", "./entry-preview-docs": "./dist/entry-preview-docs.js", "./experimental-playwright": { "types": "./dist/playwright.d.ts", + "code": "./src/playwright.ts", "default": "./dist/playwright.js" }, "./internal/AddStorybookIdDecorator.svelte": "./static/AddStorybookIdDecorator.svelte", diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 11e264a839ce..5d78596ff3f9 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -27,12 +27,14 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js", "./entry-preview-docs": "./dist/entry-preview-docs.js", "./experimental-playwright": { "types": "./dist/playwright.d.ts", + "code": "./src/playwright.ts", "default": "./dist/playwright.js" }, "./package.json": "./package.json", diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index b600a31d6a12..ec8b8596d18c 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -29,6 +29,7 @@ "exports": { ".": { "types": "./dist/index.d.ts", + "code": "./src/index.ts", "default": "./dist/index.js" }, "./entry-preview": "./dist/entry-preview.js",