SierraSoftworks / vue-template

A Vue.js web application template designed to be as lightweight as possible while offering an extensive set of features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-template Build Status

An ultra-lightweight Vue web application template

This template tries to push the limits of how light a Vue application can be while still offering an extensive set of features. It tries its best to avoid having heavy devlopment dependencies (like WebPack and Babel) while still allowing you to write your code in TypeScript and make use of some of the great libraries available for Vue.js.

Features

  • TypeScript
  • Vue.js
  • ElementUI
  • Vue-Router
  • Vuex
  • Material Icons
  • Markdown Support
  • Browser-Sync
  • Builds a Docker container

There are also a number of example filters, components and views to showcase how to use the template, not to mention a store implementation and API client.

Development

npm install # Install everything you need
npm start # Start up Browser-Sync to automatically refresh when changes are made

About

A Vue.js web application template designed to be as lightweight as possible while offering an extensive set of features

License:MIT License


Languages

Language:TypeScript 55.9%Language:JavaScript 19.7%Language:HTML 12.8%Language:CSS 9.9%Language:Dockerfile 1.6%