yabab-dev / nuxt-template

Personnal nuxt template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nuxt template

WIP

Features

  • Pre-installed Nuxt modules
    • @nuxtjs/dotenv
    • @nuxtjs/router
    • @nuxtjs/google-analytics
    • @nuxtjs/pwa
    • @nuxtjs/onesignal
  • TypeScript (Vue/Vuex class component & properties decorators)
  • Sass installed by default
  • ESLint & Prettier
  • Webpack plugins
    • Bundle analyzer
    • Imagemin
    • Jarvis
  • Spectre.css
  • Hover.css & Animate.css
  • Popmotion
  • Koa server
  • Units tests with @vue/test-utils
  • E2E tests with Cypress
  • Accessibility checks with tota11y

Installation

This is a project template for vue-cli.

$ vue init nuxt-community/starter-template my-project  
$ cd my-project
# install dependencies
$ npm install # Or yarn install

Make sure to use a version of vue-cli >= 2.1 (vue -V).

Usage

Development

# serve with hot reloading at localhost:3000
$ npm run dev

Go to http://localhost:3000

Production

# build for production and launch the server
$ npm run build
$ npm start

Generate

# generate a static project
$ npm run generate

About

Personnal nuxt template


Languages

Language:JavaScript 84.6%Language:Vue 14.7%Language:CSS 0.7%