VueJS
Vue support is planned, but it doesn't generate anything yet.
On this page
Not functional. The generator recognises
"vuets" in front-end, but its constructor never runs the set() step, so no files are written. It also prints Angular Build by mistake.Configuration
{ "front-end": ["vuets"] }
The value is vuets. vuejs is not recognised.
Planned output
Once it is fixed, the generator (compile-php/src/Class/vueset.php) is designed to write the following under vuets/src/shared/:
| Path | Contents |
|---|---|
Interface/Model/<Name>.ts | TypeScript interfaces |
Store/Model/<Name> | Pinia stores (defineStore) holding rawItems and actions such as addItem, removeItem and upsertItem |
Service/Model/<Name> | fetch wrappers that update the store after each call |
Until then, use the Angular or SolidJS generator. Another option is to consume the REST API directly, using the interfaces generated for another frontend.