This is a npm package based on the js router of FOSJsRoutingBundle. The purpose is to be able to install the js router of FOSJsRoutingBundle without PHP dependency.
- Generate routes files
Generate routes files in JSON format using the FOSJsRoutingBundle command.
bin/console fos:js-routing:dump --format json --target generated/routes.js
- Install
npm i @toyokumo/fos-router
pnpm add @toyokumo/fos-router
yarn add @toyokumo/fos-router
- Import
import routes from './generated/routes.json';
import Router from '@toyokumo/fos-router';
Router.setRoutingData(routes);
See the FOSJsRoutingBundle documentation for details on how to use the bundle after import.