Package Exports
- imask
- imask/controls/html-contenteditable-mask-element
- imask/controls/html-contenteditable-mask-element.js
- imask/controls/html-input-mask-element
- imask/controls/html-input-mask-element.js
- imask/controls/html-mask-element
- imask/controls/html-mask-element.js
- imask/controls/input
- imask/controls/input-history
- imask/controls/input-history.js
- imask/controls/input.js
- imask/controls/mask-element
- imask/controls/mask-element.js
- imask/core/action-details
- imask/core/action-details.js
- imask/core/change-details
- imask/core/change-details.js
- imask/core/continuous-tail-details
- imask/core/continuous-tail-details.js
- imask/core/holder
- imask/core/holder.js
- imask/core/tail-details
- imask/core/tail-details.js
- imask/core/utils
- imask/core/utils.js
- imask/esm
- imask/esm/controls/html-contenteditable-mask-element
- imask/esm/controls/html-contenteditable-mask-element.js
- imask/esm/controls/html-input-mask-element
- imask/esm/controls/html-input-mask-element.js
- imask/esm/controls/html-mask-element
- imask/esm/controls/html-mask-element.js
- imask/esm/controls/input
- imask/esm/controls/input-history
- imask/esm/controls/input-history.js
- imask/esm/controls/input.js
- imask/esm/controls/mask-element
- imask/esm/controls/mask-element.js
- imask/esm/core/action-details
- imask/esm/core/action-details.js
- imask/esm/core/change-details
- imask/esm/core/change-details.js
- imask/esm/core/continuous-tail-details
- imask/esm/core/continuous-tail-details.js
- imask/esm/core/holder
- imask/esm/core/holder.js
- imask/esm/core/tail-details
- imask/esm/core/tail-details.js
- imask/esm/core/utils
- imask/esm/core/utils.js
- imask/esm/imask
- imask/esm/imask.js
- imask/esm/index
- imask/esm/index.js
- imask/esm/masked/base
- imask/esm/masked/base.js
- imask/esm/masked/date
- imask/esm/masked/date.js
- imask/esm/masked/dynamic
- imask/esm/masked/dynamic.js
- imask/esm/masked/enum
- imask/esm/masked/enum.js
- imask/esm/masked/factory
- imask/esm/masked/factory.js
- imask/esm/masked/function
- imask/esm/masked/function.js
- imask/esm/masked/number
- imask/esm/masked/number.js
- imask/esm/masked/pattern
- imask/esm/masked/pattern.js
- imask/esm/masked/pattern/block
- imask/esm/masked/pattern/block.js
- imask/esm/masked/pattern/chunk-tail-details
- imask/esm/masked/pattern/chunk-tail-details.js
- imask/esm/masked/pattern/cursor
- imask/esm/masked/pattern/cursor.js
- imask/esm/masked/pattern/fixed-definition
- imask/esm/masked/pattern/fixed-definition.js
- imask/esm/masked/pattern/input-definition
- imask/esm/masked/pattern/input-definition.js
- imask/esm/masked/pipe
- imask/esm/masked/pipe.js
- imask/esm/masked/range
- imask/esm/masked/range.js
- imask/esm/masked/regexp
- imask/esm/masked/regexp.js
- imask/esm/masked/repeat
- imask/esm/masked/repeat.js
- imask/holder
- imask/holder.js
- imask/imask
- imask/imask.js
- imask/index
- imask/index.js
- imask/masked/base
- imask/masked/base.js
- imask/masked/date
- imask/masked/date.js
- imask/masked/dynamic
- imask/masked/dynamic.js
- imask/masked/enum
- imask/masked/enum.js
- imask/masked/factory
- imask/masked/factory.js
- imask/masked/function
- imask/masked/function.js
- imask/masked/number
- imask/masked/number.js
- imask/masked/pattern
- imask/masked/pattern.js
- imask/masked/pattern/block
- imask/masked/pattern/block.js
- imask/masked/pattern/chunk-tail-details
- imask/masked/pattern/chunk-tail-details.js
- imask/masked/pattern/cursor
- imask/masked/pattern/cursor.js
- imask/masked/pattern/fixed-definition
- imask/masked/pattern/fixed-definition.js
- imask/masked/pattern/input-definition
- imask/masked/pattern/input-definition.js
- imask/masked/pipe
- imask/masked/pipe.js
- imask/masked/range
- imask/masked/range.js
- imask/masked/regexp
- imask/masked/regexp.js
- imask/masked/repeat
- imask/masked/repeat.js
Readme
imaskjs
vanilla javascript input mask

Docs, Examples, Demo
Install
npm install imask
and import IMask from 'imask';
or use CDN:
<script src="https://unpkg.com/imask"></script>
Build & Test
npm run make