teambit / bit

A build system for development of composable software.
https://bit.dev
Other
17.8k stars 922 forks source link

fix(snap), save app data during snap/tag #9037

Closed davidfirst closed 1 month ago

davidfirst commented 1 month ago

Until now, importing an app to a new workspace and snapping it, the Version object is missing the data of the application. (specifically appName prop). This is because of the way the data is calculated, which relies on the appSlot to have all apps registered. When the app is not in workspace.jsonc it never registered. This PR fixes it by loading the loading the app components within the components to snap as aspects so then they're registered to the app slot and recognized as apps.