Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable all SQLite extensions that do not require code changes. #56476

Open
TheOneTheOnlyJJ opened this issue Jan 5, 2025 · 0 comments
Open
Labels
feature request Issues that request new features to be added to Node.js.

Comments

@TheOneTheOnlyJJ
Copy link

TheOneTheOnlyJJ commented Jan 5, 2025

What is the problem this feature will solve?

SQLite has a few compile-time extensions that are not enabled by default in Node.js, meaning developers cannot use them out of the box.

Inspired by #56447, I suggest enabling all SQLite extensions that do not require additional code written by default (just as the math functions from #56447). We should target the entire SQLite amalgamation and all the other default extensions (again, such as the math functions from #56447).

Potential candidates include:

Unless there are explicit reasons why these should not be included, I see no reason to withhold them from developers.

What is the feature you are proposing to solve the problem?

Add the extensions' compile-time extension flags to Node.

What alternatives have you considered?

Compiling and linking your build of SQLite with the extensions enabled is a major hassle for developers and users alike.

@TheOneTheOnlyJJ TheOneTheOnlyJJ added the feature request Issues that request new features to be added to Node.js. label Jan 5, 2025
@github-project-automation github-project-automation bot moved this to Awaiting Triage in Node.js feature requests Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issues that request new features to be added to Node.js.
Projects
Status: Awaiting Triage
Development

No branches or pull requests

1 participant