package.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. {
  2. "name": "@vue/test-utils",
  3. "version": "2.4.5",
  4. "license": "MIT",
  5. "main": "dist/vue-test-utils.cjs.js",
  6. "unpkg": "dist/vue-test-utils.browser.js",
  7. "types": "dist/index.d.ts",
  8. "module": "dist/vue-test-utils.esm-bundler.mjs",
  9. "exports": {
  10. ".": {
  11. "types": "./dist/index.d.ts",
  12. "node": "./dist/vue-test-utils.cjs.js",
  13. "import": "./dist/vue-test-utils.esm-bundler.mjs",
  14. "browser": "./dist/vue-test-utils.browser.js",
  15. "require": "./dist/vue-test-utils.cjs.js",
  16. "default": "./dist/vue-test-utils.cjs.js"
  17. },
  18. "./package.json": "./package.json"
  19. },
  20. "files": [
  21. "dist",
  22. "README.md",
  23. "dist/index.d.ts"
  24. ],
  25. "dependencies": {
  26. "js-beautify": "^1.14.9",
  27. "vue-component-type-helpers": "^2.0.0"
  28. },
  29. "devDependencies": {
  30. "@rollup/plugin-commonjs": "25.0.7",
  31. "@rollup/plugin-json": "6.1.0",
  32. "@rollup/plugin-node-resolve": "15.2.3",
  33. "@rollup/plugin-replace": "5.0.5",
  34. "@rollup/plugin-typescript": "11.1.6",
  35. "@types/js-beautify": "1.14.3",
  36. "@types/node": "20.11.27",
  37. "@typescript-eslint/eslint-plugin": "7.2.0",
  38. "@typescript-eslint/parser": "7.2.0",
  39. "@vitejs/plugin-vue": "5.0.4",
  40. "@vitejs/plugin-vue-jsx": "3.1.0",
  41. "@vitest/coverage-v8": "1.3.1",
  42. "@vue/compat": "3.4.21",
  43. "@vue/compiler-dom": "3.4.21",
  44. "@vue/compiler-sfc": "3.4.21",
  45. "@vue/server-renderer": "3.4.21",
  46. "eslint": "8.57.0",
  47. "eslint-config-prettier": "9.1.0",
  48. "eslint-plugin-prettier": "5.1.3",
  49. "husky": "9.0.11",
  50. "jsdom": "24.0.0",
  51. "jsdom-global": "3.0.2",
  52. "lint-staged": "15.2.2",
  53. "prettier": "3.2.5",
  54. "reflect-metadata": "0.2.1",
  55. "rollup": "4.13.0",
  56. "tslib": "2.6.2",
  57. "typescript": "5.4.2",
  58. "unplugin-vue-components": "0.26.0",
  59. "vite": "5.1.6",
  60. "vitepress": "1.0.0-rc.45",
  61. "vitest": "1.3.1",
  62. "vue": "3.4.21",
  63. "vue-class-component": "8.0.0-rc.1",
  64. "vue-router": "4.3.0",
  65. "vue-tsc": "2.0.6",
  66. "vuex": "4.1.0"
  67. },
  68. "author": {
  69. "name": "Lachlan Miller",
  70. "email": "lachlan.miller.1990@outlook.com"
  71. },
  72. "husky": {
  73. "hooks": {
  74. "pre-commit": "lint-staged"
  75. }
  76. },
  77. "lint-staged": {
  78. "*.ts": [
  79. "eslint --fix"
  80. ],
  81. "*.md": [
  82. "prettier --write"
  83. ]
  84. },
  85. "repository": {
  86. "type": "git",
  87. "url": "git+https://github.com/vuejs/test-utils.git"
  88. },
  89. "homepage": "https://github.com/vuejs/test-utils",
  90. "packageManager": "pnpm@8.15.4",
  91. "scripts": {
  92. "test": "vitest",
  93. "test:coverage": "vitest --coverage",
  94. "test:watch": "vitest --watch",
  95. "test:build": "vitest --mode test-build",
  96. "tsd": "tsc -p test-dts/tsconfig.tsd.json",
  97. "build": "rollup -c rollup.config.ts --bundleConfigAsCjs",
  98. "lint": "eslint --ext .ts src/ tests/",
  99. "lint:fix": "pnpm run lint --fix",
  100. "docs:dev": "vitepress dev docs",
  101. "docs:build": "vitepress build docs",
  102. "vue-tsc": "vue-tsc --noEmit -p tsconfig.volar.json"
  103. }
  104. }