fix: align Vue runtime, patch UnoCSS scrollbar, update deps, fix Wind… - #13
Merged
Merged
Conversation
…ows/Docker builds - fix: bump vue to 3.5.39 to match @vue/runtime-dom (fixes init_runtime_dom_esm_bundler) - fix: add compatible:true to presetScrollbar (fixes unmatched scrollbar-color/width utilities) - fix: add cross-env for cross-platform NODE_OPTIONS in build script - fix: use corepack enable in Dockerfile (pins pnpm to packageManager version) - fix: add pnpm-workspace.yaml with allowBuilds:esbuild (pnpm v11 requirement) - chore: bump @tiptap/* to 3.27.1, @types/node to ^26, unplugin-vue-markdown to ^32 - chore: bump CI node-version 22->24, Docker nginx to alpine-slim
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Fixes two critical runtime errors introduced by Dependabot dep bumps, plus build/CI hygiene.
Fixes
🔴 Vue 3.5.34 / @vue/runtime-dom 3.5.39 mismatch
Dependabot bumped
@vue/runtime-domto3.5.39without bumpingvue(stuck at3.5.34). CausedUncaught ReferenceError: init_runtime_dom_esm_bundler is not definedin browser.→ Bumped
vueto^3.5.39to match.🟡 UnoCSS
unmatched utilityon scrollbar shortcutsunocss-preset-scrollbarv4.0.0 has a bug: thescrollbarshortcut referencesscrollbar-width-autoandscrollbar-color-[...]utilities that are only registered whencompatible: true.→ Set
presetScrollbar({ compatible: true }).🟡 Windows + Docker build failures
NODE_OPTIONS=…inline syntax is POSIX-only → addedcross-env.allowBuildsinpnpm-workspace.yamlforesbuildnative binaries → created config + switched Dockerfile tocorepack enable.Deps Updated
@tiptap/pm@tiptap/starter-kit@tiptap/vue-3@types/nodeunplugin-vue-markdowncross-env(new)CI
nginx:stable-alpine→nginx:stable-alpine-slimVerified
pnpm dev— zero UnoCSS warningspnpm build— passes on Windows (cross-env) and Linux