Skip to content

Node 20 Support #1580

@pastuxso

Description

@pastuxso

Recently, I noticed how our dependency modules are moving to Node 20. For example: microsoft/vscode-vsce#1035 #1567

Right now, the unique blocker is the usage of the --experimental-specifier-resolution=node, which starting from Node v19 has been deprecated. To replace it requires the usage of loaders like https://github.com/barhun/extensionless, which enables support to import modules without the file extension. In our case, modules from Buf are using relative imports without file extensions.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions