Platform binaries with Github Action and Releases
Could possibly get several targets including Windows via Github actions, with build targets. May be able to do a PR, if you'd be interested in that? Maybe windows/x64, linux/x86_64, linux/arm7-32bit, linux/arm8-64bit and mac(fat). Publish could build the .so/.dll file, and put the appropriate library and .ts files in the release target, this way devs would reference the latest by default, with build versions targeting the corresponding release version auto-downloading the appropriate platform library on first use.
Possibly a fallback, if no matching platform to a cargo install deno_sqlite_plugin assuming you can use cargo to install shared libraries (which I have no idea if/how that actually works in practice).
Would likely want to normalize on a "check_version" interface where the script passes it's semver version string, and the .so library determines if it's compatible. Matches major version to the library, where the library is equal or higher than the script side.