deno/ext/node
Alex Yang cb4207efb6
feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
Related:
d1eabcb044
Related: https://github.com/nodejs/node/pull/59405
Related: https://github.com/better-auth/better-auth/pull/3869
Related: https://github.com/oven-sh/bun/pull/22109

Nowadays, there are tons of database packages, like sqlite3, sqlite,
better-sqlite, bun:sqlite... Checking the difference from them is pretty
hard.
instanceof is not good, since the developer will still need to import
the module, which is costly.
I think we should provide a symbol to distinguish different SQLite
classes, at least nodejs could make the first step.

---------

Signed-off-by: Alex Yang <himself65@outlook.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2025-09-08 23:45:39 +00:00
..
benchmarks chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
ops feat: V8 14.0.0 (#30629) 2025-09-08 22:12:54 +02:00
polyfills feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511) 2025-09-08 23:45:39 +00:00
build.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
Cargo.toml fix(ext/node): support JS underlying stream in TLS (#30465) 2025-08-28 17:56:17 +05:30
clippy.toml fix(ext/node): support JS underlying stream in TLS (#30465) 2025-08-28 17:56:17 +05:30
global.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
lib.rs fix(ext/node): fs.mkdtemp and fs.mkdtempSync compatibility (#30602) 2025-09-05 16:12:42 -04:00
README.md chore(ext/node): correct publishing for ext/node (#15461) 2022-08-11 17:25:41 -04:00
update_node_stream.ts fix(ext/node): upgrade node:stream (#28855) 2025-04-14 21:35:34 +05:30

deno_node

require and other node related functionality for Deno.