Have ideas to improve npm?Join in the discussion! »

    @axelspringer/mango-router
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0-beta.121 • Public • Published

    😺 Mango Router


    Taylor Swift Volkswagen TypeScript MIT license

    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

    # Install the base package and the plugin (could also be global -g) 
    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 // build the route
      .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

    Keywords

    none

    Install

    npm i @axelspringer/mango-router

    DownloadsWeekly Downloads

    216

    Version

    1.0.0-beta.121

    License

    MIT

    Unpacked Size

    83.3 kB

    Total Files

    34

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar