1.1.2 • Published 1 year ago

stimulus-mask v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Stimulus Mask

Stimulus controller for dynamic input masking with digit and character recognition.

Installation

To install this package, use npm or yarn:

npm install stimulus-mask

or

yarn add stimulus-mask

Usage

Import and use the mask_controller.js in your Stimulus application:

import MaskController from "stimulus-mask"
application.register("mask", MaskController)

Include the data-controller attribute in your HTML to apply the mask:

<h1>Stimulus Mask Demo</h1>
<div data-controller="mask">
  <input type="text" data-action="input->mask#mask" data-mask-format="999.999.999-99" placeholder="CPF" />
  <input type="text" data-action="input->mask#mask" data-mask-format="99\\9.999.999-99" placeholder="CPF with number 9" />
  <input type="text" data-action="input->mask#mask" data-mask-format="####-####" placeholder="Anything" />
  <input type="text" data-action="input->mask#mask" data-mask-format="\\#9-999\\#" placeholder="Should have # and digits" />
</div>

Tests

Runs the test suite using Jest.

npm test

Repository

Find the repository on GitHub:

https://github.com/rodrigotoledo/stimulus-mask

Demo applications

Ruby on rails application demo:

https://github.com/rodrigotoledo/stimulus_mask_rails_demo

React application demo:

https://github.com/rodrigotoledo/stimulus_mask_react_demo

React Native application demo:

https://github.com/rodrigotoledo/stimulus_mask_react_native_demo

Keywords

#stimulus #mask #input #dynamic #format

1.1.2

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago