Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SierraSoftworks/vue-template
A Vue.js web application template designed to be as lightweight as possible while offering an extensive set of features
https://github.com/SierraSoftworks/vue-template
docker element-ui typescript vue vue-router vuex
Last synced: about 1 month ago
JSON representation
A Vue.js web application template designed to be as lightweight as possible while offering an extensive set of features
- Host: GitHub
- URL: https://github.com/SierraSoftworks/vue-template
- Owner: SierraSoftworks
- License: mit
- Created: 2018-02-04T17:25:36.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T01:04:04.000Z (about 1 month ago)
- Last Synced: 2024-05-02T23:09:41.372Z (about 1 month ago)
- Topics: docker, element-ui, typescript, vue, vue-router, vuex
- Language: TypeScript
- Size: 941 KB
- Stars: 25
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Lists
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Examples)
- awesome-vue - Skeleton Vue+TypeScript ★10 - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) ★101652](https://github.com/sindresorhus/awesome) / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
- awesome-vue - Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile (Resources / Examples)
README
# vue-template [![Build Status](https://travis-ci.org/SierraSoftworks/vue-template.svg?branch=master)](https://travis-ci.org/SierraSoftworks/vue-template)
**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 containerThere 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
```bash
npm install # Install everything you need
npm start # Start up Browser-Sync to automatically refresh when changes are made
```