{
  "name": "@eid-easy/eideasy-widget",
  "version": "3.17.0",
  "description": "eID Easy Widget is a client-side embeddable component for creating electronic signatures and identifying users through eID Easy API.",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eideasy/eideasy-widget.git"
  },
  "main": "dist/eideasy-widget.umd.js",
  "sri": "sha256-WgZWphtPXO+lOJaHQmL/cZyTYCI4eBQsreC/Ff7wU3A=",
  "files": [
    "dist"
  ],
  "keywords": [
    "eideasy",
    "eid easy",
    "eid",
    "electronic signature",
    "qes",
    "qualified electronic signature",
    "eid easy client",
    "electronic signature client",
    "user identification"
  ],
  "author": {
    "name": "Mats-Joonas Kulla",
    "email": "mj@eideasy.com",
    "url": "https://eideasy.com/"
  },
  "license": "MIT",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "dev:prod-demo": "vite build && vite --config vite-prod-build-demo.config.js",
    "preview": "vite preview",
    "test:unit": "vitest",
    "test:e2e": "playwright test",
    "lint": "eslint . --fix --ignore-pattern docs-root/ --ignore-pattern scripts/",
    "format": "prettier --write src/",
    "update-translations": "node scripts/update-translations.mjs"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": "=22"
  },
  "dependencies": {
    "@eid-easy/eideasy-browser-client": "^2.153.0",
    "i18n-iso-countries": "^7.14.0",
    "pinia": "^3.0.1",
    "signature_pad": "^5.1.0",
    "vue": "^3.5.13",
    "vue-i18n": "^11.1.5",
    "vue3-select-component": "^0.11.8"
  },
  "devDependencies": {
    "@eslint/js": "^9.22.0",
    "@playwright/test": "^1.51.1",
    "@semantic-release-extras/verified-git-commit": "^1.0.11",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^11.0.6",
    "@semantic-release/npm": "^13.1.5",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "@vitejs/plugin-vue": "^6.0.7",
    "@vitejs/plugin-vue-jsx": "^5.1.5",
    "@vitest/eslint-plugin": "^1.1.39",
    "@vue/eslint-config-prettier": "^10.2.0",
    "@vue/test-utils": "^2.4.6",
    "conventional-changelog-cli": "^5.0.0",
    "conventional-changelog-conventionalcommits": "^9.1.0",
    "dotenv": "^16.5.0",
    "eslint": "^9.22.0",
    "eslint-plugin-playwright": "^2.2.0",
    "eslint-plugin-vue": "~10.0.0",
    "globals": "^16.0.0",
    "jsdom": "^26.0.0",
    "mustache": "^4.2.0",
    "node-fetch": "^3.3.2",
    "prettier": "3.5.3",
    "semantic-release": "^25.0.3",
    "terser": "^5.44.0",
    "vite": "^8.0.16",
    "vite-plugin-css-injected-by-js": "^3.5.2",
    "vite-plugin-vue-devtools": "^8.1.3",
    "vite-svg-loader": "^5.1.0",
    "vitest": "^4.1.9"
  }
}
