Skip to content

Conversation

gribnoysup
Copy link
Collaborator

@gribnoysup gribnoysup commented Sep 26, 2025

After we stopped distributing compass as a bunch of separately installed packages, we already marked most of the "plugins" as private: outside of compass context they are not very useful as npm libraries. I went through the list of currently published packages once more and marked everything that doesn't really make sense outside of compass context as private to avoid unnecessary noise during publishing.

The list of packages that are kept "public" (will be published):

bson-transpilers
@mongodb-js/compass-components
@mongodb-js/compass-context-menu
@mongodb-js/compass-editor
@mongodb-js/compass-maybe-protect-connection-string
@mongodb-js/compass-web
@mongodb-js/connection-form
@mongodb-js/connection-info
mongodb-data-service
@mongodb-js/explain-plan-helper
hadron-document
hadron-ipc // the only one I'm not sure about
hadron-type-checker
mongodb-explain-compat
mongodb-query-util

@gribnoysup gribnoysup requested a review from a team as a code owner September 26, 2025 13:23
@gribnoysup gribnoysup requested a review from ivandevp September 26, 2025 13:23
@Anemy Anemy added the no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion) label Sep 26, 2025
@paula-stacho
Copy link
Collaborator

Are any of the hadron packages uses outside of compass?

@gribnoysup
Copy link
Collaborator Author

@paula-stacho good question, I don't think so, but I think at least hadron-document and hadron-type-checker might be useful as standalone libraries, although we should probably rename them to something like @mongodb-js/bson-document and @mongodb-js/bson-document-type-checker to remove the hadron reference

hadron-ipc we can probably just mark as private, I really wasn't sure about it, it's not a bad abstraction over electron ipc, but not that useful probably. Still technically is not a bad "stanalone" library 🙂

@gribnoysup gribnoysup merged commit ba8f9d4 into main Sep 29, 2025
63 of 64 checks passed
@gribnoysup gribnoysup deleted the clean-up-list-of-published-packages branch September 29, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants