{"_id":"verfix","_rev":"34-0f4e529b235454f8ffbdac779bb1e573","name":"verfix","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"verfix","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"verfix@0.1.0","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"264cd9fd45d5ee32e9199b4b99b3843d75173155","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.0.tgz","fileCount":2,"integrity":"sha512-q2ZDEJIflUKswgn8911VMplLAIKY1KgldBHiCCXMMr5HlWriQoLT1jQ3eiaA8EXdQmfOIT+3PMyh2uIx7EDLFg==","signatures":[{"sig":"MEQCIClbZz/5TyxeRux24z9AwSSbpEtFs1V7lkSQrvSMQ0+jAiAIXYU5Hb0wGgQj/HxqoF7JM6VR0HNaEm1i1k6vfhgwfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19750},"main":"dist/index.js","type":"commonjs","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"_npmVersion":"11.12.1","description":"VerifyRuntime CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.0_1779338596713_0.5318628976231441","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"verfix","version":"0.1.1","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.1","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"8c647a9c1011fc5b3313313da07509fa6102c20d","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.1.tgz","fileCount":7,"integrity":"sha512-s8D5Tw9+LedZGZrx5/IyHMWW4bAaXrRPBN1t/uPEbZYxHoHQJ5g/AZOWo+cWvZlK1cWhDas4gA7jyNb2aRSHQA==","signatures":[{"sig":"MEYCIQCX/svOOWZ+ndwHMxHdpfwU5GoQc+xVLZ94jk9HgzUB6wIhAPg3Nr1K+9ApeTsVmkByZJr7wtNNy/4u9JgRp22CFK2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86024},"main":"dist/index.js","type":"commonjs","gitHead":"8b9622e063069985c390d1a0e69bd875b927183d","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.1_1779466297791_0.21745635553964604","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"verfix","version":"0.1.2","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.2","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"0bf30e2265188bb3aefce498919deead55890046","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.2.tgz","fileCount":7,"integrity":"sha512-Kf6H5T9jAGU+/i4RkVFLX/UiMM3uAxrK/d6I+nEtppV7IWmhLiRkHYth9mxnxFG/FmZQBk8yNfEMD2iWpp1t2A==","signatures":[{"sig":"MEYCIQDdeW5lyNmqWgcv1GNLsNhgRk9LCDHVgzG2hswDtHxM5wIhAIgglu910NKJTaEbKm6wGlwr2pcomuflBaO2BairJ9mK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89053},"main":"dist/index.js","type":"commonjs","gitHead":"c56da4635ca9aba4fe7a2d0971e8b9edcb5f8a52","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.2_1779525252665_0.5653516951658952","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"verfix","version":"0.1.3","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.3","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"bd141b8835444362133d9cb70953c899958eddbb","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.3.tgz","fileCount":7,"integrity":"sha512-2rgfl22ve4A9XsD+Fbqny2+vTczEe7tUFwO9R+lw+2Dwx6epvfhglmy7vRKczaM/12gHbbj6+7TZGTWh7+5+xw==","signatures":[{"sig":"MEUCIHAaBCM86FjUhUrUNKnAjqAizLzAkXZsJ32TGgIdX0olAiEAn+SvZv08yWhvMnmJUGZ3Be2AYQsucoveVZgubyKbcko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89451},"main":"dist/index.js","type":"commonjs","gitHead":"2060240e0d53f6570405b9ac010007627703c301","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.3_1779530327806_0.6492245317217391","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"verfix","version":"0.1.4","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.4","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"c412c30ca9d7a75d5b750631aa8d67fce1bbfd07","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.4.tgz","fileCount":8,"integrity":"sha512-yMasTTE62Wp7MWbxgB41nbbw4BRCLgdy9W9Cn686U+OsiB3qrSc6PANXWS1uskl6HMu+uN5Ut+ObbrO9NzTNSQ==","signatures":[{"sig":"MEYCIQDBE9r3FhWekb2OLCGusUD7a1QdGc8FnbeA/ewf/FGp+QIhAMjE6h5fW6r8IejMzRfY6Qqtk+D3r4UxUTtbwVfuvyoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98440},"main":"dist/index.js","type":"commonjs","gitHead":"02a26e26b4ab20984dac4df4ba728fdd83288c9b","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.4_1779726346913_0.8494684618700887","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"verfix","version":"0.1.5","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.5","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"b308558c3a98faa1a4ceda90612c87b298f86e49","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.5.tgz","fileCount":11,"integrity":"sha512-aGxO/kkHJdq7E7NAEzPnMr4o+iPNvtEQ61q69wpxpXHLI4h3H5WA5AcC+UgqFUCdxHs/id2P3mA9uTXhTbJXlQ==","signatures":[{"sig":"MEUCIDYDlQXTkblTBB5nslE7SyzjZuNo+uhjbZBy9e2vBj5cAiEAxqL9FH7NaYDuYsJ44wcm5igGCk9eVw2tb/UbkCmC6p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119453},"main":"dist/index.js","type":"commonjs","gitHead":"7fed32b848290304d5b2723bce52734845a24c1a","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.5_1780818670342_0.7387090578432041","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"verfix","version":"0.1.6","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.1.6","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"5d36ceab7c31d5bbfdf64a0c83f4ef4f22e039ad","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.1.6.tgz","fileCount":11,"integrity":"sha512-5ldYD0wJqTM5ru1yf1rQfD0cfHKo55a+Iq0xoQbPzf2wqgQq1byacQywXoUqKrVd9LWj94mqwTWMU5wLtv9fkw==","signatures":[{"sig":"MEUCIQD9sKSe/IyHp4XdSU3uwSAijlzXUsosv3KtRKk1TrHg3QIgUxLBpAy4qlQhuSoDzQ7h12t+xjyz/GXBD51qL98Vfoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120264},"main":"dist/index.js","type":"commonjs","gitHead":"acfebb54e978431407882b68be739dce226447e1","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.1.6_1780819735575_0.3670125997630169","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"verfix","version":"0.2.0","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.0","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"80f9e283fa7255095d75c214f497ea329008778c","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.0.tgz","fileCount":22,"integrity":"sha512-tlY+bi47M7vjTB2/Ic9a+k9BAq0ezBdV2gEgRS1b3kQuALH+dewwNk/Do+kxeFiZw0uEUt7k4fKZoExPW21heg==","signatures":[{"sig":"MEYCIQDj7Y/e2p2HmOZH9/tANMDE23aX1BXd1zUvf8/eluf3tgIhAJBV1DC8QppiHy8dALCIufL/PNC5J9WuFn8KJFK4kuGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166357},"main":"dist/index.js","type":"commonjs","gitHead":"f1246eaf99a7bcff58c08686906df2f3e3f2c1df","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.0_1781108068858_0.9242351762244385","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"verfix","version":"0.2.1","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.1","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"8d1242b87170db13489061b57595889b1f5c3d88","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.1.tgz","fileCount":22,"integrity":"sha512-4Gq48AGZmAcZ4md772bEs7241+AsW1RJ7TGPri7m8L6VdoxbJOLA74WksOHutzWyP8uePjh1pqN5tJXVTueMxQ==","signatures":[{"sig":"MEQCIDOWJISLEG1mi7EJHpmtomFvmaqWE7LmZaD82eCiV1wjAiAc4zbw0PlN6jeWg4xnO7HitSC4Zsrq9YLB5xIn1xHs/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166145},"main":"dist/index.js","type":"commonjs","gitHead":"0d58a703807ccebff5b4d14a68f8b18bc530fc80","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.1_1781109530249_0.17318605969108414","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"verfix","version":"0.2.2","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.2","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"a4dfb56fd3c78f0f87e32adccde1a90d7eabb631","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.2.tgz","fileCount":24,"integrity":"sha512-ut6SEVGKNV1t7VUSWxVafCPJM+mgieqqS+J/kvJLUgJv+GsEhsgT7Kkd1T7V8UX9NlE9V3hVYYHKqxz6s9hvcg==","signatures":[{"sig":"MEUCIAnKb92Rqso4xt3Ar+uw0au3slUsOHm3o7LvX5qTo2bZAiEA0/9jIClL/5lT1fZqdA8fLNwhF5Zay2ue6GFtLBV91qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181224},"main":"dist/index.js","type":"commonjs","gitHead":"da7fbd2159a6019ffe1350154ea7d0277088560f","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.2_1781421574626_0.9895035891680095","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"verfix","version":"0.2.3","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.3","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"37a0d0f70da182ca33fa72dc3733130f03a0972b","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.3.tgz","fileCount":24,"integrity":"sha512-Owjb3R9lagPxJu/AGKgcbYQVHqPfEkqA/SchzU2kNoN6QUatXHKuA8AjbJf+MtBNoXQtcb2kiEU/2HbknW3UaA==","signatures":[{"sig":"MEUCIQCdA4XeRkyD5Tul+eDa+VSMmVIL4IlFVfOBOWI1PhgZwgIgIgGvaW1UO1rdTvvv5Etis1j773FZw3yoSByggtvNjAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182828},"main":"dist/index.js","type":"commonjs","gitHead":"a35303e92bc1cbb4e3d21972cf47abd27212890f","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.3_1781434012810_0.27719980874735417","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"verfix","version":"0.2.4","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.4","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"ee49b0701a76f14708da9220cd2cb3ae8691f084","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.4.tgz","fileCount":24,"integrity":"sha512-CCUFJQ+m0SJmpCvTVHW5vYIrVidIz6BVlxb6ZoLa6ix0UAmdHgj25bYng2+pceFHSplV/kbK3IOWGAbNl5Ssow==","signatures":[{"sig":"MEUCICc0YxsNH9J70NFsyJKqnyLSjupQ8FLBjdwMzecYhzHdAiEAoNVuD0qenUvAsFBnLgxQD553OJTJfp8f95VJreHAJAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186122},"main":"dist/index.js","type":"commonjs","gitHead":"e9f23db60a69e74bd5a083dc59265f735238b295","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.4_1781435426611_0.9048364209752016","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"verfix","version":"0.2.5","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.5","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"30a153fc632382d4b104d82fb807ea2fbe55761b","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.5.tgz","fileCount":25,"integrity":"sha512-gSYNWp/KykglMPqBe5j8+NDoKQyoD/oPto6xRdQZXdDG6gulSi9Pe8E5jUWXMEWH/o7w0HqkxIRDEoUEe0L85Q==","signatures":[{"sig":"MEUCIHyhcJRueOrMAN6NktKMm8htHapt+euRlNKY41msrpdnAiEAmY6uVh3rwwutMUGLSJ3DVe7Jy0wMvhVqR1AK2OZIvrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189234},"main":"dist/index.js","type":"commonjs","gitHead":"216b1a13874f8d65c4845a129efa4eabe357e502","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.5_1781623009584_0.8868441794042918","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"verfix","version":"0.2.6","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.6","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"7bc15a42091cc49a40d0133eb0ff2ca3efaebb60","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.6.tgz","fileCount":27,"integrity":"sha512-R2u/T+y+W9/IOqOgSReH7ylMbVEXZqJWgPfS76l1b/2z1tWEpzGxbiVKccWkT8V5UDSaTsnDc8gVKcNsf3HZPA==","signatures":[{"sig":"MEQCIA9hUHBkSPKMXKQbivJCv1CJz0c4DIjbQDr8cRo1jFJkAiA3QZ5V0JciJDgz99S266re14WSxpE2CpySaW5P62q8IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211601},"main":"dist/index.js","type":"commonjs","gitHead":"afb04da71422103ac298068b5e22a725bb23c3a1","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.6_1781967289736_0.1291586713444255","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"verfix","version":"0.2.7","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.7","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"e776719441abb8187a1001c1f638dab03eb31438","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.7.tgz","fileCount":28,"integrity":"sha512-lqm+f7VSD/DOQIFfGymWI5OzybiZlEG17mMSFoaToQaleEBIdSTn79QvvjugeAuZdqes2P93zcT58ookvalWyg==","signatures":[{"sig":"MEUCIEUlsmL5NmuuC7ak68Sm1/c66z7RQPq+/xb7G2d7ej5fAiEAnNjd/a7/wHbgfHEGJYpIiaMQKm13ETOB3veU4vv7Ofg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224011},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"86c5bdfc9d22460067ba30e51ee8608fd9d898a8","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.7_1781974723050_0.2875825621053538","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"verfix","version":"0.2.8","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.8","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"4ecd51d1dc6b2aba41bff2d7881f83b0cce36e9f","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.8.tgz","fileCount":29,"integrity":"sha512-Hl07N+NbZy3RuxoR79u0TrpkYl9v9EiLnUD1d5kjR4P7OoZQAQk5JKCbUMDxnyg/BcRizPdEDSS42sKlzNIEAw==","signatures":[{"sig":"MEQCIAheCoQfAMIL494aRvxFj0vyDXlXohsLmQof5Gj7BXJBAiAFPRqb5IK9gay4562gsDVvuxKhMdKFXrUT8SN7JFuMpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256049},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"5adfabc4fa45d8f0a219766280cf89e4ef1e6bde","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.8_1782133247825_0.8767930120572893","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"verfix","version":"0.2.9","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.9","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"0cb8301242e7907d5ca8107f68fb1cef7deb5dda","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.9.tgz","fileCount":29,"integrity":"sha512-FKeTMIhyKS690aLKpc7k+5XcS7qdA6QSrA5eB2NIN/Ya8S3SD9kOddXkAIooByxwYv/VBgdoORx1b+aX63QULw==","signatures":[{"sig":"MEUCIGjWzzNjRjRoGsHT5naVkCQQPKCl8ZI8Bm0mIX9HYybnAiEAvPMwS4C4WoGOU3RApdHOT5FkNwrgKrqoWRw57+qIGQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258714},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"f16e9a34178c7cc7b57fb13c816ac2722e55bd04","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.9_1782145172868_0.9674512214741731","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"verfix","version":"0.2.10","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.10","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"82daad769b65452f3c7510ab4769317f587432a9","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.10.tgz","fileCount":29,"integrity":"sha512-gnq2FHj7/qk+My6u21gXAtSfcM5tiDg6WPjJ9tcsOxdR1b28+gFgvpCWzC9Kbj3w8NNLzMbrhMv/LKRH2yZ9tg==","signatures":[{"sig":"MEUCIQDXQpEUIgwT12ZsifQraIsBUG6BaXK+LczdVBjvNTnJsQIgQ2NFS+yEpYCsqEcMJFoDxuffGAmoCMdsYBSlABkOUTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261071},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"13356a0b8363e036be7d2f4c714a95156b1424a2","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.10_1782575444975_0.6266523350478721","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"verfix","version":"0.2.11","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.2.11","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"49ef0c38105432732da87731ef70ef76e97747fd","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.2.11.tgz","fileCount":30,"integrity":"sha512-l+dZ05P6xE8k+46wwiX/Qac/h8iRowkLOv1vX81nbwYI4XL22ZRVbDGyrywAI9srghHMM5csk3mmzxHEktIxfg==","signatures":[{"sig":"MEUCIQChq2pGdBZdRde7cPGs+K0HWZ9MnTwDO8g3uoLrlYYP6wIgTYVuG2zF6t1bzFWYpYBq5ILJpRc+7iJlOUbDTAYFQLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277636},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"3c494cb0567bf0662110596bfb1a8d237c1b4543","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first, Docker-powered.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.2.11_1782919734573_0.3288583740326614","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"verfix","version":"0.3.0","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.0","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"0d418e0d1f0832b126297aa290759adb4394e234","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.0.tgz","fileCount":30,"integrity":"sha512-I2bJv89VqLgnHCdA0Jn5BpjNeHxv2dVS1IA1Yrh9fTV7pZtyVh4sA1cMwNIzaMQN+b/X7w1dbn4knwcha/qA5w==","signatures":[{"sig":"MEYCIQDQk6fanKIp9aopIAurm8AzWoYkYxfE9mdB7pFlk6HRcwIhAM4xiAabGZwG/jOhOSDotN06d/lNHw95cjYY2QHWRogL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280300},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"0b108cf2dc30b743b5a541c25629213c3dc86efc","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"file:../workers","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.0_1783179213110_0.2069954615191536","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"verfix","version":"0.3.1","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.1","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"79eb718c2b9c5c349bf792df68a5a7952047aa04","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.1.tgz","fileCount":30,"integrity":"sha512-7XEDfjfNgi2Yj0XmoJnlu7CDQ/Nq0v2sMGIsMg6t42/+I55JsZanFU1FBgTqmyvaZ9mAqHQGPzXWV6c9V4kUiQ==","signatures":[{"sig":"MEUCIDyKapMJa0u4mI8L6n+e9kOmZPVDKxnvqYArjtM1dotPAiEArR/l7Hn/KaLg9lpFjUWuf1cavm0I6V+L70+tSJvhGwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289448},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"cd2ce7e686868a3bd2c5c0e455f1ec635f4b33dd","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.0","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.1_1783184294474_0.6040707522404574","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"verfix","version":"0.3.2","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.2","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"52c0827ea4a699998cb1974f3f9d79be22fac1fd","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.2.tgz","fileCount":30,"integrity":"sha512-DMKAT1gPLy4Ny3WQqzOudOpLisIUuvJXgRrPeUns/r0NnYWqMoG3eOj0Gv90iC446TMRQMazSyWrtsb62+uYzw==","signatures":[{"sig":"MEQCIBh5cutb9wQOkmybXEPRjdIe97p7wOWsFulggG8Mqn9mAiA78oalYtURt/tBoF7hP7HousVH86NE64jHf6CI0rR9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291792},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"cd2ce7e686868a3bd2c5c0e455f1ec635f4b33dd","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.0","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.2_1783185590758_0.9725579370372539","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"verfix","version":"0.3.3","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.3","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"9518844c5f57db5b4079bf73d23f22581ae4d5fa","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.3.tgz","fileCount":30,"integrity":"sha512-p7MWezpGPG7mSCnKKFYxZcOloJw5e7z8YYWSDjWhFLXSyHFNbQ0/rsa8gKJiuLulVm3+sfedykGBDdX0znC1Jg==","signatures":[{"sig":"MEYCIQCGoIxs7w1UcVrB/PXopHY4fFfc5dojiC/BUPAm4VOjhgIhALmcVYtiw++46eLa+17YibPmdmugozO1nHqJhiQ/c5jp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302800},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"0c87235678b9eb5eb8d2565be8660025ae9aeb99","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.3_1783230548313_0.00782943673488079","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"verfix","version":"0.3.4","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.4","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"711d3fd686660a5b0a4d3c4545ce57bd7651ebfe","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.4.tgz","fileCount":31,"integrity":"sha512-Soe5GVEd5Ekf8rccnGllByhCyzbVYymau9iAU6h4ENei6fmX6omX7zPfci21r37iJexobLbqnn1iC5224v+2Og==","signatures":[{"sig":"MEUCIQD/81MeJ3CKzUu/4mAN4DV2T/U8OlcCM5eiDBPs+WfVkgIgMRdXbqTaN13Ft65lTqvSDDdVe3aBcrzBeK7R8VPyMgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309010},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"5f39a31568e533e78d70aeca31cb558fa0a84982","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.2","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.4_1783348031873_0.2795523673022626","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"verfix","version":"0.3.5","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.5","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"f22cf9b1c19419ebc79c41ab5eacda3b05b0d336","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.5.tgz","fileCount":31,"integrity":"sha512-E+y7hF41GL9PSYBorVB/IAIbcjI8IKMHPXyZw2xQsuMC/ns1IvH0Obnr4ws0vA74FkTWR36Z9aOIiZMdHdiC+Q==","signatures":[{"sig":"MEUCIQCuRGbVk1SubyWyVhwvlEH+/2zqS1ugEaS3/Mq6ku0/LQIgOrl2BDbamvv1G4vsRKj2mTAJI1NFjNBCK3Jps83QeQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309691},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"e054caf18f0b57c1028b0007f9e5888c9cd068ba","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.3","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.5_1783352611324_0.19223060781519274","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"verfix","version":"0.3.6","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.6","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"b41a8c36ba2ce9fbfbf62e8572a167f90da28073","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.6.tgz","fileCount":31,"integrity":"sha512-aWNewybftwcJPEr/V8Hw5pA5pwaNbJKz000IiaeHsI4TiYAdrzzKWW6u9ofyc7Tt9x9ymC5sBxdgh4/SXYAFvQ==","signatures":[{"sig":"MEUCIQDDI7cv4YFtFQ1EpTHy2b5kxF/2FpnHfORiB27hnQ7a/AIgUvDxLQZmAbaOwpNIpF86OO8JJyoABrKuiVwPBvpfakA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332933},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"5c2c13243d9d64901094402e1b7e59c7769e1f82","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.4","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.6_1783436102553_0.4971608289020357","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"verfix","version":"0.3.7","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.7","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"3b3795e640b6edd2c71294f0e35f765bc7d0aeb4","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.7.tgz","fileCount":31,"integrity":"sha512-jwSklVT3aYW7ECY0WzGNxcsZQ0j3/KGH5lEspMVlWAZyhSSqna8xXtj29KsH9SWTfVdDblzllBIjvOx81NBDXw==","signatures":[{"sig":"MEYCIQDXexKY1TsUjd6zV9uVCbj4jFEE9p9VvlYErQdJK4YJqwIhAJmBsCRvA5kcKuF2xC5tsbJwe/fU7WfvjXPncIwCDv5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338229},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"db02d8a542accb79f0478fea11171a07163c33e2","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.5","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.7_1783519012600_0.4371993694264298","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"verfix","version":"0.3.8","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.8","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"1366ca59a047bef20c63d6b43e3b30bba168e6b0","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.8.tgz","fileCount":31,"integrity":"sha512-5D60zpAGCx+hU0M9wXWyxLQzUmXq/JD8m7QEPNcaCS4jHID9hlc/VUFyBCFqTrBEjTjnu8THrIKZDFlbpSiL5w==","signatures":[{"sig":"MEYCIQCoBweynHcim3lESqS2VAyw1F0YYLNQLXIe1pNFw9zPrQIhAIF3FxEsuxF80/85kxa2e+TdsgOn6qGusne6Qb9Tie3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340201},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"6fb2b709d6068be22ba7c3d6bc52ee30c849ac16","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.6","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.8_1783531310947_0.8754814175612493","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"verfix","version":"0.3.9","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.9","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"d4ce13f093f8d8ddec335e1e54df9aff86a300bc","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.9.tgz","fileCount":31,"integrity":"sha512-dmXCHBEYw2gu3L2qlA3IYFTUe4bsT8ChnPLlkDq4PNB0WuYjvDTw+vS3TKCo0p9YfuIXt4E+4mN+X8xyxImthg==","signatures":[{"sig":"MEQCIDlAP0SSL7Q+DUCtihyEOLHjycv7vxbgFLYCnx3yCxtlAiAPloBvvROQ9NSZ6HfVGfRtiynm0plzaHMLZnGge43iYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340518},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"29fd49b299453c502e1dc3fbb78a14e968b0d426","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.6","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.9_1783531907200_0.4165931592621237","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"verfix","version":"0.3.10","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.10","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"5589c82a4d0f39ea593a1ac8df1c078c695a1f20","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.10.tgz","fileCount":31,"integrity":"sha512-JR9/YQ6x1LqLb0mdmW8Nbbp0RlbixdinbpIOdlkXIknxyx1xWTX7gGW+9QIXUBxNu+PMGQbLYiEtWM34xzcLIQ==","signatures":[{"sig":"MEQCIFmRxFfJAm0s928CcLhcB7J2XfThMW/Ce5xU7RtFMgIjAiAHJ0EIWQI7UcZN3G9UZbSloLpRkkTvqHlBY31agd7c2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340641},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"fd4b8d6d80767278bc48f9404a8a4b7fcca52199","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.10_1783570117989_0.653325426234334","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"verfix","version":"0.3.11","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.11","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"4402d9a081ddbda60ad3df91fcd69cde8af34940","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.11.tgz","fileCount":31,"integrity":"sha512-Ff/jO/dWRRIo7SY7RpZe6iRF7vTVGp0nfuhe5YGe727urQStxKz5tjDFV2f57cGcyO7XJpd+P5f3r9ltbR55SA==","signatures":[{"sig":"MEQCIHcx7MFe6vWMUBw4Cjgm9lO7gSqeko760UOGzyOMW+MHAiBfTmoAQx92uD6P8T7IAMznYnQWGvCjf4nCCJj0ppcyrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344568},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"f70ce031b7e6fa22d57d5338471c77bdbf995304","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.11_1783586213629_0.8812032916758201","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"verfix","version":"0.3.12","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.3.12","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"c4618f244312883fbf0227afda5fc6b0cea00e1e","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.3.12.tgz","fileCount":31,"integrity":"sha512-MIVcICB5u23CWnfMAGJ53b1/TgymjR9gXie09Mp88Nm36w3b7/1ShdIjU0vr08ysnNvGMTo6kUPRE7Qn7s1TTg==","signatures":[{"sig":"MEYCIQD2HUh51vC7WJeZgFHY3PkAKFqUwkZYzGIS3R95yc6JQgIhAOYC0RqfhTPXew/qdOVjr1dAM0h5dmb3rJSugovg9NBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348758},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"06d053e242b6843d7c8557112d8126e8e27bb223","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:local-run","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.1.8","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.3.12_1783591209973_0.28698937172150085","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"verfix","version":"0.4.0","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"url":"https://verfix.dev","name":"Verfix","email":"hello@verfix.dev"},"license":"Apache-2.0","_id":"verfix@0.4.0","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"homepage":"https://verfix.dev","bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"bin":{"verfix":"dist/index.js"},"dist":{"shasum":"e0c17349e6ca48669a5c05a8ac6ef70d8a5549c7","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.4.0.tgz","fileCount":32,"integrity":"sha512-3G9l55NJ/d1GlugowbYpWbZwhcpfM5jl8RGNqV7vW19vusu2aPgq6VMSFdjHkNbcdGN5WuulY7Jke94eBzRz0Q==","signatures":[{"sig":"MEQCIEWypNgNwSp4bgrVrRrxC0ULSw9xbivtp0lSiHtXcjWSAiAsh1GXfSXTtfE4Qf0W77pxgEpU25Xcq0FDXpI8rLbI5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365079},"main":"dist/index.js","type":"commonjs","engines":{"node":">=20.20.0"},"gitHead":"f1beaf6c2f0b06fc2033be4329eaa3c21956dbc4","scripts":{"dev":"ts-node src/index.ts","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:env-interpolation && npm run test:timeline && npm run test:local-run","build":"tsc -p tsconfig.json","test:timeline":"ts-node test/timeline.test.ts","prepublishOnly":"npm run build","test:local-run":"ts-node test/local-run.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:providers":"ts-node test/providers.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:engine-presence":"ts-node test/engine-presence.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts"},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"repository":{"url":"git+https://github.com/verfix-dev/verfix.git","type":"git","directory":"cli"},"_npmVersion":"11.12.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ora":"^9.4.0","zod":"^4.4.3","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","posthog-node":"^5.38.2","@verfix/engine":"^0.2.0","node-html-parser":"^9.0.0","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/verfix_0.4.0_1783755593728_0.7055208391848589","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"verfix","version":"0.4.1","description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.json","dev":"ts-node src/index.ts","prepublishOnly":"npm run build","test":"npm run test:engine-presence && npm run test:providers && npm run test:migration && npm run test:noninteractive && npm run test:framework-detect && npm run test:env-interpolation && npm run test:timeline && npm run test:local-run","test:engine-presence":"ts-node test/engine-presence.test.ts","test:providers":"ts-node test/providers.test.ts","test:migration":"ts-node test/config-migration.test.ts","test:noninteractive":"ts-node test/noninteractive.test.ts","test:framework-detect":"ts-node test/framework-detect.test.ts","test:env-interpolation":"ts-node test/env-interpolation.test.ts","test:timeline":"ts-node test/timeline.test.ts","test:local-run":"ts-node test/local-run.test.ts"},"bin":{"verfix":"dist/index.js"},"keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"author":{"name":"Verfix","email":"hello@verfix.dev","url":"https://verfix.dev"},"homepage":"https://verfix.dev","repository":{"type":"git","url":"git+https://github.com/verfix-dev/verfix.git","directory":"cli"},"bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"license":"Apache-2.0","type":"commonjs","dependencies":{"@inquirer/prompts":"^8.4.3","@verfix/engine":"^0.2.1","ajv":"^8.17.1","axios":"^1.16.1","chalk":"^5.6.2","commander":"^14.0.3","node-html-parser":"^9.0.0","ora":"^9.4.0","posthog-node":"^5.38.2","zod":"^4.4.3"},"devDependencies":{"@types/node":"^25.8.0","ts-node":"^10.9.2","typescript":"^6.0.3"},"engines":{"node":">=20.20.0"},"gitHead":"e34f4f26bd57bc211218766e66c8cbb4f770abe9","_id":"verfix@0.4.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-6d2T8MWpbzFqYyCuHV+HHfsshHmKoQRt4YkpevBSsnnLs30QbV6a0oFSfMPFmm8J+S+0J82kUwdg4l5McUZMJg==","shasum":"9fc96439cae6bb00d9c38f89ab50f11e0cd9a46d","tarball":"https://registry.npmjs.org/verfix/-/verfix-0.4.1.tgz","fileCount":33,"unpackedSize":372407,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7mENk0y7eBbCvlyG2c7KqiQn+DpqtcjvzrU73+njI4AIgCeBLRl2tKQCtL/Rm5N4nLKtgANf3yYV9GQHanwwYPnk="}]},"_npmUser":{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"},"directories":{},"maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/verfix_0.4.1_1784218426158_0.11809399848829871"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T04:43:16.548Z","modified":"2026-07-16T16:13:46.519Z","0.1.0":"2026-05-21T04:43:16.848Z","0.1.1":"2026-05-22T16:11:37.922Z","0.1.2":"2026-05-23T08:34:12.800Z","0.1.3":"2026-05-23T09:58:47.940Z","0.1.4":"2026-05-25T16:25:47.045Z","0.1.5":"2026-06-07T07:51:10.518Z","0.1.6":"2026-06-07T08:08:55.744Z","0.2.0":"2026-06-10T16:14:29.022Z","0.2.1":"2026-06-10T16:38:50.390Z","0.2.2":"2026-06-14T07:19:34.768Z","0.2.3":"2026-06-14T10:46:52.963Z","0.2.4":"2026-06-14T11:10:26.742Z","0.2.5":"2026-06-16T15:16:49.736Z","0.2.6":"2026-06-20T14:54:49.879Z","0.2.7":"2026-06-20T16:58:43.184Z","0.2.8":"2026-06-22T13:00:47.951Z","0.2.9":"2026-06-22T16:19:33.017Z","0.2.10":"2026-06-27T15:50:45.133Z","0.2.11":"2026-07-01T15:28:54.790Z","0.3.0":"2026-07-04T15:33:33.283Z","0.3.1":"2026-07-04T16:58:14.593Z","0.3.2":"2026-07-04T17:19:50.891Z","0.3.3":"2026-07-05T05:49:08.448Z","0.3.4":"2026-07-06T14:27:12.016Z","0.3.5":"2026-07-06T15:43:31.481Z","0.3.6":"2026-07-07T14:55:02.722Z","0.3.7":"2026-07-08T13:56:52.744Z","0.3.8":"2026-07-08T17:21:51.112Z","0.3.9":"2026-07-08T17:31:47.355Z","0.3.10":"2026-07-09T04:08:38.153Z","0.3.11":"2026-07-09T08:36:53.768Z","0.3.12":"2026-07-09T10:00:10.133Z","0.4.0":"2026-07-11T07:39:53.862Z","0.4.1":"2026-07-16T16:13:46.340Z"},"bugs":{"url":"https://github.com/verfix-dev/verfix/issues"},"author":{"name":"Verfix","email":"hello@verfix.dev","url":"https://verfix.dev"},"license":"Apache-2.0","homepage":"https://verfix.dev","keywords":["browser-testing","verification","ai-agent","playwright","cli","docker","deterministic-testing","ui-testing","assertions","coding-agent","devtools","ci-cd"],"repository":{"type":"git","url":"git+https://github.com/verfix-dev/verfix.git","directory":"cli"},"description":"Browser verification CLI for AI coding agents — run deterministic browser flows, assert UI state, and get structured failure reports. Local-first: needs only Node 20+, no Docker.","maintainers":[{"name":"jyotir-aditya","email":"adityaroy2169@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://verfix.dev/logo.png\" alt=\"Verfix\" width=\"80\" />\n</p>\n\n<h1 align=\"center\">verfix</h1>\n\n<p align=\"center\">\n  <strong>Browser verification for AI coding agents.</strong><br/>\n  Run deterministic browser flows, assert UI state, and get structured failure reports — all from a single CLI command.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/verfix\"><img src=\"https://img.shields.io/npm/v/verfix.svg?style=flat-square&color=cb3837\" alt=\"npm version\" /></a>\n  <a href=\"https://www.npmjs.com/package/verfix\"><img src=\"https://img.shields.io/npm/dm/verfix.svg?style=flat-square&color=blue\" alt=\"npm downloads\" /></a>\n  <a href=\"https://github.com/verfix-dev/verfix\"><img src=\"https://img.shields.io/github/stars/verfix-dev/verfix?style=flat-square&color=yellow\" alt=\"GitHub stars\" /></a>\n  <a href=\"https://github.com/verfix-dev/verfix/blob/main/LICENSE.md\"><img src=\"https://img.shields.io/badge/license-Apache%202.0-green.svg?style=flat-square\" alt=\"License\" /></a>\n  <a href=\"https://verfix.dev/docs\"><img src=\"https://img.shields.io/badge/docs-verfix.dev-8A2BE2?style=flat-square\" alt=\"Documentation\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://verfix.dev\">Website</a> · <a href=\"https://verfix.dev/docs\">Docs</a> · <a href=\"https://github.com/verfix-dev/verfix\">GitHub</a> · <a href=\"https://github.com/verfix-dev/verfix/issues\">Issues</a>\n</p>\n\n---\n\n## What is Verfix?\n\nAI coding agents write code fast — but they can't verify that it actually works in a browser. **Verfix** bridges that gap.\n\nIt's a local-first runtime that gives coding agents deterministic browser verification. Define browser flows in JSON, run them from the CLI, and get structured pass/fail results that agents can parse and act on automatically. Everything runs in a single Node.js process on your machine — no Docker, no services.\n\n**No cloud. No accounts. No Docker. One command to start.**\n\n```\nnpx verfix init\n```\n\n---\n\n## Quick Start\n\n### Prerequisites\n\n- **Node.js** 20+ (that's it)\n\n### 1. Initialize\n\nRun the interactive setup wizard in your project root:\n\n```bash\nnpx verfix init\n```\n\nThis will:\n- Detect your app's port automatically\n- Ask for the verification mode (default `strict` — fully deterministic, no AI key needed)\n- Download Chromium if needed (~130MB, one-time, cached in `~/.cache/ms-playwright`)\n- Scaffold `verfix.config.json` with starter flows\n- Create/update `AGENTS.md` with verification instructions for coding agents\n\n### 2. Run a flow\n\n```bash\nnpx verfix run --flow login --output json\n```\n\nOutput:\n\n```json\n{\n  \"passed\": true,\n  \"failures\": [],\n  \"timeline_url\": null,\n  \"trace_path\": \"/your/project/.verfix/runs/exec_abc123_trace.zip\",\n  \"show_command\": \"verfix show exec_abc123\",\n  \"detail_commands\": {\n    \"console\": \"verfix show exec_abc123 --console --output json\",\n    \"network\": \"verfix show exec_abc123 --network --output json\"\n  },\n  \"duration_ms\": 3120,\n  \"retry_count\": 0,\n  \"exit_code\": 0,\n  \"execution_id\": \"exec_abc123\"\n}\n```\n\n### 3. Open the recorded trace\n\n```bash\nnpx verfix show exec_abc123    # or just `verfix show` for the newest run\n```\n\nEvery run records a full Playwright trace — screenshots of each step, network\nrequests, and console output — persisted under `.verfix/runs/` (newest 20 kept).\n\n---\n\n## Commands\n\n### `verfix init`\n\nInteractive setup wizard. Configures the runtime, scaffolds flows, and generates `AGENTS.md`.\n\n```bash\nverfix init\n```\n\n### `verfix show`\n\nOpen the Playwright trace viewer for a run (newest run if no id given).\n\n```bash\nverfix show                  # newest run\nverfix show exec_abc123      # specific run\n```\n\n### `verfix status`\n\nCheck your setup at a glance.\n\n```bash\nverfix status\n#   Runner:    local (no Docker needed — use --server for the container runtime)\n#   Config:    verfix.config.json\n#   Chromium:  installed\n#   Last run:  passed  exec_abc123  (verfix show exec_abc123)\n```\n\n### `verfix run`\n\nExecute a verification flow and get structured results.\n\n```bash\n# Run a specific flow from verfix.config.json\nverfix run --flow login --output json\n\n# Run with pretty terminal output\nverfix run --flow login --output pretty\n\n# Override URL and mode\nverfix run --flow checkout --url http://localhost:5173 --mode strict\n\n# Show the browser window\nverfix run --flow checkout --show-browser\n\n# Run against a custom config\nverfix run --config path/to/verfix.config.json --flow signup\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `-f, --flow <id>` | Flow ID to run | — |\n| `-u, --url <url>` (alias `--base-url`) | Override target URL | from config |\n| `-m, --mode <mode>` | `strict` · `assisted` · `exploratory` | from config |\n| `-o, --output <fmt>` | `json` · `pretty` | `json` |\n| `-c, --config <path>` | Config file path | `./verfix.config.json` |\n| `--timeout <ms>` | Timeout per flow | `15000` |\n| `--retries <n>` | Retries on failure | `2` |\n| `--show-browser` | Show browser window (local mode) | `false` |\n| `--server` | Run via the Docker server runtime | `false` |\n\n### `verfix doctor`\n\nRun diagnostic checks on your setup. Exits non-zero on failures.\n\n```bash\nverfix doctor\n#   ✓ Node 24.15.0\n#   ✓ verfix.config.json valid\n#   ✓ AGENTS.md found\n#   ✓ Chromium installed\n#   ✓ App reachable at http://localhost:3000\n#   • AI key not needed (strict mode)\n#   • Docker installed — optional (server mode only, see --server)\n#\n#   All checks passed!\n```\n\n### Server runtime commands (`--server`)\n\nThe Docker server runtime (API + queue + timeline dashboard — the base of the\nfuture hosted product) is opt-in. `start`, `stop`, `logs`, and `update` manage\nit; pass `--server` (or set `VERFIX_RUNNER=server`):\n\n```bash\nverfix start --server        # pull + start the container\nverfix run --server ...      # run through the API/queue\nverfix logs --server         # tail container logs\nverfix stop --server         # stop and remove the container\n```\n\n### `verfix flows`\n\nList all flows defined in your config. Agents use this to discover what's available.\n\n```bash\nverfix flows\n#   Flows in verfix.config.json (3):\n#\n#   ▸ login\n#     4 step(s), 2 assertion(s)\n#     navigate → type → type → click\n#     Run: verfix run --flow login --output json\n#\n#   ▸ signup\n#     5 step(s), 2 assertion(s)\n#     navigate → type → type → type → click\n#     Run: verfix run --flow signup --output json\n#\n#   ▸ dashboard-load\n#     1 step(s), 3 assertion(s)\n#     navigate\n#     Run: verfix run --flow dashboard-load --output json\n\n# JSON output for programmatic use\nverfix flows --output json\n```\n\n### `verfix list`\n\nList recent verification executions.\n\n```bash\nverfix list\n```\n\n---\n\n## Configuration\n\n### `verfix.config.json`\n\nThis file is a **flow library** — it holds many independent verification flows. Each flow tests a specific user journey and can be run individually with `--flow <id>`.\n\n```json\n{\n  \"baseUrl\": \"http://localhost:3000\",\n  \"mode\": \"assisted\",\n  \"flows\": [\n    {\n      \"id\": \"login\",\n      \"steps\": [\n        { \"action\": \"navigate\", \"url\": \"/login\" },\n        { \"action\": \"type\", \"selector\": \"[data-testid=email]\", \"value\": \"test@example.com\" },\n        { \"action\": \"type\", \"selector\": \"[data-testid=password]\", \"value\": \"password123\" },\n        { \"action\": \"click\", \"selector\": \"[data-testid=submit]\" }\n      ],\n      \"assertions\": [\n        { \"type\": \"url_contains\", \"value\": \"/dashboard\" },\n        { \"type\": \"no_console_errors\" }\n      ]\n    },\n    {\n      \"id\": \"signup\",\n      \"steps\": [\n        { \"action\": \"navigate\", \"url\": \"/signup\" },\n        { \"action\": \"type\", \"selector\": \"[data-testid=name]\", \"value\": \"Test User\" },\n        { \"action\": \"type\", \"selector\": \"[data-testid=email]\", \"value\": \"new@example.com\" },\n        { \"action\": \"type\", \"selector\": \"[data-testid=password]\", \"value\": \"password123\" },\n        { \"action\": \"click\", \"selector\": \"[data-testid=submit]\" }\n      ],\n      \"assertions\": [\n        { \"type\": \"url_contains\", \"value\": \"/dashboard\" },\n        { \"type\": \"no_console_errors\" }\n      ]\n    },\n    {\n      \"id\": \"dashboard-load\",\n      \"steps\": [\n        { \"action\": \"navigate\", \"url\": \"/dashboard\" }\n      ],\n      \"assertions\": [\n        { \"type\": \"page_loaded\" },\n        { \"type\": \"selector_visible\", \"selector\": \"[data-testid=dashboard]\" },\n        { \"type\": \"no_console_errors\" }\n      ]\n    }\n  ]\n}\n```\n\nRun individual flows:\n\n```bash\nverfix run --flow login --output json      # just login\nverfix run --flow signup --output json     # just signup\nverfix run --output json                   # all flows\n```\n\n### Verification Modes\n\n| Mode | Description | Best for |\n|------|-------------|----------|\n| **strict** | Deterministic selectors only. No AI involved. | CI/CD, regression testing |\n| **assisted** | Deterministic first, AI fallback for broken selectors. | Active development |\n| **exploratory** | AI-driven navigation from natural language tasks. | Discovery, new features |\n\n### Assertion Types\n\n| Type | Description |\n|------|-------------|\n| `page_loaded` | Page finished loading |\n| `selector_visible` | CSS selector is visible in the DOM |\n| `text_visible` | Text string appears on the page |\n| `url_contains` | URL includes a substring |\n| `no_console_errors` | No `console.error()` calls detected |\n| `network_request_success` | A network request returned 2xx |\n| `title_contains` | Page title includes a substring |\n\n### Flow Actions\n\n| Action | Fields | Description |\n|--------|--------|-------------|\n| `navigate` | `url` | Navigate to a URL path |\n| `click` | `selector` or `testId` | Click an element |\n| `type` | `selector` or `testId`, `value` | Type text into an input |\n| `press` | `key`, optional target | Press a keyboard key (on a target or page-wide) |\n| `select_option` | `selector`, `value` | Pick a `<select>` option by value or label |\n| `check` / `uncheck` | `selector` | Set a checkbox/radio to a known state (idempotent) |\n| `hover` | `selector` | Hover to reveal hover-only UI |\n| `upload_file` | `selector`, `file` | Set a file input — fixture path or inline `{ name, content }` |\n| `wait_for_selector` | `selector`, `timeout` | Wait for an element to appear |\n| `wait_for_url` | `value` | Wait until the URL contains a substring |\n| `wait_for_network_idle` | — | Wait for network activity to settle |\n\nAny step also takes `optional: true` (skip on failure instead of aborting — skips are reported in the JSON output) and `frame` (a CSS selector of an `<iframe>` to resolve the target inside). Flows take `clearState`, and `saveState`/`useState` for auth session reuse.\n\n---\n\n## Output Contract\n\nEvery `verfix run --output json` returns this shape — stable, parseable, and designed for agent consumption:\n\n```json\n{\n  \"passed\": false,\n  \"failures\": [\n    {\n      \"type\": \"selector_not_found\",\n      \"flow\": \"login\",\n      \"assertion\": \"selector_visible\",\n      \"selector\": \"[data-testid=submit]\",\n      \"fix_hint\": \"Element not found. Check that the selector matches a visible DOM element.\"\n    }\n  ],\n  \"timeline_url\": null,\n  \"trace_path\": \"/your/project/.verfix/runs/exec_abc123_trace.zip\",\n  \"show_command\": \"verfix show exec_abc123\",\n  \"detail_commands\": {\n    \"console\": \"verfix show exec_abc123 --console --output json\",\n    \"network\": \"verfix show exec_abc123 --network --output json\"\n  },\n  \"duration_ms\": 4231,\n  \"retry_count\": 0,\n  \"exit_code\": 1,\n  \"execution_id\": \"exec_abc123\"\n}\n```\n\n`timeline_url` is `null` in local runs (it points at the dashboard only in\nserver mode); `trace_path`/`show_command` point at the recorded Playwright trace.\n\n### Failure Types\n\nAgents can pattern-match on these stable failure type strings:\n\n| Type | Meaning |\n|------|---------|\n| `selector_not_found` | CSS/testId selector matched zero elements |\n| `selector_not_visible` | Element exists but is hidden |\n| `text_mismatch` | Expected text not found on the page |\n| `url_mismatch` | URL doesn't contain expected substring |\n| `console_error` | `console.error()` was detected |\n| `network_failure` | Network request returned non-2xx |\n| `timeout` | Operation exceeded timeout duration |\n| `assertion_failed` | Generic fallback — check `fix_hint` |\n\n---\n\n## Agent Integration\n\nVerfix is designed for AI coding agent loops. The config is a **flow library** — agents select which flow to run based on what they just edited:\n\n```\n1. Agent edits code (e.g. login form)\n2. Agent selects the matching flow: verfix run --flow login --output json\n3. If passed → move to next task\n4. If !passed → read failures[0].fix_hint → apply fix → retry\n5. If no matching flow exists → agent creates one in verfix.config.json\n6. After 3 failures → stop and give the human the show_command (verfix show <id>) for trace review\n```\n\n### `AGENTS.md`\n\nRunning `verfix init` generates an `AGENTS.md` file with instructions that coding agents (Cursor, Claude Code, Codex, etc.) automatically pick up. It includes:\n\n- The full config schema so agents can create and edit flows autonomously\n- All supported step actions, assertion types, and target resolution strategies\n- A flow selection guide (which flow to run for which code change)\n- Complex flow examples (checkout, form validation, etc.)\n- The output contract and failure type taxonomy\n- The complete edit → verify → fix loop\n\n---\n\n## Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `VERFIX_RUNNER` | `local` (in-process) or `server` (Docker runtime) | `local` |\n| `AI_PROVIDER` + provider key (e.g. `OPENAI_API_KEY`) | AI credentials for assisted/exploratory modes | — |\n| `AI_MODEL` | AI model for assisted/exploratory | provider default |\n\n---\n\n## Architecture\n\nBy default the CLI runs the verification engine (`@verfix/engine`,\nPlaywright-based) directly in-process:\n\n```\n   verfix run --flow login\n        │\n        v\n┌──────────────────────────────┐\n│   CLI process (Node.js)      │\n│                              │\n│   @verfix/engine             │\n│   + Chromium (headless)      │\n└──────────────┬───────────────┘\n               v\n   .verfix/runs/<id>.json + trace zip\n               │\n               v\n       verfix show <id>\n```\n\nAn opt-in Docker **server runtime** (`--server`) packages a Go API, Redis\nqueue, containerized workers, PostgreSQL, and the timeline dashboard — the\nfoundation of the future hosted CI product.\n\n---\n\n## Requirements\n\n| Dependency | Version |\n|------------|---------|\n| Node.js | ≥ 20.20.0 |\n| Disk space | ~130 MB (Chromium, one-time, shared across projects) |\n| Docker | only for the opt-in `--server` runtime |\n\n---\n\n## Links\n\n- 🌐 **Website**: [verfix.dev](https://verfix.dev)\n- 📖 **Documentation**: [verfix.dev/docs](https://verfix.dev/docs)\n- 🐙 **GitHub**: [github.com/verfix-dev/verfix](https://github.com/verfix-dev/verfix)\n- 🐛 **Issues**: [github.com/verfix-dev/verfix/issues](https://github.com/verfix-dev/verfix/issues)\n- 📦 **Docker Images**: [verfix-server](https://github.com/verfix-dev/verfix/pkgs/container/verfix-server) · [verfix-server-slim](https://github.com/verfix-dev/verfix/pkgs/container/verfix-server-slim)\n\n---\n\n## Contributing\n\nWe welcome contributions. See the [Contributing Guide](https://github.com/verfix-dev/verfix/blob/main/CONTRIBUTING.md) for development setup, architecture overview, and coding standards.\n\n---\n\n## License\n\nApache 2.0 — see [LICENSE](https://github.com/verfix-dev/verfix/blob/main/LICENSE.md).\n","readmeFilename":"README.md"}