hyperbrew / vite-cep-plugin

A Vite plugin to build Adobe CEP Extension Panels
MIT License
16 stars 16 forks source link

[feature request] Make jsxbin optional #21

Open bigtimebuddy opened 7 months ago

bigtimebuddy commented 7 months ago

Hello, thanks for a great tool. I bumped into an issue that I'm hoping you can help me sort.

I'm attempting to build a project on a Linux-based CI but am blocked by installing dependencies with jsxbin dependency's os requirement.

Also, I'm doing my development on Apple Silicon which doesn't work with jsxbin anyways so I've disabled this feature for my project.

In general, I would love it if jsxbin could be treated as an optional dependency. Doing this would allow me to run npm ci --no-optional on CI.

myselfhimself commented 3 months ago

Same request here... Since CEP apps with Bolt are React/Vue/* apps with optional JSX backends, the webapp can be developed on other OSes than Windows / Mac, hence the good idea to make jsxbin as optional...