Open
Description
- Check if Rollup fits the below requirements - Experimental exports #80
1. Seperate export per file - Likely https://rollupjs.org/guide/en/#outputpreservemodulesroot
2. CJS/ES6 exports (possibly esm as well) - Provide a way to may contributing easy. Currently there's no conventional way of seeing your live changes for a component, except storybook which may be limiting. This should speed up development significantly.
- Setup a
beta
release channel. ex:npm i matte-ui@beta
- Verify the bundle size of each component
- Verify that the CSS of a component is loaded correctly in SSR
Additional points:
- Start migrating leftover v4 code to v5 - Migrate Matte theme to MUI v5 #48
- Add tests - Write tests #55
- Setup GH actions for release - related: Setup CI/CD #54
- Add https://github.com/semantic-release/semantic-release