v-phone-input
Version:
International phone field for Vuetify 3 and Vue 3.
110 lines • 3.13 kB
JSON
{
"name": "v-phone-input",
"type": "module",
"version": "5.0.0",
"license": "MIT",
"description": "International phone field for Vuetify 3 and Vue 3.",
"homepage": "https://paul-thebaud.github.io/v-phone-input/",
"repository": {
"type": "git",
"url": "https://github.com/paul-thebaud/v-phone-input.git"
},
"bugs": {
"url": "https://github.com/paul-thebaud/v-phone-input/issues"
},
"keywords": [
"vue",
"vuetify",
"telephone",
"phone",
"phone input",
"telephone input",
"input",
"international phone",
"vue 3",
"vuetify 3"
],
"files": [
"dist/*",
"src/**/*.vue"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/v-phone-input.js",
"require": "./dist/v-phone-input.umd.cjs"
},
"./dist/v-phone-input.css": {
"import": "./dist/v-phone-input.css",
"require": "./dist/v-phone-input.css"
}
},
"types": "dist/index.d.ts",
"module": "dist/v-phone-input.js",
"style": "dist/v-phone-input.css",
"main": "dist/v-phone-input.umd.cjs",
"sideEffects": [
"*.vue"
],
"dependencies": {
"awesome-phonenumber": "^7.5.0",
"countries-list": "^3.1.1"
},
"devDependencies": {
"@cypress/code-coverage": "^3.14.4",
"@istanbuljs/nyc-config-typescript": "^1.0.2",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"@vitejs/plugin-vue": "^5.2.4",
"@vitest/coverage-istanbul": "^3.2.3",
"@vue/eslint-config-typescript": "^11.0.3",
"@vue/test-utils": "^2.4.6",
"@zerollup/ts-transform-paths": "^1.7.18",
"c8": "^10.1.3",
"cypress": "^14.4.1",
"deepmerge": "^4.3.1",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-import-resolver-typescript": "^3.10.1",
"eslint-plugin-cypress": "^2.15.2",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-vue": "^9.33.0",
"eslint-plugin-vuejs-accessibility": "^2.4.1",
"jsdom": "^26.1.0",
"rimraf": "^6.0.1",
"sass": "^1.89.2",
"ttypescript": "^1.5.15",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-istanbul": "^7.0.0",
"vite-plugin-vuetify": "^2.1.1",
"vitest": "^3.2.3",
"vue": "^3.5.16",
"vue-clipboard3": "^2.0.0",
"vue-tsc": "^2.2.10",
"vuetify": "^3.8.9"
},
"peerDependencies": {
"vue": "^3.0.0",
"vuetify": "^3.0.0"
},
"optionalDependencies": {
"flag-icons": "^7.5.0",
"world-flags-sprite": "^0.0.2"
},
"engines": {
"node": ">=12"
},
"scripts": {
"lint": "eslint --ext .js,.ts,.vue src dev",
"test:e2e": "cypress run --headed --browser chrome",
"test:unit": "vitest --config vite.unit.config.ts",
"test:unit:coverage": "vitest run --config vite.unit.config.ts --coverage",
"dev": "vite --host",
"demo:build": "vue-tsc --noEmit && vite build",
"demo:build:watch": "vue-tsc --noEmit && vite build --watch",
"demo:preview": "vite preview --host 127.0.0.1",
"lib:build": "vue-tsc --noEmit && vite build --config vite.lib.config.ts"
}
}