Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork130
Generate React or Vue.js-based Progressive Web Apps from an Hydra-enabled API. Also support React Native.
License
api-platform/create-client
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
API Platform Create Client is a generator to scaffold apps with Create-Retrieve-Update-Delete features for any API exposing aHydra orOpenAPI documentation for:
- Next.js
- Nuxt
- Quasar
- React
- React Native
- TypeScript Interfaces
- Vue.js
- Vuetify.js
Works especially well with APIs built with theAPI Platform framework.
The documentation of API Platform Create Client can be browsedon the official website.
- Generate high-quality TypeScript or ES6 components:
- List view
- Creation form
- Editing form
- Deletion button
- Use the Hydra or OpenAPI documentation to generate the code
- Generate the suitable input type (
number,date...) according to the type of the API property - Display of the server-side validation errors under the related input (if using API Platform Core)
- Client-side validation (
requiredattributes) - The generated HTML is compatible withBootstrap and includes mandatory classes
- The generated HTML code is accessible to people with disabilities (ARIA support)
- Bring your own templates
npm init @api-platform/client https://demo.api-platform.com/ output/ --resource Booknpm init @api-platform/client https://demo.api-platform.com/docs.json output/ --resource Book --format openapi3Created byKévin Dunglas.
Sponsored byLes-Tilleuls.coop.
Commercial support is available upon request.
About
Generate React or Vue.js-based Progressive Web Apps from an Hydra-enabled API. Also support React Native.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.