Skip to content

Separate Exports #79

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions