New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@coders-tm/vue-number-format

Package Overview
Dependencies
Maintainers
1
Versions
115
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@coders-tm/vue-number-format - npm Package Compare versions

Comparing version 3.10.0 to 3.11.0

88

dist/index.d.ts
import * as vue from 'vue';
import { DirectiveBinding, VNode } from 'vue';
type Input = number | string;
interface Options$1 {
prefix: string;
suffix: string;
separator: string;
decimal: string;
precision: number;
minimumFractionDigits: number;
prefill: boolean;
reverseFill: boolean;
min: number;
max: number;
nullValue: string;
}
declare class CustomInputEvent<T = any> extends CustomEvent<T> {
target: CustomInputElement;
}
interface CustomInputElement extends HTMLInputElement {
options: Options$1;
masked?: Input;
unmaskedValue?: Input;
oldValue?: Input;
cleanup: () => void;
}
declare const _default$2: vue.DefineComponent<{
modelValue: {
type: (NumberConstructor | StringConstructor)[];
type: (StringConstructor | NumberConstructor)[];
required: true;
};
nullValue: {
type: (NumberConstructor | StringConstructor)[];
default: () => any;
type: (StringConstructor | NumberConstructor)[];
required: false;
default: any;
};

@@ -82,8 +58,7 @@ masked: {

};
}, unknown, {
maskedValue: string | number;
unmaskedValue: Input | undefined;
}, {
emittedValue(): Input | undefined;
config(): {
config: vue.ComputedRef<{
"onUpdate:model-value": ((...args: any[]) => any) | undefined;
"onInput:model-value": ((...args: any[]) => any) | undefined;
modelValue: string | number;
nullValue: string | number | undefined;

@@ -101,14 +76,15 @@ masked: boolean;

suffix: string | undefined;
};
}, {
input(event: CustomInputEvent): void;
change(): void;
}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, ("update:model-value" | "input:model-value")[], "update:model-value" | "input:model-value", vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{
}>;
maskedValue: vue.Ref<string | number>;
input: (event: Event) => void;
change: () => void;
}, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, ("update:model-value" | "input:model-value")[], "update:model-value" | "input:model-value", vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{
modelValue: {
type: (NumberConstructor | StringConstructor)[];
type: (StringConstructor | NumberConstructor)[];
required: true;
};
nullValue: {
type: (NumberConstructor | StringConstructor)[];
default: () => any;
type: (StringConstructor | NumberConstructor)[];
required: false;
default: any;
};

@@ -163,7 +139,4 @@ masked: {

}, {
prefix: string;
suffix: string;
decimal: string;
nullValue: string | number;
masked: boolean;
nullValue: string | number;
reverseFill: boolean;

@@ -173,7 +146,32 @@ prefill: boolean;

minimumFractionDigits: number | boolean;
decimal: string;
min: number | boolean;
max: number | boolean;
separator: string;
prefix: string;
suffix: string;
}>;
type Input = number | string;
interface Options$1 {
prefix: string;
suffix: string;
separator: string;
decimal: string;
precision: number;
minimumFractionDigits: number;
prefill: boolean;
reverseFill: boolean;
min: number;
max: number;
nullValue: string;
}
interface CustomInputElement extends HTMLInputElement {
options: Options$1;
masked?: Input;
unmaskedValue?: Input;
oldValue?: Input;
cleanup: () => void;
}
declare const _default$1: {

@@ -180,0 +178,0 @@ beforeMount: (el: CustomInputElement, { value, modifiers }: DirectiveBinding, vnode: VNode) => void;

{
"name": "@coders-tm/vue-number-format",
"version": "3.10.0",
"version": "3.11.0",
"private": false,

@@ -23,4 +23,4 @@ "description": "Easy formatted numbers, currency and percentage with input/directive mask for Vue.js",

"scripts": {
"prebuild": "rimraf dist .temp/types",
"build": "tsc --emitDeclarationOnly --declaration --outDir .temp/types && rollup -c rollup.config.js",
"prebuild": "rimraf dist",
"build": "rollup -c rollup.config.js && rimraf dist/src",
"docs:dev": "vuepress dev docs",

@@ -67,3 +67,3 @@ "docs:build": "vuepress build docs",

"@typescript-eslint/parser": "^5.38.1",
"@vitejs/plugin-vue": "latest",
"@vitejs/plugin-vue": "^4.0.0",
"@vitest/coverage-c8": "^0.23.4",

@@ -89,6 +89,7 @@ "@vue/eslint-config-prettier": "^7.0.0",

"rollup-plugin-typescript2": "^0.34.0",
"rollup-plugin-vue": "^6.0.0",
"simple-git-hooks": "^2.8.0",
"typescript": "^4.8.4",
"unplugin-vue-components": "^0.22.7",
"vite": "^3.2.3",
"vite": "^4.1.1",
"vite-plugin-windicss": "^1.8.1",

@@ -95,0 +96,0 @@ "vitest": "latest",

Sorry, the diff of this file is not supported yet

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