Skip to content

Update Build Process #837

Description

@joncameron

Description

Anyone using Vite as a build tool cannot use Ramp due to the rollup build library. We should investigate React 19 build tolls after the React upgrade and evaluate whether these tools can be used in place of rollup.

Done Looks Like

  • Update the build process to use React 19 compiler with necessary configuration
  • yarn build runs without deprecation warnings/errors in the console
    • verify all output formats are generated correctly for shipped package
    • verify all docs are generated for Styleguidist docs
  • All automated tests are passing
  • Demo instance is spinning up properly
    • no deprecation warnings/errors in the console
    • all components are functional and displayed as expected
    • re-renders the components upon IIIF Manifest change
    • styling is working as expected (test the order in which styling is rendered)
  • Test the built library in Avalon and/or another test application as needed
    • Ramp components are all functional and displayed as expected
    • styling is working as expected, overrides in Avalon are working

Metadata

Metadata

Assignees

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