{"_id":"@apica-io/asm-playwright-runner","_rev":"50-18450f162cbb93bc176d8ea5181445b6","name":"@apica-io/asm-playwright-runner","dist-tags":{"latest":"1.0.0-dev.45"},"versions":{"1.0.0-dev.1":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.1","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.1","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli.js"},"dist":{"shasum":"3601848ce8318d43a4bc4cc67359c7d7b62112b9","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.1.tgz","fileCount":26,"integrity":"sha512-EoB2k87q2lza3mPmyMnKQBVRtttGRxubwaBSJYy2QFYyqAeHU7yJGfXj78JA0w1bfSghAQDTE/W6XSBThbI4CA==","signatures":[{"sig":"MEQCIAF0xOX1vdm1EtFeCMzMwZPawRT/hw3SlP+gQt6N6/eeAiBzUpkBi5K7k0us6nbrtMALcRHtPBmtQumbguD5QARFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130123},"main":"dist/cli.js","gitHead":"f4adc5a77098a2e57b4ccc32fe444c325dd27706","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0","playwright-core":"^1.59.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@playwright/test":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.1_1779433811266_0.9400044146351023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.2":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.2","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.2","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli.js"},"dist":{"shasum":"0d91d67f65504e0bbe01fc6b78449fa1fc2261cf","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.2.tgz","fileCount":26,"integrity":"sha512-QHLnUoXtyR+njBt//CWCEGLbYT45HVzbjByjVbaNLGTqm9MXQdkjvcUtUOShZx6C/NcfJfv0bvouwOijHMuG1g==","signatures":[{"sig":"MEUCIQDTtT4rpQo+xBHkxymufQziNHGLOnANdwVKOFxo57BLcgIgaMrYmucH+k0T1mq5EdsRa2AXjXdkmgcIPnROKa2OOQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132140},"main":"dist/cli.js","gitHead":"34ae7c47a9be7d7f697b239e61972ef26d2a3927","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.2_1779784061943_0.44316509597027176","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.3":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.3","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.3","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"597f71a3cbb673fe7ec6a67c1f9456b3ae54a6ad","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.3.tgz","fileCount":26,"integrity":"sha512-1dJvBYArYDI9bOl/d4DTlyypMyBSKyYQrUW5PN/Q4VpgiCVZahnGH4Obb8hJ/857eenYxkrHHYRl+x5cHfHinw==","signatures":[{"sig":"MEQCIDaH7iK1sTNvKXpriC8xczQG4hMVANp0LZxmkQXXCH8gAiAfFBD9yBNXd65ldIy1gcSaq9r5/bpDR+NMcRrAf4JTzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132152},"main":"dist/cli/index.js","gitHead":"b7ec8f915bc100185effb6abecc94e28926634de","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.3_1779785299953_0.25765845785687436","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.4":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.4","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.4","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"6f56d8dd4b93a53d8ba095e5dbc91f3919ede7d6","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.4.tgz","fileCount":26,"integrity":"sha512-QqU7iDu9dtTER5bQuJg10s9Hv2z3lR/vJ5jvCShC+VTxIjgEg8AlPqB0Imbi6f0/K9Arnh7HcOWifT7v2ZF97g==","signatures":[{"sig":"MEUCIQCiJo+5U6OjcnKEC5ZBtX0kXPyyLHvT+8odC2wqKDhr/AIgRCfs41H0akY1dTo4fx6dh/LmsIrf1jzQQWO4hDi/gm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122366},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.4_1779792321550_0.6081997581910534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.5":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.5","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.5","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"83c1bf1ccc44d3e599d0065eb42c8c2f073f9c13","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.5.tgz","fileCount":26,"integrity":"sha512-2nvIs/q/Y3mD0p7KEBXyq39y0tXNtbnMxgY5gKaKckllOKFDYuegSSY2bGjuHFVN7eDIwNlzoOvZ/khsWOsLTQ==","signatures":[{"sig":"MEUCIFxjpW6Y/DKSSQm7VrHGPUGS0zyZ2lNj0bZyR6M1Qf3bAiEAl93L/Jmhg3LtxF1hNNiOt1AEOr0tP6htf/JMIAnKI9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122484},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.5_1779792662948_0.9266622995357381","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.6":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.6","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.6","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"affc8704e57f7dfa795bc9174a44b330a2d5dbc5","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.6.tgz","fileCount":26,"integrity":"sha512-Qz7EY/TgJ8z63ho4wipmDCc22/eugx3wm1+83UsAcczA1UHsGQky8lGmDB5bjHJnAfq8R3zmc5jMT3WB4E/mIA==","signatures":[{"sig":"MEUCIQCCkYGAxYT3MzaGRa3mpvEWkBTkQVPH7tEnbCwk1rabxgIgAmwIT9YhEKv6ZwOOEAdxfl/TB93zGbogBj/BFGnQD2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121997},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.6_1779793010896_0.0248984394142584","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.7":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.7","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.7","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"4db6f75ac8347dab6aa64f154c2972149288c0fa","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.7.tgz","fileCount":26,"integrity":"sha512-xHCp/rA3bSkvhmOB40f/qrwOIcZ3Nkx0nLIEPAViziPoOe303JJS80OTSeS3HVceH6Q/XuKJj3W//Ng9SzF5iQ==","signatures":[{"sig":"MEUCIQDZh1H/RVCoHOKxB/mGkXj1kyg0SGV4FheQattoB0dD8QIgT74CGpExGL0UO7G+1U0KrYLdqGvsKAEuMUr3a5N2vO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121452},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.7_1779793169003_0.45538524707795425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.8":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.8","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.8","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"4b7f172986dcdc9d3f4415a129d628ad2d16f3dd","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.8.tgz","fileCount":34,"integrity":"sha512-zYKw5q/vES2YRlDyT2T83T2yiL0+qQmOyw8VOGvv5+bnrRninxQo4PnVwwONgLDxoWzN2lHU8uUf/naMSbTxiA==","signatures":[{"sig":"MEYCIQDpluSXDJ0uBOQq8ZPgV/kYAtew82htX3FjXOEnttlxcAIhAMApieJQrj7RFMyu35dxt2do7on98hP448OU1+9oT4aL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152962},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.8_1779794652095_0.10971500264393685","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.9":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.9","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.9","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"0b2dee941a7d19e93a2459482bbd5cf50985ef89","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.9.tgz","fileCount":31,"integrity":"sha512-70O4x9ZD0aK/PU7ynEZFy6x3StCx4PiacTGzn4gH7HQAvikk+67POarR463Ni7xkcJ8XuAlm2QGZz0htlXQdEQ==","signatures":[{"sig":"MEQCIFVyNtCCnlDSKxEmNPSibuXUoFynEuAvO7EC8rLmfOQDAiBMIckPSbt6W34daTz2y6J1O2pA+l+mi5H/09S4IZmnug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166178},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.9_1779853270064_0.2752949870456243","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.10":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.10","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.10","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"293ef7355ef5fbef82136ac680b35f1c162be062","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.10.tgz","fileCount":31,"integrity":"sha512-QVmQXahEOhbPZ6KGPKQa3SPdNldOBCFr/ypKxzNYLy8OjKeL1rV87e1bIN/tkGrERK1MrlVYoWdd8V97NZyVdg==","signatures":[{"sig":"MEQCICtSIfnWnqYWvthUtXWAqx4aAxMVOCAsgEsTcx4DJlsCAiBLTyMDkQJTVODK6RL29FH9V4buj5biZnUqqiWLIhFsDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166866},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.10_1779854408531_0.59111360118023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.11":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.11","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.11","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"3f6b4a0b62e8700bb70922ccb0dab1ea88f4bced","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.11.tgz","fileCount":24,"integrity":"sha512-JZmEta++OuA4X7wntr1Co0+Ra9iU3p2DtKEbm5idqBkQz9+C1ZHsz8hLp97ntHmXOa7P/vcy0/BSM35QJeafYw==","signatures":[{"sig":"MEUCIHl53vU4iYe/MfMplrtz0afftQvaBKBf0Qten1zrW0F1AiEAgjSkrespwBcuY4+TIRp3oBY9xm3e7HB1JJu3/1VrIeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122576},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.11_1779855096720_0.07520193929527319","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.12":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.12","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.12","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"339d5befa93a8797afaaa958894250c730df0232","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.12.tgz","fileCount":31,"integrity":"sha512-CERHvxBmsiZVsge8w67gjUQAHd4x0GMjVP1hgjOoO4iQVs/LmfQR4uhu1ukTHDKKkm3ewjwN9syz/80B76gl6Q==","signatures":[{"sig":"MEUCIQCbRf7CCG260lpYxmbND8eevnMtlARYREO2J558EZWZ/AIgdFWvEea1WMQ/x5EkGLKTYMPUkqVBrPiY+HddW1SlBis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166874},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.12_1779855394166_0.4787979830226987","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.13":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.13","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.13","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"d1fbed20ad17fdb5b6d1ecab1b14704d2960d5a5","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.13.tgz","fileCount":31,"integrity":"sha512-MHEgZEl1ofAR0aYYcq5MEu/LvsJRmve+GtSvlftqffRQnKfhNeOzxZeeDqOUWKlzD2Zwxpc3kNO6Pu1EJwoiNQ==","signatures":[{"sig":"MEYCIQCWkmCuBCZIX1VgJJ2n9PsN7mLD9ZHGZfXfMrmBH6OpdAIhAIKwizto+nRhBM8uozLOs4aA/puRyhCug2S7eeu6ZbWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166866},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.13_1779855697814_0.5999232849738858","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.14":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.14","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.14","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"5ed2795f7b88794c369cc461c277ccd310461d0e","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.14.tgz","fileCount":60,"integrity":"sha512-7/0Jr+tiXIgSc+tavwUdWhLNsxJMk1oDYqYkhb/4rY9wEsMWxg2U6bqDximOGSORlNabFvjr2kXcFrSTeMVsIg==","signatures":[{"sig":"MEUCIQCuasX8JPyKmRNWg9Kiw6LbKJe764EDqGWYAf9CrfxZaQIgPanky4pmDUYm5xaDc/N43rhLUay9Yu4pmjzz9wDoEy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4226721},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.14_1779858260416_0.22236934589660273","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.15":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.15","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.15","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"a56a083e1318503ee39fb9b95cdb08662f788db9","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.15.tgz","fileCount":65,"integrity":"sha512-NHyyYYHfP3DalaCo0TwC2nOnar8V+SaMYbKpoS1B6DJwoC2fQhFGk31kTOmOOcdyhBvD7IuJEiV2Kv/76LwiWA==","signatures":[{"sig":"MEYCIQCS2y4hHYukUuwBdxALUHUfxG/vjWU2UgqV0ey/i8CnSAIhAIuTjMlqo94rWOrSjrZ4/dUFmOHGuOy9H+Vu/KALXx9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3838989},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.15_1779858850641_0.06264991389914276","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.16":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.16","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.16","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"5613111220526c415e956d972d879cccd0e1a233","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.16.tgz","fileCount":80,"integrity":"sha512-DwvccS1gnSGqYQRUn7uArIrxKlXxtrjeMop5n8m9KFS2Frkng6I5hryJQmZeQo/sqxEVTE6MJllH1T8swPPDLg==","signatures":[{"sig":"MEUCIGaGE4FN4eKjW8jghXPhNM9BDBjdtYdbXZdUGbzRDhthAiEA9ZK7YfNedXCzHmFUTnXs1klohQFRCdf2GoW/hOM6sMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736071},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.16_1779859418542_0.7641204837974067","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.17":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.17","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.17","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"cdf9022245eb18bb9f9d72028c4f2c6bd2f69e69","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.17.tgz","fileCount":87,"integrity":"sha512-LmXzcCMP3+SzWUodvS0gq9668NBkrpgS2hcqZSHPkJQISDjJ/jVD4PDkH/DDpEZCfbCEgcoyYBhKlMJnQJzwYA==","signatures":[{"sig":"MEUCIHphP7UCAPBvFeM3Vb+3leLZCgtsp7XnIQGbDge4FQlUAiEAwj19p6UCtpBzXoPto4iAYnXrsaprsVGg+LtiSeBRKwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4814174},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","archiver":"^5.3.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/archiver":"^7.0.0","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.17_1779859696132_0.001343689931783354","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.18":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.18","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.18","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"85d82afe3dba84a987233c60d49b8c5dfd68f78b","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.18.tgz","fileCount":62,"integrity":"sha512-nkIySAWw8m12zsIA+9c/FxQG+vU6SpVoZ6iil+I+gN53U46SY1UcIPdOOUqzUEyPeGj4nMjvgk7tI/EKg99KrQ==","signatures":[{"sig":"MEUCIG4WJa+SSarC+E2orVYKXth3yCmNxrC3uGhOXvZTfKUIAiEAtvRgzJuMUz0zIALqF4q/jAbQGX999zlapQdfvmoDHro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7016977},"main":"dist/cli/index.js","gitHead":"de07b83c38c3877fa66c9527417e5185532ef9b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r result1 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2 -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.18_1779860973686_0.3757977103679555","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.19":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.19","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.19","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"56cf427bf54e65c2b8d093eec3be602e0a274e86","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.19.tgz","fileCount":24,"integrity":"sha512-zjQbb0QFVZvhat5FV3wF3lhJCEGrzKJabc58assBsNTkQ8KB6QZQSzEJCh50fw3MiDfu5Am2z7qed9TVxKhomw==","signatures":[{"sig":"MEUCIC9eKthWshzIV6G60WWV47nEIv4PqyIzIstHCCw0x0geAiEA/kQsvmzntHbAioIp9Nxy8qn6BJg66UkneUfRgdObX7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134519},"main":"dist/cli/index.js","gitHead":"59ad24e1108976130e9ea35008ac981e7ffb23b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.19_1779889612294_0.3631685008952563","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.20":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.20","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.20","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"4ce4e95e28cadcb363ff9ae85283700b4e821168","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.20.tgz","fileCount":18,"integrity":"sha512-qqQ0N6D8c0LsWcmpUIXdgeNC3MC4uaP4+A292KT515M2iMQNYozroYST9SXQUF2iPZXYKZpC1YwvqEmbVpCtYg==","signatures":[{"sig":"MEQCIH7JlHx1hfzwyNe5xk4CQosk+AuckgThVxc9wI9hWB8nAiBXc/ka7wlvZ1f6lq47Sbg6E1MwJ9FMPOjB63tH9jd3ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94262},"main":"dist/cli/index.js","gitHead":"59ad24e1108976130e9ea35008ac981e7ffb23b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.20_1779945833794_0.4340489630091404","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.21":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.21","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.21","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"355b544e18e44fbefcdc4e43b1774a8081d257aa","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.21.tgz","fileCount":25,"integrity":"sha512-myyt8dxQ8UJFzGRoeJqyVAm8B3ToGySfOJlboARlS5T94AudX4qkTHge3EIXqZ2XXPyw2NL0BxUcqJYUudx+fw==","signatures":[{"sig":"MEUCIFL5++THhZNhVhgKb+LY0unISiUfxQnWk6hOA1KjB8rMAiEAvm09CVDTSI7A7TQ5fcfNiuJGAoLuSZljfKMeo6imrWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128946},"main":"dist/cli/index.js","gitHead":"59ad24e1108976130e9ea35008ac981e7ffb23b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.21_1779949163526_0.1360301593914297","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.22":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.22","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.22","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"1a163e551eb7c50b565e0990a40e50f595e8cf84","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.22.tgz","fileCount":25,"integrity":"sha512-hVRxbNOC87ufK3XP/r4XJ2FxxnUhj7PA6XRc+hDdN+GoBvXgY0mLTwGy/NTuKuvlkh2AT/qPhH+6khhWioh2kg==","signatures":[{"sig":"MEUCIE6h9jjB/pC+Apwpt+yJXOHptMhfeF6dzQ8PmkOQcjW3AiEA1GrAlX0df6O6CqNRd/K19scwX6hzsHw+xLJPp7iA1Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129149},"main":"dist/cli/index.js","gitHead":"59ad24e1108976130e9ea35008ac981e7ffb23b0","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.22_1779949701679_0.6806823330390148","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.23":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.23","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.23","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"30d6668d30eefb53862a44203c1d07644a49242c","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.23.tgz","fileCount":25,"integrity":"sha512-kYqzH8mUemN97TKJoky4YRbduhL36pAYIbyy1yZvESwwI1re8xb3U7pAkiIb+JLre/pvzn5ubPOQbpOw+uNgOg==","signatures":[{"sig":"MEYCIQD6tIq3d3J1HHxK2vomDlq53X8flF+6LGloHhcObDETLAIhAIl+lYSxjjK5nKVDHtvFEvRz2cqStXHCjpqhsfZooofN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129311},"main":"dist/cli/index.js","gitHead":"49e5226a17599e46b0c6a7ad4169cf84d146d188","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:betsson-script":"ts-node src/cli samples/betsson.spec.ts --browser chromium -r result-betsson --headless false -l debug --extraHTTPHeaders {\\\"x-obg-bypass-fabric\\\":\\\"1\\\",\\\"x-obg-experiments\\\":\\\"b1ccAR1gW0f8\\\"}","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.23_1780304036093_0.056885762328272804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.24":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.24","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.24","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"4d6809ec3e5d059e4e3aa2a309992d024e8cdb9e","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.24.tgz","fileCount":24,"integrity":"sha512-bbcAFDCJCpjoam5Bl75nNVK1Jc0ZEWeq+XskO8r5txgLH05oLLvLBrTKJlryrAt+T8xyRyBnylIA4ZcEO6iZkg==","signatures":[{"sig":"MEQCIA72ps+l7wKmfl55+CCTo6FbHsqBlvfVHRP18rVpBuzMAiB6HiLOymJPLcf9nhwr0mG2B8DyAa6bsIhY5G4Mpvm0DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127284},"main":"dist/cli/index.js","gitHead":"f282f298b252bfddc5a8498825b31b66cb3bdc60","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","ts-node":"^10.9.2","unzipper":"^0.12.3","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.24_1780553017151_0.018769938622935634","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.25":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.25","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.25","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"d2315016feae8ced4d9ac7ad6efd3d5d3d53e768","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.25.tgz","fileCount":17,"integrity":"sha512-WNFHCAyeG5Upw6KTPbXmyY1yuGIUTu2CBa6Qpi0zAkn5VjwlS/Ik/hK789MfGu/TlX+8SdDa3OOs+UhQf4iLNg==","signatures":[{"sig":"MEUCIQDA0gG6UrUnTHpj+yT2EGaU9NiM87BAdSzg50ysWnqYzAIgUDBxrm5dp/JOO1fhVzVjeUVoeVvs0LopRMpkIa2YI+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92275},"main":"dist/cli/index.js","gitHead":"ae360a42fbc17425d37ab3fa443d2d4fbcceee6e","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.25_1780995171456_0.2944952194657571","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.26":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.26","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.26","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"a02f71c17f425850218e3e229e5ddb70c5f9801d","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.26.tgz","fileCount":24,"integrity":"sha512-oKJmHlOSjwjeCxE9/hm6kch7U3Jo8Emfj+04lEjkO5unVsHzl0dVuAkixQatM4lWQVORGctteoqNQhit90tXrA==","signatures":[{"sig":"MEYCIQCfYREFpCDnZ/gS2+/hwRSLmQ8sSggBIXswuO1l488QlwIhAI3QktzT2D3Y7dDILuUXROpDjJyI7ztoRbnkH0Wan2vj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127390},"main":"dist/cli/index.js","gitHead":"e0ed4cc47286f3c8190f25445eb4db9bb3319c50","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.26_1781001039903_0.13355444048026","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.28":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.28","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.28","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"f01dba6f0e5b16fb98b0961867486e2cf4f52b80","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.28.tgz","fileCount":24,"integrity":"sha512-tsJpzmACEOv/noj3DENcDlTVT4JtWijO6PFaWybxtt8UIr7TX06rjGu/4E4kuCpKNUuMu7/YdC79CQkhpJMEPg==","signatures":[{"sig":"MEUCIQD7MYSLVkcnUcwmCCVPEwvEnjzUGd1HHlXaudDNbH5kEAIgfSBpHqWWRVgKVJ7Rq+xVUGlQ5muWDlPy5A65Rhe7I60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127390},"main":"dist/cli/index.js","gitHead":"e0ed4cc47286f3c8190f25445eb4db9bb3319c50","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.28_1781099817317_0.8250395868279956","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.29":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.29","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.29","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"7428d3b525b81ca00551a3039e7e5e1f5dee4e68","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.29.tgz","fileCount":24,"integrity":"sha512-WCQ0EqKMnEAEozaUUn6NIjGrJ4ngXQ07aDdCztKifZzGMDsBdIbOonxLzpg6H5AUO39ge4xZDLJk1KS7KCVuFw==","signatures":[{"sig":"MEUCIQCdBQ9XFk+jKQ2dgKtbbNeT2rx8p1v4YEAgvkv0b0veyAIgG7MkUTxcR4wYArwkjf36VgjtQ0d0NNgnvpyXeY6Kw/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127390},"main":"dist/cli/index.js","gitHead":"e0ed4cc47286f3c8190f25445eb4db9bb3319c50","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0","@playwright/test":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.29_1781150794432_0.1856136763684506","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.30":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.30","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.30","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"6da998cddfd49caf29794b2702aba843d8fd4875","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.30.tgz","fileCount":24,"integrity":"sha512-s39WzYvlQeNvmF5jYzxc1MqgmuMXXCLpGXlHwStBl/yrU8YDsfgxRS08XUiNKY9jkp3gYxLTFHccN+k7Tc8XYQ==","signatures":[{"sig":"MEUCIGdlbNzyUrretRmfQbYQkDgjkH5fGK9L1Df7Bcb79BEBAiEA0UiXAigb2fZsvEjbq1v76prs4uFldT9b2xLdvOH4NGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137527},"main":"dist/cli/index.js","gitHead":"e0ed4cc47286f3c8190f25445eb4db9bb3319c50","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.30_1781153966827_0.592531050332169","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.31":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.31","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.31","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"ddb801f92b563542813d9100fb9c4f1cc9afa00d","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.31.tgz","fileCount":24,"integrity":"sha512-7HtCNN8hI99mtBY3vq5tXDX/l6H5DAdP7yY+XaXQrsfcaWY6mwTmYYsmwq0NK0S7p8DgfdqC9l8+iUQHZC5wbQ==","signatures":[{"sig":"MEUCIQCL7dg4VQBolEQ36TWXx+htgeqywamPXhjHGIz8kLIhZgIgGrr5bbAgrpF/q9MvjWrmwChQExCmMgNVhLGpqIeWVNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127433},"main":"dist/cli/index.js","gitHead":"e0ed4cc47286f3c8190f25445eb4db9bb3319c50","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.31_1781156143446_0.7192697021204151","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.32":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.32","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.32","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"6b7032d62108dff165e81c0bca84ac40a841fa49","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.32.tgz","fileCount":26,"integrity":"sha512-UfngP3uRsHdwDVgdDtOKj1akCgTng/cvLd+57rhRxxdfgqi9vIgpGl7JA8DPxA/Wlq7NcW1GpgqM6tvKY/alqg==","signatures":[{"sig":"MEUCIQCMNr+GvArR/BX75Nlab6Vpc5rbFr03kdAT/Q2tNeFDlAIgF0KKlS16YdBNgxklPrluBHYCfbmJzStwhEUUmtz9dO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164758},"main":"dist/cli/index.js","gitHead":"a9ccd2564ac7be00e5511f852e527c61ab1a3a73","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"deprecated":"Deprecated. Please use 1.0.0-dev.35.","_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.32_1782128381492_0.27990177046336484","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.35":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.35","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.35","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"2ac0b9d20b5a618305b2f352bb62e25084cc2c58","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.35.tgz","fileCount":15,"integrity":"sha512-9QwStremezfILiZbWlRgAU++E4f+jxrgriX/898ZiyuYXca8HXVGOlCFaONizAGgPyDIUQ3SqL8whFw5g2cFiA==","signatures":[{"sig":"MEYCIQDEZKPPVufEqG/Mz+HhzWIAENowIVidmcwm4PMMQwXZrgIhAIO9ZPazK2b5h22EmRGW/31VYId7LP50co73Y7zPqeiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49963},"main":"dist/cli/index.js","gitHead":"9ffaa653fa8a56c74676051bc58671e5a61bc19f","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.35_1782455464047_0.3547188515702304","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.36":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.36","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.36","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"ab9c3be0c543027aab6657205172317992370298","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.36.tgz","fileCount":15,"integrity":"sha512-P2rsRyJzgqJ1hEUTLd6Ivzbjjji8qWDZkyopvzXsSiJEfklsE1DWNIPXhUhyhe75NMfhAO9PgFaIhVtj/kUixw==","signatures":[{"sig":"MEUCIQDbY6+nB6oJgxay+OdJ83noq6sumBu0WcQ1UJRNdp8kFAIgTh8XrmtV5RES9iyQyPxCKJz0m41/JivIc4cpLa6TUo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50126},"main":"dist/cli/index.js","gitHead":"bcb1404c1cc6d467fe5b70e3e8eaf0f76bb17343","scripts":{"dev":"ts-node-dev --respawn src/cli/index.ts","build":"tsc","start":"ts-node src/cli/ index.ts","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.36_1783055829230_0.9778070902076463","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.37":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.37","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.37","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"77611f3970c7d0916d7e363013829cd5ec5dcf02","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.37.tgz","fileCount":16,"integrity":"sha512-Y9sxC9fx67sqlOFoDYkRBffAIlKh03+V3JQG0k1dn3qobU0wTlGYnErGlbDQ9hYNUiUJgylcwUjjjrsL47rkfQ==","signatures":[{"sig":"MEYCIQCWFQ+DK1bODsi3zE9sVjNyoxoEiUtbbWVausAI3eJMgwIhAJTAGI00tQTr26oQxXswaa/fuYw/5auxjlOQxLE0/oXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51242},"main":"dist/cli/index.js","gitHead":"85d613dff6ef86793c7b473f0f68af54862cf50c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:coverage":"vitest run --coverage","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.37_1783431964127_0.048582908327980734","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.38":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.38","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.38","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"34daa159e529e2574e951912a3bc7b0a59cfdb59","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.38.tgz","fileCount":15,"integrity":"sha512-LdzL9IHPLrJWfwrWOB8VlmfbRdpjJySrxfn74x/rIiQjv5g0MULAwYlMwZQ2JZfaipUw73L3RiRJqE3aX4TMRg==","signatures":[{"sig":"MEUCIQC95haIZP6/iGJvAUdtBBNa0Ao25q85vgmlKIf4gqGlHQIgH14whL0XkJSZjRE92OZKjXo/AvcQ2lao6Uuz0OvWjAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50254},"main":"dist/cli/index.js","gitHead":"85d613dff6ef86793c7b473f0f68af54862cf50c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:coverage":"vitest run --coverage","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.38_1783485840483_0.6764792012815533","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.39":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.39","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.39","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"65439c2435c08e811cd3324c42dafe8442314af9","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.39.tgz","fileCount":15,"integrity":"sha512-3svomOEstq2XL4X1WQmYVovfWptEPP2xjL9xQU+QY/RGzBX6UgwcyUJ8EwBe30PTGDLzAWtktwW6uY9+Ki2HXA==","signatures":[{"sig":"MEUCIEDb6YHCGyiKGTO5Xm2MEuGYzz8I9AnK28xfENVZ7aqUAiEAiXfOH/LZqUTWgmDaAEqiMVETmYbdyagjFy9mJyeahTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58848},"main":"dist/cli/index.js","gitHead":"85d613dff6ef86793c7b473f0f68af54862cf50c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:coverage":"vitest run --coverage","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/playwright-multi-script.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.39_1783487930441_0.19800717653344768","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.40":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.40","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.40","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"2d46e8f08955610416e4dffdf35eab357697093d","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.40.tgz","fileCount":24,"integrity":"sha512-HorVsWzIUAOq+Lj7XmkYtwdeF3soCihJbP4cvBwI2DVu2dKvx7KKcjsBvy62RvV3PSNkqtL4Mt6AMIbmB7YTtQ==","signatures":[{"sig":"MEUCIHgLLc2yQHSQQTpR/fbVNeZKzU5bL5hK8YbAOoBOnmKGAiEA45rCgiz34Ehh0Qgy3djobTi+u7M/qQZqBO8jNOYnnzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96337},"main":"dist/cli/index.js","gitHead":"b84a522645199b133a0158438c850978f7ebb105","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:coverage":"vitest run --coverage","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.40_1786611375638_0.3005233444116029","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.41":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.41","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.41","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"da4058a5981e42065a26c5b66d667ae83de97f09","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.41.tgz","fileCount":30,"integrity":"sha512-uVEARv2ZNZSnCEKk9WkceDcfIVHg5/y/QbLRhnE17EuMYPctNNBn70Y5QbeI9cbFXxMNyZ53uh3RJgoI1X3leA==","signatures":[{"sig":"MEQCIHyA9Jhb4rZYGYRLsVCxoZVwk/QRRlWAb2asvoFQRdFRAiBLuAIetSJnRrpHMTAajf+dYyGvlrdc0XBfqzsB2lT6Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132627},"main":"dist/cli/index.js","gitHead":"b03ca0ef010dddf42ca5db21bad269bc3701e17d","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:pw-env":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env -l debug","test:coverage":"vitest run --coverage","test:pw-env-vars":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env-vars -l debug -ev USER_EMAIL=cli@apica.io USER_PASS=cli-secret-pw","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","yazl":"^3.3.1","log4js":"^6.3.0","cryptify":"^4.1.2","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.41_1787811102285_0.2344606278350334","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.42":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.42","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.42","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"8b7364db8f2d91f656e3afa163179faf4f69ce03","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.42.tgz","fileCount":32,"integrity":"sha512-bejh+ZQIUUvZO26uszhvTe8ndIcj0tICIcZ1GObtIezhPmKcBF68Kx7YzR+rHhZkXUXDlQZc1U2hFTjljXB3WA==","signatures":[{"sig":"MEUCIQCRuCWwqeq8yn9cZENaFZ2jTD6TA2W36l5r8fU7r3LQuwIgZRVqMk5+RlNsigBNDLYZI4LsJgCk8rIc1X7okkGihLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139039},"main":"dist/cli/index.js","gitHead":"b83bb73aa96e9f85a078cd45616e2f85c0841dcb","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:pw-env":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env -l debug","test:coverage":"vitest run --coverage","test:pw-env-vars":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env-vars -l debug -ev USER_EMAIL=cli@apica.io USER_PASS=cli-secret-pw","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:pw-env-encrypted":"node samples/encrypt-config.js && ts-node src/cli samples/pw-env.spec.ts -e samples/pw-env-encrypted.config.ts -dk Secret123! -r result-pw-env-encrypted -l debug","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","log4js":"^6.3.0","cryptify":"^4.1.2","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.42_1788416186425_0.3704922328373961","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.43":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.43","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.43","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"9ef3c9ea69813aa7ea67f2457b8290054a5b6750","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.43.tgz","fileCount":32,"integrity":"sha512-iBD5bw2lhkCk9Rv8xo4UTyEZOBPxJGuvKGzHj5Zmi2LfKzLytyfZ3vy9CR8izpkMty3zKCHv0etoBGmiQ7FF8g==","signatures":[{"sig":"MEUCIQCiAWfBXf2a0sS6ycmAmPar1tHugQJEF3P/TlalWX+/gAIgZ2HgmtdPUH/VRI03PZEjFf7VKWwEv4dBVaUivUHrrGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146517},"main":"dist/cli/index.js","gitHead":"993ca58e418f94ed93488d795e30db3620b93f55","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:pw-env":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env -l debug","test:coverage":"vitest run --coverage","test:pw-env-vars":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env-vars -l debug -ev USER_EMAIL=cli@apica.io USER_PASS=cli-secret-pw","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:pw-env-encrypted":"node samples/encrypt-config.js && ts-node src/cli samples/pw-env.spec.ts -e samples/pw-env-encrypted.config.ts -dk Secret123! -r result-pw-env-encrypted -l debug","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","sharp":"^0.35.4","log4js":"^6.3.0","cryptify":"^4.1.2","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.43_1789045907779_0.25590675120595496","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.44":{"name":"@apica-io/asm-playwright-runner","version":"1.0.0-dev.44","keywords":["playwright","cli","automation","testing","runner","Apica"],"author":{"name":"Bhavik, Apica"},"license":"ISC","_id":"@apica-io/asm-playwright-runner@1.0.0-dev.44","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"4fe9edcdc4e598a23ea0493aca9a6e53c3726476","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.44.tgz","fileCount":32,"integrity":"sha512-74UxgKdBZNxJD5ahnAUkj/Opjbh5nyhv2K2KuTIse+3cj1s22GrnvoLQU95s+whOOhB0kcxNux6Vf6Eh0Y2R7g==","signatures":[{"sig":"MEUCIHvLrIF7pslPPg5deh6DUXm++ftREZufR3+oUw1jpKVAAiEA/fv4uMXDnfnqTeFMn1cd1Om3MfUmaKE+aLO+VKqDgCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146892},"main":"dist/cli/index.js","gitHead":"993ca58e418f94ed93488d795e30db3620b93f55","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:pw-env":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env -l debug","test:coverage":"vitest run --coverage","test:pw-env-vars":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env-vars -l debug -ev USER_EMAIL=cli@apica.io USER_PASS=cli-secret-pw","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:pw-env-encrypted":"node samples/encrypt-config.js && ts-node src/cli samples/pw-env.spec.ts -e samples/pw-env-encrypted.config.ts -dk Secret123! -r result-pw-env-encrypted -l debug","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs -sc always","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","sharp":"^0.35.4","log4js":"^6.3.0","cryptify":"^4.1.2","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/asm-playwright-runner_1.0.0-dev.44_1789359413728_0.05259082695857309","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.45":{"_id":"@apica-io/asm-playwright-runner@1.0.0-dev.45","bin":{"asm-playwright-runner":"dist/cli/index.js"},"dist":{"shasum":"d76a0bb69a342d7ab735c9ed3c0b6d87bf8aa3dd","tarball":"https://registry.npmjs.org/@apica-io/asm-playwright-runner/-/asm-playwright-runner-1.0.0-dev.45.tgz","fileCount":39,"integrity":"sha512-bX89V/kA+FTtZUWbCqt/nfNWQibv9pt1BUhcA0fMTH10NC1E7K+srlfvrYOHHb+9TBUyW1sSqqk1uTKKCs0MKQ==","signatures":[{"sig":"MEYCIQDbPoyiy3wgp7RhaUMtlupUu3AdDAcrZLuFEg8HPkyqegIhAO99RzE9q0Ha6kxE8QIz/XXFIiMKpzf+WiSIc+HamynC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA0vUllOzVoKRESf0R2kowXaj4EE5gP58KRDdqWU9cK7AiBVFYTiEpg7wXxm8NZi5pWGMXLfJ9FHchRI6MyG+yVweg=="}],"unpackedSize":160531},"main":"dist/cli/index.js","name":"@apica-io/asm-playwright-runner","author":{"name":"Bhavik, Apica"},"gitHead":"e3425f92f03bed924fa0c529e3a859a8108294da","license":"ISC","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","test:google":"ts-node src/cli samples/google.json --browser chromium --headless -v -r playwright-multi-script","test:pw-env":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env -l debug","test:coverage":"vitest run --coverage","test:pw-env-vars":"ts-node src/cli samples/pw-env.spec.ts --config samples/pw-env.config.ts -r result-pw-env-vars -l debug -ev USER_EMAIL=cli@apica.io USER_PASS=cli-secret-pw","test:google-firefox":"ts-node src/cli samples/google.json --browser firefox --headless -v -r playwright-multi-script","test:pw-mtls-badssl":"ts-node src/cli samples/badssl-mtls.spec.ts --browser chromium --headless -dd samples/certs/badssl --sslClientCert client-cert.pem --sslClientKey client-key.pem --sslClientCertOrigin https://client.badssl.com -r result-pw-mtls-badssl -l debug -sc always","test:playwright-json":"ts-node src/cli samples/example.json --browser chromium --headless -v -r results3","test:pw-env-encrypted":"node samples/encrypt-config.js && ts-node src/cli samples/pw-env.spec.ts -e samples/pw-env-encrypted.config.ts -dk Secret123! -r result-pw-env-encrypted -l debug","test:playwright-python":"ts-node src/cli samples/new-script-python.py --browser chromium --headless -v -r resultpy -l debug","test:playwright-script":"ts-node src/cli samples/playwright-script.spec.ts --timeout 10000 --browser chromium --no-headless -v -r results/d9be5bea-3ba7-4706-aed7-9801e97be1a0 -l debug","test:playwright/esm-script":"ts-node src/cli samples/esm-check.spec.mjs --browser chromium --headless -r resultesm -l debug","test:playwright/test-script":"ts-node src/cli samples/playwright-test-script.spec.ts --browser chromium --headless -r result2/d9be5bea -l debug -rs -sc always","test:playwright-multi-script":"ts-node src/cli samples/multiple-pages.spec.ts --browser chromium --headless -v -r result3 -l debug"},"version":"1.0.0-dev.45","_npmUser":{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},"keywords":["playwright","cli","automation","testing","runner","Apica"],"_npmVersion":"10.9.2","description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","directories":{},"maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"_nodeVersion":"22.14.0","dependencies":{"tsx":"^4.22.3","sharp":"^0.35.4","log4js":"^6.3.0","cryptify":"^4.1.2","unzipper":"^0.12.3","commander":"^11.0.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"yazl":"^3.3.1","vitest":"^4.1.10","ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^25.6.2","@types/yazl":"^3.3.1","ts-node-dev":"^2.0.0","@types/leaflet":"^1.9.15","@types/unzipper":"^0.10.11","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asm-playwright-runner_1.0.0-dev.45_1789640760597_0.5218710229737886"}}},"time":{"created":"2026-05-22T07:10:11.157Z","modified":"2026-09-17T10:26:00.892Z","1.0.0-dev.1":"2026-05-22T07:10:11.401Z","1.0.0-dev.2":"2026-05-26T08:27:42.093Z","1.0.0-dev.3":"2026-05-26T08:48:20.088Z","1.0.0-dev.4":"2026-05-26T10:45:21.734Z","1.0.0-dev.5":"2026-05-26T10:51:03.143Z","1.0.0-dev.6":"2026-05-26T10:56:51.072Z","1.0.0-dev.7":"2026-05-26T10:59:29.144Z","1.0.0-dev.8":"2026-05-26T11:24:12.254Z","1.0.0-dev.9":"2026-05-27T03:41:10.251Z","1.0.0-dev.10":"2026-05-27T04:00:08.679Z","1.0.0-dev.11":"2026-05-27T04:11:36.864Z","1.0.0-dev.12":"2026-05-27T04:16:34.351Z","1.0.0-dev.13":"2026-05-27T04:21:38.051Z","1.0.0-dev.14":"2026-05-27T05:04:20.691Z","1.0.0-dev.15":"2026-05-27T05:14:10.945Z","1.0.0-dev.16":"2026-05-27T05:23:38.789Z","1.0.0-dev.17":"2026-05-27T05:28:16.392Z","1.0.0-dev.18":"2026-05-27T05:49:33.982Z","1.0.0-dev.19":"2026-05-27T13:46:52.425Z","1.0.0-dev.20":"2026-05-28T05:23:53.924Z","1.0.0-dev.21":"2026-05-28T06:19:23.675Z","1.0.0-dev.22":"2026-05-28T06:28:21.836Z","1.0.0-dev.23":"2026-06-01T08:53:56.219Z","1.0.0-dev.24":"2026-06-04T06:03:37.348Z","1.0.0-dev.25":"2026-06-09T08:52:51.590Z","1.0.0-dev.26":"2026-06-09T10:30:40.035Z","1.0.0-dev.27":"2026-06-10T13:29:07.947Z","1.0.0-dev.28":"2026-06-10T13:56:57.425Z","1.0.0-dev.29":"2026-06-11T04:06:34.576Z","1.0.0-dev.30":"2026-06-11T04:59:26.959Z","1.0.0-dev.31":"2026-06-11T05:35:43.595Z","1.0.0-dev.32":"2026-06-22T11:39:41.680Z","1.0.0-dev.33":"2026-06-26T06:14:57.027Z","1.0.0-dev.34":"2026-06-26T06:22:42.497Z","1.0.0-dev.35":"2026-06-26T06:31:04.191Z","1.0.0-dev.36":"2026-07-03T05:17:09.422Z","1.0.0-dev.37":"2026-07-07T13:46:04.278Z","1.0.0-dev.38":"2026-07-08T04:44:00.620Z","1.0.0-dev.39":"2026-07-08T05:18:50.583Z","1.0.0-dev.40":"2026-08-13T08:56:15.821Z","1.0.0-dev.41":"2026-08-27T06:11:42.442Z","1.0.0-dev.42":"2026-09-03T06:16:26.565Z","1.0.0-dev.43":"2026-09-10T13:11:47.912Z","1.0.0-dev.44":"2026-09-14T04:16:53.865Z","1.0.0-dev.45":"2026-09-17T10:26:00.698Z"},"author":{"name":"Bhavik, Apica"},"license":"ISC","keywords":["playwright","cli","automation","testing","runner","Apica"],"description":"CLI wrapper for Playwright collections or scripts with dynamic actions, config, and test result models.","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"joyce_apica","email":"joyce.thomas@apica.io"},{"name":"bhavik_apica","email":"bhavik.kathrotiya@apica.io"},{"name":"moupiyaghosh","email":"moupiya.ghosh@apica.io"}],"readme":"# @apica-io/asm-playwright-runner\r\n\r\nA lightweight CLI wrapper around [Playwright](https://playwright.dev/) that executes browser\r\nautomation from multiple input formats, captures a rich execution trace, and emits a\r\nstructured, machine-readable result model.\r\n\r\nIt is designed to run a single \"collection\" — a Playwright script, a Playwright Test file, a\r\nPython pytest file, or a declarative JSON flow — and turn its execution into consistent\r\nartifacts (trace model, screenshots, sources, and a tar bundle) that downstream tooling can\r\nconsume.\r\n\r\n---\r\n\r\n## Features\r\n\r\n- **Four input formats** — declarative JSON flows, plain Playwright scripts, Playwright Test\r\n  (`@playwright/test`) files, and Python `pytest` Playwright tests.\r\n- **Automatic script-type detection** — the correct execution strategy is chosen from the file\r\n  extension and contents; no flag required.\r\n- **Multi-browser** — Chromium, Firefox, and WebKit.\r\n- **Headless or headed** execution.\r\n- **Structured trace model** — every run produces a `trace-model.json` describing actions,\r\n  events, console/stdio, network resources, timings, and errors.\r\n- **Artifact generation** — screenshots, source files, and a combined `artifacts.tar`.\r\n- **Custom Chromium/Chrome executable** path.\r\n- **SSL client-certificate authentication** (mutual TLS).\r\n- **Extra HTTP headers** injection.\r\n- **Configurable timeouts and log levels.**\r\n- **Pass-through of arbitrary Playwright CLI arguments** via advanced options.\r\n- **Credential redaction** — secrets are stripped from the published result model.\r\n\r\n---\r\n\r\n## Requirements\r\n\r\n- **Node.js 18+**\r\n- **Playwright browsers** installed (`npx playwright install`)\r\n- For **Python pytest** collections only:\r\n  - Python 3.8+\r\n  - [`pytest-playwright`](https://playwright.dev/python/docs/intro) available on `PATH`\r\n    (`pip install pytest-playwright && playwright install`)\r\n\r\n---\r\n\r\n## Installation\r\n\r\n### Global\r\n\r\n```bash\r\nnpm install -g @apica-io/asm-playwright-runner\r\n```\r\n\r\n### As a project dependency\r\n\r\n```bash\r\nnpm install @apica-io/asm-playwright-runner\r\n```\r\n\r\nThen invoke it via `npx asm-playwright-runner …` or an npm script.\r\n\r\n---\r\n\r\n## Usage\r\n\r\n```bash\r\nasm-playwright-runner <collection> [options]\r\n```\r\n\r\n`<collection>` is the path to the file to execute. Its type is detected automatically:\r\n\r\n| File pattern                         | Detected type            | Execution strategy                    |\r\n| ------------------------------------ | ------------------------ | ------------------------------------- |\r\n| `*.json`                             | JSON flow                | Built-in action runner                |\r\n| `*.py`                               | Python Playwright        | `pytest`                              |\r\n| contains `test(`                     | Playwright Test          | `npx playwright test`                 |\r\n| contains `export default`            | Plain Playwright script  | Direct invocation of the default export |\r\n\r\n---\r\n\r\n## Options\r\n\r\n| Option                               | Description                                                     | Default    |\r\n| ------------------------------------ | --------------------------------------------------------------- | ---------- |\r\n| `-b, --browser <browser>`            | Browser type (`chromium`, `firefox`, `webkit`)                  | `chromium` |\r\n| `-v, --verbose`                      | Accepted but currently has no effect — use `--logLevel debug`    | `false`    |\r\n| `--chromiumPath <path>`              | Custom Chromium/Chrome executable path                          | —          |\r\n| `-e, --config <path>`                | Playwright Test config file (Playwright Test collections only)   | —          |\r\n| `-dd, --dataDir <dir>`               | Directory holding certificates and test data (a file resolves to its directory) | — |\r\n| `-dk, --decryptKey <decryptKey>`     | Decryption key for `--config`                                    | —          |\r\n| `-ev, --envVars <envVars...>`        | Environment variables for the collection, as `name=value` pairs  | —          |\r\n| `--headless`                         | Run browser headless                                            | `true`     |\r\n| `--no-headless`                      | Run browser with a visible UI                                   | —          |\r\n| `-r, --resultDir <dir>`              | Directory for result artifacts                                  | `result`   |\r\n| `-l, --logLevel <logLevel>`          | Log level (`info`, `debug`, `error`; any log4js level accepted) | `info`     |\r\n| `--extraHTTPHeaders <headers>`       | Extra HTTP headers as a JSON string                             | —          |\r\n| `--timeout <timeout>`                | Test timeout in milliseconds (must be a positive number)        | —          |\r\n| `-op, --advancedOptions <args...>`   | Additional raw Playwright/pytest CLI arguments (Test/pytest only) | —          |\r\n| `-rv, --returnResult`                | Print the full structured result object to stdout               | `false`    |\r\n| `-rs, --includeSource`               | Include source files in the extracted results                   | `false`    |\r\n| `-sc, --screenshot <mode>`           | Image mode (`always`, `never`, `downtime`), as the check runner names it | `downtime` |\r\n| `-bl, --blur <level>`                | Blur every captured screenshot, `1` (light) to `4` (heavy)      | —          |\r\n| `--sslClientCert <path>`             | Client certificate (PEM)                                        | —          |\r\n| `--sslClientKey <path>`              | Client certificate private key                                  | —          |\r\n| `--sslClientCertOrigin <origin>`     | Exact origin the certificate is presented to (`https://host[:port]`); required with `--sslClientCert` | —          |\r\n| `--sslClientPassphrase <passphrase>` | Client certificate passphrase                                   | —          |\r\n\r\n### Option applicability by collection type\r\n\r\nThe runner manages the browser directly for JSON flows and plain Playwright scripts, but\r\ndelegates Playwright Test and pytest collections to their native CLIs. As a result, some\r\noptions only apply to certain types:\r\n\r\n| Option                | JSON flow | Plain script | Playwright Test | pytest |\r\n| --------------------- | :-------: | :----------: | :-------------: | :----: |\r\n| `--browser`           | ✅        | ✅           | ✅              | ✅     |\r\n| `--headless` / `--no-headless` | ✅ | ✅        | ✅ (`--headed`) | —      |\r\n| `--chromiumPath`      | ✅        | ✅           | —               | —      |\r\n| `--config`            | —         | —            | ✅              | —      |\r\n| `--decryptKey`        | —         | —            | ✅ (`--config`) | —      |\r\n| `--timeout`           | ✅        | ✅           | ✅              | —      |\r\n| `--extraHTTPHeaders`  | ✅        | ✅           | —               | —      |\r\n| `--sslClient*`        | ✅        | ✅           | —               | —      |\r\n| `--dataDir`           | ✅        | ✅           | ✅ (`ASM_DATA_DIR` only) | ✅ (`ASM_DATA_DIR` only) |\r\n| `--envVars`           | ✅        | ✅           | ✅              | ✅     |\r\n| `--advancedOptions`   | —         | —            | ✅              | ✅     |\r\n| `--resultDir`, `--logLevel`, `--verbose`, `--returnResult`, `--includeSource` | ✅ | ✅ | ✅ | ✅ |\r\n| `--screenshot`, `--blur` | ✅ | ✅ | ✅ | ✅ |\r\n\r\n---\r\n\r\n## Examples\r\n\r\n### Run a plain Playwright script\r\n\r\n```bash\r\nasm-playwright-runner ./samples/playwright-script.spec.ts\r\n```\r\n\r\n### Run a Playwright Test file\r\n\r\n```bash\r\nasm-playwright-runner ./samples/playwright-test-script.spec.ts --browser chromium --headless\r\n```\r\n\r\nValues are checked before anything is launched, so a bad one fails immediately with its own name\r\nrather than part-way through a run: `--browser` must be `chromium`, `firefox` or `webkit` (case and\r\nsurrounding space are ignored), and `--timeout` must be a positive number of milliseconds. Both exit\r\n`1` with the reason on stderr. A `--logLevel` log4js does not recognise falls back to `info` instead\r\nof aborting the run — logging at the wrong verbosity is not worth losing a result over.\r\n\r\n`--screenshot` must be `always`, `never` or `downtime` - the check runner's image mode, spelled the\r\nsame way here so a check carries one value across both runners - and `--blur` an integer from `1` to\r\n`4`. Omitting `--screenshot` gives `downtime`, but a value that is not one of the three is an error\r\nrather than a silent fall back to it - a mistyped mode is a caller that believes it asked for\r\nsomething else. Playwright's own `on` / `off` / `only-on-failure` are rejected on the same grounds.\r\n\r\n`--dataDir` accepts a file as well as a directory. A caller that names a check's resources\r\nindividually — a certificate, a CSV of test data — can pass whichever one it has to hand, and the\r\ndirectory holding it is used, with a warning saying so. A path that does not exist is still an\r\nerror.\r\n\r\n### Run a Playwright Test file with its own config\r\n\r\n```bash\r\nasm-playwright-runner ./tests/login.spec.ts --config ./tests/playwright.config.ts\r\n```\r\n\r\n`--config` is also spelled `-e`, for callers that name this file as the check's environment file.\r\n\r\n`--config` is forwarded to `playwright test --config`. Without it, Playwright resolves\r\n`playwright.config.ts` from the runner's **working directory** — not from the collection's\r\ndirectory — so a config sitting next to the spec is silently ignored and settings such as\r\n`use.baseURL` never apply.\r\n\r\n> **`--browser` and `projects` are mutually exclusive.** Playwright Test fails with\r\n> *\"Cannot use --browser option when configuration file defines projects\"*. The runner therefore\r\n> forwards `--browser` only when you pass it explicitly, so a config with `projects` works out of\r\n> the box. If you pass both, expect that error — set `browserName` inside each project instead.\r\n\r\nSettings the runner owns and always forwards cannot be overridden by a config: `--trace on` and\r\n`--output` are required for the trace model to be produced at all. A config setting\r\n`trace: 'off'` has no effect.\r\n\r\n### Run a Python pytest file\r\n\r\n```bash\r\nasm-playwright-runner ./samples/new-script-python.py --browser chromium -r resultpy -l debug\r\n```\r\n\r\n### Run a JSON flow\r\n\r\n```bash\r\nasm-playwright-runner ./samples/example.json --browser chromium -r results\r\n```\r\n\r\n### Run with Firefox\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts --browser firefox\r\n```\r\n\r\n### Run with a visible browser\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts --no-headless\r\n```\r\n\r\n### Store results in a specific directory\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts --resultDir ./results\r\n```\r\n\r\n### Use a custom Chromium binary\r\n\r\nmacOS:\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts \\\r\n  --chromiumPath \"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome\"\r\n```\r\n\r\nWindows:\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts \\\r\n  --chromiumPath \"C:\\\\Program Files\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe\"\r\n```\r\n\r\n### Inject extra HTTP headers\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts \\\r\n  --extraHTTPHeaders '{\"Authorization\":\"Bearer token\",\"X-Test\":\"true\"}'\r\n```\r\n\r\n### Configure a timeout\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts --timeout 120000\r\n```\r\n\r\n### SSL client-certificate (mutual TLS) authentication\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts \\\r\n  --sslClientCert ./client-cert.pem \\\r\n  --sslClientKey ./client-key.pem \\\r\n  --sslClientPassphrase mypassword \\\r\n  --sslClientCertOrigin https://api.example.com\r\n```\r\n\r\n`--sslClientCertOrigin` names the origin the certificate is offered to, and it is **required**\r\nwhenever `--sslClientCert` is given. Playwright matches it against each request's origin exactly -\r\nscheme, host and port, with no wildcard - and presents nothing at all when it does not match. The\r\nserver then reports a handshake it dropped, or answers with its own \"no certificate\" error, neither\r\nof which points back at the certificate. So the run fails up front instead, before a browser is\r\nlaunched, if the origin is missing, unparseable or not `https`.\r\n\r\nThe port is only needed when it is not the default: `https://api.example.com` covers 443, and\r\n`https://api.example.com:8443` is a different origin. Anything past the origin is discarded, so a\r\nfull URL may be passed.\r\n\r\nA live example runs against BadSSL, who publish a client certificate for exactly this purpose:\r\n\r\n```bash\r\nbash samples/certs/badssl/fetch-certs.sh   # downloads the certificate and splits it into cert + key\r\nnpm run test:pw-mtls-badssl\r\n```\r\n\r\n`samples/badssl-mtls.spec.ts` drives <https://client.badssl.com/>, which serves its page only over a\r\nclient-authenticated handshake - so asserting on the page title is really an assertion about the\r\nhandshake. The server distinguishes the two ways it can go wrong, which makes it useful for testing\r\nthe negative cases as well:\r\n\r\n| `--dataDir`                        | Certificate offered                    | Page title                                 |\r\n| ---------------------------------- | -------------------------------------- | ------------------------------------------ |\r\n| `samples/certs/badssl`             | BadSSL's, trusted                      | `client.badssl.com`                        |\r\n| `samples/certs/badssl/wrong-cert`  | self-signed, not issued by BadSSL's CA | `400 The SSL certificate error`            |\r\n| either, with the wrong `--sslClientCertOrigin`, or no `--sslClientCert` | none | `400 No required SSL certificate was sent` |\r\n\r\nBoth directories hold a `client-cert.pem` and a `client-key.pem`, so the negative case is the same\r\ncommand with `--dataDir` pointed one level deeper - `samples/certs/badssl/wrong-cert/make-wrong-cert.sh`\r\ngenerates that pair. Note the third row: a mismatched origin looks exactly like passing no\r\ncertificate at all, because Playwright silently offers nothing when the origin does not match.\r\n\r\n### Pass environment variables to the collection\r\n\r\n`--envVars` takes `name=value` pairs and publishes them into the environment the collection runs\r\nunder, so a script reads them the way it always would - `process.env.USER_PASS` in JavaScript or\r\nTypeScript, `os.environ[\"USER_PASS\"]` in Python:\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/login.spec.ts   --envVars USER_EMAIL=demo@apica.io USER_PASS='s3cr3t'\r\n```\r\n\r\nThis works for every collection type. JSON flows and plain scripts run in this process; Playwright\r\nTest and pytest are spawned as children and inherit the same environment, which also means a\r\n`playwright.config.ts` that reads `process.env` while it loads sees the values.\r\n\r\nDetails worth knowing:\r\n\r\n- The value is split on the **first** `=` only, so a value may contain more of them\r\n  (`--envVars 'TOKEN=abc=def=='`).\r\n- A bare name with no `=` defines the variable empty, as `export NAME=` does in a shell.\r\n- A repeated name takes its last value.\r\n- `--envVars` is variadic: it consumes every following argument until the next option. Put\r\n  `<collection>` **before** it, or the collection path is swallowed as a pair.\r\n- Values whose name looks like a credential (`pass`, `pwd`, `secret`, `token`, `apikey`, `auth`,\r\n  and similar) are redacted out of the published trace model. Names that do not - `USER_EMAIL`,\r\n  `BASE_URL` - are left in the results, where they are useful for diagnosis.\r\n\r\n### Point the run at a data directory\r\n\r\n`--dataDir` names the directory holding a check's certificates and test data:\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts   --dataDir ./check-data   --sslClientCert client-cert.pem   --sslClientKey client-key.pem   --sslClientPassphrase mypassword   --sslClientCertOrigin https://api.example.com\r\n```\r\n\r\nIt does two things:\r\n\r\n1. `--sslClientCert` and `--sslClientKey` are resolved against it, so a certificate bundle can ship\r\n   alongside the collection and be referred to by bare filename. An absolute path is left untouched.\r\n2. The absolute directory is exported as `ASM_DATA_DIR`, which is how a collection finds its test\r\n   data - `path.join(process.env.ASM_DATA_DIR, 'users.csv')`. Read it from the environment rather\r\n   than writing a relative path: a spawned Playwright Test or pytest run does not necessarily share\r\n   the runner's working directory.\r\n\r\nThe run fails before the browser starts if the directory does not exist.\r\n\r\n### Run a check with encrypted files\r\n\r\nEncryption is based on the [cryptify](https://www.npmjs.com/package/cryptify) npm module, the same\r\nas in `asm-pm-runner`, and `--decryptKey` applies to exactly one file:\r\n\r\n| Decrypted           | What it is                                                       |\r\n| ------------------- | ---------------------------------------------------------------- |\r\n| `--config` / `-e`   | the Playwright Test config a check ships as its environment file |\r\n\r\n```bash\r\nnpm install -g cryptify\r\ncryptify encrypt ./scripts/pw.config.ts   --password 'Secret123!'\r\n\r\nasm-playwright-runner ./scripts/test.spec.ts   --config ./scripts/pw.config.ts   --decryptKey 'Secret123!'\r\n```\r\n\r\n> **Nothing else is decrypted.** The collection is read exactly as given, and so are\r\n> `--sslClientCert` and `--sslClientKey` — a check that ships those encrypted has to decrypt them\r\n> before handing them over, or the TLS handshake fails without naming a key as the cause. Since\r\n> `--config` applies to Playwright Test collections only, `--decryptKey` has no effect on a JSON\r\n> flow or a plain script.\r\n\r\nThe password must satisfy cryptify's own complexity rules (at least 8 characters, with an uppercase\r\nletter, a lowercase letter, a number and a special character), or the run fails before the browser\r\nstarts.\r\n\r\nThe runner never rewrites the encrypted file. It is decrypted to a copy named `<pid>_<filename>`\r\n**beside the original**; the run uses that copy and deletes it on exit. Beside the original rather\r\nthan in the system temp directory because Playwright resolves `testDir` and a config's own relative\r\nimports against the directory that config sits in. Two consequences worth knowing:\r\n\r\n- The directory holding the encrypted config has to be writable.\r\n- The plaintext copy exists on disk for the length of the run, and a `SIGKILL` leaves it behind.\r\n  It is named `<pid>_*`, so it is easy to spot and to add to `.gitignore`.\r\n\r\n### Pass raw arguments to the Playwright/pytest CLI\r\n\r\nTwo spellings, both ending up as the same argument list. Use a bare `--` and write the flags exactly\r\nas the native CLI expects them:\r\n\r\n```bash\r\nasm-playwright-runner ./tests/e2e.spec.ts -- --workers=2 --retries=1\r\n```\r\n\r\nOr pass them to `--advancedOptions` as a single quoted string:\r\n\r\n```bash\r\nasm-playwright-runner ./tests/e2e.spec.ts --advancedOptions \"--workers=2 --retries=1\"\r\n```\r\n\r\nQuotes inside the string are honoured, so a value containing spaces survives intact:\r\n\r\n```bash\r\nasm-playwright-runner ./tests/e2e.spec.ts --advancedOptions \"--grep 'my test name'\"\r\n```\r\n\r\n> Several **unquoted** dash-prefixed flags after `--advancedOptions` will not work\r\n> (`--advancedOptions --workers=2 --retries=1` fails with *unknown option '--retries=1'*).\r\n> Commander claims each dash-prefixed word as an option of its own, so quote them or use `--`.\r\n\r\n### Print the structured result to stdout\r\n\r\n```bash\r\nasm-playwright-runner ./scripts/test.spec.ts --returnResult\r\n```\r\n\r\n---\r\n\r\n## Input formats\r\n\r\n### 1. Plain Playwright script\r\n\r\nA module that **default-exports** an `async` function receiving a Playwright `Page`. The\r\nrunner launches the browser, creates a page, and invokes the function.\r\n\r\n```ts\r\nimport { expect, Page } from \"playwright/test\";\r\n\r\nexport default async function example(page: Page) {\r\n    await page.goto(\"https://playwright.dev/\");\r\n    await expect(page).toHaveTitle(/Playwright/);\r\n\r\n    await page.getByRole(\"link\", { name: \"Get started\" }).click();\r\n    await expect(page.getByRole(\"heading\", { name: \"Installation\" })).toBeVisible();\r\n}\r\n```\r\n\r\n> `.ts` files are transpiled on the fly via [`tsx`](https://www.npmjs.com/package/tsx)\r\n> (falling back to `ts-node` if present).\r\n\r\n### 2. Playwright Test file\r\n\r\nA standard [`@playwright/test`](https://playwright.dev/docs/writing-tests) file using `test(...)`.\r\nExecuted through `npx playwright test` with tracing enabled.\r\n\r\n```ts\r\nimport { test, expect } from '@playwright/test';\r\n\r\ntest('has title', async ({ page }) => {\r\n    await page.goto('https://apica.io/');\r\n    await expect(page).toHaveTitle(/Apica/);\r\n});\r\n```\r\n\r\n### 3. Python pytest file\r\n\r\nA standard [`pytest-playwright`](https://playwright.dev/python/docs/intro) test. Executed\r\nthrough `pytest` with `--tracing on`.\r\n\r\n```python\r\nimport re\r\nfrom playwright.sync_api import Page, expect\r\n\r\ndef test_has_title(page: Page):\r\n    page.goto(\"https://playwright.dev/\")\r\n    expect(page).to_have_title(re.compile(\"Playwright\"))\r\n```\r\n\r\n### 4. JSON flow\r\n\r\nA declarative collection of steps run by the built-in action runner — no code required.\r\n\r\n```json\r\n{\r\n  \"name\": \"example\",\r\n  \"steps\": [\r\n    { \"action\": \"goto\", \"url\": \"https://playwright.dev/\" },\r\n    { \"action\": \"assertTitle\", \"expected\": \"Playwright\" },\r\n    { \"action\": \"click\", \"selector\": \"role=link[name='Get started']\" },\r\n    { \"action\": \"waitForSelector\", \"selector\": \"role=heading[name='Installation']\" },\r\n    { \"action\": \"assertVisible\", \"selector\": \"role=heading[name='Installation']\" }\r\n  ]\r\n}\r\n```\r\n\r\n#### Supported actions\r\n\r\n| Action            | Required fields          | Description                                   |\r\n| ----------------- | ------------------------ | --------------------------------------------- |\r\n| `goto`            | `url`                    | Navigate to a URL                             |\r\n| `click`           | `selector`               | Click an element                              |\r\n| `dblclick`        | `selector`               | Double-click an element                       |\r\n| `hover`           | `selector`               | Hover over an element                         |\r\n| `type`            | `selector`, `value`      | Fill an input with a value                    |\r\n| `press`           | `selector`, `key`        | Press a key while focused on an element       |\r\n| `keyboardType`    | `text`                   | Type text via the keyboard                    |\r\n| `keyboardPress`   | `key`                    | Press a key via the keyboard                  |\r\n| `check`           | `selector`               | Check a checkbox/radio                        |\r\n| `uncheck`         | `selector`               | Uncheck a checkbox                            |\r\n| `selectOption`    | `selector`, `value`      | Select an option in a `<select>`              |\r\n| `uploadFile`      | `selector`, `files`      | Set input files for an upload control         |\r\n| `screenshot`      | `path`                   | Capture a screenshot to `path`                |\r\n| `reload`          | —                        | Reload the current page                       |\r\n| `waitForSelector` | `selector`               | Wait for an element to appear                 |\r\n| `waitForTimeout`  | `ms`                     | Wait for a fixed duration (ms)                |\r\n| `waitForResponse` | `urlPattern`             | Wait for a matching network response          |\r\n| `assertText`      | `selector`, `expected`   | Assert element text contains `expected`       |\r\n| `assertTitle`     | `expected`               | Assert page title contains `expected`         |\r\n| `assertVisible`   | `selector`               | Assert element is visible                     |\r\n\r\n---\r\n\r\n## Credential redaction\r\n\r\nPlaywright's trace records call arguments, headers, cookies and request bodies exactly as they were,\r\nso without intervention a login flow publishes its password. The runner redacts secrets at the\r\npublish boundary, replacing them with `*****` in `trace-model.json`, in `artifacts.tar` and in\r\nthe `--returnResult` payload alike.\r\n\r\nWhat is redacted:\r\n\r\n| Where | Rule |\r\n| ----- | ---- |\r\n| Typed values | Values filled into fields whose selector names a secret — `#password`, `[name=pwd]`, `otp`, `cvv`, card, credential, ssn, pin |\r\n| Echoes of those values | Step titles, action logs and stdio carrying the same string |\r\n| Headers | Request and response headers matched on exact name: `authorization`, `proxy-authorization`, `cookie`, `set-cookie`, `x-api-key`, `x-auth-token`, `x-csrf-token`, and similar |\r\n| Cookies | Every cookie value, on both sides |\r\n| Query parameters | Credential-looking names in `queryString[]`, in `request.url`, and in any URL appearing in free text |\r\n| Request bodies | `postData.text` and `postData.params` — urlencoded pairs and JSON string fields |\r\n| Context options | `extraHTTPHeaders`, `httpCredentials.password`, client-certificate passphrases |\r\n| Runner-supplied secrets | `--sslClientPassphrase`, `--decryptKey` and `--extraHTTPHeaders` values, plus `--envVars` values whose *name* reads as a credential (`USER_PASS`, `API_TOKEN`, ...), matched exactly, model-wide |\r\n\r\nSelectors, header and cookie names, URL paths and every non-secret value are preserved — the model\r\nstays useful for diagnosis. A username is *not* treated as a secret:\r\n\r\n```json\r\n{ \"selector\": \"#email\",    \"value\": \"ann@x.test\"  }\r\n{ \"selector\": \"#password\", \"value\": \"*****\"  }\r\n```\r\n\r\n### What redaction does not cover\r\n\r\n- **`trace.zip`** is Playwright's own artifact, written by Playwright, and is **not** redacted. It is\r\n  not included in `artifacts.tar`, but it does sit in the result directory — do not ship it.\r\n- **Raw dumps at `--logLevel debug`** (`trace-raw-data*.json`, `test-trace-raw-data.json`) are the\r\n  unparsed trace and are not redacted. The runner warns when debug logging is enabled.\r\n- **`--includeSource`** extracts source files verbatim, so a credential hardcoded in a script is\r\n  published as written. Pass secrets with `--envVars` instead of hardcoding them.\r\n- **`--envVars` values under a name that does not read as a credential** are treated as ordinary\r\n  data and left in the model. A secret passed as `SETTING_7=...` is only removed if one of the rules\r\n  above catches it where it was used — name it `SETTING_7_TOKEN`, or anything the credential\r\n  patterns match, and it is scrubbed model-wide.\r\n- **Console output** is free text. A secret an application logs itself is only removed if it matches\r\n  a value redaction already identified.\r\n- Field matching is by name. A password field whose selector suggests nothing sensitive — say\r\n  `#field-3` — is not recognised, so give secret inputs recognisable selectors.\r\n\r\n---\r\n\r\n## Output artifacts\r\n\r\nWhen a run completes, the following are written under `--resultDir` (default `result`):\r\n\r\n- **`trace-model.json`** — the structured execution model (actions, events, stdio, network\r\n  resources, timings, errors). For Playwright Test / pytest runs, a combined model keyed by run\r\n  name is written at the top level, with per-run models in each subdirectory.\r\n- **`trace.zip`** — the raw Playwright trace (JSON-flow and plain-script runs).\r\n- **`screenshots/`** — screenshots/screencast frames extracted from the trace, subject to\r\n  `--screenshot` and `--blur` (see below). Each frame is published under a generated guid, which is\r\n  the `sha1` its `screencast_frames` entry carries; the trace's own name for it - page id and swap\r\n  time - is not published.\r\n- **`source/`** — source files and `error-context.md` (only when `--includeSource` is set).\r\n- **`artifacts.tar`** — an uncompressed tar bundle of the screenshots and source directories.\r\n\r\n### Screenshots\r\n\r\n`--screenshot` decides how much of the screencast survives into the artifacts. The three modes are\r\nthe check runner's image mode (`ALWAYS`, `NEVER`, `DOWNTIME`), so a check's stored setting is passed\r\nthrough unchanged:\r\n\r\n- **`always`** — every frame is extracted and listed in `screencast_frames`.\r\n- **`never`** — no frames are extracted and `screencast_frames` is empty. For JSON flows and plain\r\n  scripts the screencast is not recorded at all; Playwright Test and pytest record one into their\r\n  own trace, from which nothing is then published. The pages themselves stay in the model, with\r\n  their navigation timings.\r\n- **`downtime`** (default) — the screencast is recorded, then kept only for traces that failed,\r\n  which is the check being down. The verdict is per trace, so in a Playwright Test or pytest run the failing test\r\n  keeps its frames while the tests that passed beside it publish none. A failure counts whether it\r\n  was recorded in the trace, in the test hook trace (where a failed `expect()` lands), or seen by\r\n  the runner itself.\r\n\r\n`--blur <1-4>` blurs every extracted frame, for checks whose pages show customer data: `1` still\r\nleaves the layout readable, `4` leaves shape and colour only. A frame that cannot be blurred is\r\ndropped rather than published unblurred, with a warning naming it — the blurred copy is the only one\r\nwritten, and the original never leaves the trace.\r\n\r\nWhen `--logLevel debug` is set, raw trace dumps (`trace-raw-data.json`,\r\n`test-trace-raw-data.json`) are also written next to each trace for debugging.\r\n\r\nWith `--returnResult`, the combined model is additionally printed to stdout as JSON so a\r\ncalling process can capture it directly.\r\n\r\n---\r\n\r\n## Exit codes\r\n\r\n- `0` — run completed successfully.\r\n- `1` — the collection file was missing, script-type detection failed, a step/test failed, or a\r\n  trace could not be processed.\r\n\r\n---\r\n\r\n## Further documentation\r\n\r\n| Document | Covers |\r\n| -------- | ------ |\r\n| [Architecture](docs/architecture.md) | Execution pipeline, script-type detection, the four execution strategies, trace processing, result layout |\r\n| [Trace model reference](docs/trace-model.md) | Complete field reference for `trace-model.json` |\r\n| [Navigation timing](docs/navigation-timing.md) | How DOM lifecycle timings are captured across the three injection paths |\r\n| [Troubleshooting](docs/troubleshooting.md) | Symptoms, causes and fixes |\r\n| [Changelog](CHANGELOG.md) | Every published version, including breaking changes to the result contract |\r\n\r\n---\r\n\r\n## Development\r\n\r\n```bash\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build (TypeScript -> dist/)\r\nnpm run build\r\n\r\n# Type-check tests\r\nnpm run typecheck\r\n\r\n# Run the test suite\r\nnpm test\r\nnpm run test:watch\r\nnpm run test:coverage\r\n```\r\n\r\nConvenience scripts for running the bundled samples with `ts-node` are defined in\r\n`package.json` (e.g. `npm run test:playwright-script`, `npm run test:playwright-json`,\r\n`npm run test:playwright-python`).\r\n\r\n`npm run test:pw-env-encrypted` is the one that exercises `--decryptKey`:\r\n\r\n```bash\r\nnpm run test:pw-env-encrypted\r\n```\r\n\r\nIt first runs `samples/encrypt-config.js`, which copies `samples/pw-env.config.ts` to\r\n`samples/pw-env-encrypted.config.ts` and encrypts the copy with `Secret123!` — cryptify works in\r\nplace, so the sample itself stays readable. The runner is then pointed at the ciphertext with\r\n`-e samples/pw-env-encrypted.config.ts -dk Secret123!`.\r\n\r\nDecryption is load-bearing in that run rather than decorative: the config is what sets\r\n`USER_EMAIL` / `USER_PASS`, `baseURL` and the `webServer` block, so if the copy did not decrypt the\r\ntest could not reach `/login` at all. The plaintext `<pid>_` copy is deleted on exit; the encrypted\r\none stays behind for the next run and is git-ignored.\r\n\r\n---\r\n\r\n## License\r\n\r\nISC © Apica\r\n","readmeFilename":"README.md"}