{"_id":"@testmuai/evidence-cli","_rev":"6-63c413c78c16d412f79e28ec31e6ef9e","name":"@testmuai/evidence-cli","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.1":{"name":"@testmuai/evidence-cli","version":"0.1.1","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"author":{"url":"formerly LambdaTest","name":"TestMu AI"},"license":"Apache-2.0","_id":"@testmuai/evidence-cli@0.1.1","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"homepage":"https://github.com/LambdaTest/evidence-cli#readme","bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"bin":{"evidence":"dist/cli.js"},"dist":{"shasum":"b56f9638df7d30509756b7a34fe762a11e25e533","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.1.tgz","fileCount":55,"integrity":"sha512-gqMjsf5kb+Fz+4xs8GGduU/t34f7L4lUNjUbao3I8qLCnQprPzyRFCgujqlOYOQnphsY2MPCihQQIBrM7FP2uw==","signatures":[{"sig":"MEYCIQCQVo1nJv/1uFdXPSSK/lXbZQrAVZ56EuicqxHbHqC0iQIhAPvPwww3TE/rEaWJ5sNUbtYIGc3pdLPUUpx4jVRXOXX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156733},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a5f1a8d9f0cdb72b58ca33f7aebfcee09141a71c","scripts":{"docs":"npm --prefix design/web run dev","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","docs:build":"npm --prefix design/web run build","test:watch":"vitest","docs:install":"npm --prefix design/web install"},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"repository":{"url":"git+https://github.com/LambdaTest/evidence-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","yaml":"^2.5.0","adm-zip":"^0.5.14","commander":"^12.1.0","picocolors":"^1.0.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/adm-zip":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/evidence-cli_0.1.1_1783051994682_0.6740138144584105","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@testmuai/evidence-cli","version":"0.1.3","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"author":{"url":"formerly LambdaTest","name":"TestMu AI"},"license":"Apache-2.0","_id":"@testmuai/evidence-cli@0.1.3","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"homepage":"https://github.com/LambdaTest/evidence-cli#readme","bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"bin":{"evidence":"dist/cli.js"},"dist":{"shasum":"6b017493c113590a51b1404d6f8312e9094616dc","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.3.tgz","fileCount":57,"integrity":"sha512-09/p7FGUVOmrqN7Nk6VDL2I+5aBkzz4feFvCxOLIANFXcUnI7yJa9RGflUlygbQON+4TtvxHAGVxGb7U2JieCg==","signatures":[{"sig":"MEUCIA0kEz9s/WwoLzP9Xo2eVv6FSnHP2Jk28x7CO1CklgtvAiEArCxqkYsgjzsVtqvUce9OLxegEGXkLjuEOBSFtIwI/Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188625},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5f30b7a0a1d2829e8cde60c1bcf2a54c64ddaecc","scripts":{"docs":"npm --prefix design/web run dev","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","docs:build":"npm --prefix design/web run build","test:watch":"vitest","docs:install":"npm --prefix design/web install"},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"repository":{"url":"git+https://github.com/LambdaTest/evidence-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","yaml":"^2.5.0","adm-zip":"^0.5.14","commander":"^12.1.0","picocolors":"^1.0.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/adm-zip":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/evidence-cli_0.1.3_1783411579347_0.3649046940327947","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@testmuai/evidence-cli","version":"0.1.4","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"author":{"url":"formerly LambdaTest","name":"TestMu AI"},"license":"Apache-2.0","_id":"@testmuai/evidence-cli@0.1.4","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"homepage":"https://github.com/LambdaTest/evidence-cli#readme","bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"bin":{"evidence":"dist/cli.js"},"dist":{"shasum":"cf1bdaa9e1c7833c84277038b4a61a0c64cf962c","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.4.tgz","fileCount":57,"integrity":"sha512-tOl5vPkLqut3e69CK3GwTz6vSxzoTosA3d7FMfXL4xZeDqbiFqGFuLwYgUuV5RE0ObiHg+yDz7YUBODrgwgR8Q==","signatures":[{"sig":"MEYCIQC4X2umtXE5v7aLE1QgAfSMEp8Sae0v+khGdSE3+BspRAIhAKJ++YsOfWpdH+4NcNpIymlxACvXZRfp1ssWsX5NSunK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189282},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4182812e7966e005a946f7b8d0d16f3bda0f44a1","scripts":{"docs":"npm --prefix design/web run dev","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","docs:build":"npm --prefix design/web run build","test:watch":"vitest","docs:install":"npm --prefix design/web install"},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"repository":{"url":"git+https://github.com/LambdaTest/evidence-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","yaml":"^2.5.0","adm-zip":"^0.5.14","commander":"^12.1.0","picocolors":"^1.0.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/adm-zip":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/evidence-cli_0.1.4_1783431908531_0.8920161394880104","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@testmuai/evidence-cli","version":"0.1.5","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"author":{"url":"formerly LambdaTest","name":"TestMu AI"},"license":"Apache-2.0","_id":"@testmuai/evidence-cli@0.1.5","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"homepage":"https://github.com/LambdaTest/evidence-cli#readme","bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"bin":{"evidence":"dist/cli.js"},"dist":{"shasum":"d9ad5183b84e811e7161d8d444ae16d052f0ec52","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.5.tgz","fileCount":76,"integrity":"sha512-G1nWIFIP15dIAX8E6revkWs4NmHX/Wl49fLU3KfvwLy9xFzYVirvkm1p4QS/2oNrCoUXlmVOraL79oZocrqNvA==","signatures":[{"sig":"MEYCIQDaiqIsCHqRJN67rLWudMgdLS11F/qqwH1R5hH9BKgEKwIhAOBIJR9x4cWPW4KG+z3lV4VuOCvepFyU5xybKeNimtpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254556},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"984d5199de8541289098cf1eba2d4c77c2a84b31","scripts":{"docs":"npm --prefix design/web run dev","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","docs:build":"npm --prefix design/web run build","test:watch":"vitest","docs:install":"npm --prefix design/web install"},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"repository":{"url":"git+https://github.com/LambdaTest/evidence-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","yaml":"^2.5.0","adm-zip":"^0.5.14","commander":"^12.1.0","picocolors":"^1.0.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/adm-zip":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/evidence-cli_0.1.5_1783513422902_0.660986774582556","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@testmuai/evidence-cli","version":"0.1.6","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"author":{"url":"formerly LambdaTest","name":"TestMu AI"},"license":"Apache-2.0","_id":"@testmuai/evidence-cli@0.1.6","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"homepage":"https://github.com/LambdaTest/evidence-cli#readme","bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"bin":{"evidence":"dist/cli.js"},"dist":{"shasum":"b37b7d1605045148d95919c9bcfebfc291a3132e","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.6.tgz","fileCount":79,"integrity":"sha512-heynb8/pzH9TWM1r1l66allggmS6KA2kApWsY6bguVOrb5XYbnPnwu6BOpplZhWS8cv+E5RWoUzyYOsG2XjYJg==","signatures":[{"sig":"MEYCIQDF5JMjjgcFcG5KylKZ30O5KaK6lKzSqGvb84OshghLIQIhAJnwCWUjvO0ahDjFwwHIwGF4sg7/CUB7Xl2a9oP/IFPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258944},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fbefcf108264d4427c4b12c8ea61e81685a3f72e","scripts":{"docs":"npm --prefix design/web run dev","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","docs:build":"npm --prefix design/web run build","test:watch":"vitest","docs:install":"npm --prefix design/web install"},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"repository":{"url":"git+https://github.com/LambdaTest/evidence-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","yaml":"^2.5.0","adm-zip":"^0.5.14","commander":"^12.1.0","picocolors":"^1.0.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/adm-zip":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/evidence-cli_0.1.6_1783518115977_0.19930192620253107","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@testmuai/evidence-cli","version":"0.1.7","description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","license":"Apache-2.0","author":{"name":"TestMu AI","url":"formerly LambdaTest"},"homepage":"https://github.com/LambdaTest/evidence-cli#readme","repository":{"type":"git","url":"git+https://github.com/LambdaTest/evidence-cli.git"},"bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"engines":{"node":">=18"},"bin":{"evidence":"dist/cli.js"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-schemas.mjs","prepack":"npm run build","test":"vitest run","test:watch":"vitest","docs":"npm --prefix design/web run dev","docs:build":"npm --prefix design/web run build","docs:install":"npm --prefix design/web install"},"dependencies":{"adm-zip":"^0.5.14","ajv":"^8.17.1","ajv-formats":"^3.0.1","commander":"^12.1.0","picocolors":"^1.0.1","yaml":"^2.5.0"},"devDependencies":{"@types/adm-zip":"^0.5.5","@types/node":"^20.14.0","typescript":"^5.5.0","vitest":"^2.0.0"},"_id":"@testmuai/evidence-cli@0.1.7","gitHead":"fc9e91d270cd10fb2b5d033cdb4d5e9d04313107","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GYzOiSK5mA1RVLv5863ZsH90FjpV1oetRfNeEAhazzwkX75dJfZ8+gjXbpyJvLWeAVMCz8pvg4yEQPuLzJcc8Q==","shasum":"87f87c2aea2778f89a610325246a8b0547c2ca1c","tarball":"https://registry.npmjs.org/@testmuai/evidence-cli/-/evidence-cli-0.1.7.tgz","fileCount":79,"unpackedSize":271407,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIZaxKDPceKjfQzsLhLF3IElCmlx7xe7VisNvfQvMb2AIhALXu/Nf1M2h7cWxaRSU188SZ3Z1PnlG9iZSbyl98eeXi"}]},"_npmUser":{"name":"testmu","email":"keys@testmuai.com"},"directories":{},"maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evidence-cli_0.1.7_1784542036841_0.7818965179313537"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T04:13:14.464Z","modified":"2026-07-20T10:07:17.170Z","0.1.1":"2026-07-03T04:13:14.814Z","0.1.3":"2026-07-07T08:06:19.484Z","0.1.4":"2026-07-07T13:45:08.669Z","0.1.5":"2026-07-08T12:23:43.084Z","0.1.6":"2026-07-08T13:41:56.112Z","0.1.7":"2026-07-20T10:07:16.993Z"},"bugs":{"url":"https://github.com/LambdaTest/evidence-cli/issues"},"author":{"name":"TestMu AI","url":"formerly LambdaTest"},"license":"Apache-2.0","homepage":"https://github.com/LambdaTest/evidence-cli#readme","keywords":["evidence","test-results","test-report","conformance","json-schema","validation","ci","test-automation","framework-agnostic"],"repository":{"type":"git","url":"git+https://github.com/LambdaTest/evidence-cli.git"},"description":"An open, framework-agnostic format for what a test run produced — the .evidence pack, and the library + CLI that validate and seal it.","maintainers":[{"name":"testmu","email":"keys@testmuai.com"}],"readme":"# evidence-cli — TestMu AI (formerly LambdaTest)\n\n**An open, framework-agnostic format for what a test run produced — the\n`.evidence` pack, and the library + CLI that validate and seal it.**\n\n[![npm version](https://img.shields.io/npm/v/@testmuai/evidence-cli)](https://www.npmjs.com/package/@testmuai/evidence-cli)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)\n[![CI](https://github.com/LambdaTest/evidence-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/LambdaTest/evidence-cli/actions/workflows/ci.yml)\n![Node](https://img.shields.io/badge/node-%3E%3D18-brightgreen)\n[![Discord](https://img.shields.io/badge/Discord-Join%20the%20community-5865F2?logo=discord&logoColor=white)](https://discord.gg/kanQPEx9)\n\nOne shape, whatever made it — a browser agent, a Playwright suite, a Jest run, an\nAPI check. An evidence pack is readable by a CI dashboard, an auditor, or a human\nwithout knowing the framework that wrote it.\n\n## Install\n\n```bash\n# As a library (Node 18+)\nnpm install @testmuai/evidence-cli\n\n# Or the CLI, globally\nnpm install -g @testmuai/evidence-cli\n```\n\n## Two ways to use it\n\n### As a library\n\n```ts\nimport { validate, finalize } from \"@testmuai/evidence-cli\";\n\n// Validate a pack — a directory or a sealed .evidence zip — against a profile.\nconst report = await validate(\"my-run.evidence\", { profile: \"L1\" });\nif (!report.valid) {\n  for (const d of report.diagnostics) {\n    console.error(`${d.severity} ${d.location}: ${d.message} [${d.code}]`);\n  }\n}\n\n// Seal a live directory into a flat, range-addressable .evidence zip (atomically).\nconst { totals, sealedPath } = await finalize(\"my-run.evidence\", {\n  endedAt: new Date().toISOString(),\n});\n```\n\nThe package ships type definitions; `validate` and `finalize` are the load-bearing\nentry points, and the pack container types (`openContainer`, `RemoteZipContainer`,\n…) are exported for reading packs directly — including ranged reads from a blob\nstore.\n\n### As a CLI\n\n```bash\nevidence validate my-run.evidence --profile L0   # check a directory OR a sealed .evidence zip\nevidence validate my-run.evidence --profile L1   # L1 = L0 + the captured-artifact layer\nevidence finalize my-run.evidence/               # roll up totals, hash definitions, seal → .evidence\n```\n\nExit codes: `0` valid · `1` invalid · `2` usage error. Add `--json` for a\nmachine-readable report.\n\n## What's in a pack\n\nA pack is a `<name>.evidence/` directory (which zips to a `<name>.evidence` file),\nanchored by a top-level `run.yaml`. At **L0** — the minimal profile — only three\nartifacts are load-bearing:\n\n```\n<name>.evidence/\n  run.yaml                 # required — manifest anchor (run identity, lifecycle, derived totals)\n  tests/<id>/\n    <definition>           # required, OPAQUE — the framework's own artifact (a Markdown spec, *.spec.ts, an API suite, …)\n    result.yaml            # required — structured per-step outcomes\n```\n\nevidence-cli knows **nothing** about any framework's definition format. It\nreferences and hashes the definition; it never parses it. The format scales by\n*adding* optional files and profiles — never by rewriting the L0 core.\n\n### Profiles — a ladder on one `0.1` contract\n\n- **L0** — the minimal, framework-neutral core (above).\n- **L1** — purely additive: keeps all of L0 and adds the captured **evidence\n  artifacts** (per-test execution logs and step screenshots, a global coverage\n  directory; video optional).\n\nVersion and profile are different axes: a profile only *adds* requirements and\nnever changes the version; only a breaking change to an existing meaning bumps\n`evidence` (`0.1` → `0.2`).\n\n## This repo is its own spec\n\n`evidence-cli` is governed by a living decision log. The [`design/`](design)\ndirectory holds the **decisions** (proposition → options → decision → reasoning),\nthe **contract**, and a **web viewer** that renders all of it. The **JSON\nSchemas** — the single source of truth, consumed by *both* the validator and the\nviewer — live under [`src/schemas/0.1/`](src/schemas).\n\n> The decision is the unit of work. Code is downstream of it. No code lands\n> without a decision; no change lands without updating the structure.\n\nBrowse it locally with `npm run docs`. See [`GOVERNANCE.md`](GOVERNANCE.md).\n\n## Support & contributing\n\n- **Community:** [Join us on Discord](https://discord.gg/kanQPEx9) — questions,\n  discussion, and release announcements.\n- **Issues / bug reports:** [GitHub Issues](https://github.com/LambdaTest/evidence-cli/issues/new/choose)\n- **Contributing:** see [CONTRIBUTING.md](CONTRIBUTING.md) — every change starts\n  with a decision.\n- **Security:** see [SECURITY.md](SECURITY.md).\n- **Changelog:** [CHANGELOG.md](CHANGELOG.md).\n\n## 🚀 LambdaTest is now TestMu AI\n\nOn **January 12, 2026**, [LambdaTest evolved to TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/),\nan autonomous Agentic AI Quality Engineering Platform. Same team, same\ninfrastructure, same accounts — existing logins, scripts, and integrations\ncontinue to work. Find the new home at [testmuai.com](https://www.testmuai.com).\n\n## License\n\n[Apache-2.0](LICENSE) © LambdaTest Inc.\n","readmeFilename":"README.md"}