es-toolkit
es-toolkit copied to clipboard
docs: implement Sandpack component in documentation
Related With https://github.com/toss/es-toolkit/pull/338, https://github.com/toss/es-toolkit/pull/358
I'm submitting this PR again with modifications due to a Vercel deployment error that occurred when I submitted the previous PR.
I suspect the deployment error was caused by dependency conflicts between the vitepress version and the vue version. When I attempted to deploy directly to Vercel in the same environment, the following error appeared:
build error:
vitepress data not properly injected in app
Error: vitepress data not properly injected in app
at useData$1 (file:///vercel/path0/docs/.vitepress/.temp/app.js?t=1723187817409:187:11)
at normalizeLink$1 (file:///vercel/path0/docs/.vitepress/.temp/app.js?t=1723187817409:501:20)
at file:///vercel/path0/docs/.vitepress/.temp/app.js?t=1723187817409:3214:113
at renderComponentSubTree (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:442:9)
at renderComponentVNode (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:386:12)
at ssrRenderComponent (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:84:10)
at file:///vercel/path0/docs/.vitepress/.temp/app.js?t=1723187817409:3315:13
at renderComponentSubTree (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:442:9)
at renderComponentVNode (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:386:12)
at ssrRenderComponent (/vercel/path0/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:84:10)
Error: Command "yarn workspace docs docs:build" exited with 1
The build error issue was resolved by removing vitepress and then reinstalling it with version ^1.3.2
. (If we reinstall with ^1.2.2
, due to semantic versioning, it will point to the latest version 1.3.2
, so we explicitly specify ^1.3.2
in the package.json)
However, since I'm concerned about bumping to a minor version, I'm attaching the CHANGELOG.md for vitepress.
@raon0211 I would appreciate it if you could check the Vercel deployment log for this PR.