VeeValidate
Provider, Observer の設定から mode の説明もあって分かりやすかった
email, max, min のルールだけを使う場合は、こんな感じのファイルを plugins/vee-validate.ts で用意する
code:vee-validate.ts
import { extend, localize, setInteractionMode } from 'vee-validate'
import {
email,
max,
min,
} from 'vee-validate/dist/rules'
// 日本語化
const ja = require('vee-validate/dist/locale/ja')
localize('ja', ja)
setInteractionMode('eager')
extend('email', email)
extend('max', max)
extend('min', min)