drizzle-team / drizzle-team/drizzle-orm

[SUGGESTION] Specify minimum Node.js version

Open
#3,970 0 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
TypeScript
Stars
35.8k
Forks
1.6k
Avg merge
2d 7h
Merged PRs (30d)
4

Description

Neither [`drizzle-orm`] nor [`drizzle-kit`] has `engines.node` defined in the `package.json` files.

[`drizzle-orm`]: https://github.com/drizzle-team/drizzle-orm/blob/main/drizzle-orm/package.json
[`drizzle-kit`]: https://github.com/drizzle-team/drizzle-orm/blob/main/drizzle-kit/package.json

Would be nice if they are specified, especially since Node.js v22 (current LTS) supports:

- [`--env-file`](https://nodejs.org/docs/latest-v22.x/api/cli.html#--env-fileconfig) and [`loadEnvFile`](https://nodejs.org/docs/latest-v22.x/api/process.html#processloadenvfilepath) which can replace `dotenv`
- [`--experimental-strip-types`](https://github.com/nodejs/node/pull/53725)[^1] which can replace `tsx`

[^1]: `--experimental-strip-types` is un-flagged in Node.js v23.

Would love to rewrite the docs to use less dependencies.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.