drizzle-team / drizzle-team/drizzle-orm
[SUGGESTION] Specify minimum Node.js version
- 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
Assessment
This issue has not been assessed yet.