Skip to content

Finally I got typescript working with Nuxt-Edge, using vue-cli 3

License

Notifications You must be signed in to change notification settings

pkej/vue-cli-3-nuxt-typescript

Repository files navigation

server

vue-cli w/typescript, pwa, tslint, router
npm --save install nuxt nuxt-class-component nuxt-property-decorator @nuxtjs/axios @nuxtjs/style-resources mobx mobx-vue @nuxtjs/font-awesome @nuxtjs/localtunnel vue-i18n @nuxtjs/vuetify socket.io

npm --save-dev install nuxt-typescript

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Typescript book

The online book on TypeScript

Typescript template

Lifted ideas from this

Nuxt examples

https://github.com/nuxt/nuxt.js/tree/dev/examples

Typescript module for nuxt

Git: https://github.com/wagerfield/nuxt-typescript

nuxt-class-component

https://github.com/nuxt-community/nuxt-class-component

nuxt-property-decorator

https://github.com/nuxt-community/nuxt-property-decorator

@nuxtjs/axios

Docs: https://axios.nuxtjs.org/ Git: https://github.com/nuxt-community/axios-module

@nuxtjs/style-resources

https://github.com/nuxt-community/style-resources-module

@nuxtjs/localtunnel

Git: https://github.com/nuxt-community/modules/tree/master/packages/localtunnel localtunnel git: https://github.com/localtunnel/localtunnel Alternatives: https://www.pluralsight.com/guides/exposing-your-local-node-js-app-to-the-world

@nuxtjs/pwa-module

Docs: https://pwa.nuxtjs.org/ Git: https://github.com/nuxt-community/pwa-module

@nuxtjs/vuetify

https://github.com/nuxt-community/modules/tree/master/packages/vuetify

mobx

Docs: https://mobx.js.org/ Git: https://github.com/mobxjs/mobx Awesome: https://github.com/mobxjs/awesome-mobx

socket.io

Web: https://socket.io/

Tutorials

https://www.youtube.com/watch?v=ggVsXljT0MI https://www.youtube.com/watch?v=To5y2WLsKIw

vue-mobx

Git: https://github.com/mobxjs/mobx-vue

TODO

https://github.com/epoberezkin/ajv https://github.com/quasarframework/quasar-nuxt https://github.com/CKGrafico/FooCards-Nuxt