javascript
javascript copied to clipboard
Why requiring node version >=16.8 ?
- [ ] Review the documentation: https://docs.clerk.dev/
- [ ] Go through package changelog files.
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@clerk/[email protected]',
npm WARN EBADENGINE required: { node: '>=16' },
npm WARN EBADENGINE current: { node: 'v14.17.2', npm: '8.6.0' }
It is unusual to require such a higher version of nodejs.
Not every user can migrate from nodejs14 to 16 because of many remaining incompatible modules.
Is that possible to loosen this requirement ?
HI @abenhamdine. Remix sets the following requirements at the moment:
- Node.js version (^14.17.0, or >=16.0.0)
After AWS switching to Node 16 the main reason we opted for Node 16 was the availability of webcrypto in order to make our SDKs isomorphic and lean without too many polyfills.
Which runtime are you using? Have you spotted the incompatible modules?