Socket
Socket
Sign inDemoInstall

react-input-mask

Package Overview
Dependencies
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-input-mask - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

34

build/InputElement.js

@@ -34,6 +34,10 @@ "use strict";

},
getPrefix: function getPrefix() {
getPrefix: function getPrefix(newState) {
var prefix = "";
var mask = this.state.mask;
for (var i = 0; i < mask.length && this.isPermanentChar(i); ++i) {
var _ref = newState || this.state;
var mask = _ref.mask;
for (var i = 0; i < mask.length && this.isPermanentChar(i, newState); ++i) {
prefix += mask[i];

@@ -103,11 +107,11 @@ }

var _ref = newState || this.state;
var _ref2 = newState || this.state;
var maskChar = _ref.maskChar;
var mask = _ref.mask;
var maskChar = _ref2.maskChar;
var mask = _ref2.mask;
if (!maskChar) {
var prefixLen = this.getPrefix().length;
value = this.insertRawSubstr("", value, 0);
while (value.length > prefixLen && this.isPermanentChar(value.length - 1)) {
var prefixLen = this.getPrefix(newState).length;
value = this.insertRawSubstr("", value, 0, newState);
while (value.length > prefixLen && this.isPermanentChar(value.length - 1, newState)) {
value = value.slice(0, value.length - 1);

@@ -153,6 +157,6 @@ }

insertRawSubstr: function insertRawSubstr(value, substr, pos, newState) {
var _ref2 = newState || this.state;
var _ref3 = newState || this.state;
var mask = _ref2.mask;
var maskChar = _ref2.maskChar;
var mask = _ref3.mask;
var maskChar = _ref3.maskChar;

@@ -186,6 +190,6 @@ var isFilled = this.isFilled(value);

getRawSubstrLength: function getRawSubstrLength(value, substr, pos, newState) {
var _ref3 = newState || this.state;
var _ref4 = newState || this.state;
var mask = _ref3.mask;
var maskChar = _ref3.maskChar;
var mask = _ref4.mask;
var maskChar = _ref4.maskChar;

@@ -192,0 +196,0 @@ substr = substr.split("");

@@ -29,6 +29,6 @@ // https://github.com/sanniassin/react-input-mask

},
getPrefix: function() {
getPrefix: function(newState) {
var prefix = "";
var mask = this.state.mask;
for (var i = 0; i < mask.length && this.isPermanentChar(i); ++i) {
var { mask } = newState || this.state;
for (var i = 0; i < mask.length && this.isPermanentChar(i, newState); ++i) {
prefix += mask[i];

@@ -90,5 +90,5 @@ }

if (!maskChar) {
var prefixLen = this.getPrefix().length;
value = this.insertRawSubstr("", value, 0);
while (value.length > prefixLen && this.isPermanentChar(value.length - 1)) {
var prefixLen = this.getPrefix(newState).length;
value = this.insertRawSubstr("", value, 0, newState);
while (value.length > prefixLen && this.isPermanentChar(value.length - 1, newState)) {
value = value.slice(0, value.length - 1);

@@ -95,0 +95,0 @@ }

{
"name": "react-input-mask",
"description": "Masked input component for React",
"version": "0.2.0",
"version": "0.2.1",
"homepage": "https://github.com/sanniassin/react-input-mask",

@@ -6,0 +6,0 @@ "license": "MIT",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc