UNPKG

v-phone-input

Version:

International phone field for Vuetify 3 and Vue 3.

110 lines 3.13 kB
{ "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" } }