Skip to content

Commit 11d8903

Browse files
committed
fix(rsc): vendor and optimize use-sync-external-store
1 parent 9b2741f commit 11d8903

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

packages/plugin-rsc/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"rsc-html-stream": "^0.0.7",
6262
"tinyexec": "^1.0.1",
6363
"tsdown": "^0.13.2",
64+
"use-sync-external-store": "^1.5.0",
6465
"vite-plugin-inspect": "^11.3.2"
6566
},
6667
"peerDependencies": {

packages/plugin-rsc/tsdown.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ export default defineConfig({
4444
recursive: true,
4545
force: true,
4646
})
47+
fs.cpSync(
48+
'./node_modules/use-sync-external-store',
49+
'./dist/vendor/use-sync-external-store',
50+
{ recursive: true, dereference: true },
51+
)
52+
fs.rmSync('./dist/vendor/use-sync-external-store/node_modules', {
53+
recursive: true,
54+
force: true,
55+
})
4756
},
4857
},
4958
],

pnpm-lock.yaml

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)