node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org ยป

vuedoo

Vuedoo

The goal of the project is to completely encapsulate the basic boilerplate required for creating even basic Vue project when using Webpack.

Quick Start

vue init mcfarljw/vuedoo-starter

Usage

package.json

{
  "scripts": {
    "build": "vuedoo build",
    "lint": "vuedoo lint",
    "monitor": "vuedoo monitor",
    "start": "vuedoo"
  },
  "dependencies": {
    "vuedoo": "0.3.x"
  }
}

vuedoo.config.js

module.export = {
  alias: {},
  base: '/',
  entry: 'src/main.js',
  html: [
    {filename: 'index.html', template: 'src/assets/index.html'}
  ],
  output: '.build',
  plugins: [],
  port: 5000,
  replace: [
    {search: '{!application-name!}', replace: 'Vuedoo', flags: 'g'},
    {search: '{!application-version!}', replace: '1.0.0', flags: 'g'}
  ]
}