@atscript/vue-form
@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-form
Peer 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
Related Packages
@atscript/vue-wf
Workflow form integration for Vue 3 — HTTP round-trip loop driven by atscript ty...
17,038
2
@schemaform/vue
Vue 3 integration for Formify — SchemaRenderer, SchemaDesigner, built-in widgets
12,287
Version History
| Version | Released | License |
|---|---|---|
| 0.1.160 | MIT | |
| 0.1.159 | MIT | |
| 0.1.158 | MIT | |
| 0.1.157 | MIT | |
| 0.1.156 | MIT | |
| 0.1.155 | MIT | |
| 0.1.154 | MIT | |
| 0.1.153 | MIT | |
| 0.1.152 | MIT | |
| 0.1.151 | MIT | |
| 0.1.150 | MIT | |
| 0.1.149 | MIT | |
| 0.1.148 | MIT | |
| 0.1.147 | MIT | |
| 0.1.146 | MIT | |
| 0.1.145 | MIT | |
| 0.1.144 | MIT | |
| 0.1.143 | MIT | |
| 0.1.142 | MIT | |
| 0.1.141 | MIT | |
| 0.1.140 | MIT | |
| 0.1.139 | MIT | |
| 0.1.138 | MIT | |
| 0.1.137 | MIT | |
| 0.1.136 | MIT | |
| 0.1.135 | MIT | |
| 0.1.134 | MIT | |
| 0.1.133 | MIT | |
| 0.1.132 | MIT | |
| 0.1.131 | MIT |
Showing the latest 30 of 103. See every release on npm