Skip to content

Update @neaps/tide-database to 0.9 - #303

Merged
bkeepers merged 1 commit into
mainfrom
tide-database-0.9
Jul 28, 2026
Merged

Update @neaps/tide-database to 0.9#303
bkeepers merged 1 commit into
mainfrom
tide-database-0.9

Conversation

@bkeepers

Copy link
Copy Markdown
Member

Bumps neaps and @neaps/cli to @neaps/tide-database 0.9, the release with the off-heap prediction-data pack (openwatersio/tide-database#103). Baseline heap drops from ~118 MB to ~36 MB since station data is read from the pack per station instead of being parsed into the heap at import. All 1,438 tests pass against 0.9.

Merge order

This must land after #293. @neaps/api currently bundles tide-database into its dist, which breaks with 0.9: the node build reads generated/stations.pack relative to import.meta.url, and the bundle doesn't carry the asset (verified: the built dist throws ENOENT). #293 makes tide-database an external dependency of @neaps/api, which resolves that; the api-side 0.9 bump is included there.

@bkeepers
bkeepers merged commit 4bf8c60 into main Jul 28, 2026
15 checks passed
@bkeepers
bkeepers deleted the tide-database-0.9 branch July 28, 2026 23:36
@github-actions github-actions Bot mentioned this pull request Jul 28, 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