{"id":15294955,"url":"https://github.com/mrfarhadir/loopback-client-api-gen","last_synced_at":"2025-06-29T00:37:27.741Z","repository":{"id":103491281,"uuid":"162679204","full_name":"mrfarhadir/loopback-client-api-gen","owner":"mrfarhadir","description":"loopback api generator for client side (Vue, React, Angular)","archived":false,"fork":false,"pushed_at":"2019-03-17T19:06:39.000Z","size":8,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-14T12:39:15.196Z","etag":null,"topics":["api","api-generator","es6-classes","javascript","loopback","react","vuejs"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrfarhadir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-12-21T07:08:36.000Z","updated_at":"2023-05-24T13:32:19.000Z","dependencies_parsed_at":"2023-03-13T15:08:25.708Z","dependency_job_id":null,"html_url":"https://github.com/mrfarhadir/loopback-client-api-gen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrfarhadir/loopback-client-api-gen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrfarhadir%2Floopback-client-api-gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrfarhadir%2Floopback-client-api-gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrfarhadir%2Floopback-client-api-gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrfarhadir%2Floopback-client-api-gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrfarhadir","download_url":"https://codeload.github.com/mrfarhadir/loopback-client-api-gen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrfarhadir%2Floopback-client-api-gen/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262518105,"owners_count":23323301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-generator","es6-classes","javascript","loopback","react","vuejs"],"created_at":"2024-09-30T17:08:05.466Z","updated_at":"2025-06-29T00:37:27.733Z","avatar_url":"https://github.com/mrfarhadir.png","language":"JavaScript","readme":"## Loop Back API Generator for Front-End\nThis Generator uses swagger API to generate JavaScript es6 classes for using Loop Back API Server.\n### How to Install\n\n    npm install -g loopback-client-api-gen\n    \nor if you are using yarn\n\n    yarn add lb-api-gen global\n### How to Use It\nFirst run your Loop Back API Server.\n\n    lb-api-gen\nAnswer few questions and enjoy It :)\n\n![loopback front-end api generator usage](https://i.postimg.cc/rwq6qLyh/lb-api-gen-sample.jpg)\n\nand after generating, use It like this\n\n![loop back front-end API generator usage](https://i.postimg.cc/5tLQMvPd/lb-api-gen-sample-2.jpg)\n\nEach end point of model in Loop Back will be a method in this API class and for each method there is available HTTP request method.\nIf you need to modify request header, pass header as object to first method constructor.\n\n### road map for HTTP methods:\n - [x] get\n - [x] post\n - [x] delete\n - [x] put\n - [x] patch\n - [x] head\n\n### road map for other feathers:\n\n - [ ] Select models to include\n - [ ] Select models to exclude\n - [ ] select fk type of methods\n\nany question ?\n[Ask It :)](http://mrfarhad.ir/#!/contact)\n\nmade with :heart: for you\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrfarhadir%2Floopback-client-api-gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrfarhadir%2Floopback-client-api-gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrfarhadir%2Floopback-client-api-gen/lists"}