LabKey / labkey-ui-components

This repository defines all of the npm packages available in the @labkey scope.
Other
2 stars 2 forks source link

Package Updates #1536

Closed labkey-nicka closed 1 month ago

labkey-nicka commented 1 month ago

Rationale

Package updates for @labkey/build, @labkey/test, @labkey/components, @labkey/eslint-config-base and @labkey/eslint-config-react. The most notable change is switching the default target to ES2021 from ES6. This changes the generated output code of our applications to default to browser native implementations for ES-features up through ES2021. Here is a nice summary of the features and their adoption rate in browsers. The most recent version of all major browser have supported all of these features for awhile now.

Additionally, these package updates are aligned with NodeJS v20 which we're updating as a part of these changes.

Related Pull Requests

Changes

@labkey/build

@labkey/components

@labkey/eslint-config-base

@labkey/eslint-config-react

@labkey/test