svelte-tel-input
Version:
svelte-tel-input
123 lines • 3.41 kB
JSON
{
"name": "svelte-tel-input",
"description": "svelte-tel-input",
"version": "3.6.0",
"repository": {
"type": "git",
"url": "git+https://github.com/gyurielf/svelte-tel-input.git"
},
"homepage": "https://github.com/gyurielf/svelte-tel-input#readme",
"keywords": [
"svelte",
"svelte kit",
"sveltekit",
"tel input",
"phone",
"phone input",
"svelte phone input",
"svelte tel input",
"intl",
"intl tel input",
"svelte intl tel input"
],
"engines": {
"npm": ">= 8",
"yarn": ">= 1",
"node": ">= 18",
"pnpm": ">= 8"
},
"peerDependencies": {
"svelte": "^3.58.0 || ^4.0.0 || ^5.0.0"
},
"dependencies": {
"libphonenumber-js": "1.10.43"
},
"devDependencies": {
"@sveltejs/adapter-auto": "3.2.2",
"@sveltejs/kit": "^2.5.17",
"@sveltejs/package": "^2.3.2",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@testing-library/svelte": "^5.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/micromatch": "^4.0.8",
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"autoprefixer": "^10.4.19",
"cssnano": "^7.0.3",
"dotenv": "^16.4.5",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-svelte": "^2.41.0",
"jsdom": "^24.1.0",
"micromatch": "^4.0.7",
"postcss": "^8.4.38",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.5",
"publint": "^0.2.8",
"svelte": "^4.2.18",
"svelte-check": "^3.8.4",
"svelte2tsx": "^0.7.13",
"tailwindcss": "^3.4.4",
"tslib": "^2.6.3",
"typescript": "^5.5.2",
"vite": "^5.3.1",
"vitest": "^1.6.0"
},
"type": "module",
"license": "MIT",
"files": [
"dist"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js",
"typesVersions": {
"*": {
"types": [
"./dist/types/index.d.ts"
],
"utils": [
"./dist/utils/index.d.ts"
],
"assets": [
"./dist/assets/index.d.ts"
]
}
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js"
},
"./types": {
"types": "./dist/types/index.d.ts",
"default": "./dist/types/index.d.ts"
},
"./utils": {
"types": "./dist/utils/index.d.ts",
"default": "./dist/utils/index.js"
},
"./assets": {
"types": "./dist/assets/index.d.ts",
"default": "./dist/assets/index.js"
},
"./styles/flags.css": "./dist/styles/flags.css"
},
"scripts": {
"check:publint": "publint . --strict",
"convert": "node ./scripts/convertExamples.js",
"eslint": "eslint --ext .js,.ts,.svelte .",
"eslint:fix": "eslint --fix",
"lint": "pnpm run prettier:check && pnpm run eslint && pnpm run ts && pnpm run svelte-check",
"lint:fix": "pnpm run eslint:fix && pnpm run prettier:fix",
"package:watch": "svelte-kit sync && svelte-package --watch",
"package": "svelte-kit sync && pnpm run convert && svelte-package && pnpm run check:publint",
"prettier:check": "prettier --check .",
"prettier:fix": "prettier --write .",
"svelte-check": "svelte-kit sync && svelte-check --ignore 'dist,build,coverage,.svelte-kit,package' --fail-on-warnings",
"sync": "svelte-kit sync",
"test": "vitest",
"ts": "tsc --noEmit"
}
}