Skip to content

ES2023 and declarativeMap#1950

Open
labkey-nicka wants to merge 24 commits intodevelopfrom
fb_es_2023
Open

ES2023 and declarativeMap#1950
labkey-nicka wants to merge 24 commits intodevelopfrom
fb_es_2023

Conversation

@labkey-nicka
Copy link
Contributor

@labkey-nicka labkey-nicka commented Mar 6, 2026

Rationale

Update @labkey/build to specify lib as ES2023 as well as introduce declaration source maps for @labkey/components making for easier source traversal in IDEs.

Related Pull Requests

Changes

@labkey/build

  • Update from ES2021 to ES2023 lib target
  • Remove long since removed sub-package references for @labkey/premium

@labkey/components

  • Bump @labkey/build
  • Update tsconfig.json to specify delcarationMap
  • Add missing declare statements that are now required with ES2023

Copy link
Contributor

@labkey-alan labkey-alan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Tested locally and I'm able to navigate to components in ui-components via files that import them in ui-premium, which is awesome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants