UNPKG

storybook-addon-vis

Version:
170 lines 4.8 kB
{ "name": "storybook-addon-vis", "version": "3.1.0", "description": "Storybook Vitest visual testing addon", "keywords": [ "image-snapshot", "storybook-addons", "vitest", "visual-test", "testing", "test", "browser-mode" ], "repository": { "type": "git", "url": "https://github.com/repobuddy/visual-testing", "directory": "packages/storybook-addon-vis" }, "license": "MIT", "author": { "name": "Homa Wong", "email": "homawong@gmail.com", "url": "https://github.com/unional" }, "type": "module", "imports": { "#storybook-addon-vis/node": "./src/node.ts", "#storybook-addon-vis/vitest-plugin": "./src/vitest-plugin.ts" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./manager": "./dist/manager.js", "./matcher": { "types": "./dist/matcher.d.ts", "import": "./dist/matcher.js" }, "./node": { "types": "./dist/node.d.mts", "import": "./dist/node.mjs" }, "./preset": "./dist/preset.mjs", "./vitest-setup": { "types": "./dist/vitest-setup.d.ts", "import": "./dist/vitest-setup.js" }, "./vitest-plugin": { "types": "./dist/vitest-plugin.d.mts", "import": "./dist/vitest-plugin.mjs" }, "./package.json": "./package.json" }, "types": "./dist/index.d.ts", "files": [ "dist", "src", "*.js", "*.d.ts", "!**/*.{spec,test,unit,accept,integrate,system,perf,stress,stories,study}.*" ], "dependencies": { "@storybook/icons": "^2.0.0", "glob": "^13.0.0", "is-ci": "^4.1.0", "memoize": "^10.1.0", "pathe": "^2.0.3", "type-plus": "8.0.0-beta.7", "vitest-plugin-vis": "^4.1.0" }, "devDependencies": { "@repobuddy/storybook": "^2.1.2", "@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/cli": "^4.1.7", "@tailwindcss/vite": "^4.1.17", "@testing-library/react": "^16.0.1", "@types/react": "^19.2.2", "@types/react-dom": "^19.2.1", "@vitejs/plugin-react": "^5.1.1", "@vitest/browser": "^4.0.9", "@vitest/browser-playwright": "^4.0.9", "@vitest/browser-webdriverio": "^4.0.9", "@vitest/coverage-istanbul": "^4.0.9", "@vitest/expect": "^4.0.9", "boxen": "^8.0.1", "cross-env": "^10.0.0", "dedent": "^1.5.1", "npm-run-all2": "^8.0.0", "playwright": "latest", "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", "webdriverio": "latest", "zx": "^8.0.0" }, "peerDependencies": { "@storybook/addon-vitest": "^10.2.0-alpha.1", "@vitest/browser": "^4", "storybook": "^10.2.0-alpha.1", "vitest": "^4" }, "publishConfig": { "access": "public" }, "bundler": { "exportEntries": [ "src/index.ts", "src/matcher.ts", "src/vitest-setup.ts" ], "managerEntries": [ "src/manager.tsx" ], "nodeEntries": [ "./src/node.ts", "./src/preset.ts", "./src/vitest-plugin.ts" ] }, "storybook": { "displayName": "Storybook Vitest Visual Testing addon", "supportedFrameworks": [ "react", "vue", "angular", "web-components", "ember", "html", "svelte", "preact", "react-native" ], "icon": "https://github.com/organizations/repobuddy/settings/profile" }, "scripts": { "build": "tsdown --tsconfig tsconfig.build.json", "build:sb": "cross-env NODE_ENV=production storybook build", "clean": "rimraf coverage dist esm --glob *.tsbuildinfo vitest.*.timestamp*", "clean:vis:local": "rimraf __vis__/local", "cov": "vitest run --coverage", "coverage": "vitest run --coverage", "coverage:u": "vitest run --coverage -u", "dev": "run-p build:watch w", "nuke": "rimraf node_modules", "prerelease": "zx scripts/prepublish-checks.js", "sb": "storybook dev -p 6006", "sb:build": "cross-env NODE_ENV=production storybook build", "t:n": "vitest run -c vitest.config.node.ts", "t:pw": "vitest run -c vitest.config.playwright.ts", "t:t": "tsc --noEmit", "t:wd": "cross-env BROWSER=firefox BROWSERPROVIDER=webdriverio vitest run", "test": "vitest run", "test:u": "vitest run -u", "v": "run-p build cov", "w": "vitest", "w:cov": "vitest --coverage", "w:wb": "cross-env BROWSER=firefox BROWSERPROVIDER=webdriverio vitest" } }