Skip to content

arpansaha13/vilectron

Repository files navigation

Vilectron

Opinionated nuxt-electron starter template

Vilectron preview

❤ Inspired from nuxt-electron-trpc-prisma

Nuxt 3 Modules

  • 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.

Nuxt UI Modules

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.

Other Features

  • pnpm - Fast, disk space efficient package manager.
  • Prettier - Opinionated code formatter.
  • TypeScript - Why not?

Quick start

Run dev server

Run the dev server in an electron app:

pnpm dev

Build the app

Build the electron app:

pnpm build

Checklist

When you use this template, try to follow the checklist to update your info properly

  • Change the author name in LICENSE
  • Remove <NuxtWelcome /> in pages/index.vue
  • Change author, name, version and description in package.json
  • Remove or change repository and bugs in package.json
  • Clean up the READMEs
  • Remove any modules you won't be needing.

About

Opinionated nuxt-electron starter template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published