Opinionated nuxt-electron starter template
❤ Inspired from nuxt-electron-trpc-prisma
- NuxtUI - A UI Library for Modern Web Apps.
- VueUse - Collection of Vue Composition Utilities.
- Pinia - The Vue Store that you will enjoy using.
- Headless UI - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
- Image - Plug-and-play image optimization for Nuxt apps.
These are the pre-packed modules in this starter template. Feel free to ditch any module you won't be using.
These modules are pre-packed with the Nuxt UI module.
- TailwindCSS - Rapidly build modern websites without ever leaving your HTML.
- Color mode - Dark and Light mode with auto-detection made easy with Nuxt 🌗.
- Icon - Icon module for Nuxt with 100,000+ ready to use icons from Iconify.
Nuxt UI includes components powered by Headless UI, but the nuxt-headlessui module is also added separately to enable native Headless UI syntax and functionality.
- pnpm - Fast, disk space efficient package manager.
- Prettier - Opinionated code formatter.
- TypeScript - Why not?
Run the dev server in an electron app:
pnpm devBuild the electron app:
pnpm buildWhen you use this template, try to follow the checklist to update your info properly
- Change the author name in
LICENSE - Remove
<NuxtWelcome />inpages/index.vue - Change
author,name,versionanddescriptioninpackage.json - Remove or change
repositoryandbugsinpackage.json - Clean up the READMEs
- Remove any modules you won't be needing.
