Skip to content

Commit f05447b

Browse files
committed
Got storybook working with yarn pnp
1 parent 9573151 commit f05447b

File tree

4 files changed

+21
-14
lines changed

4 files changed

+21
-14
lines changed

.storybook/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ export default {
1919
getAbsolutePath("@storybook/addon-links"),
2020
getAbsolutePath("@vueless/storybook-dark-mode"),
2121
],
22-
framework: getAbsolutePath("@storybook/react-vite"),
22+
framework: "@storybook/react-vite",
2323
docs: {},
2424
} as StorybookConfig;
2525

2626
function getAbsolutePath(value: string): any {
27-
return dirname(require.resolve(join(value, "package.json")));
27+
return dirname(require.resolve(value));
2828
}

.yarnrc.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
nodeLinker: node-modules
1+
nodeLinker: pnp
22

33
packageExtensions:
44
"@blueprintjs/datetime@*":
55
dependencies:
6-
"@types/react": ^16||^17||^18
6+
"@types/react": ^18||^19
77
"@parcel/fs@^2.13.3":
88
dependencies:
99
"@parcel/core": ^2.13.3
@@ -31,3 +31,6 @@ packageExtensions:
3131
supports-color: "*"
3232

3333
yarnPath: .yarn/releases/yarn-4.12.0.cjs
34+
35+
pnpFallbackMode: all
36+
pnpMode: loose

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"repository": "https://github.com/UW-Macrostrat/web-components.git",
77
"version": "4.0.0",
88
"scripts": {
9-
"dev": "storybook dev -p 6006 --no-open",
9+
"dev": "NODE_NO_WARNINGS=1 storybook dev -p 6006 --no-open",
1010
"build:storybook": "storybook build --debug",
1111
"build": "NODE_NO_WARNINGS=1 tsx scripts/publish-helpers build",
1212
"status": "NODE_NO_WARNINGS=1 tsx scripts/publish-helpers status",
@@ -29,11 +29,12 @@
2929
"@storybook/addon-docs": "10.2.0",
3030
"@storybook/addon-links": "10.2.0",
3131
"@storybook/builder-vite": "10.2.0",
32+
"@storybook/icons": "^2.0.1",
3233
"@storybook/react-vite": "10.2.0",
3334
"@types/d3-geo": "^3.1.0",
3435
"@types/geojson": "^7946.0.16",
3536
"@types/react": "^18.3.12",
36-
"@vueless/storybook-dark-mode": "^10.0.4",
37+
"@vueless/storybook-dark-mode": "^10.0.6",
3738
"chalk": "^5.6.2",
3839
"date-fns": "^4.1.0",
3940
"glob": "^11.1.0",
@@ -49,7 +50,8 @@
4950
"tsx": "^4.19.1",
5051
"typescript": "^5.8.3",
5152
"underscore": "^1.12.0",
52-
"use-async-effect": "^2.2.1"
53+
"use-async-effect": "^2.2.1",
54+
"vite": "^7.3.1"
5355
},
5456
"resolutions": {
5557
"react": "^19",

yarn.lock

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,11 +1608,12 @@ __metadata:
16081608
"@storybook/addon-docs": "npm:10.2.0"
16091609
"@storybook/addon-links": "npm:10.2.0"
16101610
"@storybook/builder-vite": "npm:10.2.0"
1611+
"@storybook/icons": "npm:^2.0.1"
16111612
"@storybook/react-vite": "npm:10.2.0"
16121613
"@types/d3-geo": "npm:^3.1.0"
16131614
"@types/geojson": "npm:^7946.0.16"
16141615
"@types/react": "npm:^18.3.12"
1615-
"@vueless/storybook-dark-mode": "npm:^10.0.4"
1616+
"@vueless/storybook-dark-mode": "npm:^10.0.6"
16161617
chalk: "npm:^5.6.2"
16171618
date-fns: "npm:^4.1.0"
16181619
glob: "npm:^11.1.0"
@@ -1629,6 +1630,7 @@ __metadata:
16291630
typescript: "npm:^5.8.3"
16301631
underscore: "npm:^1.12.0"
16311632
use-async-effect: "npm:^2.2.1"
1633+
vite: "npm:^7.3.1"
16321634
languageName: unknown
16331635
linkType: soft
16341636

@@ -3430,7 +3432,7 @@ __metadata:
34303432
languageName: node
34313433
linkType: hard
34323434

3433-
"@types/react@npm:*, @types/react@npm:>= 16.0.0 < 20.0.0":
3435+
"@types/react@npm:*, @types/react@npm:>= 16.0.0 < 20.0.0, @types/react@npm:^18||^19":
34343436
version: 19.2.9
34353437
resolution: "@types/react@npm:19.2.9"
34363438
dependencies:
@@ -3439,7 +3441,7 @@ __metadata:
34393441
languageName: node
34403442
linkType: hard
34413443

3442-
"@types/react@npm:^16||^17||^18, @types/react@npm:^18.3.12":
3444+
"@types/react@npm:^18.3.12":
34433445
version: 18.3.27
34443446
resolution: "@types/react@npm:18.3.27"
34453447
dependencies:
@@ -4046,15 +4048,15 @@ __metadata:
40464048
languageName: node
40474049
linkType: hard
40484050

4049-
"@vueless/storybook-dark-mode@npm:^10.0.4":
4050-
version: 10.0.4
4051-
resolution: "@vueless/storybook-dark-mode@npm:10.0.4"
4051+
"@vueless/storybook-dark-mode@npm:^10.0.6":
4052+
version: 10.0.6
4053+
resolution: "@vueless/storybook-dark-mode@npm:10.0.6"
40524054
dependencies:
40534055
"@storybook/global": "npm:^5.0.0"
40544056
lodash-es: "npm:^4.17.21"
40554057
peerDependencies:
40564058
storybook: ^10.0.0
4057-
checksum: 10c0/d1c138f99cd5cabdb8bb8da6c1fc2624a2e31d33e3ae70c4413868f43590fec9f23807d9328d3a70bfa0943e8dc93b3affdb23403fd5161a1925a524d1a15a02
4059+
checksum: 10c0/acb9b6b8c261b6a133dc415379444e7e5a0566eb88a7ac2004f2a59fc8ae8cd9c9cb85a17623ac9aea2a7fcb74a749c0e7c8bac76dbe6906df91a35aa63dfd1b
40584060
languageName: node
40594061
linkType: hard
40604062

0 commit comments

Comments
 (0)