{
    "name": "@vue/test-utils",
    "version": "2.4.4",
    "license": "MIT",
    "main": "dist/vue-test-utils.cjs.js",
    "unpkg": "dist/vue-test-utils.browser.js",
    "types": "dist/index.d.ts",
    "module": "dist/vue-test-utils.esm-bundler.mjs",
    "exports": {
      ".": {
        "types": "./dist/index.d.ts",
        "node": "./dist/vue-test-utils.cjs.js",
        "import": "./dist/vue-test-utils.esm-bundler.mjs",
        "browser": "./dist/vue-test-utils.browser.js",
        "require": "./dist/vue-test-utils.cjs.js",
        "default": "./dist/vue-test-utils.cjs.js"
      },
      "./package.json": "./package.json"
    },
    "files": [
      "dist",
      "README.md",
      "dist/index.d.ts"
    ],
    "dependencies": {
      "js-beautify": "^1.14.9",
      "vue-component-type-helpers": "^1.8.21"
    },
    "devDependencies": {
      "@rollup/plugin-commonjs": "25.0.7",
      "@rollup/plugin-json": "6.1.0",
      "@rollup/plugin-node-resolve": "15.2.3",
      "@rollup/plugin-replace": "5.0.5",
      "@rollup/plugin-typescript": "11.1.6",
      "@types/js-beautify": "1.14.3",
      "@types/node": "20.11.6",
      "@typescript-eslint/eslint-plugin": "6.19.1",
      "@typescript-eslint/parser": "6.19.1",
      "@vitejs/plugin-vue": "5.0.3",
      "@vitejs/plugin-vue-jsx": "3.1.0",
      "@vitest/coverage-v8": "1.2.1",
      "@vue/compat": "3.4.15",
      "@vue/compiler-dom": "3.4.15",
      "@vue/compiler-sfc": "3.4.15",
      "@vue/server-renderer": "3.4.15",
      "eslint": "8.56.0",
      "eslint-config-prettier": "9.1.0",
      "eslint-plugin-prettier": "5.1.3",
      "husky": "9.0.1",
      "jsdom": "24.0.0",
      "jsdom-global": "3.0.2",
      "lint-staged": "15.2.0",
      "prettier": "3.2.4",
      "reflect-metadata": "0.2.1",
      "rollup": "4.9.6",
      "tslib": "2.6.2",
      "typescript": "5.3.3",
      "unplugin-vue-components": "0.26.0",
      "vite": "5.0.12",
      "vitepress": "1.0.0-rc.40",
      "vitest": "1.2.1",
      "vue": "3.4.15",
      "vue-class-component": "8.0.0-rc.1",
      "vue-router": "4.2.5",
      "vue-tsc": "1.8.27",
      "vuex": "4.1.0"
    },
    "peerDependencies": {
      "@vue/server-renderer": "^3.0.1",
      "vue": "^3.0.1"
    },
    "peerDependenciesMeta": {
      "@vue/server-renderer": {
        "optional": true
      }
    },
    "author": {
      "name": "Lachlan Miller",
      "email": "lachlan.miller.1990@outlook.com"
    },
    "husky": {
      "hooks": {
        "pre-commit": "lint-staged"
      }
    },
    "lint-staged": {
      "*.ts": [
        "eslint --fix"
      ],
      "*.md": [
        "prettier --write"
      ]
    },
    "repository": {
      "type": "git",
      "url": "git+https://github.com/vuejs/test-utils.git"
    },
    "homepage": "https://github.com/vuejs/test-utils",
    "packageManager": "pnpm@8.14.3",
    "scripts": {
      "test": "vitest",
      "test:coverage": "vitest --coverage",
      "test:watch": "vitest --watch",
      "test:build": "vitest --mode test-build",
      "tsd": "tsc -p test-dts/tsconfig.tsd.json",
      "build": "rollup -c rollup.config.ts --bundleConfigAsCjs",
      "lint": "eslint --ext .ts src/ tests/",
      "lint:fix": "pnpm run lint --fix",
      "docs:dev": "vitepress dev docs",
      "docs:build": "vitepress build docs",
      "vue-tsc": "vue-tsc --noEmit -p tsconfig.volar.json"
    }
  }