github mksglu/context-mode v1.0.47
1.0.47

latest releases: v1.0.49, v1.0.48
8 hours ago

Native deps moved to optionalDependencies (#163)

better-sqlite3, turndown, turndown-plugin-gfm, and @mixmark-io/domino moved from dependencies to optionalDependencies.

Why

Bun-powered platforms (OpenCode, Kilo Code) failed to install context-mode because better-sqlite3's native compilation (prebuild-install → node-gyp) crashes under Bun. The entire bun install aborted.

What changes

  • Bun users: bun install now succeeds. Native deps silently skip. Runtime uses bun:sqlite via BunSQLiteAdapter.
  • Node.js users: Zero change. optionalDependencies install identically to dependencies when compilation succeeds. If somehow missing, start.mjs lazy-installs at server startup.

Reviewed by

Windows Engineer, macOS/Linux Engineer, Node.js Runtime Engineer, 11 Adapters Architect — all SAFE, zero risk.

Don't miss a new context-mode release

NewReleases is sending notifications on new releases.