Skip to content

Conversation

@tkurki
Copy link
Member

@tkurki tkurki commented Oct 29, 2025

Replace @signalk/node-mbtiles with the experimental, Claude-coded version of mbtiles support that uses
Node's upcoming (but still experimental) node:sqlite module for sqlite file access.

Slite3 that is a dependency of @mapbox/mbtiles, has caused problems in the past (installation requires often compiling the native bindings that is either slow on a Pi or error prone) and Node 24 with node:sqlite support madeActive LTS yesterday(!) I think we could switch this plugin over. SignalK/signalk-server#2126 will allow people with older Nodes to install older versions.

@tkurki tkurki requested a review from panaaj October 29, 2025 07:05
@panaaj
Copy link
Member

panaaj commented Oct 29, 2025

I think this opportunity should be taken for the reasons you state.

Replace @signalk/node-mbtiles with the experimental,
Claude-coded version of mbtiles support that uses
Node's upcoming (but still experimental) node:sqlite
module for sqlite file access.

https://nodejs.org/api/sqlite.html
Added in: v22.5.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants