Maskito libraries

Maskito is a collection of libraries. Explore them and learn how to install and use them.

  • @maskito/core

    It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

    All other Maskito's packages require @maskito/core as peer-dependency.

    /your/project/path>

        
        

    Learn more about this library in "Core Concepts" section.

  • @maskito/kit

    The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters.

    /your/project/path>

        
        

    See examples: Number or Time .

  • @maskito/phone

    The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular libphonenumber-js package.

    /your/project/path>

        
        

    See example Phone Mask

  • @maskito/angular

    The Angular-specific library. It provides a convenient way to use Maskito as a directive.

    /your/project/path>

        
        

    Learn more about this library in "Angular" section.

  • @maskito/react

    The React-specific library. It provides a convenient way to use Maskito as a hook.

    /your/project/path>

        
        

    Learn more about this library in "React" section.

  • @maskito/vue

    The Vue-specific library. It provides a convenient way to use Maskito as a directive.

    /your/project/path>

        
        

    Learn more about this library in "Vue" section.