@atscript/vue-aooth

Custom form components for the Aooth auth system, built on @atscript/vue-form
14,202 2
Install
npm install @atscript/vue-aooth
Latest Version:0.1.160
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: mav-rik

@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 a string[]. Items arrive via @ui.form.fn.attr as { id, text, required? }. Markdown [label](https://github.com/moostjs/atscript-ui/blob/HEAD/url) links in consent text are sanitized to http(s):// / mailto: only.
  • AsPasswordRules — display-only readout of policy fulfilment. Each { rule, description? } rule string is evaluated through compileFieldFn from @atscript/ui-fns against the live password.
  • Both implement the TAsComponentProps contract 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

@atscript/vue-form

Type-driven form rendering for Atscript with Vue 3

19,924 2
@atscript/vue-wf

Workflow form integration for Vue 3 — HTTP round-trip loop driven by atscript ty...

17,038 2
@rc-component/async-validator

Validate form asynchronous

99,929,287 16
@enso-ui/auth

Authentication pages, auth store helpers, and password-strength utilities for En...

11,552 0
@molgenis/molgenis-ui-form

Library for generating HTML web forms

6,017 0

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