{
  "name": "@public-ui/visual-tests",
  "version": "4.4.0",
  "license": "EUPL-1.2",
  "homepage": "https://public-ui.github.io",
  "repository": {
    "type": "git",
    "url": "https://github.com/public-ui/kolibri"
  },
  "bugs": {
    "url": "https://github.com/public-ui/kolibri/issues",
    "email": "kolibri@itzbund.de"
  },
  "author": {
    "name": "Informationstechnikzentrum Bund",
    "email": "kolibri@itzbund.de"
  },
  "engines": {
    "pnpm": "^10"
  },
  "type": "module",
  "description": "Provides utility to run visual regression tests for themes.",
  "bin": {
    "kolibri-visual-test": "src/index.js"
  },
  "dependencies": {
    "@axe-core/playwright": "4.13.0",
    "@unocss/preset-mini": "66.8.1",
    "@unocss/vite": "66.8.1",
    "@vitejs/plugin-react-swc": "4.3.3",
    "adopted-style-sheets": "1.1.9-rc.25",
    "axe-html-reporter": "2.2.11",
    "http-server": "14.1.1",
    "npm-run-all2": "9.0.3",
    "portfinder": "1.0.38",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "react-router": "8.3.0",
    "vite": "8.2.2",
    "@public-ui/components": "4.4.0",
    "@public-ui/react-v19": "4.4.0",
    "@public-ui/sample-react": "4.4.0"
  },
  "devDependencies": {
    "@types/node": "26.4.0",
    "@types/react": "19.2.18",
    "@types/react-dom": "19.2.5",
    "eslint": "9.39.5",
    "knip": "6.32.3",
    "prettier": "3.9.6",
    "prettier-plugin-organize-imports": "4.3.0",
    "tslib": "2.8.1",
    "typescript": "5.9.3",
    "@public-ui/eslint-config": "4.3.0-rc.1"
  },
  "peerDependencies": {
    "@playwright/test": "1.60.0"
  },
  "files": [
    "app",
    "playwright.config.js",
    "src",
    "tests"
  ],
  "scripts": {
    "build": "vite build --config app/vite.config.ts",
    "build:deps": "pnpm --filter @public-ui/visual-tests^... build",
    "format": "prettier --check src app/src review-ui/src",
    "lint": "pnpm lint:eslint",
    "lint:eslint": "eslint src",
    "lint:tsc": "tsc -p review-ui/tsconfig.json",
    "prebuild": "npm-run-all2 prebuild:*",
    "prebuild:components": "kolibri-copy-assets --dest app/public/assets @public-ui/components @public-ui/sample-react",
    "review-ui:build": "vite build --config review-ui/vite.config.ts",
    "review-ui:dev": "vite --config review-ui/vite.config.ts",
    "serve": "vite --config app/vite.config.ts",
    "test:unit": "node --test test/*.test.mjs",
    "unused": "knip"
  }
}