{"_id":"@agnox/agnox-cli","_rev":"11-289e4e2d02f69843aaa5ee74eaf39ef6","name":"@agnox/agnox-cli","dist-tags":{"latest":"2.0.13"},"versions":{"2.0.1":{"name":"@agnox/agnox-cli","version":"2.0.1","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.1","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"198a56a772d3cf1836d0cb0d7d55c20de1a03dc2","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.1.tgz","fileCount":3,"integrity":"sha512-oAAjRbS+RpUxcwATrQmLK8R3Y/RiseQ5B/HlQ2gZTVwFUciJV/n4q/5qv0dXjFLie1VjRtxaMuYt0TOW8evhog==","signatures":[{"sig":"MEQCIBsH3lft4aCZkm2HP8I58bKmEItOhG6HjX746nzVXoTnAiAVbHDIi9efZOsSZuHMtJ8UfFA2H+JmH8WNFhaWadLdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16881},"type":"module","engines":{"node":">=18"},"gitHead":"cfc49d20d326771a7497846c995525300781305f","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.1_1771940533489_0.8644061920783632","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@agnox/agnox-cli","version":"2.0.2","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.2","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"4a6367e793cd4ade5988a861c2d73ff45167055f","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.2.tgz","fileCount":3,"integrity":"sha512-TyYEc1d8/hueO4s7vZ34ft3aDo2Rh9udB8+KgVXMQQ3qbisK7kWD7vLz/9chX9Z2RuwVgGecQFubjtWx3zbKeg==","signatures":[{"sig":"MEQCIAR7OT0PdSmSd3Bk+kOgEqdB+hJlYGyt5j3KS+11RFcHAiB/zAq0sZWK3fJbH45A0QHab7kCONQg4hGf8RrPgiJehA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16881},"type":"module","engines":{"node":">=18"},"gitHead":"067a524a8b36594e52949eb14e80f2a1f220e041","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.2_1771940629746_0.15911306918435741","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@agnox/agnox-cli","version":"2.0.3","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.3","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"f4b0ca286e5c84a0e0514fb9ddd1d27457275ddc","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.3.tgz","fileCount":3,"integrity":"sha512-CnCYdWXNzA0htIRLzyU7yn/5rUBfNIZbqK2b61ESxG0sBkxPKvJcUUOuWqMGCfzUItc0Zz7Q58opI7Ed1du5AA==","signatures":[{"sig":"MEQCIDYbafJmZhYlARyqTD+J2P5p0IAqR43JwRSODTa1dPmMAiAugBGVeNvKfcrqd4pjNM5njTeOj6bXJi/0Pz3DT36n8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17544},"type":"module","engines":{"node":">=18"},"gitHead":"1526e6c1479df7de303fb7682c6fc732d7298a21","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.3_1771949608539_0.17925483274095177","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@agnox/agnox-cli","version":"2.0.5","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.5","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"6769facff120d0f3cc93318a3bef3c4f421d9760","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.5.tgz","fileCount":3,"integrity":"sha512-Y9KLD2eL7jtTgUEPtqjkPqrK5Fwes8ey5QXIkSgiQ5VTOQwMA3MmbVfgN3lUKosPxyHKPeWmBV/riN0zFOuQmQ==","signatures":[{"sig":"MEQCIF1TA8B1lmbopb2v2WYdP4dU9jovV7a+CbsMUx2jp+4LAiBL/vuVZSOavrX8SraIoljLLNxjDas2YT8ixqx5ExJnyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17545},"type":"module","engines":{"node":">=18"},"gitHead":"5dc4133da0653a50d5eefa807e77ef02b54c2565","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.5_1771949920834_0.991974722406018","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@agnox/agnox-cli","version":"2.0.6","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.6","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"087932b7991c853e4f6de2222f202dc516262d3f","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.6.tgz","fileCount":3,"integrity":"sha512-OS2M7DgFBC1WCKD32GIpbEdOBEFmwqWYx975AMh6F3Wpic0LoOs3svxzhLYhS4+Qs24T1G9t00NxdM8Azkgtnw==","signatures":[{"sig":"MEQCIHxqW+5tZ6WHmIpJkNcWIjfCWmVOFaZlTNVDY37v7jhsAiAKuqpNMIVZJW8fXJA9H0zMedBl8GeaQzuNrN20SLGseg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17953},"type":"module","engines":{"node":">=18"},"gitHead":"f886c34505b312fffbfe9e62f7fc840efe437c54","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.6_1771950821000_0.7492714610194839","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@agnox/agnox-cli","version":"2.0.7","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.7","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"41fa36e5ef19c0b378eeecd8a2bfba07d98c83d0","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.7.tgz","fileCount":3,"integrity":"sha512-zdFpyXvKE2Uy5v+c+Tpkywb0X/4fkS+X6du/umLp5hlDMGNizIMRyzatT3YQpyQPe0NDD7u6X61iT7+H8prhOQ==","signatures":[{"sig":"MEUCIQDTL9n+e+114O1MMG1K39Du3dvcZCMOABKA6/DW+gKilgIgLu7XLig1sC1ufwSSMgvcrv8xvYr0lZfyjNvC/8CJEkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17953},"type":"module","engines":{"node":">=18"},"gitHead":"fe5e75ff5c006834dc458ed042e43cc73815d30c","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.7_1771951009593_0.5348809993990276","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@agnox/agnox-cli","version":"2.0.8","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.8","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"318f8b54acc29f067495549f38c501982e77690c","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.8.tgz","fileCount":3,"integrity":"sha512-deeiV5ZJjQ0EcvLrYonpNhOr7ZSMS3Q/H1VKVw/ryGzCecAxB9P2uqTW4l0+5f0QYPlSPXM5gNUDEsGy+VK0zg==","signatures":[{"sig":"MEUCIEiESRJZnsGqZJWgntLQkO1MiwPrEuhW1h5437PgeHNbAiEAqxyeJDcK9agkodLwPRIH4cPrUS/ZKkWq4GT3LsuwYIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19459},"type":"module","engines":{"node":">=18"},"gitHead":"fcc5d254d04baa66e0cc17de7eecce09c3eb21d7","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.8_1772094703777_0.5235633167622111","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@agnox/agnox-cli","version":"2.0.9","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.9","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"62a54babab80485ca71c4726f857c21045577a8a","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.9.tgz","fileCount":3,"integrity":"sha512-ohCtZOUju0CmSQhVfg68sQKVd2CpM7Zg1Cf2hFb23Lwmv1F1RZNGCIeYgHUY4rASD/ujXCJCAkaFxvR/qdOBLA==","signatures":[{"sig":"MEYCIQCf4tfIKymkg6yBULCXUunicZhId+wXxh/WbJWZJjCBlQIhAMMfCOfpTUO4b6O39lPM2/czZ8W3A6/0eAWdVGVP0AAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20655},"type":"module","engines":{"node":">=18"},"gitHead":"a7f8f7b9c1a9c484fc0f9d6955cd471dd262880b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.9_1772125033392_0.4512871025631615","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@agnox/agnox-cli","version":"2.0.10","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.10","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"03dc8c6469a5315417b2c13cc91ae7f3196cedfa","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.10.tgz","fileCount":3,"integrity":"sha512-TFY5BCZu+I+SDq2+kSpPse3un2ubPslY+gumPIcUsDtnt2BUVCA4iaWQZc5gnEz3czlfrKs+kt8mvo6G0vzzeA==","signatures":[{"sig":"MEUCIQCpQhRkqdgA3MjhPwE2YesbJFHdyKVVFWnK5CRsc6c/fwIgICmod0jw4MQF5ySMBjFjqSH17AHXXUFKFGu8sn1oIn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21271},"type":"module","engines":{"node":">=18"},"gitHead":"a7f8f7b9c1a9c484fc0f9d6955cd471dd262880b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"24.11.1","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.10_1772742593404_0.3015596494677555","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@agnox/agnox-cli","version":"2.0.11","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"author":{"name":"keinar"},"license":"MIT","_id":"@agnox/agnox-cli@2.0.11","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"homepage":"https://github.com/keinar/agnox-cli#readme","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"bin":{"agnox-cli":"dist/index.cjs"},"dist":{"shasum":"72dfe06c3e3fe1b88e8ee4e92f6ab440b4540913","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.11.tgz","fileCount":3,"integrity":"sha512-FOpTk4qw7OBqKIbqLj0nLj0g8O0bfbSaUN+We+ZFCDHi0mQXTzJOQbRznwO8wjNU9SPS6o1SfcnfsjlnB8BjLA==","signatures":[{"sig":"MEUCIQDo7jlM6J27OBJSNPl3bigMdDoh4BiiXl9XjQIL4dOU5QIgKupb6qfE+irW5cunkKCDnKQKgVzXu5GECxHGmqgTBkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22997},"type":"module","engines":{"node":">=18"},"gitHead":"c2490732310a8ea24516a91b8240b229280987aa","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"repository":{"url":"git+https://github.com/keinar/agnox-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/agnox-cli_2.0.11_1773523375089_0.938341473413022","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@agnox/agnox-cli","version":"2.0.13","description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","author":{"name":"keinar"},"license":"MIT","type":"module","bin":{"agnox-cli":"dist/index.cjs"},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"dependencies":{"@clack/prompts":"^0.9.1","commander":"^13.1.0","picocolors":"^1.1.1"},"devDependencies":{"@types/node":"^22.13.4","tsup":"^8.4.0","typescript":"^5.7.3"},"engines":{"node":">=18"},"keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"repository":{"type":"git","url":"git+https://github.com/keinar/agnox-cli.git"},"_id":"@agnox/agnox-cli@2.0.13","gitHead":"b08ca26f8435f1ff738003e2c65f3688e66cd8a4","bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"homepage":"https://github.com/keinar/agnox-cli#readme","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-8aYyojWAmHkRF85Qmddh4oTpMLztyBE3VEgLR6JrD2uGNjGhh8V9P14nH0xSMO/ul1tzdaqO/LwQUdRPqYZgbA==","shasum":"db8f25d3f4d03b16c4bb87ea0963d8502ce593cd","tarball":"https://registry.npmjs.org/@agnox/agnox-cli/-/agnox-cli-2.0.13.tgz","fileCount":3,"unpackedSize":25998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfK4fqF2+y5MSdIw356tt2PftBPcEXajYwxqCHyO0ksQIgdH4hQxmvqgCCPmKAA1fptiJ1zztYkGiN8sJwvhfE7kU="}]},"_npmUser":{"name":"keinar","email":"keinarelkayam@gmail.com"},"directories":{},"maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agnox-cli_2.0.13_1774181750196_0.8897690328864889"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T13:42:13.416Z","modified":"2026-03-22T12:15:50.494Z","2.0.1":"2026-02-24T13:42:13.630Z","2.0.2":"2026-02-24T13:43:49.886Z","2.0.3":"2026-02-24T16:13:28.725Z","2.0.5":"2026-02-24T16:18:41.041Z","2.0.6":"2026-02-24T16:33:41.141Z","2.0.7":"2026-02-24T16:36:49.724Z","2.0.8":"2026-02-26T08:31:43.920Z","2.0.9":"2026-02-26T16:57:13.509Z","2.0.10":"2026-03-05T20:29:53.550Z","2.0.11":"2026-03-14T21:22:55.239Z","2.0.13":"2026-03-22T12:15:50.349Z"},"bugs":{"url":"https://github.com/keinar/agnox-cli/issues"},"author":{"name":"keinar"},"license":"MIT","homepage":"https://github.com/keinar/agnox-cli#readme","keywords":["cli","automation","testing","docker","playwright","pytest","aac"],"repository":{"type":"git","url":"git+https://github.com/keinar/agnox-cli.git"},"description":"Agnox CLI — Prepare any test automation repo for the Agnox platform","maintainers":[{"name":"keinar","email":"keinarelkayam@gmail.com"}],"readme":"<div align=\"center\">\n\n# 🚀 @agnox/agnox-cli \n\n**The Future of Testing is Agnostic**\n\n*The bridge between your local automation suites and a high-performance, AI-driven execution engine.*\n\n[![Release](https://github.com/keinar/agnox-cli/actions/workflows/release.yml/badge.svg)](https://github.com/keinar/agnox-cli/actions/workflows/release.yml)\n[![npm](https://img.shields.io/npm/v/@agnox/agnox-cli)](https://www.npmjs.com/package/@agnox/agnox-cli)\n\n</div>\n\n---\n\n## ⚡ Quick Start\n\nShip your test automation repository to the Agnox platform in seconds—no configuration required.\n\n```bash\nnpx @agnox/agnox-cli@latest init\n```\n\n> No installation required. Always runs the latest cutting-edge version.\n\n---\n\n## ✨ The \"Agnox\" Vision\n\nAgnox isn't just a CLI; it's a seamless conduit that transforms raw test projects into deployed, platform-ready artifacts. By generating intelligent, platform-agnostic Docker environments, it feeds directly into the Agnox platform's AI-powered root cause analysis via Gemini integration—turning test execution into actionable, futuristic insights.\n\n---\n\n## 🪄 The \"Magic\" (How it works)\n\n```mermaid\ngraph LR\n    A[💻 Local Code] -->|npx init| B(🚀 Agnox CLI)\n    B -->|Buildx & Push| C[(🐳 Docker Hub)]\n    C -->|Pull Image| D[🌌 Agnox Dashboard]\n    D -.->|Gemini AI Analysis| A\n    \n    classDef default fill:#1e1e24,stroke:#8a2be2,stroke-width:2px,color:#fff;\n    classDef cli fill:#4b0082,stroke:#ba55d3,stroke-width:3px,color:#fff;\n    class B cli;\n```\n\n---\n\n## 🌟 Key Features\n\n### 🧠 **Smart Framework Detection**\nAutomatically detects frameworks (Playwright, Pytest) and reads your `package.json` to extract exact versions. Zero-config environments without mismatched browser binaries. Playwright versions are dynamically pinned to `mcr.microsoft.com/playwright:v{version}-jammy` to guarantee flawless execution.\n\n### 🐍 **Advanced Python/Pytest Analysis**\nFor Pytest projects, the CLI automatically detects `allure-pytest` configurations, extracts required browser binaries from a `browsers.json` or requirements file, and enforces platform constraints (`linux/amd64` vs `linux/arm64`) directly tied to your python image architecture.\n\n### 🏗️ **Modern Architecture**\nBuilt for the future. Effortlessly supports multi-platform `buildx` execution (`linux/amd64`, `linux/arm64`), ensuring universal compatibility across any Agnox worker node anywhere in the world.\n\n### 🤖 **AI-Ready Integration**\nTest runs are captured, formatted, and shipped straight to the Agnox ecosystem where Gemini-powered, AI-driven root cause analysis turns failures into immediate, actionable solutions.\n\n---\n\n## 🎨 The Visual CLI Experience\n\nWe use stunning `@clack/prompts` to guide you through the process frictionlessly:\n\n```text\n│\n◇  Welcome to Agnox CLI v2.0.12\n│\n◇  Please enter your Agnox Identity Token (found in your Dashboard settings):\n│  ■■■■■■■■■■■■■■■■■■■■■\n│\n◇  Which testing framework does this project use?\n│  ● Playwright\n│  ○ Pytest\n│\n◇  Detected Playwright version: 1.41.0. Proceeding...\n│\n◇  Do you want Agnox to build and push the Docker image automatically?\n│  ● Yes, handle everything\n│  ○ No, just generate files\n│\n◇  Successfully pushed to Docker Hub!\n│\n└  Ready. Your identity is linked and the image is ready for the Agnox Dashboard!\n```\n\n---\n\n## 🛤️ Workflows: Manual vs. Automatic\n\nWe support both rapid deployment and complete customization.\n\n### 🛣️ The \"Easy Path\" (Build & Push via CLI)\nLet Agnox handle the heavy lifting. The CLI will:\n1. Generate your `Dockerfile`, `entrypoint.sh`, and `.dockerignore`.\n2. Interactively authenticate via `docker login`.\n3. Read the project name dynamically from `package.json`.\n4. Trigger a multi-platform compilation (`linux/amd64` + `linux/arm64`) via Docker Buildx.\n5. Push your pristine image directly to Docker Hub.\n\n### 🛠️ The \"Custom Path\" (Manual Build)\nNeed custom build steps? Just choose to generate the integration files without an automated push:\n1. Review and modify the generated `Dockerfile` and `entrypoint.sh`.\n2. Build the image locally (`docker build . -t your-org/your-repo:tag`).\n3. Push to your registry of choice.\n\n*(Note: Never add `ENTRYPOINT` or `CMD` to your Dockerfile—the Agnox Worker injects this at runtime)*\n\n---\n\n## ⚙️ Development & Usage\n\n### Prerequisites\n- **Node.js 18+** — Required to execute the CLI.\n- **Docker Desktop** — Must be running for the automated build & push features.\n\n### Usage\n\n```bash\n# Run the full init + deploy flow (pushes to Docker Hub by default)\nnpx @agnox/agnox-cli@latest init\n\n# Update and push your Docker image without generating scaffolding files\nnpx @agnox/agnox-cli@latest push\n\n# Push your Docker image completely non-interactively (ideal for CI/CD)\nnpx @agnox/agnox-cli@latest push -i <username>/<project>:latest\n\n# Push to a private container registry (AWS ECR, Google GAR, GHCR, etc.)\nnpx @agnox/agnox-cli@latest init --registry <registry-url>\nnpx @agnox/agnox-cli@latest init -r <registry-url>\n\n# Check installed version\nnpx @agnox/agnox-cli@latest --version\n```\n\n| Flag | Alias | Description |\n|------|-------|-------------|\n| `--registry <url>` | `-r` | Target a private container registry instead of Docker Hub. |\n\n### Local Development\n\n```bash\nnpm install\nnpm run build\nnode dist/index.js init\n```\n\n---\n\n## 🤖 CI/CD Integration (GitHub Actions)\n\nYou can easily use `agnox push` inside your CI/CD pipelines to automatically build and push your test automation changes to Docker Hub without manual prompts.\n\n```yaml\nname: Deploy Tests to Agnox\n\non:\n  push:\n    branches:\n      - main\n\njobs:\n  build-and-push:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v4\n\n      - name: Set up QEMU\n        uses: docker/setup-qemu-action@v3\n        \n      - name: Set up Docker Buildx\n        uses: docker/setup-buildx-action@v3\n\n      - name: Login to Docker Hub\n        uses: docker/login-action@v3\n        with:\n          username: ${{ secrets.DOCKERHUB_USERNAME }}\n          password: ${{ secrets.DOCKERHUB_TOKEN }}\n\n      - name: Build and Push Tests\n        run: npx @agnox/agnox-cli@latest push -i my-docker-org/my-tests:latest\n```\n\n---\n\n## 🏢 Enterprise: Private Registries\n\nBy default, the CLI authenticates against **Docker Hub** and pushes your test image there. Enterprise teams can redirect this to any private registry — AWS ECR, Google Artifact Registry, GitHub Container Registry, or a self-hosted registry — by passing the `--registry` flag:\n\n```bash\nnpx @agnox/agnox-cli@latest init --registry 123456789.dkr.ecr.us-east-1.amazonaws.com/my-org\n```\n\nWhat happens under the hood:\n\n1. **Interactive credential prompt** — the CLI will ask for the registry username and password (or token) and run `docker login` against the provided host automatically.\n2. **Correct image tagging** — the image tag is built as `<registry-url>/<project-name>:<timestamp>`, ensuring it is push-ready for your registry without any manual renaming.\n3. **Same multi-platform build** — the `linux/amd64` + `linux/arm64` buildx flow runs identically; only the destination changes.\n\n> **Tip:** For token-based registries (e.g. ECR via `aws ecr get-login-password`), pipe the token in when prompted for the password.\n\n---\n\n## 📈 Version History\n\n- **v2.0.12**: feat: add `--registry` / `-r` flag for pushing to private container registries (AWS ECR, Google GAR, GHCR).\n- **v2.0.11**: feat: support executing specific spec files directly in entrypoint.sh for Smart PR Routing.\n- **v2.0.7**: The \"Futuristic\" Update. Complete rebrand to Agnox, intelligent framework detection, multi-platform buildx execution, `@clack/prompts` integration, identity collection, and native AI capabilities.\n- **v1.1.x**: Initial release with base Playwright/Pytest generation.\n\n---\n\n## 🤝 Join the Pilot\n\nAgnox is actively inviting forward-thinking companies to join our pilot program. Experience firsthand how our AI-driven deterministic execution engine transforms test failures into immediate bug fixes. \n\n**[Request a Live Demo Today](mailto:hello@agnox.io)**\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}