1.0.4 • Published 7 years ago

router-lite v1.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

Router-lite

router-lite is simplified router resolver

it doesn't listen any event

Installation

using Npm

npm install router-lite

using browser

Download https://raw.githubusercontent.com/tmdgus0118/router-lite/master/dist/router-lite.js https://raw.githubusercontent.com/tmdgus0118/router-lite/master/dist/router-lite.min.js


Usage

In node.js or using browserify

const routerLite = require('router-lite')
const router = new routerLite();
router.on('/test/:parameter/:optional?', function (params) {
    console.log(params); 
});
router.otherwise(function (){
    console.log('otherwise');
})
router.resolve('/test/abc/def'); // { parameter: 'abc', optional : 'def'}
router.resolve('/test/abc'); // { parameter : 'abc' }
router.resolve('/no'); // otherwise

In browser

var router = new routerLite();
router.on('/test/:parameter/:optional?', function (params) {
    console.log(params); 
});
router.otherwise(function (){
    console.log('otherwise');
})
router.resolve('/test/abc/def'); // { parameter: 'abc', optional : 'def'}
router.resolve('/test/abc'); // { parameter : 'abc' }
router.resolve('/no'); // otherwise

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago