Socket
Socket
Sign inDemoInstall

imask

Package Overview
Dependencies
Maintainers
1
Versions
95
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

imask - npm Package Compare versions

Comparing version 6.1.0 to 6.2.0

2

esm/controls/html-contenteditable-mask-element.js

@@ -81,2 +81,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default HTMLContenteditableMaskElement;
export { HTMLContenteditableMaskElement as default };

@@ -149,2 +149,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default HTMLMaskElement;
export { HTMLMaskElement as default };

@@ -202,5 +202,3 @@ import { _ as _createClass, a as _classCallCheck, b as _objectWithoutProperties } from '../_rollupPluginBabelHelpers-74ba0139.js';

key: "_saveSelection",
value: function _saveSelection()
/* ev */
{
value: function _saveSelection() {
if (this.value !== this.el.value) {

@@ -428,2 +426,2 @@ console.warn('Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly.'); // eslint-disable-line no-console

export default InputMask;
export { InputMask as default };

@@ -84,2 +84,2 @@ import { _ as _createClass, a as _classCallCheck } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskElement;
export { MaskElement as default };

@@ -116,2 +116,2 @@ import { _ as _createClass, a as _classCallCheck } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default ActionDetails;
export { ActionDetails as default };

@@ -56,2 +56,2 @@ import { _ as _createClass, a as _classCallCheck } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default ChangeDetails;
export { ChangeDetails as default };

@@ -64,2 +64,2 @@ import { _ as _createClass, a as _classCallCheck } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default ContinuousTailDetails;
export { ContinuousTailDetails as default };

@@ -14,2 +14,2 @@ /**

export default IMask;
export { IMask as default };

@@ -0,0 +0,0 @@ import { c as _typeof } from '../_rollupPluginBabelHelpers-74ba0139.js';

@@ -76,3 +76,3 @@ export as namespace IMask;

type MaskedOptions<MaskType> = {
type BaseMaskedOptions<MaskType> = {
mask: MaskType;

@@ -113,4 +113,4 @@ } & Partial<

constructor(opts: MaskedOptions<MaskType>);
updateOptions(opts: Partial<MaskedOptions<MaskType>>): void;
constructor(opts: BaseMaskedOptions<MaskType>);
updateOptions(opts: Partial<BaseMaskedOptions<MaskType>>): void;
reset(): void;

@@ -136,6 +136,8 @@ resolve(value: string): string;

): ChangeDetails;
runIsolated<Result>(fn: (masked: Masked<MaskType>) => Result): Result;
}
interface AnyMasked extends Masked<AnyMask> {}
type MaskedPatternOptions<MaskType=string> = MaskedOptions<MaskType> &
type MaskedPatternOptions<MaskType=string> = BaseMaskedOptions<MaskType> &
Partial<

@@ -268,3 +270,3 @@ Pick<MaskedPattern<MaskType>, 'blocks' | 'definitions' | 'placeholderChar' | 'lazy'>

type MaskedRangeOptions = MaskedPatternOptions &
Partial<Pick<MaskedRange, 'from' | 'to' | 'autofix'>>;
Partial<Pick<MaskedRange, 'maxLength' | 'from' | 'to' | 'autofix'>>;
export class MaskedRange extends MaskedPattern {

@@ -280,3 +282,3 @@ readonly maxLength: number;

type MaskedNumberOptions = MaskedOptions<typeof Number> &
type MaskedNumberOptions = BaseMaskedOptions<typeof Number> &
Partial<

@@ -368,2 +370,9 @@ Pick<

type MaskedDynamicOptions = BaseMaskedOptions<AnyMaskedOptionsArray> &
Partial<
Pick<
MaskedDynamic,
| 'dispatch'
>
>;
export class MaskedDynamic extends Masked<AnyMaskedOptionsArray> {

@@ -378,2 +387,5 @@ static DEFAULTS: Pick<MaskedDynamic, 'dispatch'>;

) => AnyMasked;
constructor(opts: MaskedDynamicOptions);
updateOptions(opts: Partial<MaskedDynamicOptions>): void;
}

@@ -385,33 +397,49 @@

| MaskedPatternOptions
| MaskedOptions<RegExp>
| MaskedOptions<Function>
| MaskedOptions<AnyMaskedOptionsArray>
| MaskedOptions<AnyMaskedOptionsMasked>
| MaskedOptions<MaskedPattern>
| MaskedOptions<MaskedNumber>
| MaskedOptions<MaskedFunction>
| MaskedOptions<MaskedRegExp>
| MaskedOptions<MaskedDynamic>
| MaskedOptions<MaskedDate>
| MaskedOptions<MaskedEnum>
| MaskedOptions<MaskedRange>
| MaskedOptions<typeof Masked>;
| MaskedRangeOptions
| MaskedDynamicOptions
| BaseMaskedOptions<RegExp>
| BaseMaskedOptions<Function>
| BaseMaskedOptions<AnyMaskedOptionsArray>
| BaseMaskedOptions<AnyMaskedOptionsMasked>
| BaseMaskedOptions<MaskedFunction>
| BaseMaskedOptions<MaskedRegExp>
| BaseMaskedOptions<MaskedEnum>
| BaseMaskedOptions<MaskedRange>
| BaseMaskedOptions<typeof Masked>;
export type AllMaskedOptions =
& MaskedDateOptions
& MaskedNumberOptions
& MaskedPatternOptions
& MaskedDynamicOptions
& BaseMaskedOptions<RegExp>
& BaseMaskedOptions<Function>
& BaseMaskedOptions<AnyMaskedOptionsArray>
& BaseMaskedOptions<AnyMaskedOptionsMasked>
& BaseMaskedOptions<MaskedFunction>
& BaseMaskedOptions<MaskedRegExp>
& BaseMaskedOptions<MaskedEnum>
& BaseMaskedOptions<MaskedRange>
& BaseMaskedOptions<typeof Masked>;
interface AnyMaskedOptionsArray extends Array<AnyMaskedOptions> {}
interface AnyMaskedOptionsMasked extends Masked<AnyMaskedOptions> {}
type DeduceMasked<
Opts extends AnyMaskedOptions
> = Opts extends MaskedPatternOptions
? MaskedPattern
: Opts extends MaskedDateOptions
? MaskedDate
: Opts extends MaskedNumberOptions
? MaskedNumber
: Opts extends MaskedOptions<RegExp>
? MaskedRegExp
: Opts extends MaskedOptions<Function>
? MaskedFunction
: Opts extends MaskedOptions<AnyMaskedOptionsArray>
? MaskedDynamic
: Masked<Opts['mask']>;
type DeduceMasked<Opts> =
Opts extends AnyMasked
? Opts
: Opts extends AnyMaskedOptions
? Opts extends MaskedPatternOptions
? MaskedPattern
: Opts extends MaskedDateOptions
? MaskedDate
: Opts extends MaskedNumberOptions
? MaskedNumber
: Opts extends BaseMaskedOptions<RegExp>
? MaskedRegExp
: Opts extends BaseMaskedOptions<Function>
? MaskedFunction
: Opts extends BaseMaskedOptions<AnyMaskedOptionsArray>
? MaskedDynamic
: Masked<Opts['mask']>
: never;
export function createMask<Opts extends AnyMaskedOptions>(

@@ -423,3 +451,3 @@ opts: Opts

export type AnyMask = AnyMaskedOptions['mask'];
export class InputMask<Opts extends AnyMaskedOptions> {
export class InputMask<Opts extends (AnyMasked | AnyMaskedOptions)> {
el: MaskElement;

@@ -443,3 +471,3 @@ masked: DeduceMasked<Opts>;

on(ev: string, handler: Function): this;
off(ev: string, handler: Function): this;
off(ev: string, handler?: Function): this;
destroy(): void;

@@ -446,0 +474,0 @@ }

@@ -379,2 +379,2 @@ import { _ as _createClass, a as _classCallCheck } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default Masked;
export { Masked as default };

@@ -166,2 +166,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, f as _slicedToArray, g as _get, h as _getPrototypeOf, i as _set } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedDate;
export { MaskedDate as default };

@@ -356,2 +356,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf, i as _set, b as _objectWithoutProperties } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedDynamic;
export { MaskedDynamic as default };

@@ -64,2 +64,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedEnum;
export { MaskedEnum as default };

@@ -48,3 +48,2 @@ import { isString } from '../core/utils.js';

export default createMask;
export { maskedClass };
export { createMask as default, maskedClass };

@@ -39,2 +39,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedFunction;
export { MaskedFunction as default };

@@ -285,5 +285,3 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf, f as _slicedToArray, i as _set } from '../_rollupPluginBabelHelpers-74ba0139.js';

var number = this.number;
valid = valid && !isNaN(number) && ( // check min bound for negative values
this.min == null || this.min >= 0 || this.min <= this.number) && ( // check max bound for positive values
this.max == null || this.max <= 0 || this.number <= this.max);
valid = valid && !isNaN(number) && (this.min == null || this.min >= 0 || this.min <= this.number) && (this.max == null || this.max <= 0 || this.number <= this.max);
}

@@ -407,2 +405,2 @@

export default MaskedNumber;
export { MaskedNumber as default };

@@ -711,2 +711,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf, b as _objectWithoutProperties, i as _set } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedPattern;
export { MaskedPattern as default };

@@ -33,4 +33,3 @@ import { _ as _createClass, a as _classCallCheck, b as _objectWithoutProperties } from '../../_rollupPluginBabelHelpers-74ba0139.js';

var lastChunk = this.chunks[this.chunks.length - 1];
var extendLast = lastChunk && ( // if stops are same or tail has no stop
lastChunk.stop === tailChunk.stop || tailChunk.stop == null) && // if tail chunk goes just after last chunk
var extendLast = lastChunk && (lastChunk.stop === tailChunk.stop || tailChunk.stop == null) && // if tail chunk goes just after last chunk
tailChunk.from === lastChunk.from + lastChunk.toString().length;

@@ -86,4 +85,3 @@

if (stop != null && ( // if block not found or stop is behind lastBlock
!lastBlockIter || lastBlockIter.index <= stop)) {
if (stop != null && (!lastBlockIter || lastBlockIter.index <= stop)) {
if (chunk instanceof ChunksTailDetails || // for continuous block also check if stop is exist

@@ -171,2 +169,2 @@ masked._stops.indexOf(stop) >= 0) {

export default ChunksTailDetails;
export { ChunksTailDetails as default };

@@ -142,2 +142,2 @@ import { _ as _createClass, a as _classCallCheck } from '../../_rollupPluginBabelHelpers-74ba0139.js';

export default PatternFixedDefinition;
export { PatternFixedDefinition as default };

@@ -185,3 +185,2 @@ import { _ as _createClass, a as _classCallCheck, b as _objectWithoutProperties } from '../../_rollupPluginBabelHelpers-74ba0139.js';

export default PatternInputDefinition;
export { DEFAULT_INPUT_DEFINITIONS };
export { DEFAULT_INPUT_DEFINITIONS, PatternInputDefinition as default };

@@ -157,2 +157,2 @@ import { d as _inherits, e as _createSuper, a as _classCallCheck, _ as _createClass, g as _get, h as _getPrototypeOf, f as _slicedToArray } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedRange;
export { MaskedRange as default };

@@ -41,2 +41,2 @@ import { d as _inherits, e as _createSuper, _ as _createClass, a as _classCallCheck, g as _get, h as _getPrototypeOf } from '../_rollupPluginBabelHelpers-74ba0139.js';

export default MaskedRegExp;
export { MaskedRegExp as default };

@@ -76,3 +76,3 @@ export as namespace IMask;

type MaskedOptions<MaskType> = {
type BaseMaskedOptions<MaskType> = {
mask: MaskType;

@@ -113,4 +113,4 @@ } & Partial<

constructor(opts: MaskedOptions<MaskType>);
updateOptions(opts: Partial<MaskedOptions<MaskType>>): void;
constructor(opts: BaseMaskedOptions<MaskType>);
updateOptions(opts: Partial<BaseMaskedOptions<MaskType>>): void;
reset(): void;

@@ -136,6 +136,8 @@ resolve(value: string): string;

): ChangeDetails;
runIsolated<Result>(fn: (masked: Masked<MaskType>) => Result): Result;
}
interface AnyMasked extends Masked<AnyMask> {}
type MaskedPatternOptions<MaskType=string> = MaskedOptions<MaskType> &
type MaskedPatternOptions<MaskType=string> = BaseMaskedOptions<MaskType> &
Partial<

@@ -268,3 +270,3 @@ Pick<MaskedPattern<MaskType>, 'blocks' | 'definitions' | 'placeholderChar' | 'lazy'>

type MaskedRangeOptions = MaskedPatternOptions &
Partial<Pick<MaskedRange, 'from' | 'to' | 'autofix'>>;
Partial<Pick<MaskedRange, 'maxLength' | 'from' | 'to' | 'autofix'>>;
export class MaskedRange extends MaskedPattern {

@@ -280,3 +282,3 @@ readonly maxLength: number;

type MaskedNumberOptions = MaskedOptions<typeof Number> &
type MaskedNumberOptions = BaseMaskedOptions<typeof Number> &
Partial<

@@ -368,2 +370,9 @@ Pick<

type MaskedDynamicOptions = BaseMaskedOptions<AnyMaskedOptionsArray> &
Partial<
Pick<
MaskedDynamic,
| 'dispatch'
>
>;
export class MaskedDynamic extends Masked<AnyMaskedOptionsArray> {

@@ -378,2 +387,5 @@ static DEFAULTS: Pick<MaskedDynamic, 'dispatch'>;

) => AnyMasked;
constructor(opts: MaskedDynamicOptions);
updateOptions(opts: Partial<MaskedDynamicOptions>): void;
}

@@ -385,33 +397,49 @@

| MaskedPatternOptions
| MaskedOptions<RegExp>
| MaskedOptions<Function>
| MaskedOptions<AnyMaskedOptionsArray>
| MaskedOptions<AnyMaskedOptionsMasked>
| MaskedOptions<MaskedPattern>
| MaskedOptions<MaskedNumber>
| MaskedOptions<MaskedFunction>
| MaskedOptions<MaskedRegExp>
| MaskedOptions<MaskedDynamic>
| MaskedOptions<MaskedDate>
| MaskedOptions<MaskedEnum>
| MaskedOptions<MaskedRange>
| MaskedOptions<typeof Masked>;
| MaskedRangeOptions
| MaskedDynamicOptions
| BaseMaskedOptions<RegExp>
| BaseMaskedOptions<Function>
| BaseMaskedOptions<AnyMaskedOptionsArray>
| BaseMaskedOptions<AnyMaskedOptionsMasked>
| BaseMaskedOptions<MaskedFunction>
| BaseMaskedOptions<MaskedRegExp>
| BaseMaskedOptions<MaskedEnum>
| BaseMaskedOptions<MaskedRange>
| BaseMaskedOptions<typeof Masked>;
export type AllMaskedOptions =
& MaskedDateOptions
& MaskedNumberOptions
& MaskedPatternOptions
& MaskedDynamicOptions
& BaseMaskedOptions<RegExp>
& BaseMaskedOptions<Function>
& BaseMaskedOptions<AnyMaskedOptionsArray>
& BaseMaskedOptions<AnyMaskedOptionsMasked>
& BaseMaskedOptions<MaskedFunction>
& BaseMaskedOptions<MaskedRegExp>
& BaseMaskedOptions<MaskedEnum>
& BaseMaskedOptions<MaskedRange>
& BaseMaskedOptions<typeof Masked>;
interface AnyMaskedOptionsArray extends Array<AnyMaskedOptions> {}
interface AnyMaskedOptionsMasked extends Masked<AnyMaskedOptions> {}
type DeduceMasked<
Opts extends AnyMaskedOptions
> = Opts extends MaskedPatternOptions
? MaskedPattern
: Opts extends MaskedDateOptions
? MaskedDate
: Opts extends MaskedNumberOptions
? MaskedNumber
: Opts extends MaskedOptions<RegExp>
? MaskedRegExp
: Opts extends MaskedOptions<Function>
? MaskedFunction
: Opts extends MaskedOptions<AnyMaskedOptionsArray>
? MaskedDynamic
: Masked<Opts['mask']>;
type DeduceMasked<Opts> =
Opts extends AnyMasked
? Opts
: Opts extends AnyMaskedOptions
? Opts extends MaskedPatternOptions
? MaskedPattern
: Opts extends MaskedDateOptions
? MaskedDate
: Opts extends MaskedNumberOptions
? MaskedNumber
: Opts extends BaseMaskedOptions<RegExp>
? MaskedRegExp
: Opts extends BaseMaskedOptions<Function>
? MaskedFunction
: Opts extends BaseMaskedOptions<AnyMaskedOptionsArray>
? MaskedDynamic
: Masked<Opts['mask']>
: never;
export function createMask<Opts extends AnyMaskedOptions>(

@@ -423,3 +451,3 @@ opts: Opts

export type AnyMask = AnyMaskedOptions['mask'];
export class InputMask<Opts extends AnyMaskedOptions> {
export class InputMask<Opts extends (AnyMasked | AnyMaskedOptions)> {
el: MaskElement;

@@ -443,3 +471,3 @@ masked: DeduceMasked<Opts>;

on(ev: string, handler: Function): this;
off(ev: string, handler: Function): this;
off(ev: string, handler?: Function): this;
destroy(): void;

@@ -446,0 +474,0 @@ }

{
"name": "imask",
"version": "6.1.0",
"version": "6.2.0",
"author": "Alexey Kryazhev",

@@ -31,3 +31,3 @@ "license": "MIT",

],
"gitHead": "d21f437d301b8fb9500774c0804f10d4c6f8b314"
"gitHead": "228f2a4dce7125d0c7156868fcb5364b4487c8e6"
}

@@ -0,0 +0,0 @@ # imaskjs

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

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