All Projects → ryutamaki → vue-template-webpack-typescript

ryutamaki / vue-template-webpack-typescript

Licence: MIT license
A full-featured Webpack + typescript + vue-loader setup with hot reload, linting, testing & css extraction.

Projects that are alternatives of or similar to vue-template-webpack-typescript

vue-demos
This is the repo for vue2.x-demos
Stars: ✭ 23 (-46.51%)
Mutual labels:  vue-cli
esri-vue-cli-example
An example of how to use the ArcGIS API for JavaScript 3.x in a vue-cli application
Stars: ✭ 38 (-11.63%)
Mutual labels:  vue-cli
easy-resume
🎉 A less is more online resume editor!
Stars: ✭ 116 (+169.77%)
Mutual labels:  vue-cli
Vue-music-
🎧Vue全家桶打造的QQ音乐
Stars: ✭ 51 (+18.6%)
Mutual labels:  vue-cli
ITL
Sample Web API implementation with .NET Core and DDD using Clean Architecture.
Stars: ✭ 29 (-32.56%)
Mutual labels:  vue-cli
vuetify-admin
SPA Admin Framework for Vue.js running on top of REST APIs and built on Vuetify
Stars: ✭ 212 (+393.02%)
Mutual labels:  vue-cli
QuestionTime
📚 Quora-like Single Page Application built with Django, Django REST Framework and Vue JS
Stars: ✭ 76 (+76.74%)
Mutual labels:  vue-cli
madao admin manage
🎉 VUE前后端分离管理系统,基于RBAC的后台管理。
Stars: ✭ 38 (-11.63%)
Mutual labels:  vue-cli
vue3-jd-h5
🔥 Based on vue3.0.0, vant3.0.0, vue-router v4.0.0-0, vuex^4.0.0-0, vue-cli3, mockjs, imitating Jingdong Taobao, mobile H5 e-commerce platform! 基于vue3.0.0 ,vant3.0.0,vue-router v4.0.0-0, vuex^4.0.0-0,vue-cli3,mockjs,仿京东淘宝的,移动端H5电商平台!
Stars: ✭ 660 (+1434.88%)
Mutual labels:  vue-cli
easy-reading
An e-book reader powered by Vue and Epubjs.
Stars: ✭ 10 (-76.74%)
Mutual labels:  vue-cli
pokeStore
pokeStore寶可商店 搬移至Vue CLI 3 引入vuex
Stars: ✭ 28 (-34.88%)
Mutual labels:  vue-cli
vue-cli-preset-vuetify
🗃 An opinionated Vue CLI 3 Vuetify Preset
Stars: ✭ 16 (-62.79%)
Mutual labels:  vue-cli
BoBo-Vue-Admin
😎 vue-cli (4.x) + ts + CrudTable + FormDesigner (开箱即用,企业级开发种子框架,附带表单表格生成器,一键Crud)😎
Stars: ✭ 33 (-23.26%)
Mutual labels:  vue-cli
vue-douban
http://recklesslmz.com/vue-douban/dist/#/home
Stars: ✭ 19 (-55.81%)
Mutual labels:  vue-cli
sophia
👩‍⚖️‍ Sophia:哲学知识共享社区(Built by Vue)
Stars: ✭ 31 (-27.91%)
Mutual labels:  vue-cli
webpack-to-vite
Convert a webpack/vue-cli project to vite project. 将 webpack/vue-cli 项目转换为 vite 项目。
Stars: ✭ 603 (+1302.33%)
Mutual labels:  vue-cli
webpack-everything
Vue cli template with webpack, vuex, vue router, eslint, image compression, graphql, apollo, server side rendering, code splitting and progressive web app (PWA) capabilities
Stars: ✭ 19 (-55.81%)
Mutual labels:  vue-cli-template
elem
vue2.0 适合新手的外卖小项目,不断更新中。。。
Stars: ✭ 14 (-67.44%)
Mutual labels:  vue-cli-template
vue2.0-SellPosSystem
vue2.0实战项目——简单的快餐店系统
Stars: ✭ 35 (-18.6%)
Mutual labels:  vue-cli
vue-large-scale-folder-structure
Vue Js, 2 vue-cli large scale folder structure with vuex, vue-router, axios
Stars: ✭ 29 (-32.56%)
Mutual labels:  vue-cli

vue-webpack-typescript-boilerplate

A full-featured Webpack + typescript setup with hot-reload, unit testing & css extraction.

This template is Vue 2.0 compatible.

Documentation

  • For this template: common questions specific to this template are answered and each part is described in greater detail
  • For Vue 2.0: general information about how to work with Vue, not specific to this template

Usage

This is a project template for vue-cli. It is recommended to use npm 3+ for a more efficient dependency tree.

$ npm install -g vue-cli
$ vue init ryutamaki/vue-template-webpack-typescript my-project
$ cd my-project
$ npm install
$ npm run dev

The development server will run on port 8080 by default. If that port is already in use on your machine, the next free port will be used.

What's Included

  • npm run dev: first-in-class development experience.

    • Webpack + vue-loader + ts-loader for single file Vue components.
    • State preserving hot-reload
    • State preserving compilation error overlay
    • Source maps
  • npm run build: Production ready build.

    • JavaScript minified with UglifyJS.
    • HTML minified with html-minifier.
    • CSS across all components extracted into a single file and minified with cssnano.
    • Static assets compiled with version hashes for efficient long-term caching, and an auto-generated production index.html with proper URLs to these generated assets.
    • Use npm run build --reportto build with bundle size analytics.
  • npm run unit: Unit tests run in JSDOM with Jest, or in PhantomJS with Karma + Mocha + karma-webpack.

    • Supports ES2015+ in test files.
    • Easy mocking.
  • npm run e2e: End-to-end tests with Nightwatch.

    • Run tests in multiple browsers in parallel.
    • Works with one command out of the box:
      • Selenium and chromedriver dependencies automatically handled.
      • Automatically spawns the Selenium server.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].