Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Starter kit for developing projects using Nuxt 3 + NuxtUi + Codestyle
The Nuxt 3 + NuxtUI + Codestyle Starter is a boilerplate template that scaffolds a Nuxt 3 application with the NuxtUI component library and a pre-configured code quality toolbox covering ESLint, Prettier, and Stylelint. It takes a development machine running Node 18 and Yarn as input and outputs a runnable Nuxt project with linting, formatting, standardized commits, and Git hooks already wired together. The starter is published as a GitHub repository and includes a Netlify deploy status badge.
yarn lint:eslint checks .ts, .js, and .vue files; yarn fix:eslint applies automatic fixes.yarn lint:prettier checks code style across the project, and yarn fix:prettier formats files automatically.yarn lint:stylelint lints .scss and .vue file styles, with yarn fix:stylelint for fixing.yarn commit launches git-cz to create conventional commit messages; yarn commit:all stages everything first.yarn lint:fix, and a pre-push hook (currently commented out) is ready to run yarn build.nvm use.yarn lint command to check ESLint, Prettier, and Stylelint all at once before approving changes.yarn commit for formatted commit history and rely on the pre-commit hook to fix lint issues automatically.After installing dependencies with yarn install, run yarn dev to launch the Nuxt development server. The code quality commands are separated by tool, so you can run yarn lint:eslint, yarn lint:prettier, or yarn lint:stylelint independently. Husky runs the global yarn lint:fix on every commit, which executes all fix commands in sequence.
Node 18. The README includes an NVM configuration and instructs you to run nvm use; if you don't have Node 18 installed, you need to install it first.
Yarn. Every command in the README is written for Yarn, including yarn dev, yarn build, and yarn commit.
There are three independent linters: ESLint for JS/TS/Vue, Prettier for formatting, and Stylelint for SCSS/Vue styles. yarn lint runs all checks at once, and yarn fix fixes all issues.
The yarn commit command starts the git-cz interactive prompt to write a formatted commit message. The alternative yarn commit:all stages all modified files before starting the prompt.
It includes a Netlify deploy status badge in the README, and the Nuxt 3 documentation referenced for deployment supports Netlify, Vercel, and other hosts. No specific deployment config is included in the repository.
