crud-core
v1.0.1
Published
Core CRUD components aiods
Maintainers
Readme
Vue CRUD Core Package
Core CRUD components and services for Vue 3 + PrimeVue applications.
Installation
npm install @aiods/vue-crud-coreUsage
Import Components
import { CrudView, DynamicForm, DynamicDataTable } from '@aiods/vue-crud-core/components';Import Services
import { ApiService, SchemaDetector, FieldMapper } from '@aiods/vue-crud-core/services';Import Composables
import { useCrud, useSchema, useApi } from '@aiods/vue-crud-core/composables';Import Stores
import { useSchemaStore } from '@aiods/vue-crud-core/stores';Full Example
<script setup>
import { CrudView } from '@aiods/vue-crud-core';
import { UserSchema } from '@/schemas/UserSchema';
</script>
<template>
<CrudView
model-name="User"
:schema="UserSchema"
title="Users"
/>
</template>Peer Dependencies
- vue: ^3.4.0
- pinia: ^2.2.0
- primevue: ^4.3.0
- axios: ^1.7.0
Development
# Link locally for development
npm link
# In your project
npm link @aiods/vue-crud-corePublishing
npm version patch
npm publish --access public