Skip to content

Commit 0b9b164

Browse files
authored
Merge pull request #28552 from storybookjs/shilman/optimize-docs-mdx
Core: Upgrade docs-mdx for smaller install
2 parents fd02b0d + f4b0bb5 commit 0b9b164

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

code/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@
277277
"@radix-ui/react-dialog": "^1.0.5",
278278
"@radix-ui/react-scroll-area": "^1.0.5",
279279
"@radix-ui/react-slot": "^1.0.2",
280-
"@storybook/docs-mdx": "3.1.0-next.0",
280+
"@storybook/docs-mdx": "4.0.0-next.0",
281281
"@storybook/global": "^5.0.0",
282282
"@storybook/icons": "^1.2.5",
283283
"@tanstack/react-virtual": "^3.3.0",

code/core/src/core-server/utils/StoryIndexGenerator.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import { commonGlobOptions, normalizeStoryPath } from '@storybook/core/common';
2323
import { logger, once } from '@storybook/core/node-logger';
2424
import { getStorySortParameter, loadConfig } from '@storybook/core/csf-tools';
2525
import { storyNameFromExport, toId, combineTags } from '@storybook/csf';
26-
import { analyze } from '@storybook/docs-mdx';
2726
import { dedent } from 'ts-dedent';
2827
import { autoName } from './autoName';
2928
import { IndexingError, MultipleIndexingError } from './IndexingError';
@@ -408,7 +407,8 @@ export class StoryIndexGenerator {
408407

409408
const content = await fs.readFile(absolutePath, 'utf8');
410409

411-
const result = analyze(content);
410+
const { analyze } = await import('@storybook/docs-mdx');
411+
const result = await analyze(content);
412412

413413
// Templates are not indexed
414414
if (result.isTemplate) return false;

code/yarn.lock

+8-6
Original file line numberDiff line numberDiff line change
@@ -5758,7 +5758,7 @@ __metadata:
57585758
"@radix-ui/react-scroll-area": "npm:^1.0.5"
57595759
"@radix-ui/react-slot": "npm:^1.0.2"
57605760
"@storybook/csf": "npm:0.1.11"
5761-
"@storybook/docs-mdx": "npm:3.1.0-next.0"
5761+
"@storybook/docs-mdx": "npm:4.0.0-next.0"
57625762
"@storybook/global": "npm:^5.0.0"
57635763
"@storybook/icons": "npm:^1.2.5"
57645764
"@tanstack/react-virtual": "npm:^3.3.0"
@@ -5911,10 +5911,12 @@ __metadata:
59115911
languageName: node
59125912
linkType: hard
59135913

5914-
"@storybook/docs-mdx@npm:3.1.0-next.0":
5915-
version: 3.1.0-next.0
5916-
resolution: "@storybook/docs-mdx@npm:3.1.0-next.0"
5917-
checksum: 10c0/7622d7c6318e842c90a71c1836d68531236c31fff7081c885803eddfafb7e3f8998689f612eaa0292209ada8352a36657dcacb5d3ef4632b8e8b8a283c39602e
5914+
"@storybook/docs-mdx@npm:4.0.0-next.0":
5915+
version: 4.0.0-next.0
5916+
resolution: "@storybook/docs-mdx@npm:4.0.0-next.0"
5917+
dependencies:
5918+
acorn: "npm:^8.12.1"
5919+
checksum: 10c0/6253361e4e3c6c716c4f4c8cc30c082bcdab66b35b30183f6574d94720d875e28927916be8bda0bff4987090c3e50d348ca898160b1812a90c5afa845400414e
59185920
languageName: node
59195921
linkType: hard
59205922

@@ -9241,7 +9243,7 @@ __metadata:
92419243
languageName: node
92429244
linkType: hard
92439245

9244-
"acorn@npm:^8.0.0, acorn@npm:^8.10.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
9246+
"acorn@npm:^8.0.0, acorn@npm:^8.10.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
92459247
version: 8.12.1
92469248
resolution: "acorn@npm:8.12.1"
92479249
bin:

0 commit comments

Comments
 (0)