{
  "name": "vitest-plugin-vis",
  "version": "5.1.8",
  "description": "Vitest visual testing plugin",
  "keywords": [
    "image-snapshot",
    "vitest",
    "visual-test"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/repobuddy/visual-testing",
    "directory": "packages/vitest-plugin-vis"
  },
  "license": "MIT",
  "author": {
    "name": "Homa Wong",
    "email": "homawong@gmail.com",
    "url": "https://github.com/unional"
  },
  "type": "module",
  "imports": {
    "#vitest-plugin-vis": "./src/index.ts",
    "#vitest-plugin-vis/client-api": "./src/exports/client-api.ts",
    "#vitest-plugin-vis/config": "./src/exports/config.ts",
    "#vitest-plugin-vis/setup": "./src/exports/setup.ts",
    "#vitest-plugin-vis/setup-api": "./src/exports/setup-api.ts",
    "#vitest-plugin-vis/testing": "./src/exports/testing.ts",
    "#vitest-plugin-vis/testing/node": "./src/exports/testing/node.ts"
  },
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "./*": {
      "source": "./src/exports/*.ts",
      "types": "./dist/exports/*.d.mts",
      "default": "./dist/exports/*.mjs"
    },
    "./package.json": "./package.json"
  },
  "types": "./dist/index.d.mts",
  "files": [
    "dist",
    "src",
    "!**/*.{spec,test,unit,accept,integrate,system,perf,stress}.*"
  ],
  "dependencies": {
    "dedent": "^1.7.2",
    "glob": "^13.0.6",
    "is-ci": "^4.1.0",
    "mkdirp": "^3.0.1",
    "pathe": "^2.0.3",
    "pixelmatch": "^7.2.0",
    "pngjs": "^7.0.0",
    "rimraf": "^6.1.3",
    "ssim.js": "^3.5.0",
    "type-plus": "8.0.0"
  },
  "devDependencies": {
    "@repobuddy/storybook": "^2.33.4",
    "@repobuddy/typescript": "^2.2.2",
    "@storybook-community/storybook-dark-mode": "^7.1.3",
    "@storybook/addon-docs": "^10.5.10",
    "@storybook/addon-vitest": "^10.5.10",
    "@storybook/react-vite": "^10.5.10",
    "@tailwindcss/vite": "^4.3.3",
    "@types/is-ci": "^3.0.4",
    "@types/pngjs": "^6.0.5",
    "@types/react": "^19.2.18",
    "@vitest/browser": "^4.1.11",
    "@vitest/browser-playwright": "^4.1.11",
    "@vitest/browser-webdriverio": "^4.1.11",
    "@vitest/coverage-istanbul": "^4.1.11",
    "@vitest/coverage-v8": "^4.1.11",
    "@vitest/expect": "^4.1.11",
    "@vitest/ui": "^4.1.11",
    "cross-env": "^10.1.0",
    "never-fail": "^1.1.4",
    "npm-run-all2": "^9.0.3",
    "react": "^19.2.8",
    "react-dom": "^19.2.8",
    "storybook": "^10.5.10",
    "storybook-addon-tag-badges": "^3.1.0",
    "tailwindcss": "^4.3.3",
    "tsdown": "^0.19.0",
    "typescript": "^6.0.3",
    "vite": "^8.2.2",
    "vitest": "^4.1.11",
    "vitest-browser-react": "^2.2.0"
  },
  "peerDependencies": {
    "@vitest/browser": "^4",
    "@vitest/browser-playwright": "^4",
    "@vitest/browser-webdriverio": "^4",
    "vitest": "^4"
  },
  "peerDependenciesMeta": {
    "@vitest/browser-playwright": {
      "optional": true
    },
    "@vitest/browser-webdriverio": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsdown",
    "build:watch": "tsc  -b tsconfig.esm.json -w",
    "clean": "rimraf coverage dist esm --glob *.tsbuildinfo vitest.*.timestamp*",
    "clean:vis:local": "rimraf __vis__/local",
    "cov": "cross-env COVERAGE=true vitest run --coverage",
    "coverage": "cross-env COVERAGE=true vitest run --coverage",
    "coverage:u": "cross-env COVERAGE=true vitest run --coverage -u",
    "dev": "run-p build:watch w",
    "nuke": "rimraf node_modules",
    "sb": "storybook dev -p 6007",
    "t:node": "vitest --project=vpv:node",
    "t:pw": "vitest run --project=\"vpv:pw (*)\"",
    "t:t": "tsc --noEmit",
    "t:wd": "vitest run --project=\"vpv:wd (*)\"",
    "test": "vitest run",
    "test:u": "vitest run -u",
    "v": "run-p build cov",
    "w": "vitest",
    "w:c": "cross-env COVERAGE=true vitest --coverage",
    "w:n": "vitest --project=vpv:node",
    "w:n:c": "vitest --project=vpv:node --coverage",
    "w:pw": "vitest --project=\"vpv:pw (*)\"",
    "w:wd": "vitest --project=\"vpv:wd (*)\""
  }
}