{"repo":"ElMassimo/js_from_routes","free":true,"listed":false,"github":"https://github.com/ElMassimo/js_from_routes","clone":"git clone https://github.com/ElMassimo/js_from_routes.git","description":"🛣️ Generate path helpers and API methods from your Rails routes","language":"Ruby","stars":127,"topics":["rails","router","javascript","es6","typescript","rails-routes","generating-js","api","vitejs"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"[routes]: https://github.com/ElMassimo/js from routes/blob/main/playground/vanilla/config/routes.rb#L6 [client libraries]: https://js-from-routes.netlify.app/client/ [codegen]: https://js-from-routes.netlify.app/guide/codegen [rails bytes]: https://railsbytes.com/templates/X6ksgn [website]: https://js-from-routes.netlify.app [guides]: https://js-from-routes.netlify.app/guide/ [guide]: https://js-from-routes.netlify.app/guide/#usage-🚀 [configuration reference]: https://js-from-routes.netlify.app/config/ [introduction]: https://js-from-routes.netlify.app/guide/introduction [ping]: https://github.com/ElMassimo/pingcrm-vite [JS From Routes][website] generates path helpers and API methods from your Rails routes, allowing you to be more productive and prevent routing-related errors. Since code generation is fully customizable it can be used in very diverse scenarios. Why? 🤔 Path helpers in Rails make it easy to build URLs, while avoiding typos and mistakes. With [JS From Routes][website] , it's possible the enjoy the same benefits in JS, and even more if using TypeScript. Read more about it in the blog announcement. Features ⚡️ - 🚀 Path and Request Helpers - 🔁 Serialization / Deserialization - ✅ Prevent Routing Errors - 🤖 Automatic Generation - 🛠 Customizable Generation - And [more][introduction]! Documentation 📖 Visit the [documentation website][website] to check out the [guides] and searchable [configuration reference]. Installation 💿 For a one liner, you can use [this te","default_branch":null,"files":null,"tree":[],"storefront":"/r/ElMassimo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ElMassimo/js_from_routes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}