This is an Object-Oriented API client built on the top of node-osrm !
OSRM Text Instructions
TypeScript definitions for osrm
The Open Source Routing Machine is a high performance routing engine written in C++ designed to run on OpenStreetMap data.
TypeScript definitions for @project-osrm/osrm
Routing for Leaflet
A plugin to show routing directions on a MapLibre GL JS map. Supports any [OSRM](http://project-osrm.org/) or [Mapbox Directions API](https://docs.mapbox.com/api/navigation/directions/) compatible Routing-provider.
ESM module Routing for Leaflet
RoutingJS OSRM Module
REST client for the OSRM server API
REST client for OSRM v5, the Open Street Map routing service. Supports async, promises or regular callbacks.
Node.js Streams, a user-land copy of the stream library from Node.js
A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.
Node.js API (Node-API)
Determine if the current node version supports the `--preserve-symlinks` flag.
A light-weight module that brings Fetch API to node.js
Load node modules according to tsconfig paths, in run-time or via API.
Cross platform child_process#spawn and child_process#spawnSync
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Like which(1) unix command. Find the first instance of an executable in the PATH.
The Open Source Routing Machine is a high performance routing engine written in C++14 designed to run on OpenStreetMap data.
Provides a way to make requests
An implementation of window.fetch in Node.js using Minipass streams
Info about node `exports` field support: version ranges, categories, etc.