1
- import { resolve , join , dirname } from "path"
1
+ import { resolve } from "path"
2
2
import * as dotenv from "dotenv"
3
3
import * as webpack from "webpack"
4
4
import { StorybookConfig } from "@storybook/nextjs"
5
5
6
6
dotenv . config ( { path : resolve ( __dirname , "../../../.env" ) } )
7
7
8
- /**
9
- * This function is used to resolve the absolute path of a package.
10
- * It is needed in projects that use Yarn PnP or are set up within a monorepo.
11
- */
12
- function getAbsolutePath ( value : string ) {
13
- return dirname ( require . resolve ( join ( value , "package.json" ) ) )
14
- }
15
-
16
8
const config : StorybookConfig = {
17
9
stories : [
18
10
"../src/**/*.mdx" ,
@@ -24,15 +16,15 @@ const config: StorybookConfig = {
24
16
staticDirs : [ "./public" ] ,
25
17
26
18
addons : [
27
- getAbsolutePath ( "@storybook/addon-links" ) ,
28
- getAbsolutePath ( "@storybook/addon-essentials" ) ,
29
- getAbsolutePath ( "@storybook/addon-interactions" ) ,
30
- getAbsolutePath ( "@storybook/addon-webpack5-compiler-swc" ) ,
31
- getAbsolutePath ( "@storybook/addon-mdx-gfm" ) ,
19
+ "@storybook/addon-links" ,
20
+ "@storybook/addon-essentials" ,
21
+ "@storybook/addon-interactions" ,
22
+ "@storybook/addon-webpack5-compiler-swc" ,
23
+ "@storybook/addon-mdx-gfm" ,
32
24
] ,
33
25
34
26
framework : {
35
- name : getAbsolutePath ( "@storybook/nextjs" ) ,
27
+ name : "@storybook/nextjs" ,
36
28
options : { } ,
37
29
} ,
38
30
0 commit comments