Skip to content

ES2023 and declarativeMap#209

Merged
labkey-nicka merged 8 commits intodevelopfrom
fb_es_2023
Mar 10, 2026
Merged

ES2023 and declarativeMap#209
labkey-nicka merged 8 commits intodevelopfrom
fb_es_2023

Conversation

@labkey-nicka
Copy link
Contributor

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

Rationale

Update @labkey/api package to use ES2023 TypeScript lib and specify declarativeMap=true to generate type definition source maps for source code traversal in IDE

Related Pull Requests

Changes

  • Update from ES2021 to ES2023 lib target
  • Specify declaration and declarationMap to generate type definition source maps for easier source traversal
  • Update files in package.json to be explicit about what is included which results in excluding dist/**/*.d.ts.map.

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. I'm now able to navigate to files like Filter.js from ui-premium and ui-components, which is really nice.

@labkey-nicka labkey-nicka merged commit a8cf904 into develop Mar 10, 2026
3 checks passed
@labkey-nicka labkey-nicka deleted the fb_es_2023 branch March 10, 2026 15:52
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