1.1.0 • Published 1 year ago

@buyerjourney/router v1.1.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
1 year ago

bj-router

Lightweight Router in vanilla javascript for the BuyerJourneyJS project.

Sponsors

Features

  • Multiple routes with path and callback function.
  • Single page application routing using hash.
  • Parameters.
  • Query strings.
  • Referrer.
  • Set name on routes with setName(name) and retrieve the path with pathFor(name, parameters).
  • Error 404: Callback function included.
  • Error 404: Customizable Callback function.

Example

import { bjRouter } from  "@buyerjourney/router";
import { home, store, blog } from "./app/pages";

App = new bjRouter({ hashSensitive:true});
App.on('/', home);
App.on('#store/{product}', store);
App.on('#blog/{article}', blog);

App.run();

Documentation

License

bj-router is GPL-3.0-or-later.