Skip to content

Improve build system #780

Closed
Closed

Description

@NoelDeMartin

The current build system has a series of issues that should be resolved, in particular:

  • Component bundles are rolled-up, meaning that component used by more than one wrapper component throw an error on import.
  • The build config is spread throughout multiple build tools depending on the environment: Babel, Webpack, Jest, Storybook, etc.
  • Components have to be declared individually in package.json (which is automated with a script, but still not ideal).

Ideally, we'll solve this by migrating to Vite; which should also serve to modernize the tooling in the repository. However, if it isn't possible (or seems like too much work), we should at least fix these with the current tooling.

Activity

  1. self-assigned this
    on Jun 2, 2026
  2. added theissue type on Jun 2, 2026
  3. moved this to In progress in SolidOS NLNet UIon Jun 2, 2026
  4. added 7 commits that reference this issue on Jun 4, 2026
  5. added 2 commits that reference this issue on Jun 4, 2026
  6. 67 remaining items

  7. added 9 commits that reference this issue on Jun 15, 2026
  8. moved this from In review to Ready in SolidOS NLNet UIon Jun 15, 2026
  9. added 2 commits that reference this issue on Jun 15, 2026
  10. added 2 commits that reference this issue on Jun 15, 2026
  11. closed this as completedby moving to Done in SolidOS NLNet UIon Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions