{"_id":"@banksnussman/osrm","_rev":"4-ff17744d140ca9ba45a112af27a25d8d","name":"@banksnussman/osrm","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@banksnussman/osrm","version":"0.0.1","_id":"@banksnussman/osrm@0.0.1","maintainers":[{"name":"banksnussman","email":"banks@nussman.us"}],"dist":{"shasum":"919c02a301cc7cf2759ad8e78e1c190666a4da98","tarball":"https://registry.npmjs.org/@banksnussman/osrm/-/osrm-0.0.1.tgz","fileCount":9,"integrity":"sha512-IBtKNUAP3qhVE4yhLbeZCMFi88KNnVo1CBslzvwpo5t/49HbcRMsH/UCMzuZ1z4wL+T54TA9ck4hP49nuJNGNA==","signatures":[{"sig":"MEUCIHJGelgTjVQ/B7Q1k95fdCn4m7Y2JRaYRtFVBzcsNDflAiEA4nVAP2YFsS5OK9hxX3VMOn18KQuq+pPHyrKfunVVRqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45379},"type":"module","types":"src/index.ts","module":"src/index.ts","gitHead":"3cbaf07e9c65895b4d8f99d90e964dcc715b8bda","scripts":{"generate":"openapi-typescript ./osrm-openapi.yaml --properties-required-by-default -o ./src/osrm.d.ts"},"_npmUser":{"name":"banksnussman","email":"banks@nussman.us"},"_npmVersion":"11.5.1","description":"A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"openapi-fetch":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/osrm_0.0.1_1755459037018_0.0531421695339418","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@banksnussman/osrm","version":"0.0.2","_id":"@banksnussman/osrm@0.0.2","maintainers":[{"name":"banksnussman","email":"banks@nussman.us"}],"dist":{"shasum":"d824756f2c657f8f3fd90c97a952765290dc870b","tarball":"https://registry.npmjs.org/@banksnussman/osrm/-/osrm-0.0.2.tgz","fileCount":5,"integrity":"sha512-SypYMvDgWQW7PmGOGkHU5c0wvvXIov+DnUDcXf886oDDeRtGNoDH55LHJrE1WL8b5bgnJBD9eiwXMmhRX2u4cg==","signatures":[{"sig":"MEYCIQCpP5zzdDYcBFxozo8lMSvUx90OUyInF6V8kYnccHcTFgIhAPnpTKjVma0DhbUeizE2rmmL6oeuXF3X7XAJhqWxgkn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20010},"type":"module","types":"src/index.ts","module":"src/index.ts","gitHead":"663d6a6518fd112906f3867577b113898478dd2f","scripts":{"generate":"openapi-typescript ./osrm-openapi.yaml --properties-required-by-default -o ./src/osrm.d.ts"},"_npmUser":{"name":"banksnussman","email":"banks@nussman.us"},"_npmVersion":"11.5.1","description":"A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"openapi-fetch":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/osrm_0.0.2_1755471605806_0.19222083861185735","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@banksnussman/osrm","version":"0.0.3","_id":"@banksnussman/osrm@0.0.3","maintainers":[{"name":"banksnussman","email":"banks@nussman.us"}],"homepage":"https://github.com/bnussman/osrm#readme","bugs":{"url":"https://github.com/bnussman/osrm/issues"},"dist":{"shasum":"b05e674a346720e03cc8b0cd31b51a9be01ebbf0","tarball":"https://registry.npmjs.org/@banksnussman/osrm/-/osrm-0.0.3.tgz","fileCount":4,"integrity":"sha512-hhHKb+0Mjn+PZmv4JPwi0OdqEXkQZDhmg0oL5KO9gBW6kUARtkV7oGMe5s+0CXVXZ/V+oA9fU5hSiEJDTz0Wkg==","signatures":[{"sig":"MEYCIQDpKdosEUlCZbFN9RPnEZSc8YrRCENtEI8N+FEpiOjdigIhAMqbgRRRx8mC+tV03jjWLZZ9TWoT5f0/1wavY/DXlKRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@banksnussman%2fosrm@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47106},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"dc2be2160ba02c0d95fb9eaa565a8a8e4aae4cf2","scripts":{"build":"tsdown","generate":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eff694a1-1c35-4761-831b-f8d2d65d5ef8"}},"repository":{"url":"git+https://github.com/bnussman/osrm.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.6","@types/bun":"latest","typescript":"^6","@hey-api/openapi-ts":"0.99.0"},"_npmOperationalInternal":{"tmp":"tmp/osrm_0.0.3_1783998878120_0.04917032871071614","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@banksnussman/osrm","type":"module","repository":{"type":"git","url":"git+https://github.com/bnussman/osrm.git"},"version":"0.0.4","scripts":{"generate":"openapi-ts","build":"tsdown"},"exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.mts"}},"devDependencies":{"@hey-api/openapi-ts":"0.99.0","@types/bun":"latest","tsdown":"^0.22.6","typescript":"^6"},"gitHead":"fb9d1f9e7aab15601bd1a49874e5f437f18fb6f1","_id":"@banksnussman/osrm@0.0.4","description":"A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.","bugs":{"url":"https://github.com/bnussman/osrm/issues"},"homepage":"https://github.com/bnussman/osrm#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Cd89S+p7YxRSFMyCKVd+TkNMw7q676Aut75URjniIB9lP+xaQxaqC/teuK3IcWJJ1ln83bE7q9atTHtHj/gGjg==","shasum":"7fb10bc2e982d21c583ecf08b445ecff7674efb3","tarball":"https://registry.npmjs.org/@banksnussman/osrm/-/osrm-0.0.4.tgz","fileCount":4,"unpackedSize":47041,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@banksnussman%2fosrm@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCv3/1vxEZZ6g93RBtm8O/rPiHAzMnR+0lkhIakrAy8QIgJsDnG6PQFhCt8kFujWhBM5ULRYKg5o1qvx3MLKQDsC4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eff694a1-1c35-4761-831b-f8d2d65d5ef8"}},"directories":{},"maintainers":[{"name":"banksnussman","email":"banks@nussman.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/osrm_0.0.4_1784000059843_0.4618256347764167"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-17T19:30:36.940Z","modified":"2026-07-14T03:34:20.228Z","0.0.1":"2025-08-17T19:30:37.229Z","0.0.2":"2025-08-17T23:00:05.974Z","0.0.3":"2026-07-14T03:14:38.304Z","0.0.4":"2026-07-14T03:34:19.986Z"},"bugs":{"url":"https://github.com/bnussman/osrm/issues"},"homepage":"https://github.com/bnussman/osrm#readme","repository":{"type":"git","url":"git+https://github.com/bnussman/osrm.git"},"description":"A TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.","maintainers":[{"name":"banksnussman","email":"banks@nussman.us"}],"readme":"# `@banksnussman/osrm`\n\n\nA TypeScript client for the [osrm-backend](https://github.com/Project-OSRM/osrm-backend) REST API.\n\nThank you to [1papaya/osrm-openapi](https://github.com/1papaya/osrm-openapi) for providing the `osrm-openapi.yaml` file.\n\n## Install\n\n```bash\nbun add @banksnussman/osrm\n```\n\n## Usage\n\n```typescript\nimport { osrm } from '@banksnussman/osrm';\n\nconst { data: route, error } = await osrm.GET(\n  \"/route/{version}/{profile}/{coordinates}\",\n  {\n    params: {\n      path: {\n        coordinates:\n          \"-81.6538314,36.2221064;-80.75991097845207,35.08197829130579\",\n        profile: \"driving\",\n        version: \"v1\",\n      },\n    },\n  },\n);\n\nconsole.log(route, error);\n```\n","readmeFilename":"README.md"}