qwikifiers / qwik-nx

Nx plugin for Qwik
133 stars 24 forks source link

Make qwik-nx compatible with qwik CLI integrations #135

Open st-clair-clarke opened 1 year ago

st-clair-clarke commented 1 year ago

Is your feature request related to a problem? Please describe. qwik-nx cannot ADD integrations/3rd-party packages to qwik as the native installer does.

Describe the solution you'd like Currently, qwik offers the following integrations in the CLI: ┌ 🦋 Add Integration │ ◆ What integration would you like to add? │ ● Adapter: Cloudflare Pages (Cloudflare Pages) │ ○ Adapter: Azure Static Web Apps │ ○ Adapter: Netlify Edge │ ○ Adapter: Vercel Edge │ ○ Adapter: Google Cloud Run server │ ○ Adapter: Node.js Express Server │ ○ Adapter: Node.js Fastify Server │ ○ Adapter: Static site (.html files) │ ○ Framework: React │ ○ Integration: Auth.js (authentication) │ ○ Integration: Playwright (E2E Test) │ ○ Integration: PostCSS (styling) │ ○ Integration: Styled-Vanilla-Extract (styling) │ ○ Integration: Tailwind (styling) │ ○ Integration: Vitest (Unit Test) │ ○ Integration: Partytown (3rd-party scripts) └

For me the priority would include the following in order of importance - top -> bottom

┌ 🦋 Add Integration │ ◆ What integration would you like to add? │ ○ Framework: React │ ○ Integration: Playwright (E2E Test) │ ○ Integration: Auth.js (authentication) │ ○ Integration: Styled-Vanilla-Extract (styling) │ ○ Integration: Vitest (Unit Test) │ ○ Integration: PostCSS (styling) │ ○ Integration: Partytown (3rd-party scripts) └

dmitry-stepanenko commented 1 year ago

@st-clair-clarke some of these features are already available

Also, please expect React integration in the next release, I'm working on it now. Will also consider working on other things you have requested sooner.

st-clair-clarke commented 1 year ago

Cheers. Thanks. Looking forward to React. Because qwik is in its early stages, it has no commendable UI library, but react-based library can be use if it is integrated.

dmitry-stepanenko commented 1 year ago

@st-clair-clarke react is available in 0.15.6

st-clair-clarke commented 1 year ago

Well appreciated! Thank you!

faileon commented 1 year ago

How about deployment integrations (deno or vercel adapters)? Any plans for those?

dmitry-stepanenko commented 1 year ago

@faileon we will definitely have netlify and express in the nearest future, deno or vercel won't be around for a time being.

If you need support integrating those in your nx monorepo, I can help in the discord

PeteJStewart commented 1 year ago

I also need some integrations that are not possible. I'm after the Builder.io integration and the Authjs integration. Ideally, a way to add any integration.

Can I help add these integrations?

dmitry-stepanenko commented 1 year ago

Hey @PeteJStewart , of course, that would be awesome! There're a few integrations to follow as an example, also feel free to DM me on discord in case there're any issues that you face