- Add docker-compose.web-testing.yml with vlmkit service - Add 5 test scripts: capture, compare, pipeline, console-monitor, link-checker - Add vrt.config.json with 3 viewports + maskSelectors - Add package.json with @mizchi/vlmkit and Node >=24 - Add tests/README.md with VRT documentation - Update .gitignore for test artifacts Based on APAW issue #144 / milestone #106
35 lines
1.0 KiB
JSON
35 lines
1.0 KiB
JSON
{
|
|
"name": "apaw-web-testing",
|
|
"version": "2.0.0",
|
|
"description": "Web application testing suite for APAW - Visual regression, link checking, form testing, console error detection",
|
|
"main": "scripts/visual-test-pipeline.js",
|
|
"scripts": {
|
|
"test": "node scripts/visual-test-pipeline.js",
|
|
"test:visual": "node scripts/visual-test-pipeline.js",
|
|
"test:baseline": "node scripts/capture-screenshots.js baseline",
|
|
"test:current": "node scripts/capture-screenshots.js current",
|
|
"test:compare": "node scripts/compare-screenshots.js",
|
|
"test:console": "node scripts/console-error-monitor-standalone.js",
|
|
"test:links": "node scripts/link-checker.js"
|
|
},
|
|
"keywords": [
|
|
"web-testing",
|
|
"visual-regression",
|
|
"e2e",
|
|
"playwright",
|
|
"kilo-code"
|
|
],
|
|
"author": "APAW Team",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"pixelmatch": "^5.3.0",
|
|
"playwright": "1.52.0",
|
|
"pngjs": "^7.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@mizchi/vlmkit": "latest"
|
|
},
|
|
"engines": {
|
|
"node": ">=24.0.0"
|
|
}
|
|
} |