Skip to content

A full-featured frontend project template for modern single-page applications built on Vue.js and Webpack.

Notifications You must be signed in to change notification settings

jerryjappinen/bellevue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f0f724 · Feb 2, 2019
Feb 2, 2019
Feb 18, 2018
Dec 22, 2017
Dec 22, 2017
May 26, 2018
Dec 22, 2017
Feb 2, 2019
Jan 10, 2018
Dec 13, 2017
Dec 13, 2017
Dec 13, 2017
Dec 13, 2017
Jan 7, 2018
Feb 2, 2019
Dec 13, 2017
Mar 30, 2018
Jan 8, 2018
Aug 14, 2018
Feb 2, 2019
Feb 2, 2019

Repository files navigation

Bellevue

Bellevue is a full-featured frontend project template for modern single-page applications built on Vue.js and Webpack.

Bellevue is based on the official vuejs-templates/webpack template, but extends it with many additional tooling features such as preconfigured SCSS support, SVG pipeline, extensive linting and centralised configuration.

While the official template is only a Hello world, Bellevue's goal is to set you up with a well-documented, thought-out application structure with all the patterns you need for building a complex application such as SVG compilation, routing, state management, persistence and more (see feature comparison).

Requirements

  1. The Node version defined in .nvmrc

Protip: manage node versions easily with nvm.

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# serve with hot reload at custom port
PORT=1234 npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build:report

# run unit tests
npm run unit

# run unit tests and show coverage report
npm run unit:report

# run unit tests and with hot reload (`jest --watch`)
# NOTE: You have more options in the terminal after you run this command
# NOTE: You can change this to `--watchAll` in `package.json` in case of issues
# NOTE: See https://github.com/facebook/jest/issues/4883
npm run unit:watch

# run e2e tests
npm run e2e

# run all tests
npm test

About

A full-featured frontend project template for modern single-page applications built on Vue.js and Webpack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published