UNPKG

vitest-plugin-vis

Version:
157 lines 4.56 kB
{ "name": "vitest-plugin-vis", "version": "4.1.0", "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/config": "./src/config.ts", "#vitest-plugin-vis/setup": "./src/setup.ts" }, "exports": { ".": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "./config": { "types": "./dist/config.d.mts", "default": "./dist/config.mjs" }, "./client-api": { "types": "./dist/client-api.d.mts", "default": "./dist/client-api.mjs" }, "./presets/auto": { "types": "./dist/presets/auto.d.mts", "default": "./dist/presets/auto.mjs" }, "./presets/enable": { "types": "./dist/presets/enable.d.mts", "default": "./dist/presets/enable.mjs" }, "./presets/manual": { "types": "./dist/presets/manual.d.mts", "default": "./dist/presets/manual.mjs" }, "./server-utils": { "types": "./dist/server-utils.d.mts", "default": "./dist/server-utils.mjs" }, "./setup": { "types": "./dist/setup.d.mts", "default": "./dist/setup.mjs" }, "./testing": { "types": "./dist/testing.d.mts", "default": "./dist/testing.mjs" }, "./package.json": "./package.json" }, "types": "./dist/index.d.mts", "files": [ "dist", "src", "!**/*.{spec,test,unit,accept,integrate,system,perf,stress}.*" ], "dependencies": { "dedent": "^1.5.1", "glob": "^13.0.0", "is-ci": "^4.0.0", "mkdirp": "^3.0.1", "pathe": "^2.0.0", "pixelmatch": "^7.1.0", "pngjs": "^7.0.0", "rimraf": "^6.0.1", "ssim.js": "^3.5.0", "type-plus": "8.0.0-beta.7" }, "devDependencies": { "@repobuddy/storybook": "^2.1.2", "@repobuddy/typescript": "^2.1.0", "@storybook-community/storybook-dark-mode": "^7.0.3", "@storybook/addon-docs": "^10.2.0-alpha.1", "@storybook/addon-vitest": "^10.2.0-alpha.1", "@storybook/react-vite": "^10.2.0-alpha.1", "@tailwindcss/vite": "^4.1.14", "@types/is-ci": "^3.0.4", "@types/pngjs": "^6.0.5", "@types/react": "^19.2.2", "@vitest/browser": "^4.0.9", "@vitest/browser-playwright": "^4.0.9", "@vitest/browser-webdriverio": "^4.0.9", "@vitest/coverage-istanbul": "^4.0.9", "@vitest/coverage-v8": "^4.0.9", "@vitest/expect": "^4.0.9", "@vitest/ui": "4.0.9", "cross-env": "^10.0.0", "never-fail": "^1.1.4", "npm-run-all2": "^8.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "storybook": "^10.2.0-alpha.1", "storybook-addon-tag-badges": "^3.0.2", "tailwindcss": "^4.1.14", "tsdown": "^0.16.6", "typescript": "^5.9.3", "vite": "^7.1.12", "vitest": "^4.0.9", "vitest-browser-react": "^2.0.2" }, "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 (*)\"" } }