Awesome Open Source
Awesome Open Source

This project is deprecated in favor of

NPM version NPM downloads CircleCI
donate chat


yarn add ream


Unlike a regular Vue SPA, you must export a function which returns an object in your app entry in order to make it work with Ream:

// index.js
import Vue from 'vue'
import Router from 'vue-router'


export default () => ({
  router: new Router({
    mode: 'history',
    routes: [{
      path: '/',
      // Dynamically load your index component
      component: () => import('./index.vue')

And that's it, run ream dev and have fun playing with your app at http://localhost:4000.


  • [ ] Document how to modify internal webpack config.
  • [ ] Add proper tests.

To make things happen faster, you may consider becoming a patron to support the development:


  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


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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (67,533
vue (3,957
webpack (1,111
http (885
server (507
express (468
koa (163
universal (107
server-rendering (21

Find Open Source By Browsing 7,000 Topics Across 59 Categories