bellevue

2.4.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i bellevue

Weekly Downloads

5

Version

2.4.0

License

none

Unpacked Size

267 kB

Total Files

157

Last publish

Collaborators

  • eiskis