Skip to content

chore: 0.1.1 package metadata for npm search - #57

Merged
darekaze merged 2 commits into
mainfrom
drkz/0.1.1-package-metadata-e2b7
Sep 10, 2026
Merged

darekaze merged 2 commits into
mainfrom
drkz/0.1.1-package-metadata-e2b7

Conversation

@darekaze

@darekaze darekaze commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

FM-PS-LYNX-019 — package searchability + version bump for 0.1.1, plus README sync-status refresh.

Await captain merge instruction. Do not merge without it.

Why

npm view powersync-lynx description currently returns README HTML (<div align="center" markdown>) because package.json had no description field, so npm fell back to the README.

Sync caveats in the root README were written while #19–#21 / #40 (status UX) and #50/#52 (packed web-host + abort-before-headers) were still in flight. Those lands are on main; the README now matches current behavior.

Changes

package.json metadata

  • version: 0.1.0 → 0.1.1
  • description: plain-text GitHub repo description (not README HTML)
  • keywords: GitHub topics (powersync, lynx, lynxjs, sqlite, offline-first, local-first, sync, typescript, reactlynx, android, ios, wasm)
  • repository: git+https://github.com/countertek/powersync-lynx.git
  • homepage: https://github.com/countertek/powersync-lynx
  • bugs.url: https://github.com/countertek/powersync-lynx/issues

README

  • Ready vs synced kept as the documented contract (waitForReady / waitForFirstSync / waitForStatus(s => s.connected)).
  • Native streaming rewritten as the live Autolink path (httpFetch + streamingId / onData* → onEnd), not an open caveat. Dropped “rebuild after pulling streaming changes” and the fix(sync): abort native streams, drop iOS 150s cap, release earlyEvents #36 leftover cite.
  • Status signals replace the ⚠️ Sync caveats table: persisted hasSynced / lastSyncedAt vs this-session connected / download evidence.
  • Limits kept honest: Lynx Explorer does not register NativePowerSyncModule; Windows/macOS recipe-only (desktop not a full Autolink product path); native abort-before-headers residual (JS settlement may precede native cancel until the streamingId Callback — ADR 0003); demo tokens are static HS256 JWT.

No export, install-graph, or backlog implementation changes.

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 10, 2026 05:50
Add description, keywords, repository, homepage, and bugs so npm
view no longer falls back to README HTML. Bump version to 0.1.1.

Co-authored-by: Darwin <darekaze@users.noreply.github.com>
Match current main after #19–#21/#40 and #50/#52: document
waitForReady / hasSynced / waitForFirstSync as the status contract,
describe native httpFetch as the live path, and keep remaining
limits (Explorer, desktop recipes, abort-before-headers residual).

Co-authored-by: Darwin <darekaze@users.noreply.github.com>
@darekaze
darekaze marked this pull request as ready for review September 10, 2026 05:54
@darekaze
darekaze merged commit 5e6e243 into main Sep 10, 2026
1 check passed
@darekaze
darekaze deleted the drkz/0.1.1-package-metadata-e2b7 branch September 10, 2026 06:07
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.

2 participants