theatre-js / theatre

Motion design editor for the web
https://www.theatrejs.com
Apache License 2.0
10.82k stars 337 forks source link

A new setup for compatibility tests #440

Closed AriaMinaei closed 9 months ago

AriaMinaei commented 9 months ago

This PR makes it easier to catch edge-case issues when Theatre is used with other tools/packages in the JS ecosystem, such as Vite, Parcel, React, etc.

Each fixture now tests for:

  1. Theatre can be installed within/next to one of these packages.
  2. Can produce a production build.
  3. Can produce a dev build.
  4. Whether each of those builds run correctly in a browser.

Using this setup, we can now safely upgrade to the new version of THREE.js and fix the compatibility issues like #431.

vercel[bot] commented 9 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
theatre-playground ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 1, 2023 3:18pm