{
  "$schema": "https://json.schemastore.org/package",
  "name": "vue-router-mock",
  "version": "2.0.2",
  "description": "Easily test your components by mocking the router",
  "type": "module",
  "types": "./dist/index.d.mts",
  "exports": {
    ".": "./dist/index.mjs",
    "./package.json": "./package.json"
  },
  "sideEffects": false,
  "author": {
    "name": "Eduardo San Martin Morote",
    "email": "posva13@gmail.com"
  },
  "files": [
    "./dist",
    "LICENSE",
    "README.md"
  ],
  "keywords": [
    "vue",
    "router",
    "mock",
    "spy",
    "stub",
    "jest",
    "test",
    "vue-router"
  ],
  "license": "MIT",
  "devDependencies": {
    "@posva/prompts": "^2.4.4",
    "@types/jest": "^30.0.0",
    "@types/sinon": "^21.0.0",
    "@vitest/coverage-v8": "^4.0.18",
    "@vue/test-utils": "^2.4.6",
    "chalk": "^5.6.2",
    "conventional-changelog": "^7.1.1",
    "conventional-changelog-angular": "^8.1.0",
    "enquirer": "^2.4.1",
    "execa": "^9.6.1",
    "happy-dom": "^20.7.0",
    "lint-staged": "^16.3.1",
    "minimist": "^1.2.8",
    "prettier": "^3.8.1",
    "semver": "^7.7.4",
    "simple-git-hooks": "^2.13.1",
    "tsdown": "0.21.0-beta.2",
    "typescript": "^5.9.3",
    "vitest": "^4.0.18",
    "vue": "^3.5.29",
    "vue-router": "^5.0.3"
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm lint-staged",
    "commit-msg": "node scripts/verifyCommit.mjs"
  },
  "lint-staged": {
    "*.{js,mjs,json,cjs}": [
      "prettier --write"
    ],
    "*.ts?(x)": [
      "prettier --parser=typescript --write"
    ]
  },
  "size-limit": [
    {
      "path": "size-checks/basic.js",
      "ignore": [
        "vue",
        "@vue/test-utils"
      ]
    }
  ],
  "peerDependencies": {
    "vue": "^3.2.23",
    "vue-router": "^4.0.12 || ^5.0.0"
  },
  "repository": "posva/vue-router-mock",
  "bugs": {
    "url": "https://github.com/posva/vue-router-mock/issues"
  },
  "homepage": "https://github.com/posva/vue-router-mock#readme",
  "scripts": {
    "build": "tsdown",
    "release": "node scripts/release.ts",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1",
    "lint": "prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"",
    "lint:fix": "pnpm run lint --write",
    "test:types": "tsc --build tsconfig.json",
    "dev": "vitest",
    "test:unit": "vitest",
    "test": "pnpm run test:types && pnpm run test:unit run --coverage && pnpm run build"
  }
}