:smiley_cat: Mango Router

Getting Started
requires a node version >= 6 and an npm version >= 3.x.x
we do provide a help command to display all possible arguments
npm i @axelspringer/mango-router
Usage
Create a router.ts file with the following content.
import Vue from 'vue'
import Router from 'vue-router'
import { Home } from '../components/home'
import { Post } from '../components/post'
import MangoRouter from '@axelspringer/mango-router'
MangoRouter
.home(Home)
.post(Post)
Vue.use(Router)
export default new Router({
mode: 'history',
routes: MangoRouter.all()
})
This configures the vue-router under the hood to match / to the Home component and /:post to the Post component. The partial paths of the route are constructed by chaining the routes.
License
MIT