@atscript/vue-aooth
@atscript/vue-aooth
📚 Documentation: ui.atscript.dev
Custom Vue 3 form-field components for Aooth-driven consent collection and password-policy display. Drops into <AsForm :components> from @atscript/vue-form.
Part of the atscript-ui monorepo.
What it provides
AsConsentArray— multi-consent checkbox group bound to astring[]. Items arrive via@ui.form.fn.attras{ id, text, required? }. Markdown[label](https://github.com/moostjs/atscript-ui/blob/HEAD/url)links in consent text are sanitized tohttp(s):///mailto:only.AsPasswordRules— display-only readout of policy fulfilment. Each{ rule, description? }rule string is evaluated throughcompileFieldFnfrom@atscript/ui-fnsagainst the live password.- Both implement the
TAsComponentPropscontract from@atscript/vue-form— wire via<AsForm :components>and@ui.form.component.
Install
pnpm add @atscript/vue-aooth
Peer requirements: vue@^3, @atscript/vue-form, @atscript/ui-fns, @atscript/ui-styles.
Why a separate package
These components are Aooth-specific UX. Shipping them inside @atscript/vue-form would force consent chrome and password-rule machinery on every consumer who doesn't run auth flows. Apps that do — typically alongside @atscript/vue-wf — pull this package in on top.
License
MIT © Artem Maltsev
Related Packages
Workflow form integration for Vue 3 — HTTP round-trip loop driven by atscript ty...
Authentication pages, auth store helpers, and password-strength utilities for En...
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 86. See every release on npm