{"_rev":"4-33d8746038995c88d3e610adb6f81440","time":{"created":"2026-04-19T13:06:26.158Z","modified":"2026-04-19T13:06:26.827Z","0.1.0":"2026-04-16T12:39:24.164Z","1.0.1":"2026-04-19T13:06:26.562Z"},"_id":"@altack/autotest","name":"@altack/autotest","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@altack/autotest","version":"1.0.1","description":"Thin CLI wrapper over the Autotest docker image — run autonomous upgrade regression tests against a consumer app.","type":"module","license":"MIT","author":{"name":"guzmanoj@altack.com"},"keywords":["autotest","ci","upgrade","regression","docker","agent"],"bin":{"autotest":"dist/autotest.js"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"build":"node build.mjs","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.14.0","commander":"^12.1.0","dotenv":"^16.4.5","esbuild":"^0.24.0","execa":"^9.5.2","js-yaml":"^4.1.0","tsx":"^4.19.0","typescript":"^5.6.0","vitest":"^2.1.0"},"_id":"@altack/autotest@1.0.1","gitHead":"8a84cb4ab26d87443dd1ad47d617b206390c1629","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-EeXJP4Op9uJgbOzLzCh5kDg/shJ0XQ1afGQodnt7sCTDFeThqYIym0Ue2fod+s9o1UT/USfZcLIxGo91oUdh3Q==","shasum":"905a9683bab2ce0b6e87805762c25c52b0096dff","tarball":"https://registry.npmjs.org/@altack/autotest/-/autotest-1.0.1.tgz","fileCount":10,"unpackedSize":3108413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAkjBWmicUfKIl24Mc86UWWzuEU9Pvv+Jwb+ZzHF2IIfAiATVPdAPmkiN4AbK8v8pxAJzQwrdneiPWs16NI/WVo4Bg=="}]},"_npmUser":{"name":"guzmanoj","email":"guzmanoj89@gmail.com"},"directories":{},"maintainers":[{"name":"guzmanoj","email":"guzmanoj89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autotest_1.0.1_1776603986297_0.9316789368864891"},"_hasShrinkwrap":false}},"maintainers":[{"name":"guzmanoj","email":"guzmanoj89@gmail.com"}],"description":"Thin CLI wrapper over the Autotest docker image — run autonomous upgrade regression tests against a consumer app.","keywords":["autotest","ci","upgrade","regression","docker","agent"],"author":{"name":"guzmanoj@altack.com"},"license":"MIT","readme":"# @altack/autotest\n\nThin CLI wrapper over the Autotest docker image. Autotest is a dockerized autonomous agent that runs in CI to catch breakage when a consumer app upgrades a shared third-party component library.\n\nThe CLI does not reimplement any phase of the run — it validates arguments, parses the `autotest.yml` manifest, resolves mounts and env, and shells out to `docker run`.\n\n## Install\n\n```\nnpm install -g @altack/autotest\n```\n\nRequires a local Docker daemon. On first run the CLI pulls `ghcr.io/altack/autotest:latest` (override with `--image`).\n\n## Usage\n\n```\nautotest run --repo ./my-app --env-file .env.autotest\nautotest open ./autotest-report\n```\n\nSee `autotest run --help` for the full flag set. The manifest contract, CLI contract, and report layout are specified in the repository's `docs/` directory.\n\n## Single-file distribution\n\nThe build produces a standalone `dist/autotest.js` (all dependencies inlined). You can share that file directly with a colleague; they run it with `node autotest.js run ...` without needing `npm install`.\n","readmeFilename":"README.md"}