Skip to content

Sync from docs: remove @journeyapps/wa-sqlite peer dep from web install (powersync-docs #550) - #64

Open
bean1352 wants to merge 1 commit into
mainfrom
drift/docs-550-wa-sqlite-peer-dep
Open

Sync from docs: remove @journeyapps/wa-sqlite peer dep from web install (powersync-docs #550)#64
bean1352 wants to merge 1 commit into
mainfrom
drift/docs-550-wa-sqlite-peer-dep

Conversation

@bean1352

@bean1352 bean1352 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Generated by Claude. Review carefully before merging.

Source docs PR: powersync-ja/powersync-docs#550

What changed in docs

With @powersync/web v2.1.0, @journeyapps/wa-sqlite is no longer a peer dependency and does not need to be installed manually. The docs PR removed it from all install commands across Next.js, TanStack, Capacitor, and the core web snippet.

Skill updates in this PR

  • skills/powersync/references/sdks/powersync-js.md: Removed @journeyapps/wa-sqlite@latest from the web install block in the Quick Setup section.
  • skills/powersync/references/sdks/powersync-js-tanstack.md: Removed @journeyapps/wa-sqlite@latest from the TanStack DB web install command.
  • skills/powersync/references/sdks/powersync-js-react.md: Removed @journeyapps/wa-sqlite@latest from the Next.js install command.
  • skills/powersync/references/sdks/powersync-js-vue.md: Removed @journeyapps/wa-sqlite@latest from the Vue pnpm install command.

Notes for reviewer

The Vite optimizeDeps.exclude config in powersync-js-react.md still lists @journeyapps/wa-sqlite. The docs PR did not change any Vite configuration, so this was left untouched. If the package is now bundled inside @powersync/web and is never a direct dependency, keeping it in exclude is harmless but potentially misleading. A reviewer familiar with the Vite build behavior should decide whether to remove it.

The Nuxt pnpm install in powersync-js-vue.md did not include @journeyapps/wa-sqlite before this PR, so no change was needed there.


Generated by Claude Code

@powersync/web v2.1.0 bundles wa-sqlite internally; it is no longer a
required peer dependency. Update install commands across js, react,
vue, and tanstack skill files to match.

Source: powersync-docs#550
@bean1352
bean1352 requested a review from michaelbarnes August 3, 2026 14:53
@bean1352 bean1352 self-assigned this Aug 3, 2026
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