Create Vue apps with no build configuration.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs remove lerna to simplify folder structure Dec 30, 2017
test Allow to disable unit tests Dec 30, 2017
.gitignore upgrade poi and presets Jul 3, 2017
LICENSE init May 17, 2017 tweaks Dec 30, 2017
circle.yml init May 17, 2017
cli.js Allow to disable unit tests Dec 30, 2017
package.json Release v2.0.0 Dec 30, 2017
sao.js Fix typo in prompt text (descripe -> describe) (#29) Jun 30, 2018
yarn.lock remove lerna to simplify folder structure Dec 30, 2017


NPM version NPM downloads CircleCI donate chat


  • No config until you need, thanks to Poi.
    • Support all CSS preprocessors and CSS modules
    • Hot mode reloading
  • Unit tests with Jest with no config by default thanks to Tyu.
  • Progressive Web App by default, thanks to poi-preset-offline and offline-plugin.


yarn global add create-vue-app


# Generate project in cwd
mkdir my-vue-app && cd my-vue-app
create-vue-app .

# Generate project in specific folder
create-vue-app my-vue-app
cd my-vue-app

Alternatively, if you have Yarn^0.24, you can use the yarn create command:

yarn create vue-app my-vue-app

Folder structure

├── index.ejs
├── package.json
├── poi.config.js
├── src
│   ├── components
│   │   ├── App.test.js
│   │   └── App.vue
│   ├── index.js
│   └── polyfills.js
├── static
│   └── favicon.ico
└── yarn.lock



Where are the docs?

This project is using Poi under the hood, so for most questions, hopefully go to this page and you will get the answer.


  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D


create-vue-app © egoist, Released under the MIT License.
Authored and maintained by egoist with help from contributors (list). · GitHub @egoist · Twitter @_egoistlily