Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run an export / type / interface usage analysis, prune what is no longer needed #1679

Closed
2 tasks
filmaj opened this issue Oct 18, 2023 · 0 comments · Fixed by #1724
Closed
2 tasks

Run an export / type / interface usage analysis, prune what is no longer needed #1679

filmaj opened this issue Oct 18, 2023 · 0 comments · Fixed by #1724
Assignees
Labels
area:performance issues where performance is a meaningful concern area:typescript issues that specifically impact using the package from typescript projects pkg:web-api applies to `@slack/web-api` semver:major
Milestone

Comments

@filmaj
Copy link
Contributor

filmaj commented Oct 18, 2023

Working on various 7.0 issues for the upcoming web-api major release, I noticed some types and interfaces being unused in the project.

This is a reminder for myself to run a dependency analysis program on the web-api package (and also other packages in this repo as well as bolt-js) to see if there are things unused that we export today. A major new release is the time to remove that kind of stuff.

Some tools to try:

@filmaj filmaj added semver:major area:typescript issues that specifically impact using the package from typescript projects area:performance issues where performance is a meaningful concern pkg:web-api applies to `@slack/web-api` labels Oct 18, 2023
@filmaj filmaj added this to the web-api@7.0 milestone Oct 18, 2023
@filmaj filmaj self-assigned this Oct 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:performance issues where performance is a meaningful concern area:typescript issues that specifically impact using the package from typescript projects pkg:web-api applies to `@slack/web-api` semver:major
Projects
None yet
1 participant