Skip to content

chore: add changeset for PowerSync add-on#448

Merged
tannerlinsley merged 1 commit into
mainfrom
taren/festive-pike-a87b52
May 11, 2026
Merged

chore: add changeset for PowerSync add-on#448
tannerlinsley merged 1 commit into
mainfrom
taren/festive-pike-a87b52

Conversation

@tannerlinsley
Copy link
Copy Markdown
Member

@tannerlinsley tannerlinsley commented May 11, 2026

Summary

  • Adds the missing changeset for #407 (React PowerSync scaffolding add-on, merged as 8f24af5) so the next Version Packages release publishes it.
  • Minor bump for @tanstack/cli and @tanstack/create.

Verification

Locally scaffolded a fresh app with the add-on and confirmed the integration is wired up end-to-end:

node packages/cli/dist/index.js create powersync-test --framework react --add-ons powersync --no-git --no-intent -y
cd powersync-test
npx tsc --noEmit            # clean
npm run build               # client + SSR succeed
npm run dev -- --port 4567  # SSR serves /demo/powersync → HTTP 200

The Vite plugin excludes @powersync/web from optimizeDeps (required for the WA-SQLite VFS), the PowerSyncProvider opens the DB with disableSSRWarning, the sample AppSchema/BackendConnector read VITE_POWERSYNC_URL/VITE_POWERSYNC_TOKEN from .env.local, and /demo/powersync inserts local rows + renders live useQuery results without any real PowerSync instance configured.

Test plan

  • pnpm build
  • pnpm test (pre-commit hook)
  • Scaffolded React + PowerSync app builds and SSR-renders /demo/powersync

Summary by CodeRabbit

New Features

  • Added PowerSync add-on scaffolding via tanstack add powersync command or --add-ons powersync flag for TanStack Create
  • Automatically integrates PowerSync Web SDK into React applications with sample demo route and live query support

Review Change Stack

Minor bump for @tanstack/cli and @tanstack/create to release the
React PowerSync scaffolding add-on merged in 8f24af5.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 11, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b79b8eab-5607-4bb7-9403-079a9d8f9e89

📥 Commits

Reviewing files that changed from the base of the PR and between fbcbf6e and dd955cf.

📒 Files selected for processing (1)
  • .changeset/powersync-addon.md

📝 Walkthrough

Walkthrough

This PR introduces a Changeset entry that documents a new PowerSync add-on scaffold for TanStack Create. The entry marks a minor version bump for both @tanstack/cli and @tanstack/create and describes the scaffolded integration including Vite configuration, a PowerSyncProvider component, example schema and connector code, and a demo route.

Changes

PowerSync Add-on Release Notes

Layer / File(s) Summary
Release Metadata
.changeset/powersync-addon.md
Changeset header declares minor version bumps for @tanstack/cli and @tanstack/create.
Feature Description
.changeset/powersync-addon.md
Feature entry documents tanstack add powersync scaffold: Vite plugin for PowerSync Web SDK and WA-SQLite worker emissions, PowerSyncProvider with SSR warning suppression, sample AppSchema and BackendConnector with environment variable reading, and /demo/powersync route demonstrating local inserts and live query results.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

A PowerSync bloom takes root so true,
With WA-SQLite workers breaking through,
Demo queries dance on the Start runtime,
Hop-hop, the scaffold's yours to climb! 🐰✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the primary change: adding a changeset file for the PowerSync add-on feature that was previously merged but lacked a changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch taren/festive-pike-a87b52

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Comment @coderabbitai help to get the list of available commands and usage tips.

@tannerlinsley tannerlinsley merged commit e7ca15f into main May 11, 2026
4 checks passed
@tannerlinsley tannerlinsley deleted the taren/festive-pike-a87b52 branch May 11, 2026 17:16
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