Skip to content

feat: nodejs support - #226

Closed
kumavis wants to merge 13 commits into
mainfrom
kumavis/nodejs
Closed

feat: nodejs support#226
kumavis wants to merge 13 commits into
mainfrom
kumavis/nodejs

Conversation

@kumavis

@kumaviskumavis commented Nov 7, 2024

Copy link
Copy Markdown

TODO:

  • sqlite to use nodejs platform
  • make kernel run as daemon process
  • cli connects to daemon
    • The cli can start / stop the daemon process

Also tidy up various asynchronous operations in base stream classes.
These were causing promises returned from the stream multiplexer to
fulfill erratically.
Get rid of the `makeChannels()` contrivance in favor of exposing
a singular `addChannel()`. Also expose `start()` function in order to
enable either "manually" draining channels or using the `drainAll()`
method.
Also make `synchronize()` method of duplex streams optional.
Also fix issues in tests following rebase.
@kumavis
kumavis changed the base branch from main to rekm/node-streamNovember 7, 2024 10:34
@socket-security

socket-securityBot commented Nov 8, 2024

Copy link
Copy Markdown

New dependencies detected. Learn more about Socket for GitHub ↗︎

PackageNew capabilitiesTransitivesSizePublisher
npm/@sqlite.org/sqlite-wasm@3.47.0-build1network02.98 MBtomayac

View full report↗︎

Base automatically changed from rekm/node-stream to mainDecember 10, 2024 19:56
@rekmarks

Copy link
Copy Markdown
Member

Superseded by #311

@rekmarks
rekmarks deleted the kumavis/nodejs branch January 14, 2025 18:25
Sign up for freeto 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

@kumavis@rekmarks