{"_id":"@aa-ok99/ants","_rev":"6-75c222b37332e465aff86b059d126ffe","name":"@aa-ok99/ants","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.2":{"name":"@aa-ok99/ants","version":"1.0.2","keywords":["cli","automation","ants","aa-ok99"],"license":"MIT","_id":"@aa-ok99/ants@1.0.2","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"homepage":"https://github.com/aa-ok99/ants#readme","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"bin":{"ants":"bin/cli.js"},"dist":{"shasum":"22ddfacb91c6cf5aeece5101d5fa098d890fa742","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-1.0.2.tgz","fileCount":6,"integrity":"sha512-Wt91k2sEXocSSc3YDIio3953ImumEcBR/I71av6qG9WTlIr9V4lc8UuXBid2YkNj9H98iPriK5jc3XVg0QgLmg==","signatures":[{"sig":"MEUCIQCvFy4lyz9o+6SpI7xlSdHehY9HOnJVUCbO3Q1Uf0o5LwIgS+GoLDXsTUSdBLETFu9WgpI22Xn2irlnR98l4XW0t4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3243},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"21ddb651c3464fe827f65b3dd6c25af979e26739","scripts":{"dev":"node --watch bin/cli.js","test":"echo \"✅ Tests passed\" && exit 0","start":"node bin/cli.js","version":"git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"repository":{"url":"git+https://github.com/aa-ok99/ants.git","type":"git"},"_npmVersion":"11.12.1","description":"🐜 Ants CLI - Lightweight automation tool","directories":{},"_nodeVersion":"25.8.2","dependencies":{"commander":"^14.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ants_1.0.2_1776089580163_0.9039143722205651","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aa-ok99/ants","version":"1.0.4","keywords":["cli","automation","ants","aa-ok99"],"license":"MIT","_id":"@aa-ok99/ants@1.0.4","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"homepage":"https://github.com/aa-ok99/ants#readme","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"bin":{"ants":"bin/cli.js"},"dist":{"shasum":"bf0cb78c9f80c3b0bb04edcd02f2c81cc3e032a2","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-1.0.4.tgz","fileCount":6,"integrity":"sha512-ASGc61ENTqx3Ol5GRwvyRLW+SZjOF2E2VCGDezsNt2/oIAlB8Sr1wDw2lHhoVjM4IAhTV+HjxWJ3VY45xZBoHQ==","signatures":[{"sig":"MEUCIE1HZE9QqOypXuTRCTaa89+wG2Sn1EHgDie2sLlu6D50AiEA1FDU9jjGMCG3NWtP8lTCdLXpf40aYqKfemsDphMi3sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4850},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"fbdcac56fed737970ab4882d06a5e38f52001297","scripts":{"dev":"node --watch bin/cli.js","test":"echo \"✅ Tests passed\" && exit 0","start":"node bin/cli.js","version":"git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"repository":{"url":"git+https://github.com/aa-ok99/ants.git","type":"git"},"_npmVersion":"11.12.1","description":"🐜 Ants CLI - Lightweight automation tool","directories":{},"_nodeVersion":"25.8.2","dependencies":{"commander":"^14.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ants_1.0.4_1776090731101_0.7252182534850264","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aa-ok99/ants","version":"1.0.5","keywords":["cli","automation","ants","aa-ok99"],"license":"MIT","_id":"@aa-ok99/ants@1.0.5","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"homepage":"https://github.com/aa-ok99/ants#readme","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"bin":{"ants":"bin/cli.js"},"dist":{"shasum":"492c4e3af7335f4c3b3b883d473ad7feeb32341c","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-1.0.5.tgz","fileCount":8,"integrity":"sha512-NAVgkYuEvei2VsMBV1dZvirN1Is+IQ1Fg4TQo1clp98Z5Ha9jQOobd2L/C9PZRK+Ep/F+zUR+sxR1hN18YRZJQ==","signatures":[{"sig":"MEQCIGo5BC0md36rCg2/QI+CKPv8LHNQmyudG80ZUW4pIaZvAiAITXl8AS9p+ZFFOpeICGhp17blt6tH3Pklk2BPzyD+5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6323},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"f93260b6f7861944a7f537b535f125d70b95dac4","scripts":{"dev":"node --watch bin/cli.js","test":"echo \"✅ Tests passed\" && exit 0","start":"node bin/cli.js","version":"git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"repository":{"url":"git+https://github.com/aa-ok99/ants.git","type":"git"},"_npmVersion":"11.12.1","description":"🐜 Ants CLI - Lightweight automation tool","directories":{},"_nodeVersion":"25.8.2","dependencies":{"commander":"^14.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ants_1.0.5_1776092074817_0.7046731904890451","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aa-ok99/ants","version":"2.0.0","keywords":["cli","automation","ants","aa-ok99","plugin"],"license":"MIT","_id":"@aa-ok99/ants@2.0.0","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"homepage":"https://github.com/aa-ok99/ants#readme","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"bin":{"ants":"bin/cli.js"},"dist":{"shasum":"452440dd3c29c900ab6976ea85a26da7a9a8f159","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-2.0.0.tgz","fileCount":40,"integrity":"sha512-JVpGmo1mPjTAFUkrYsimvaeTrnRl/b46Fet0zdkgc8Wiy0AN5UzAO25TqE/0L5ZGFVQ+migGdvGSSu70dTtZcw==","signatures":[{"sig":"MEQCIGUhzHjvb+N1bFVZojM/JJXVCJBphVjSyvtd5CfuP5jMAiAmHXvpJ5gLpbz+Gu0J1/87671xqw+CqXNXpp1h0vkHcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82647},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3cfac00e330472ce281541eae27cdcc95459a042","scripts":{"dev":"node --watch bin/cli.js","test":"node node_modules/jest/bin/jest.js --verbose","start":"node bin/cli.js","version":"git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"repository":{"url":"git+https://github.com/aa-ok99/ants.git","type":"git"},"_npmVersion":"9.2.0","description":"🐜 Ants CLI - Full-Stack Automation Platform","directories":{},"_nodeVersion":"20.19.4","dependencies":{"prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ants_2.0.0_1779019785518_0.23231984166708153","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aa-ok99/ants","version":"2.0.1","keywords":["cli","automation","ants","aa-ok99","plugin"],"license":"MIT","_id":"@aa-ok99/ants@2.0.1","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"homepage":"https://github.com/aa-ok99/ants#readme","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"bin":{"ants":"bin/cli.js"},"dist":{"shasum":"88f519cb43ec1169b5cbeed2a38db7f109ce8980","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-2.0.1.tgz","fileCount":40,"integrity":"sha512-1/eRb2V+ve6obZPgaOsDd5ctWqj1LgyUNolRi+OL5VWXWW+TyBbX0G2L1PjxOFcG3gMLYlBwm/1XKAlG+BfJ3A==","signatures":[{"sig":"MEYCIQDq6DBJzTBblyMGxS/kH9jn7hJpY4QtELGZfG+s8D6iCAIhAK2t0MLShDGFV+mHl29yvt0QRWUmyeNKByYZhRgLtRDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84854},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"c4baa74a0de73956a7e855e3bf4f100418f53a70","scripts":{"dev":"node --watch bin/cli.js","test":"node node_modules/jest/bin/jest.js --verbose","start":"node bin/cli.js","version":"git add -A","postversion":"git push && git push --tags","prepublishOnly":"npm test"},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"repository":{"url":"git+https://github.com/aa-ok99/ants.git","type":"git"},"_npmVersion":"9.2.0","description":"🐜 Ants CLI - Full-Stack Automation Platform","directories":{},"_nodeVersion":"20.19.4","dependencies":{"prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ants_2.0.1_1779021223544_0.15108795382741702","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@aa-ok99/ants","version":"2.0.2","description":"🐜 Ants CLI - Full-Stack Automation Platform","main":"src/index.js","bin":{"ants":"bin/cli.js"},"scripts":{"start":"node bin/cli.js","dev":"node --watch bin/cli.js","test":"node node_modules/jest/bin/jest.js --verbose","prepublishOnly":"npm test","version":"git add -A","postversion":"git push && git push --tags"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0"},"keywords":["cli","automation","ants","aa-ok99","plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aa-ok99/ants.git"},"dependencies":{"prompts":"^2.4.2"},"devDependencies":{"jest":"^29.7.0"},"gitHead":"b7c3783c84417dd4d5a90098677477b40337bb47","bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"homepage":"https://github.com/aa-ok99/ants#readme","_id":"@aa-ok99/ants@2.0.2","_nodeVersion":"20.19.4","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nevRpVHho01LHPI19TkkzJL1n1H9cJ+B9bNrfaPuXSQGR20FHVk3MBKUwPeJ+LELCZlzbQhbHqYcQAyQwtonfw==","shasum":"ef5756c54b015572250859d74ea17e9a8ad750f7","tarball":"https://registry.npmjs.org/@aa-ok99/ants/-/ants-2.0.2.tgz","fileCount":44,"unpackedSize":99032,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4jeJ7m4Hg5B4xECeKKMfj4j35971D0dqY5hCShB0ZkQIgP6/XNsOMvf95plqZlhsTFX0pU1RT8dNdl/ku7NxezCI="}]},"_npmUser":{"name":"aa-ok99","email":"asok99.ok@gmail.com"},"directories":{},"maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ants_2.0.2_1779022192363_0.5053809364055659"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T14:13:00.061Z","modified":"2026-05-17T12:49:52.959Z","1.0.2":"2026-04-13T14:13:00.313Z","1.0.4":"2026-04-13T14:32:11.234Z","1.0.5":"2026-04-13T14:54:35.016Z","2.0.0":"2026-05-17T12:09:45.675Z","2.0.1":"2026-05-17T12:33:43.695Z","2.0.2":"2026-05-17T12:49:52.504Z"},"bugs":{"url":"https://github.com/aa-ok99/ants/issues"},"license":"MIT","homepage":"https://github.com/aa-ok99/ants#readme","keywords":["cli","automation","ants","aa-ok99","plugin"],"repository":{"type":"git","url":"git+https://github.com/aa-ok99/ants.git"},"description":"🐜 Ants CLI - Full-Stack Automation Platform","maintainers":[{"name":"aa-ok99","email":"asok99.ok@gmail.com"}],"readme":"# 🐜 @aa-ok99/ants\n\nFull-stack CLI automation platform — เหมือน Vercel CLI แต่ lightweight กว่า\n\n## Installation\n\n```bash\nnpm install -g @aa-ok99/ants\n```\n\n## Quick Start\n\n```bash\n# Initialize project\nants init\n\n# Deploy\nants deploy\nants deploy --prod\n\n# Manage environment\nants env add API_KEY secret123\nants env pull .env\n\n# Monitor\nants status\nants logs --follow\n\n# Plugins\nants plugin discover\nants plugin add hello\n```\n\n## Commands\n\n| Category | Commands |\n|----------|----------|\n| **Auth** | `login`, `logout`, `whoami` |\n| **Project** | `init`, `link`, `list`, `project`, `remove` |\n| **Deploy** | `deploy`, `build`, `dev`, `inspect`, `promote`, `rollback` |\n| **Environment** | `env ls/add/rm/pull/run` |\n| **Monitoring** | `status`, `logs`, `metrics`, `alerts` |\n| **Config** | `config`, `routes`, `redirects`, `flags`, `target` |\n| **Scripts** | `run`, `scripts` |\n| **Plugins** | `plugin list/add/rm/discover` |\n| **System** | `telemetry`, `update`, `help` |\n\nRun `ants help` เพื่อดูรายละเอียดทุก command\n\n## Development\n\n```bash\nnpm run dev     # node --watch (auto-reload)\nnpm test        # jest (17 tests)\n```\n\n## API\n\nDeployed at: https://ants-pied.vercel.app\n\n| Endpoint | Description |\n|----------|-------------|\n| `/api` | Basic info |\n| `/api/status` | Health status |\n| `/api/health` | Detailed health |\n| `/api/version` | Package info |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}