{"_id":"@ananya150/image-gen","name":"@ananya150/image-gen","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ananya150/image-gen","version":"0.1.0","description":"Opinionated GPT Image 2 CLI for VM agents.","type":"module","bin":{"image-gen":"dist/index.js"},"scripts":{"build":"tsc -p tsconfig.json","dev":"node --import tsx src/index.ts","start":"node dist/index.js","test":"node --import tsx --test src/**/*.test.ts","prepack":"npm run build","prepublishOnly":"npm run build && npm test"},"devDependencies":{"@types/node":"^25.6.2","tsx":"^4.21.0","typescript":"^6.0.3"},"gitHead":"68c29e81adae841acab8906b6c92a050a93ca792","_id":"@ananya150/image-gen@0.1.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RU59ypOuzO6rWK7Up9XHh9uO7i4t5Awm5IDB4tJ4Zo7UQHp4cuHVZYC/r85SeiN8wIGJwb8Z3aEJxcXbAyvEMg==","shasum":"3455126dd71df5e250834cdea88de681666cc0f9","tarball":"https://registry.npmjs.org/@ananya150/image-gen/-/image-gen-0.1.0.tgz","fileCount":5,"unpackedSize":23517,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG/E4OEl/iWF6IL/TXRhC74fgs1VXMaLjj5o2sBFCiFLAiADZznodfoOyBUy/PeEQ9ci21FaLgtZdZKaWFmqMl/YHA=="}]},"_npmUser":{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"},"directories":{},"maintainers":[{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-gen_0.1.0_1778324866949_0.4302578966959183"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T11:07:46.857Z","0.1.0":"2026-05-09T11:07:47.105Z","modified":"2026-05-09T11:07:47.305Z"},"maintainers":[{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"}],"description":"Opinionated GPT Image 2 CLI for VM agents.","readme":"# image-gen\n\nOpinionated GPT Image 2 CLI for VM agents.\n\n`image-gen` sends image generation and image edit requests through the HeySnap\ngateway, reads the VM machine token automatically, and writes the resulting\nimage files locally.\n\n## Install\n\n```sh\nnpm install -g @ananya150/image-gen\n```\n\n## Usage\n\n```sh\nimage-gen \"A polished product photo of a matte black coffee mug\" -o mug.png\n```\n\nUse a reference image:\n\n```sh\nimage-gen \"Restyle this screenshot as a polished SaaS dashboard\" \\\n  --image screenshot.png \\\n  -o dashboard.png\n```\n\nGenerate multiple images:\n\n```sh\nimage-gen \"Three calm finance app logo concepts\" --n 3 --out-dir logos\n```\n\nRead a long prompt from a file:\n\n```sh\nimage-gen --prompt-file prompt.txt -o result.png\n```\n\n## Auth\n\nThe CLI checks token sources in this order:\n\n1. `ANK1015_IMAGE_GATEWAY_TOKEN`\n2. `ANK1015_CODEX_GATEWAY_TOKEN`\n3. `ANK1015_MACHINE_TOKEN_FILE`\n4. `/opt/ank1015/machine-token`\n\nThe default gateway base URL is:\n\n```text\nhttps://api.heysnap.xyz/llm/openai/v1\n```\n\nSee [docs/usage.md](docs/usage.md) for the full CLI contract.\n","readmeFilename":"README.md","_rev":"1-14adb5afd7c64dea37db8053c2270c17"}