{"_id":"@anjartiyo/giogia-cli","_rev":"8-61a86621059558452d597e9d6e8e4522","name":"@anjartiyo/giogia-cli","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.0":{"name":"@anjartiyo/giogia-cli","version":"0.1.0","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.0","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"gio":"dist/index.js"},"dist":{"shasum":"2f583bedaed70c944bc46425d8b62adfe889e57d","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-yBCwTzMrv9zU/l7vvP56V32pf2THgaWNojL6s2i1vIY3YY44TeQezSkbqoKriF2HsfvOSxnPzObVcNl8dNuhRA==","signatures":[{"sig":"MEYCIQCyCeJCaBTjlFB0KEpZsEslTMZu4dDmsFDNmzMzAgBuCwIhAPgbXijhlV5KrAgZX/9ertlIpDoAd9xb+V6oSO8+t/sN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a0be37cc7e619385331267fff7da2fb3fa528a6","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.0_1781693383992_0.20286647032035","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anjartiyo/giogia-cli","version":"0.1.2","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.2","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"gio":"dist/index.js"},"dist":{"shasum":"bf1ff17e559e665803076d66f514a3cb87ac1661","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.2.tgz","fileCount":5,"integrity":"sha512-awi8Z7UPHcSdL01K1LbpcpHh5bqTxhvd7sswhkY9z72BeJCmWpAO83HzHdZ+jEgsPuMtIYi/Tcrrtz5YqSYw8A==","signatures":[{"sig":"MEQCIFJv6LrdX9+dbcFmJa6cBRGoNY6EYIKB5m+LPg0FCczbAiAPTKV49Jqk7vLP3T7NJJDhcTWVx9kcfq44gO8TGx797A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"195284069e09f779c29036ecc925a64cde8e5057","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.2_1781693754305_0.8402932910410477","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anjartiyo/giogia-cli","version":"0.1.3","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.3","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"giogia":"dist/index.js"},"dist":{"shasum":"5b09adcd479abd265aadee646f03ecc211122039","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.3.tgz","fileCount":5,"integrity":"sha512-jYihusD2i9BibIjKjIJgwp6qUmd3u+hvFPHlp3uH+aaqggboEiJc+WVjpxO8sL1FsBX724fIg1hb0DyTUNQSZw==","signatures":[{"sig":"MEUCIAGhvIf4OWs+la85xVEgbRu9iI0+pT9oYWbkeephfkYwAiEAugC4p3KoUDLlPXApyPF/R/BXccrM49WCXcaCLYoe+Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75205e939c3abea04d88989e88fc815669670e88","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.3_1781694662342_0.021831419298009136","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@anjartiyo/giogia-cli","version":"0.1.4","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.4","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"giogia":"dist/index.js"},"dist":{"shasum":"b7ed416c0276b53be2abad0a84b773c9155296f8","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.4.tgz","fileCount":5,"integrity":"sha512-J5ijJB1zI2dSFAcD9vYDKmnMJLpmE3EZCToYWqkfnOx/qYlVtJ2eM1UzI9kg1angZSNDj+dXmeyf2f4Nwi0fqg==","signatures":[{"sig":"MEQCIAIUVqFDlWqj5iUJfpTX83Pc8NGLMBBVPZp01JoF2DzxAiBghYEONe5adg9rxnDQbrNtvuNuCorSO5N2TDtv6WFtnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82841f9d230bbd47069a7162d2074b98d3a6a342","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.4_1781694979517_0.03344272959442729","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@anjartiyo/giogia-cli","version":"0.1.5","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.5","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"giogia":"dist/index.js"},"dist":{"shasum":"2799e3cc7cd1ce6d41497a15ba74d8dcf2e39c39","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.5.tgz","fileCount":5,"integrity":"sha512-f7Rv0Q3cMDGGmNuKrdnLTq5phhlS2xIt3Z0u5O8b2gB0fZKzdX9d8cJfyUhi2kf8z284pBZgYUdjA/bAPbtd7w==","signatures":[{"sig":"MEYCIQDCdf0p5W2Laf2EnmeK0NTpKbUZWtQmVJ+DZG7/jIkuAgIhALXF64NLAHgrrkf4D7cjsbe2QLwbNBn7EUHnilAh+Z2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665e24fa61dfdf561aa1fb3b6946c8bfdc192ec6","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.5_1781695049856_0.45736130773821926","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@anjartiyo/giogia-cli","version":"0.1.6","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.6","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"giogia":"dist/index.js"},"dist":{"shasum":"73e3c7af0a3f605371e9182d8128d564bb7cd641","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.6.tgz","fileCount":5,"integrity":"sha512-bjFwqe7DQJ2ajIAYj8PihD0fjjJYZ5nnX0DzvNljd8q4cpxP10AvEKxmq5uXYXksgsnpgOd3hVtaSvOWsyCTmg==","signatures":[{"sig":"MEUCIQDB/gjC+OIZKN6ciH5cMvB/IXtqSYyL6iag5+pruvC2owIgTLc+B6d+VrRv9VjzptGMQlVU0Nf3x69OEJ2MYcUE5UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53f876e09fbc0e525013f534c4b07fdaeae386b5","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.6_1781695321365_0.27764274341851514","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@anjartiyo/giogia-cli","version":"0.1.7","keywords":["testing","cli","automation","ai","playwright"],"author":{"name":"Anjar Tiyo"},"license":"ISC","_id":"@anjartiyo/giogia-cli@0.1.7","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"homepage":"https://github.com/AnjarTiyo/giogia#readme","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"bin":{"giogia":"dist/index.js"},"dist":{"shasum":"3ea4035c4f39113e0253184b527b5ceea3dfbca8","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.7.tgz","fileCount":5,"integrity":"sha512-3uMzkUCD0bXzSIE3FeH/IF9N88fVCBHFQ5fToyZaLJ6aX9G+5+idVE8Lu+gPpZAv4WeJqn3Oy9jJSQtKq+m4AQ==","signatures":[{"sig":"MEYCIQDJcJQAUlWw4RpNHXW32F+nO5GYTUqszaYi6cNzGulBbwIhAN/xRQ2lgkEubeQk2wjAaLcqHUla33CzBXWL7sAQN9M7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efaa58ec7efef9c7d64a4c2209923eeef469b5f9","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"repository":{"url":"git+https://github.com/AnjarTiyo/giogia.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"GioGia CLI - AI-first web test automation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.0","commander":"^13.0.0","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-core":"*","@anjartiyo/giogia-runner":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/giogia-cli_0.1.7_1781695465231_0.11212666817395878","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@anjartiyo/giogia-cli","version":"0.1.9","type":"module","description":"GioGia CLI - AI-first web test automation","license":"ISC","author":{"name":"Anjar Tiyo"},"repository":{"type":"git","url":"git+https://github.com/AnjarTiyo/giogia.git","directory":"packages/cli"},"bin":{"giogia":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"keywords":["testing","cli","automation","ai","playwright"],"scripts":{"build":"tsup","clean":"rm -rf dist","test":"vitest run"},"dependencies":{"@anjartiyo/giogia-core":"*","@anjartiyo/giogia-browser":"*","@anjartiyo/giogia-semantic":"*","@anjartiyo/giogia-ai":"*","@anjartiyo/giogia-runner":"*","commander":"^13.0.0","chalk":"^5.4.0"},"gitHead":"7dd543de1cdbb427cac8acf84e42de838c0dae70","_id":"@anjartiyo/giogia-cli@0.1.9","bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"homepage":"https://github.com/AnjarTiyo/giogia#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-kDt+s7WJxShrG7syrTf48BFp0RCBSf95Af5lV8jeABy+ruKQyV8ZTbiLkGlDmgch6/OWxg/1vCMvq3FhK6xZ2g==","shasum":"a512ee3ab7929c236dd921ca6270d4cf9d5e4520","tarball":"https://registry.npmjs.org/@anjartiyo/giogia-cli/-/giogia-cli-0.1.9.tgz","fileCount":5,"unpackedSize":54936,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKqtMzpDRmzVCqLl2JA0ix8DZEAyMnScX4tiHUubcrEAIgV6vBklRSNiAWgGBKL0kiUymYKJSkY8e5BDIeZzyuz18="}]},"_npmUser":{"name":"anjartiyo","email":"anjar.jog@gmail.com"},"directories":{},"maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/giogia-cli_0.1.9_1781695705722_0.8373178046878746"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T10:49:43.767Z","modified":"2026-06-17T11:28:26.030Z","0.1.0":"2026-06-17T10:49:44.137Z","0.1.2":"2026-06-17T10:55:54.472Z","0.1.3":"2026-06-17T11:11:02.474Z","0.1.4":"2026-06-17T11:16:19.649Z","0.1.5":"2026-06-17T11:17:29.993Z","0.1.6":"2026-06-17T11:22:01.544Z","0.1.7":"2026-06-17T11:24:25.377Z","0.1.9":"2026-06-17T11:28:25.905Z"},"bugs":{"url":"https://github.com/AnjarTiyo/giogia/issues"},"author":{"name":"Anjar Tiyo"},"license":"ISC","homepage":"https://github.com/AnjarTiyo/giogia#readme","keywords":["testing","cli","automation","ai","playwright"],"repository":{"type":"git","url":"git+https://github.com/AnjarTiyo/giogia.git","directory":"packages/cli"},"description":"GioGia CLI - AI-first web test automation","maintainers":[{"name":"anjartiyo","email":"anjar.jog@gmail.com"}],"readme":"# @anjartiyo/giogia-cli\n\nGioGia CLI - AI-first web test automation framework.\n\n## Install\n\n```bash\nnpm install -g @anjartiyo/giogia-cli\ngiogia doctor\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `giogia install` | Install browser dependencies |\n| `giogia doctor` | Validate environment |\n| `giogia ai login` | Configure AI provider |\n| `giogia ai model` | Select AI model |\n| `giogia inspect <url>` | Analyze page structure |\n| `giogia snapshot <url>` | Capture semantic snapshot |\n| `giogia explore <url>` | AI exploratory testing |\n| `giogia generate <file>` | Generate tests from specs |\n| `giogia test` | Execute tests |\n| `giogia report` | View test report |\n\n## Quick Example\n\n```bash\n# Capture snapshot\ngiogia snapshot https://example.com/login\n\n# AI explore\ngiogia explore https://example.com/login\n\n# Generate and run tests\necho \"Login as admin, verify dashboard\" > spec.md\ngiogia generate spec.md\ngiogia test\ngiogia report\n```\n\n## Test Authoring\n\n```ts\nimport { TestRunner } from '@anjartiyo/giogia-runner'\n\nconst runner = new TestRunner({ headless: true })\n\nrunner.test('hello world', async (gio) => {\n  await gio.navigate('https://example.com')\n  await gio.expect('Example Domain').visible()\n})\n\nrunner.runAll().then(code => process.exit(code))\n```\n","readmeFilename":"README.md"}