{
  "name": "jskos-vue",
  "description": "Vue 3 components and plugins for interaction with JSKOS data",
  "version": "0.5.2",
  "files": [
    "dist",
    "src"
  ],
  "type": "module",
  "exports": {
    ".": {
      "require": "./dist/jskos-vue.umd.cjs",
      "import": "./dist/jskos-vue.js"
    },
    "./dist/style.css": "./dist/style.css"
  },
  "sideEffects": false,
  "scripts": {
    "test": "vitest run",
    "coverage": "vitest run --coverage",
    "dev": "vite --port 4310",
    "build": "vite build",
    "app": "BUILD_MODE=app npm run build",
    "examples": "http-server examples",
    "loc": "cloc $(git ls-files src test)",
    "lint": "eslint",
    "fix": "eslint --fix",
    "lint-staged": "lint-staged",
    "docs:dev": "vitepress dev docs --port 4311",
    "docs:build": "vitepress build docs",
    "docs:serve": "vitepress serve docs --port 4311",
    "yesno": "node -e \"const yesno = require('yesno'); yesno({ question: 'Are you sure you want to continue?' }).then(ok => process.exit(ok ? 0 : 1));\"",
    "release": "test $(git rev-parse --abbrev-ref HEAD) = dev && git pull && npm test && npm run build && npm version $SEMVER && npm run --silent yesno && (git push && git checkout main && git merge dev && git push --follow-tags && git checkout dev) || (git tag -d $(git describe --tags) && git reset --hard HEAD~1)",
    "release:patch": "SEMVER=patch npm run release",
    "release:minor": "SEMVER=minor npm run release",
    "release:major": "SEMVER=major npm run release",
    "prepare": "husky || true"
  },
  "lint-staged": {
    "**/*.{js,vue}": [
      "eslint --fix"
    ]
  },
  "dependencies": {
    "jskos-tools": "^1.0.43",
    "jskos-vue-tabs": "^0.1.8",
    "vue": "^3.5.13",
    "vue-scrollto": "^2.20.0"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^6.0.3",
    "@vitest/coverage-v8": "^4.0.18",
    "@vue/test-utils": "^2.4.6",
    "cocoda-sdk": "^3.5.0",
    "eslint": "^10.2.0",
    "eslint-config-gbv": "^2.7.0",
    "happy-dom": "^20.5.0",
    "http-server": "^14.1.1",
    "husky": "^9.1.7",
    "lint-staged": "^16.0.0",
    "petite-vue-i18n": "^11.2.8",
    "vite": "^7.3.1",
    "vitepress": "^1.6.4",
    "vitepress-plugin-component": "^1.1.1",
    "vitest": "^4.0.18",
    "vue-i18n": "^11.2.8",
    "yesno": "^0.4.0"
  },
  "overrides": {
    "esbuild": "^0.27.3",
    "minimatch": "^10.2.2",
    "eslint-config-gbv": {
      "eslint": "10.0.0"
    },
    "js-beautify": {
      "glob": "^11.0.0"
    }
  },
  "author": "Stefan Peters <stefan.peters@gbv.de>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/gbv/jskos-vue.git"
  }
}
