Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(feat): PWA Builder #331

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

docs(feat): PWA Builder #331

wants to merge 15 commits into from

Conversation

userquin
Copy link
Member

@userquin userquin commented Jul 11, 2022

DON'T USE IT YET TO GENERATE YOUR CONF: THERE ARE STILL A LOT OF WORK TO BE DONE

This PR will include a PWA Builder application in the docs:

  • ui stuff (we need to fix some transitions)
  • add required fields mark
  • generate entry point
  • include support for svg favicons
  • generate vite-plugin-pwa configuration: right now only some entries (TypeScrypt excluded)
  • generate custom service worker for auto update behavior (js and ts)
  • generate custom service worker for prompt behavior (js and ts)
  • change layout to request always the framework: Astro, îles and SvelteKit support
  • add Lit support
  • generate client for React (prompt and auto variants)
  • generate client for Preact (prompt and auto variants)
  • generate client for Vue 2/3 (prompt and auto variants): for Vue 2 with latest 2.7 release (the same for Vue 3)
  • generate client for VitePress (prompt and auto variants)
  • generate client for Solid (prompt and auto variants)
  • generate client for Svelte (prompt and auto variants)
  • generate client for SvelteKit (prompt and auto variants)
  • generate client for Astro (prompt and auto variants)
  • generate client for îles (prompt and auto variants)
  • generate client for Vanilla JavaScript (prompt and auto variants)
  • generate client for TypeScript (prompt and auto variants)
  • generate client for Lit (prompt and auto variants)
  • generate package.json dependencies
  • split frameworks into sections (for example using group in the selector): basic Vite app (vue, react...) and app frameworks (SvelteKit, VitePress, îles)
  • add colors to code snippets (shilki or similar)

closes #288

@netlify
Copy link

netlify bot commented Jul 11, 2022

Deploy Preview for vite-plugin-pwa ready!

Name Link
🔨 Latest commit 951bf12
🔍 Latest deploy log https://app.netlify.com/sites/vite-plugin-pwa/deploys/62ef7d869772e90009153c7e
😎 Deploy Preview https://deploy-preview-331--vite-plugin-pwa.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

fix: lang and copy code blocks styles for light mode
chore: change type to js for the plugin conf
chore: include ts logic for builder result
chore: update pwa result component
chore: add periodic sw updates option
chore: add builder type and fw builders
chore: update logic to use builder
chore: refactor generators
chore: filter entries in PBResult
chore: add custom sw generators
chore: add vue3
chore: add jsx/tsx generators
chore: add react
chore: add preact
chore: add solid
chore: add svelte
chore: add support for script lang in svelte/sveltekit and vue
chore: initial commit for iles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Minimal setup for React
1 participant