{"_id":"@aloud/runner","_rev":"25-86d056215a4090fc73995fbc222bb36d","name":"@aloud/runner","dist-tags":{"latest":"0.3.18"},"versions":{"0.2.0":{"name":"@aloud/runner","version":"0.2.0","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.0","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"e0a98593ce768224b1bbafed2c4dc0bce0ccbe28","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.0.tgz","fileCount":19,"integrity":"sha512-If5wbnGjKXIVTH506XT2btUHPJOlKD4mDcg4TXNTEXoUbyFn5uuTzfU3QAmX7xD26poekfRW6chIEt4+vS6RFw==","signatures":[{"sig":"MEUCIEGmOxh1aJF5CSAwIiip7seByjJs8+SaLZO3PNUKZZ4PAiEA+F5iTMjr4YVwVytU9Qu5rjnA7zq9kMCTQtGy/CtwdLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851319},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"92ec21867197938cc173d3518c4804717279ce63","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"sharp":"^0.35.3","playwright":"^1.62.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.0_1787767060870_0.28952025409831794","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aloud/runner","version":"0.2.1","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.1","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"7f7685112dd757f476cbe52329ab033703a7b3c4","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.1.tgz","fileCount":21,"integrity":"sha512-ZuZuLoh42R2lgOQkwobueWmxibKosBIbBmFJuaiO/5cMyvouKOKojbFwSNBmYlW4mIZo9Ds+ph7aNjqQIh4CMA==","signatures":[{"sig":"MEQCIFSCNRCvw27jm1olaFfJOkNGsvQCne3Ka9dBPfihY0w0AiBoRyuwkR99mji6wQhr2YgZt4Dz8sK4GeCPzoSNAa+Tpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392361},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"c3bdb28e8e152b3a4643cdb6e3c49604e36b1e0e","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.1_1787842498051_0.6201319388318973","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aloud/runner","version":"0.2.2","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.2","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"e3345f3da527af5574a5a7be3e3cc0591d97b8da","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.2.tgz","fileCount":21,"integrity":"sha512-7bheXhyYmDzA73xbjeMbtR3I2G0kDpgO8sbNhM3aUQhjKGULOflJ2a1vUXSrFFcwbQ99PyBmi7ioAt+Cukiv8g==","signatures":[{"sig":"MEUCID/hkf5+7fQBFp4tvnlZW+TfLKMMJBK3pK7U7fnTjGr8AiEAr6Wl7EZyN2ymN2QlvxYDVg6QX53Vwv9E0ibGuucFtCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403049},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"c3bdb28e8e152b3a4643cdb6e3c49604e36b1e0e","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.2_1787847254412_0.005005064962781303","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aloud/runner","version":"0.2.3","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.3","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"d1fa27bbcdd55587eacec579c2e7f9ab9f51dde7","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.3.tgz","fileCount":21,"integrity":"sha512-5Zt9F9miwOQfOafc37ZJenFvLZnWLmCcTi3rU/2K0ZV7Qwpyk0YWFOwEG9Jx/3AgCsOo0nxZSM2bkkp3An1Hqg==","signatures":[{"sig":"MEUCIQD3MZInzPyMvsrXzQzoubivhax45/EmX1OiW/4iULyyjgIgftKyUZMlHKcVRhoBAdc91MsjMd5a5MsfwVvS5DlFD2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405195},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"37c7655041713bdd3385089c46eb59e60549c216","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.3_1787853109581_0.48861384276638","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aloud/runner","version":"0.2.4","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.4","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"41ebb1eb24f681fdc3dadac6200fd3c5b1975ad4","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.4.tgz","fileCount":21,"integrity":"sha512-GLaT10MWo/goWYXxy2bjjndmV96qYhGTCR4GVvTHd4OHvXRD65zeNYWYtkw8DJDjkAmzz2zYi6Z3fscGHjzhAw==","signatures":[{"sig":"MEYCIQDiMckVerlqysNwINQXhVEEw4HNd9ZNkk1y3rzd5KRI8wIhAL7+GX0NzwF3wDPsbEkbbgfg+JwASv7Ry5uS5la0vZNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421890},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"c79d505c79ac7e81d30c34e366bd0c83f7a2d11a","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.4_1787881377090_0.6707364806452354","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aloud/runner","version":"0.2.5","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.2.5","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"3a83d04bc05fc3874c0375e31797159c203b69cf","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.2.5.tgz","fileCount":21,"integrity":"sha512-KOKtA7PjlRKOSN+uMKv+kDNMFHTe1Fe3ACK0OygAmL2WAK+iGfRGL7/c8n3y30rXfm25JHMJSSmJrcG9n/Q93g==","signatures":[{"sig":"MEUCIQC9InBPeVnZdHhGFdqpnGSlKtqKFpYQVZ31vpLAviFKegIgIidSuVj+UQNGXJcvjT+4sUP3IbvxBfrJ8NCuPkqLu9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430156},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"c56e9c38dfa930291e28fcfbc00ebe4de94a7ae0","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.2.5_1787881653500_0.3681422739643818","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aloud/runner","version":"0.3.0","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.0","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"ab03231eb895b4b9e7c78339ab35a006079109f5","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.0.tgz","fileCount":23,"integrity":"sha512-fXDekrzF6Ojyz0vv8zEMb6nVnxEym83zBiOQSUGkxtVg5DNBYVOS0/opCWwGMHpRK3dZEvskehtntDP/lVbI2A==","signatures":[{"sig":"MEUCIAq5tjcOYZWMNux1NjSbRFBisyCnJVZjeHKVLXslyrUUAiEA1CusUk/Mn9hvnlX4eW/dD3j0A87kPURBYxYp5n/D3gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575419},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"0bf6577d3e473859b00d2bc40af0c90b0e1bd86b","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.0_1787983152630_0.5895907392710595","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aloud/runner","version":"0.3.1","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.1","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"afc959ab79e42fdebafc40ce319867a8963f656c","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.1.tgz","fileCount":23,"integrity":"sha512-4A1E5Z+P7zVlDP/uHwaRIltd7ymRBK/RT7ZAQCyL+LOltaYBWrw6mWHUgo2AdLJzTrgGcuFBgESOi0aBxOPr+A==","signatures":[{"sig":"MEYCIQC1Po6MU7YmltsCo2Packyl1xXzlhzscIEWAkqvH1R9pgIhALWUHB/oBo3a+I5Fcqw10/Lde4wZYStqCwpzFdUyVgdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594222},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"f6a55fbe0e54ef70f0b4d0f7add9d7db6dcca5b0","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.1_1788059118746_0.6943357309840943","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aloud/runner","version":"0.3.2","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.2","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"f2122f0ef98a1a3fbe3af7dcc5b12ba692f1c8d2","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.2.tgz","fileCount":24,"integrity":"sha512-ax5fnJDXZYC822Gk2qVim22Yp8pO/KJGGumuFrOXM1t5maS5ZufZxBuBqx/Hsy4eqGJJhaNoy6oe5ycZtjnRKA==","signatures":[{"sig":"MEYCIQDFpOjp+DJqw/yYkDwANpSuIZyxIqqAxH2yF3Kd/wN1hwIhALpafe/22lJrfIOXXp7fAHTGj+hDh1VGxMa2ZsliM9Zo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"c9a1a5f51b2ba603340aa192a45794b9ce59fe12","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.2_1788078270425_0.31247174655819876","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@aloud/runner","version":"0.3.3","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.3","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"0e382b50ab9069077f33fb4e373dc1136983bb2b","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.3.tgz","fileCount":24,"integrity":"sha512-gH5jpog/HuV3OunkrVGiTTESGLCqqiqD1ZZDzamD4LiuZp1qw2ubuSVlRo7F7qz4h7u0Q3XmBZk63nJroNjxFg==","signatures":[{"sig":"MEUCIF4tfDJvlTXpSX5mm+vm5YMl3xhuRG1ICEO31Nrp7A6ZAiEAsVVyH77CX+sfwTt1Zafn8anqb9Kgj4LxiyD2qDPBD28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616321},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"6e9815138c236ba25cc5463bae7fe5f6500f9256","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.3_1788129619233_0.8038225861821895","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@aloud/runner","version":"0.3.4","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.4","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"ba14ecf5a6360c26935c17f698145db601f4c1a7","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.4.tgz","fileCount":24,"integrity":"sha512-dPmLDL+cOmsWO+kxVPJBXbC20HxKg+ksdmYlg8lIIRM6VBpNLS7n9HWLnj22WoF6zogfXg9EcCFy5JRbxkWdoQ==","signatures":[{"sig":"MEUCIF9To5EiD/9ERiQMrGkQYn+kN+MfSQnaONCEkx+BKCTEAiEA8JbBKvKYtA5FBq4sZqj6b8YiIUikGQASUp1/LPHN7c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621215},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"4cc76d689c4fd017dd405e42a01a4853a1ace2a2","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.4_1788189263775_0.3133948238420894","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@aloud/runner","version":"0.3.5","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.5","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"b2d2ea9feddeb12b47a9755f64f2597f2fc41a15","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.5.tgz","fileCount":24,"integrity":"sha512-tQu6/7l7Y9cZ+8vyFFgrl1K26e9/DPCTTPQFbYTmJYSJ3SCMZlvWAraWppusMuqQR5Q0RjabJOrjm+QlxySjlA==","signatures":[{"sig":"MEYCIQDtssWqNeIxEIGMbXFVMxEk+IwqldWpHcXi52mgPjAPxgIhAL9i2L36NOYSMBVrX14i1itkYg8snMU+Hxkiz5Kp1atS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626406},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"173ec3cd20b6d24e796a44f300e31db422bb91f1","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.5_1788199921059_0.026910321003226434","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@aloud/runner","version":"0.3.6","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.6","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"63d0cb7ecb73cb628eba59427e16cf165866faf5","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.6.tgz","fileCount":24,"integrity":"sha512-1kW68SUWRyex9h7X5WxqmJEIDubRZ/a5qBzH0N56HhkZEZutIlA1BliMs5DFIDDkNc+lWPd04o22fdA6usWO1w==","signatures":[{"sig":"MEYCIQCUqiS+QmIoyPoF5+8+VpRAjuuJvFWPklnj3bOXtLXrVQIhALOOcfCepZhx3wBvp//tw+NtwJ9oUAUks0kfDsISTejC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627219},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"173ec3cd20b6d24e796a44f300e31db422bb91f1","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.6_1788200292987_0.48690894765782544","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@aloud/runner","version":"0.3.7","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.7","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"a441d997fd64a45917be877d9ce827c0283cff35","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.7.tgz","fileCount":24,"integrity":"sha512-LCmgxGa4GB/U9HaT9XVU14ZF7dhTpu1/T/TZiCeyeUKlL4Suvu0xoK5m4BTCmyj1G7LUYUTVm2lmmJPmiKK9AQ==","signatures":[{"sig":"MEUCIQD5fKW0BF+W+Mxmz/PrCYTsgajTyPPsZHrRAQhDwL0NjAIgHmqdzM89trcgD6DEb3ZHRjbidnrAqPKTzlZlecelQUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627700},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"173ec3cd20b6d24e796a44f300e31db422bb91f1","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.7_1788200380791_0.3086898851037543","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@aloud/runner","version":"0.3.8","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.8","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"9b3e9f323ac58f2f50c604b6a50aeac231544755","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.8.tgz","fileCount":25,"integrity":"sha512-bDvYkL9TpBQKtu1E+jL2vqbblgv6jqj3hMi8waSlGVsVFD4WHfNWpDMQCzjvfWG442Nc0Ilm7P2J+OgDOMGARg==","signatures":[{"sig":"MEYCIQCWctNCSPGSwo59Pjg30v6NOA8237g+P6GuYGLHFzmARwIhAMyuGlxvw0KQzocSam3Y42cEOEaBGmWi7/ysMQiShtSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638284},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"ad94ce8b9b616b9202a78fd36abd95662ee17e4b","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.8_1788214157678_0.6141775606249591","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@aloud/runner","version":"0.3.9","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.9","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"3255caa0374bda7aa0da958f0c523ebb40517784","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.9.tgz","fileCount":25,"integrity":"sha512-ToAns3gX093AlkzA5kQIYyG5AQ5bJjoQyPtPN1GfBiVuGJA77t7lv5Pt353emE2W3Uy0kvZMkbImHjuRyZAY6w==","signatures":[{"sig":"MEQCIH/cKphnp0agtWnTeAnhB7MX6tiFAOqvPZtldRd4HoaUAiBy/xay7O8nZ81/Va3GVHf3KzJ4mSF3vW6mX2aM9lXUWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640752},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"eb3d479e688c0af90d004a059bf4e9dea8ff080c","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.9_1788215936784_0.40799819046849795","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@aloud/runner","version":"0.3.10","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.10","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"038ef8eda04af067a001dab25f992d775f9c018d","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.10.tgz","fileCount":25,"integrity":"sha512-VjythHPrkhhufUnCxf7u70ZDCXlaBo1r3PtIydtUfZhZ9nW4LA0FjUAFipzgFd2kO3N0I1yUyxC93FzGTskARQ==","signatures":[{"sig":"MEQCIDCJJ+6p9VQcoKlpYEpJtxw3uxYIV5l9NrXwf2OHE/HqAiAljqpjOuwL74rIvlz5HdSkf7myjPV6CsHIftpp+vHMWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643043},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"d3ca82ed128a16a2f1cf39bf013a7f8e527f65d5","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.10_1788217651371_0.2930801752307832","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@aloud/runner","version":"0.3.11","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.11","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"bbe0ed408e0d2f1c567f6ab1a8652e8f98b77aef","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.11.tgz","fileCount":25,"integrity":"sha512-ha0oaK3a3YyhvPSdbD8Dk76jkD4Tnfxebrvg/zXQz9ZhtKiWm+OhhPCAW3i1gv5aI4pNIW5G61J84z+RfQrduw==","signatures":[{"sig":"MEQCICPUqHxVlYbx0+t1D4cShT9SehKRZgUGVh0gjJhABnZsAiB9kywecBccZqOw3dfWbOhXDqx4Yph2qKzWBv8OKmh8zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681424},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"126000c1e3117a2cc53ba9b124305f0f0c095652","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.11_1788223316348_0.43798763750605385","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@aloud/runner","version":"0.3.12","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.12","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"4c736d0aa1cb1f7c6fe8942b2263a97beb0e79ee","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.12.tgz","fileCount":25,"integrity":"sha512-MWBPSDwnareQXiQzh5w6POG+Hs14yYPPc03LZTMxI+Oj1koj6j9fku7VtxSuK7uLR2yt5fl1lgpan7XPS+OT1w==","signatures":[{"sig":"MEYCIQCfq3YmFZ46nF5tUdcnt9IC5DG9jcGECayli2hsAaIyQwIhAI+XVyqTTEwj8Y5NlmMxD3VBsbJUSt8HlqFEglJ0pIkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694420},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"491247c66fe1cfc879f7d949712d409131be13cb","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.12_1788226069538_0.32060337832645014","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@aloud/runner","version":"0.3.13","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.13","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"d26b8d0d38e3eea82db6c48b860bca4e90bd6b46","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.13.tgz","fileCount":25,"integrity":"sha512-sn2XtC5ywMUfTUWQbcm1eDxc/TgSaJU27y2KkpHDCBy3VjuNvDBaY2QUphbApq/TPka7ZOgMfOX0RaFBkG6xfw==","signatures":[{"sig":"MEYCIQCaDAoloNsajIIReuIdna6SMaHmc22McM9iy6wXV3RjIgIhALLZltZecj774hosD1x+1qi9DV4KUtGfosfSWeAWG+XP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694475},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"f2d8ae2dd2451a39825c9da34ead349332a2bbc0","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.13_1788227125615_0.8338172528781922","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@aloud/runner","version":"0.3.14","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.14","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"14e5173e00c0fadfc7e831fc36a58eb572cc2c2a","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.14.tgz","fileCount":25,"integrity":"sha512-nmJ2DQEgRiv4UNzCVavEeoWj12m9MeCBi6GjOpYfPe/mu+w90REmHwWVM3dduHvAS0eA7nXFUC8vg8mANtyL5w==","signatures":[{"sig":"MEUCIH0RnmiB5ifkOAo9qiiVUsmGTtsJD/dRUkNfkOYR5C+AAiEA2uo9hT1vDsATnJqa0RrTwbq9CbfNmM3dStE6nHHsQ0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700996},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"fd6001a13f6620ea2d9b8a8c3066de5a1e4475fd","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.14_1788228500701_0.3308920002505529","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@aloud/runner","version":"0.3.15","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.15","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"bb46ec6dd015c07d45157009c55a56e6553fce0a","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.15.tgz","fileCount":25,"integrity":"sha512-Xexg5+BjsETh3oUlNRhKN1Nby6qXqrXpUzsIWW5FWZlYiQB4g7fJcbjYK4b8PsaLyk+ndeiGJAAmoMheHCSObQ==","signatures":[{"sig":"MEQCIC1RkO7hyi2zRLNYGwfVv/K7qyMNle4Xz6M2sXitmImKAiBkNdl3/iCdQA9YVlnUpgFPec6LVoStLrj2JLCIyJbuzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704993},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"93a9d8f1e38ece501405c259cb61107439cb5ce5","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.15_1788230402164_0.29114746374442824","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@aloud/runner","version":"0.3.16","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.16","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"6864719d1957f3d33b9c2d8da8339d4d7a848f9c","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.16.tgz","fileCount":25,"integrity":"sha512-eljaXnX2fSpts/1mVm2s0hAS8gAUTzOnP+Mc4WPyCuLDeWwFTOMU2flRB64wR+bBL+cs473a8DQVXktI1zRRzg==","signatures":[{"sig":"MEUCIBuk2NMm4Q4uBiTKggXYUn2y3/VBArErfJFHm75eWyurAiEA1b1Usk9atGh7MoEzGp3eVO0MR0VGZSvji7rh7XJIevM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706881},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"9f7ae10689f5715aa536113c64404bbf3c647a2f","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.16_1788231662353_0.7702510438512014","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@aloud/runner","version":"0.3.17","keywords":["usability","testing","playwright","aloud"],"license":"ISC","_id":"@aloud/runner@0.3.17","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"homepage":"https://usealoud.com","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"bin":{"aloud":"dist/cli.js"},"dist":{"shasum":"3f09481ba6bcd72a85ab0e580ba1d08a1a6d2434","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.17.tgz","fileCount":25,"integrity":"sha512-pPcMOMpTf7w5VMgZVkHaPBU5k5yOG7Oli0Bcl0YmcfU50NrgknUxn6LDhXzfa02ZhsBHZtxRWYI4bzt/D+6+Ew==","signatures":[{"sig":"MEQCIEeE+msGimSRvyzDTyITGeuxDicAWb8DTIOhrzBECVt6AiBmikoXYrTFopUMx/77+OO4SJX8PxU3Z2DZsIvMYfg2PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708271},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts","./*":"./src/*.ts"},"gitHead":"523c75ee9f3904ae5c9711b8f87cf21ef1d4d152","scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"repository":{"url":"git+https://github.com/dfala/user-testing-ai.git","type":"git","directory":"packages/runner"},"_npmVersion":"11.12.1","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.3","playwright":"^1.62.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@aloud/mcp":"*","@aloud/core":"*","@aloud/eval":"*","@aloud/engine":"*"},"_npmOperationalInternal":{"tmp":"tmp/runner_0.3.17_1788241217608_0.36747524121086506","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@aloud/runner","version":"0.3.18","description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","license":"ISC","repository":{"type":"git","url":"git+https://github.com/dfala/user-testing-ai.git","directory":"packages/runner"},"homepage":"https://usealoud.com","keywords":["usability","testing","playwright","aloud"],"type":"module","main":"./src/index.ts","types":"./src/index.ts","exports":{".":"./src/index.ts","./*":"./src/*.ts"},"bin":{"aloud":"dist/cli.js"},"engines":{"node":">=20"},"scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --format=esm --target=node20 --external:playwright --external:sharp --external:@modelcontextprotocol/sdk --external:zod --outfile=dist/cli.js","prepack":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","playwright":"^1.62.1","sharp":"^0.35.3","zod":"^4.4.3"},"devDependencies":{"@aloud/mcp":"*","@aloud/core":"*","@aloud/engine":"*","@aloud/eval":"*","esbuild":"^0.28.2"},"gitHead":"db6d163eb20928f84852a52cb15cd4fe67317fe6","_id":"@aloud/runner@0.3.18","bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-RaPQPJsKK7Wb4RKltkiWLJJyOk6T/LDqOk1jerAAsCFOHJ7XgXp7BbA43kYAhDv+gQPWvHxpocBEzaeVeEeWVQ==","shasum":"50dc7c7d1d452d7c518f21019156586779cbad10","tarball":"https://registry.npmjs.org/@aloud/runner/-/runner-0.3.18.tgz","fileCount":25,"unpackedSize":726380,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFFl6og1lS7an96a9YPoOD1DC/5A/nXB4zhO9nTHAWWIAiAKqm49Gwkb/igo/vArUkwiBm4YOLn6evPmNS3syDL/7Q=="}]},"_npmUser":{"name":"aloud","email":"daniel@offscriptfoundry.com"},"directories":{},"maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runner_0.3.18_1788917107057_0.8687769269424563"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T17:57:40.579Z","modified":"2026-09-09T01:25:07.366Z","0.2.0":"2026-08-26T17:57:41.062Z","0.2.1":"2026-08-27T14:54:58.209Z","0.2.2":"2026-08-27T16:14:14.584Z","0.2.3":"2026-08-27T17:51:49.808Z","0.2.4":"2026-08-28T01:42:57.239Z","0.2.5":"2026-08-28T01:47:33.626Z","0.3.0":"2026-08-29T05:59:12.761Z","0.3.1":"2026-08-30T03:05:18.919Z","0.3.2":"2026-08-30T08:24:30.551Z","0.3.3":"2026-08-30T22:40:19.396Z","0.3.4":"2026-08-31T15:14:23.913Z","0.3.5":"2026-08-31T18:12:01.234Z","0.3.6":"2026-08-31T18:18:13.152Z","0.3.7":"2026-08-31T18:19:40.971Z","0.3.8":"2026-08-31T22:09:17.895Z","0.3.9":"2026-08-31T22:38:56.941Z","0.3.10":"2026-08-31T23:07:31.544Z","0.3.11":"2026-09-01T00:41:56.519Z","0.3.12":"2026-09-01T01:27:49.702Z","0.3.13":"2026-09-01T01:45:25.768Z","0.3.14":"2026-09-01T02:08:20.901Z","0.3.15":"2026-09-01T02:40:02.302Z","0.3.16":"2026-09-01T03:01:02.521Z","0.3.17":"2026-09-01T05:40:17.757Z","0.3.18":"2026-09-09T01:25:07.204Z"},"bugs":{"url":"https://github.com/dfala/user-testing-ai/issues"},"license":"ISC","homepage":"https://usealoud.com","keywords":["usability","testing","playwright","aloud"],"repository":{"type":"git","url":"git+https://github.com/dfala/user-testing-ai.git","directory":"packages/runner"},"description":"Run Aloud usability studies in a real browser on your own machine, so a study can reach localhost and anything else behind your network.","maintainers":[{"name":"aloud","email":"daniel@offscriptfoundry.com"}],"readme":"# @aloud/runner\n\nRuns [Aloud](https://usealoud.com) usability studies in a real browser **on your own machine**.\n\nThat is the whole point of it. The browsers run here, so a study can open `localhost`, a staging\nsite behind your VPN, or anything else Aloud's servers could never reach. The connection is\noutbound only: nothing listens on a port, and the server holds no address for this machine.\n\n```sh\nnpm install -g @aloud/runner\n\naloud login          # approve this machine in your browser\naloud start          # waits for studies and runs them here\n```\n\nThe first `aloud start` downloads Chromium, about 350 MB, once.\n\n## Commands\n\n| Command | What it does |\n| --- | --- |\n| `aloud setup` | Inspect this machine and complete whatever setup remains |\n| `aloud login [--token <token>]` | Connect this machine to your workspace |\n| `aloud start [--once] [--quiet] [--no-update]` | Update, then wait for studies and run them here |\n| `aloud status` | What is set up, what is not, and whether it is running |\n| `aloud allow <host>` | Approve a private or local host on this machine |\n| `aloud mcp` | Connect an MCP host to the web workspace selected by its MCP access token |\n| `aloud logout` | Forget the token on this machine |\n| `aloud --version` | Print the installed runner version |\n\n## Updates\n\nStarting with 0.3.1, `aloud start` asks the connected Aloud server which official runner release\nit recommends. If a newer one is available, it installs that exact `@aloud/runner` version and\nrelaunches it before claiming work. It never replaces code during an active study.\n\nStarting with 0.3.3, a runner that is already waiting does the same update automatically while it\nis idle. A customer does not have to notice a release, stop the process, or start it again.\n\nIf an optional update cannot be installed, the terminal says why and a still-compatible runner may\ncontinue. If the server requires the update, nothing starts and the command exits non-zero with the\nmanual repair command. `--no-update` is available for managed environments, but it cannot make an\nincompatible runner claim work.\n\n## Production test email\n\nLive production email forms need an address the target is expected to accept. Set it once under\n**Machines → Production test email** in Aloud. The workspace setting survives runner restarts and\nupgrades and is sent only to the authenticated machine that claims a study. Use `{sessionId}` in a\nGmail plus address or QA catch-all to give every participant a distinct address; `{runId}` is also\navailable when one address per run is intentional. Recorded actions and evidence contain only\n`[synthetic email]`, never the rendered address.\n\n`UTA_SYNTHETIC_EMAIL_TEMPLATE` remains available as a fallback for standalone and managed CLI\nenvironments.\n\n## MCP access\n\nOpen the web app's **Settings → MCP access**, create a connection, and paste the configuration it\nshows into your MCP host. That configuration starts `aloud mcp` with a separate delegated token.\nThe stdio process keeps no research database of its own: studies, runs, evidence, and reports are\nstored in the web workspace and remain available there after the MCP host disconnects.\n\nRunner tokens (`utar_…`) and MCP tokens (`utam_…`) are intentionally different. A runner can claim\nbrowser work but cannot create studies as a user; an MCP token is tied to the member who created it,\ntheir current workspace role, and a narrow list of capabilities. Either token can be revoked from\nthe web app without deleting existing study history.\n\n## What it will open\n\nPublic websites work automatically. The runner grants only the public domain named by the current\nlease, checks DNS again immediately before launch and on every later network request, and forces\nprivate-network access off for that study. The grant disappears with the lease and is never written\nto `~/.aloud/credentials.json`.\n\nLocalhost, private IPs, and names that resolve inside a private network remain explicit. Add those\nonce with `aloud allow <host>`; that list lives only on this machine. Nothing the server sends can\nwiden it, and cloud metadata and link-local targets are always refused.\n\nThe token is stored in that same file at mode 0600, and `aloud logout` deletes it. Revoking a\nmachine from the web app takes effect immediately, including for a study already running.\n\nRequires Node 20 or newer. Source: <https://github.com/dfala/user-testing-ai>\n","readmeFilename":"README.md"}