nuxt-typescript-starter

Nuxt + Typescript is awesome! :)

This template is intended for full Typescript use

See deployed app of this template here.

Features

  • 🔥 Configurations are fully writen in Typescript (No JavaScript file on this repo!)
  • 💎 Eslint and Prettier integration ready
  • 🎨 Vuetify ready, an Amazing Material Design Component Framework
  • 📦 Vuex store management with intense typing usage example
  • 🌐 Axios ready (With a sample to NewsAPI request)
  • DotEnv ready ofcourse!
  • 🎭 Jest integration ready Unit Test with 100% coverage as starting point (Vuetify and Vuex Integration included!)
  • Progressive Web App by default (Installable / Add to homescreen)

Installation

Clone the repo, cd to directory then yarn install

Rename example.env to .env then fill the NEWS_API_KEY variable with your own token from here.

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

Show your support

Would you mind to give a ⭐️ if this project helped you :)

If you meet any difficulties or have a question about this Nuxt Typescript Starter please create an issue and put question label on it, I would really happy to help :)