Skip to content

Separate Exports #79

Open
Open
@awareness481

Description

@awareness481
  • 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:

  1. Start migrating leftover v4 code to v5 - Migrate Matte theme to MUI v5 #48
  2. Add tests - Write tests #55
  3. Setup GH actions for release - related: Setup CI/CD #54
  4. Add https://github.com/semantic-release/semantic-release

cc @momegas @ksiabani any comments/suggestions?
#77

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions