1
1
import type { StorybookConfig } from '@storybook/web-components-vite' ;
2
- import { join , dirname } from 'path' ;
3
-
4
- /**
5
- * This function is used to resolve the absolute path of a package.
6
- * It is needed in projects that use Yarn PnP or are set up within a monorepo.
7
- */
8
- function getAbsolutePath ( value : string ) : any {
9
- return dirname ( require . resolve ( join ( value , 'package.json' ) ) ) ;
10
- }
2
+ import remarkGfm from 'remark-gfm' ;
11
3
12
4
const config : StorybookConfig = {
13
5
stories : [
@@ -19,18 +11,30 @@ const config: StorybookConfig = {
19
11
staticDirs : [ './images' ] ,
20
12
21
13
addons : [
22
- getAbsolutePath ( '@storybook/addon-links' ) ,
23
- getAbsolutePath ( '@storybook/addon-essentials' ) ,
24
- getAbsolutePath ( '@chromatic-com/storybook' ) ,
25
- getAbsolutePath ( '@storybook/addon-a11y' ) ,
14
+ {
15
+ name : '@storybook/addon-docs' ,
16
+ options : {
17
+ mdxPluginOptions : {
18
+ mdxCompileOptions : {
19
+ remarkPlugins : [ remarkGfm ] ,
20
+ } ,
21
+ } ,
22
+ } ,
23
+ } ,
24
+ '@storybook/addon-links' ,
25
+ '@storybook/addon-essentials' ,
26
+ '@chromatic-com/storybook' ,
27
+ '@storybook/addon-a11y' ,
26
28
'../storyhelpers/storybook-readme' ,
27
29
] ,
28
30
29
31
framework : {
30
- name : getAbsolutePath ( '@storybook/web-components-vite' ) ,
32
+ name : '@storybook/web-components-vite' ,
31
33
options : { } ,
32
34
} ,
33
35
34
- docs : { } ,
36
+ docs : {
37
+ autodocs : true ,
38
+ } ,
35
39
} ;
36
40
export default config ;
0 commit comments