@atscript/vue-form
v0.1.72
Published
Type-driven form rendering for Atscript with Vue 3
Downloads
2,290
Maintainers
Readme
@atscript/vue-form
📚 Documentation: ui.atscript.dev
Type-driven form rendering for Vue 3 — components and composables that turn an atscript-annotated .as type into a fully wired form.
Part of the atscript-ui monorepo. Built on @atscript/ui.
What it provides
<AsForm>,<AsField>,<AsIterator>— tier-1 components users tag in templates- Default input renderers (
AsInput,AsSelect,AsCheckbox,AsDate, …) under@atscript/vue-form/as-*subpaths — swappable via the:types/:componentsprop map - Composables:
useAsForm,createDefaultTypes, … - Headless: zero design-system assumptions. Styling lives in
@atscript/ui-styles(UnoCSS) or your own layer.
Install
pnpm add @atscript/vue-formPeer requirements: vue@^3, reka-ui@^2, @atscript/db-client, @atscript/ui-fns.
Auto-resolved tags (optional)
import Components from "unplugin-vue-components/vite";
import { AsResolver } from "@atscript/ui-styles/vite";
export default {
plugins: [Components({ resolvers: [AsResolver()] })],
};License
MIT © Artem Maltsev
