{"_id":"@amalgit/argus-reporter","name":"@amalgit/argus-reporter","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amalgit/argus-reporter","version":"0.1.0","description":"Playwright reporter that sends test results to Argus","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","repository":{"type":"git","url":"https://dev.azure.com/CKLogicLab/Argus/_git/Argus","directory":"packages/reporter"},"keywords":["playwright","reporter","test-results","argus","testing"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc","prepublishOnly":"pnpm build","type-check":"tsc --noEmit","test":"vitest run","lint":"eslint","clean":"rm -rf dist"},"peerDependencies":{"@playwright/test":">=1.40.0"},"devDependencies":{"@playwright/test":"^1.52.0","@types/node":"^22.14.0","typescript":"^5.8.0","vitest":"^3.2.0"},"_id":"@amalgit/argus-reporter@0.1.0","gitHead":"c7cde44b8c03b0a50f6cdaa7e8c5a3a52ae1945e","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-vmpv/3ECpYIIp2FuoEIdglGXHTtB2j4eQZAogPapGwBeRgeZa17j8h9haB6j/rcF/i7BbvpLmc6N2NjVSvUqfQ==","shasum":"40e2096325127639622b7d596a7753301b5bf006","tarball":"https://registry.npmjs.org/@amalgit/argus-reporter/-/argus-reporter-0.1.0.tgz","fileCount":8,"unpackedSize":17395,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAIjj5XdEuObFaJmqla8lE/BZ4ghxDvtgxswf6i937xeAiAMHukn+Kk8WZ6bfZ9oeIz5zIexLbE6RRySQR3igWcmoQ=="}]},"_npmUser":{"name":"argus-logiclab","email":"ck@logiclab.com.au"},"directories":{},"maintainers":[{"name":"argus-logiclab","email":"ck@logiclab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/argus-reporter_0.1.0_1776515030954_0.924269393943322"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T12:23:50.891Z","0.1.0":"2026-04-18T12:23:51.093Z","modified":"2026-04-18T12:23:51.276Z"},"maintainers":[{"name":"argus-logiclab","email":"ck@logiclab.com.au"}],"description":"Playwright reporter that sends test results to Argus","keywords":["playwright","reporter","test-results","argus","testing"],"repository":{"type":"git","url":"https://dev.azure.com/CKLogicLab/Argus/_git/Argus","directory":"packages/reporter"},"license":"MIT","readme":"# @amalgit/argus-reporter\n\nPlaywright reporter that sends test results to [Argus](https://argus-staging.logiclab.com.au) — the all-seeing test platform.\n\n## Installation\n\n```bash\nnpm install @amalgit/argus-reporter\n```\n\n## Usage\n\nAdd to your `playwright.config.ts`:\n\n```typescript\nimport { defineConfig } from '@playwright/test';\n\nexport default defineConfig({\n  reporter: [\n    ['list'],\n    ['@amalgit/argus-reporter', {\n      apiUrl: 'https://your-argus-instance.com',\n      apiKey: process.env.ARGUS_API_KEY,\n      projectId: process.env.ARGUS_PROJECT_ID,\n    }],\n  ],\n});\n```\n\n## Configuration\n\n| Option | Env Variable | Description |\n|--------|-------------|-------------|\n| `apiUrl` | `ARGUS_API_URL` | Argus API base URL |\n| `apiKey` | `ARGUS_API_KEY` | Project API key (`pd_...`) |\n| `projectId` | `ARGUS_PROJECT_ID` | Project UUID |\n\nEnvironment variables are used as fallbacks when options are not provided.\n\n## CI/CD Integration\n\nThe reporter auto-detects CI environment variables from:\n- **Azure DevOps** — branch, commit, build URL\n- **GitHub Actions** — branch, commit, run URL\n\n## Supply Chain Security\n\nThis package is published with [Sigstore](https://www.sigstore.dev/) provenance attestation. You can verify the provenance with:\n\n```bash\nnpm audit signatures\n```\n","readmeFilename":"README.md","_rev":"1-732f0406f19ef5220eabd3e829540547"}