vanilla javascript input mask
Core:
Enum
maskReact/Vue plugins:
onAccept
is now only called on init if value is changed. It should no longer mark value as dirty for validators.React plugin:
ref
to hookVue plugin:
typed
modelEnum
mask by defaultautofix
option can be used with pattern mask and automatically passed to blocks
autofix
option to Number maskVue
and Svelte
pluginsundo
/ redo
in a better wayRange
and Number
masksCore:
cjs
buildprepareChar
callbackReact:
exports
in package.json
and use typesVersions
to resolve typesdist
folderesm
part in path can be skipped: import 'imask/esm/masked/number'
-> import 'imask/masked/number';
expose
option for pattern block and dynamic mask
type: "module"
for all packages except AngularEnum
mask can now handle variable length keysstrict
flag