{"_id":"@asserthive/webtest-ai","_rev":"6-b2462120b69249af02f3100a26a0f148","name":"@asserthive/webtest-ai","dist-tags":{"beta":"0.1.0-beta.3","latest":"0.1.0-beta.2"},"versions":{"0.1.0-beta.0":{"name":"@asserthive/webtest-ai","version":"0.1.0-beta.0","keywords":["ai-testing","agentic-testing","browser-automation","e2e-testing","playwright","markdown","mcp","cli"],"author":{"name":"AssertHive"},"license":"MIT","_id":"@asserthive/webtest-ai@0.1.0-beta.0","maintainers":[{"name":"darpancshah","email":"darpancshah@gmail.com"}],"homepage":"https://github.com/asserthive/webtest-ai#readme","bugs":{"url":"https://github.com/asserthive/webtest-ai/issues"},"bin":{"webtest-ai":"src/cli/index.js"},"dist":{"shasum":"d93dc245b5a925f8036112d5c7122eed79ca809c","tarball":"https://registry.npmjs.org/@asserthive/webtest-ai/-/webtest-ai-0.1.0-beta.0.tgz","fileCount":137,"integrity":"sha512-m+v6RVjd3FUoT2Imy1B/jPX/5BvXQsvwteTxt3CUpTLcqfIYbz4t04tzuWLMlOzkARXdRfFkY12ACKMDOqKW5A==","signatures":[{"sig":"MEUCIDIj6hOzy7B3K9dzOjXJ7dayBJTAcOkZnKhgWcUD0eN8AiEAxbamtOiYgTES5QabSyH0DahrNRBIXEGcS4rSFiLtDg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233465},"main":"src/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"cad10e05c773db43e18ad1fe67c8442aecdd6ec3","scripts":{"test":"node tests/release-boundary.test.js && node tests/a11y-action-surface.test.js && node tests/healing.test.js && node tests/driver.test.js && node tests/runtime.test.js && node tests/reporting.test.js && node tests/auth.test.js && node tests/models.test.js && node tests/model-session.test.js && node tests/discovery.test.js && node tests/maintenance.test.js && node tests/recording.test.js && node tests/mcp.test.js","demo:site":"node demo-site/server.js","smoke:demo":"node ./src/cli/index.js run --suite specs/webtest-ai-demo.md --tags public --screenshot always --journey navigation","clean:artifacts":"node -e \"require('fs').rmSync('artifacts', { recursive: true, force: true })\"","test:drivers:real":"node tests/real-drivers.test.js"},"_npmUser":{"name":"darpancshah","email":"darpancshah@gmail.com"},"repository":{"url":"git+https://github.com/asserthive/webtest-ai.git","type":"git"},"_npmVersion":"11.14.0","description":"Agent-ready browser testing from human-readable specs, deterministic runs, and evidence-rich reports.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^16.6.1","axe-core":"^4.11.3","playwright":"^1.52.0","gray-matter":"^4.0.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webtest-ai_0.1.0-beta.0_1778196036163_0.8146315436958234","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@asserthive/webtest-ai","version":"0.1.0-beta.1","keywords":["ai-testing","agentic-testing","browser-automation","e2e-testing","playwright","markdown","mcp","cli"],"author":{"name":"AssertHive"},"license":"MIT","_id":"@asserthive/webtest-ai@0.1.0-beta.1","maintainers":[{"name":"darpancshah","email":"darpancshah@gmail.com"}],"homepage":"https://github.com/asserthive/webtest-ai#readme","bugs":{"url":"https://github.com/asserthive/webtest-ai/issues"},"bin":{"webtest-ai":"src/cli/index.js"},"dist":{"shasum":"0fcc2d538b56c40c2c1e150653a1e7b036c0f5e3","tarball":"https://registry.npmjs.org/@asserthive/webtest-ai/-/webtest-ai-0.1.0-beta.1.tgz","fileCount":137,"integrity":"sha512-4YWqriaXoZbT5ENZSKDzriicFo7pYZsoatHPatdaP4ZStmN7z6H6h1KMrjbzdPJqmFUpn8SyKTc2E6gwbATr8A==","signatures":[{"sig":"MEYCIQCwBQ+UkyHibqAhNY3oc5odePblsGWjEw4U7ta+qGuaBQIhAKEzM4cI2uQY+IR1NpP1dj0Lkz5a08lksepDvZGprPtl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233522},"main":"src/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"9017e90fb9fac30a0ed0231f8979b9c176423bf4","scripts":{"test":"node tests/release-boundary.test.js && node tests/a11y-action-surface.test.js && node tests/healing.test.js && node tests/driver.test.js && node tests/runtime.test.js && node tests/reporting.test.js && node tests/auth.test.js && node tests/models.test.js && node tests/model-session.test.js && node tests/discovery.test.js && node tests/maintenance.test.js && node tests/recording.test.js && node tests/mcp.test.js","demo:site":"node demo-site/server.js","smoke:demo":"node ./src/cli/index.js run --suite specs/webtest-ai-demo.md --tags public --screenshot always --journey navigation","clean:artifacts":"node -e \"require('fs').rmSync('artifacts', { recursive: true, force: true })\"","test:drivers:real":"node tests/real-drivers.test.js"},"_npmUser":{"name":"darpancshah","email":"darpancshah@gmail.com"},"repository":{"url":"git+https://github.com/asserthive/webtest-ai.git","type":"git"},"_npmVersion":"11.14.0","description":"Agent-ready browser testing from human-readable specs, deterministic runs, and evidence-rich reports.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^16.6.1","axe-core":"^4.11.3","playwright":"^1.52.0","gray-matter":"^4.0.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/webtest-ai_0.1.0-beta.1_1778208141779_0.501359053103575","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@asserthive/webtest-ai","version":"0.1.0-beta.2","keywords":["ai-testing","agentic-testing","browser-automation","e2e-testing","playwright","markdown","mcp","cli"],"author":{"name":"AssertHive"},"license":"MIT","_id":"@asserthive/webtest-ai@0.1.0-beta.2","maintainers":[{"name":"darpancshah","email":"darpancshah@gmail.com"}],"homepage":"https://asserthive.com/docs/webtest-ai","bugs":{"url":"https://github.com/asserthive/webtest-ai/issues"},"bin":{"webtest-ai":"src/cli/index.js"},"dist":{"shasum":"95d4b1e9db34b461f0b006c8337452d78ac738b7","tarball":"https://registry.npmjs.org/@asserthive/webtest-ai/-/webtest-ai-0.1.0-beta.2.tgz","fileCount":138,"integrity":"sha512-vGdvM5XYRZ5H1wC1JImGA3ImC1PxKeiU+d9t4BM3C8VKQ9SKPn5rzoTIciBN37rHKugz/J2xejAG0a+1sorkEw==","signatures":[{"sig":"MEUCIA4eUvmD9E0HRE3hnX8cuQBUdO//6/JCYvqs5sMYOtYAAiEA5FifcWYN/IzPget6sNllXLWbo4FBJGptO/TMqoO5aaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242878},"main":"src/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"cccb5700f1362a33744d206cb50bdc2f4e51c4f0","scripts":{"test":"node tests/release-boundary.test.js && node tests/a11y-action-surface.test.js && node tests/healing.test.js && node tests/driver.test.js && node tests/runtime.test.js && node tests/reporting.test.js && node tests/auth.test.js && node tests/models.test.js && node tests/model-session.test.js && node tests/discovery.test.js && node tests/maintenance.test.js && node tests/recording.test.js && node tests/mcp.test.js","demo:site":"node demo-site/server.js","smoke:demo":"node ./src/cli/index.js run --suite specs/webtest-ai-demo.md --tags public --screenshot always --journey navigation","clean:artifacts":"node -e \"require('fs').rmSync('artifacts', { recursive: true, force: true })\"","test:drivers:real":"node tests/real-drivers.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:477f1934-0906-4c0d-a418-46b8b76cf92b"}},"repository":{"url":"git+https://github.com/asserthive/webtest-ai.git","type":"git"},"_npmVersion":"11.14.1","description":"Agent-ready browser testing from human-readable specs, deterministic runs, and evidence-rich reports.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^16.6.1","axe-core":"^4.11.3","playwright":"^1.52.0","gray-matter":"^4.0.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webtest-ai_0.1.0-beta.2_1778277544821_0.34676631813891845","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@asserthive/webtest-ai","version":"0.1.0-beta.3","description":"Agent-ready browser testing from human-readable specs, deterministic runs, and evidence-rich reports.","main":"src/index.js","bin":{"webtest-ai":"src/cli/index.js"},"type":"commonjs","scripts":{"clean:artifacts":"node -e \"require('fs').rmSync('artifacts', { recursive: true, force: true })\"","test":"node tests/release-boundary.test.js && node tests/a11y-action-surface.test.js && node tests/healing.test.js && node tests/driver.test.js && node tests/runtime.test.js && node tests/intent.test.js && node tests/reporting.test.js && node tests/auth.test.js && node tests/models.test.js && node tests/model-session.test.js && node tests/discovery.test.js && node tests/maintenance.test.js && node tests/recording.test.js && node tests/mcp.test.js","test:drivers:real":"node tests/real-drivers.test.js","test:drivers:ci":"node tests/real-drivers.test.js --ci","test:v2":"npm test && npm run test:drivers:real","test:models:live":"node tests/live-model-smoke.test.js","test:models:matrix":"node tests/live-model-matrix.test.js","release:check":"npm run test:v2 && npm run demo:v2 && npm run test:models:live && npm run test:models:matrix && npm pack --dry-run","demo:intent":"node demo-site/intent-demo-runner.js --intent","demo:discover":"node demo-site/intent-demo-runner.js --discover","demo:v2":"node demo-site/intent-demo-runner.js --all","demo:site":"node demo-site/server.js","smoke:demo":"node ./src/cli/index.js run --suite specs/webtest-ai-demo.md --tags public --screenshot always --journey navigation"},"keywords":["ai-testing","agentic-testing","browser-automation","e2e-testing","playwright","markdown","mcp","cli"],"license":"MIT","author":{"name":"AssertHive"},"repository":{"type":"git","url":"git+https://github.com/asserthive/webtest-ai.git"},"bugs":{"url":"https://github.com/asserthive/webtest-ai/issues"},"homepage":"https://asserthive.com/docs/webtest-ai","engines":{"node":">=18"},"publishConfig":{"access":"public","tag":"beta"},"dependencies":{"axe-core":"^4.11.3","dotenv":"^16.6.1","gray-matter":"^4.0.3","playwright":"^1.52.0"},"readmeFilename":"README.md","gitHead":"656a222001b18efee6833a29f79e8301935eb2a4","_id":"@asserthive/webtest-ai@0.1.0-beta.3","_nodeVersion":"24.17.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-fTlWBfNnXFL/vgKM0ny2mjC/azvYJxfM77+xvHspBCj6MOYVsDt/pYtRA7dqPqBC7Kr4+ADQt/zSu45HhBN5nQ==","shasum":"7b0dd11c4865900ce188aea3f5ae9bf6bbcdf2f2","tarball":"https://registry.npmjs.org/@asserthive/webtest-ai/-/webtest-ai-0.1.0-beta.3.tgz","fileCount":161,"unpackedSize":1451483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF1y5CS96jCr3X8tyiM1gJtfAIDdqfepiHxJ1nhcpyx6AiEAt7pknY1WxSWPB44ZRWy/fZuxks0hWU4T2Qu/UWwTjlM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:477f1934-0906-4c0d-a418-46b8b76cf92b"}},"directories":{},"maintainers":[{"name":"darpancshah","email":"darpancshah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webtest-ai_0.1.0-beta.3_1782409775537_0.6671593844089236"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T23:20:36.081Z","modified":"2026-06-25T17:49:35.916Z","0.1.0-beta.0":"2026-05-07T23:20:36.342Z","0.1.0-beta.1":"2026-05-08T02:42:22.007Z","0.1.0-beta.2":"2026-05-08T21:59:05.000Z","0.1.0-beta.3":"2026-06-25T17:49:35.783Z"},"bugs":{"url":"https://github.com/asserthive/webtest-ai/issues"},"author":{"name":"AssertHive"},"license":"MIT","homepage":"https://asserthive.com/docs/webtest-ai","keywords":["ai-testing","agentic-testing","browser-automation","e2e-testing","playwright","markdown","mcp","cli"],"repository":{"url":"git+https://github.com/asserthive/webtest-ai.git","type":"git"},"description":"Agent-ready browser testing from human-readable specs, deterministic runs, and evidence-rich reports.","maintainers":[{"name":"darpancshah","email":"darpancshah@gmail.com"}],"readme":"","readmeFilename":"README.md"}