Skip to content

fix: add missing direct deps for pnpm strict mode#8

Merged
gdilla merged 1 commit intomainfrom
fix/missing-deps
Mar 14, 2026
Merged

fix: add missing direct deps for pnpm strict mode#8
gdilla merged 1 commit intomainfrom
fix/missing-deps

Conversation

@gdilla
Copy link
Owner

@gdilla gdilla commented Mar 14, 2026

Summary

  • Adds @tiptap/extension-blockquote, @tiptap/extension-horizontal-rule, and @lezer/highlight as explicit dependencies
  • These were imported directly in source but only existed as transitive deps of @tiptap/starter-kit and @codemirror/language
  • pnpm strict isolation mode prevented both Vite (pnpm dev) and vue-tsc (pnpm typecheck) from resolving them
  • Fixes all 3 pre-existing typecheck errorspnpm check now passes fully clean

Test plan

  • pnpm typecheck passes (0 errors, was 3)
  • pnpm test passes (167 tests)
  • pnpm lint passes
  • pnpm dev launches without Vite import resolution errors

🤖 Generated with Claude Code

@tiptap/extension-blockquote, @tiptap/extension-horizontal-rule, and
@lezer/highlight were imported directly but only existed as transitive
deps. pnpm's strict isolation prevented Vite from resolving them.

This also fixes the 3 pre-existing vue-tsc type errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gdilla gdilla merged commit d2e3862 into main Mar 14, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant