router5 is available in all major formats: ES6, CommonJS, and UMD. It can be installed using npm or yarn. Alternatively, you can download a specific version from github.
# yarnyarn add router5# npmnpm install router5
// ES2015+import createRouter from 'router5';​import browserPlugin from 'router5-plugin-browser';import persistentParamsPlugin from 'router5-plugin-persistent-params';
var createRouter = require('router5').default;var browserPlugin = require('router5-plugin-browser');var persistentParamsPlugin = require('router5-plugin-persistent-params');
Various UMD bundles are accessible under /dist/umd
: you should use them for AMD or global. The router5 bundle contains all router5 dependencies (route-node and path-parser), but doesn't contain plugins.