{"repo":"N-Laboratory/nuxt3-starter-guide-example","free":true,"listed":false,"github":"https://github.com/N-Laboratory/nuxt3-starter-guide-example","clone":"git clone https://github.com/N-Laboratory/nuxt3-starter-guide-example.git","description":"This project is a nuxt 3 starter project. It implements Vitest, Storybook, ESLint (flat config, stylistic), VeeValidate, Pinia, Puppeteer, SonarQube, TypeScript.","language":"TypeScript","stars":19,"topics":["eslint","nuxt3","nuxt3-template","nuxtjs","pinia","prettier","puppeteer","sonarqube","vee-validate","vitest"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Nuxt 3 Starter Guide 日本語版はこちら This project is a template nuxt 3 project. The minimum required functions are implemented as a template project and the essentials are explained. This project also implement unit testing, E2E testing, and analyzing source code by SonarQube. This project implement the following. TypeScript EsLint (Flat Config and Stylistic) Migrate to Flat Config and Stylistic VeeValidate Navigation guard Pinia Storybook Vitest (unit test) Puppeteer (E2E test) SonarQube Contents 1. Create New Project 1. Typescript Setup 1. EsLint Flat Config Setup 1. EsLint Stylistic Setup 1. Migrate To Flat Config And Stylistic 1. Vitest Setup 1. VeeValidate Setup 1. VeeValidate Testing 1. Navigation guard 1. Pinia Setup 1. Pinia Testing 1. Data Fetching 1. Storybook Setup 1. E2E Testing By Puppeteer 1. Analyzing source code by SonarQube Create New Project Run below command to create a new nuxt 3 project. If you want to change source directory, add the following to nuxt.config.ts. Install Usage You can access http://localhost:3000 to use this application. Typescript Setup Add typescript property to nuxt.config.ts. EsLint Flat Config Setup The flat config format is the future of ESLint and is designed to be more flexible and project-aware. Add @nuxt/eslint to modules in nuxt.config.ts. Create eslint.config.mjs in root directory and add the following. For more about all the available options, please see https://eslint.org/docs/latest/use/configure/configuration-files Ignores has th","default_branch":null,"files":null,"tree":[],"storefront":"/r/N-Laboratory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/N-Laboratory/nuxt3-starter-guide-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}