aidenybai / million

Optimize React performance and make your React 70% faster in minutes, not months.
https://million.dev
MIT License
15.89k stars 558 forks source link

feat: Add Parcel 2 Support for Million.js #990

Closed SethBurkart123 closed 2 months ago

SethBurkart123 commented 3 months ago

Describe the feature

I'm a big fan of Million.js and its overall concept, which is truly wonderful. However, I'm currently working on a project that uses Parcel 2 as the bundler/compiler, and I've encountered limitations when trying to integrate Million.js with Parcel 2.

While I've managed to get Million.js partially working with Parcel 2, the limitations stem from not being able to use the Million.js compiler. This means I cannot take full advantage of Million.js's advanced features. I'd love it if some support could be added.

Why should this be a priority

While parcel2 in itself is not too popular, the very popular extension framework plasmo is built on top of parcel. Meaning that if you add support for parcel2, then we get support for plasmo and vice-versa.

Additional information

github-actions[bot] commented 3 months ago

Thanks for opening this issue! A maintainer will review it soon.

github-actions[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days.

PointSingularity commented 3 months ago

I have the exact same use case. I am developing an extension with plasmo with react, but would love to incorporate million into it.

github-actions[bot] commented 2 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days.

victoralvelais commented 3 weeks ago

I'm also missing out on integrating Million for my Chrome extension built with Parcel.

victoralvelais commented 3 weeks ago

I'm humbly begging for the Parcel crew to get some love @aidenybai 🙏🏽 I spent all day trying to get multiple vite ports working just to try Million.js out in my excitement (they all failed).