{"_id":"veogent","_rev":"27-725702833aebb7150cb23d094567b54b","name":"veogent","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"veogent","version":"1.0.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"Pym & Tuan Nguyen"},"license":"MIT","_id":"veogent@1.0.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"fa846844db0efe398c71f03f296820e42f2adf7f","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.0.tgz","fileCount":6,"integrity":"sha512-w1VBaxQSFoXDpEW6EviQU84eO5D36HxhW+ZM67R2zfwmWJeSdwOvH4rGenSmMC8WSZ3o+JHfSciI445N7Vl4LQ==","signatures":[{"sig":"MEUCIBrnzOoG3K2p2KXDXNgPYfQqEmz7sVa3tZu1SAf89+yQAiEA1e0o4M+aI3XmHmcufGpzBS48aUq7AaekOqJoOJMSfgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29510},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.0_1772254386850_0.2504762467461985","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"veogent","version":"1.0.1","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"Pym & Tuan Nguyen"},"license":"MIT","_id":"veogent@1.0.1","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"174a7fce53c9149fd836efbf1dad8ebfd069e674","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.1.tgz","fileCount":6,"integrity":"sha512-q49KmoUOT3VD6iDZDkYcrLHEebMmrZciop0HsYZgQ/133wIqZBlmbJHmGUs24gBKPa7XKIELdOuUXemPAGPk1g==","signatures":[{"sig":"MEQCIFFta1wnK2083D19KmRLtDMEUm9EdpZx1vDYsvYeiwzVAiBv7YdPWE5KIOu1zpH1ltmdaZXOy5vTKyWOIu1yucXr0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29510},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.1_1772254646272_0.5399485788226899","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"veogent","version":"1.0.2","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.2","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"d740db5ca1c1a4ef7592b923869d7f34f05be6a0","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.2.tgz","fileCount":6,"integrity":"sha512-qrPnGep2MlJqSu0xjTUYSX/KhfiKEbi0q2BKymyHvHK0uh7egsPrQIxVPNpYiZgecJRYgY6ttHveNCW7SqEeyw==","signatures":[{"sig":"MEYCIQCDdGlYsg17N2Dl21pDCi9X33+pSJaB/4gjqKu8DwnJqQIhAM7bhYuTlwHFAq5i4n1+kY4qNCOFKxA2UwqFUsCPZ2z7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29507},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.2_1772256475554_0.9259737594190438","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"veogent","version":"1.0.3","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.3","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"717f1db7eed27ef0d68d012f82ebd3ce47c86f57","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.3.tgz","fileCount":6,"integrity":"sha512-dZ86O6TAz9Apzs8MKMt4CGh0yUZUwWQxmWoTDmw1Inehn+JAjlQSVLMqDlaCbfu/PKD5wsT6aDfNLPSVOXMYug==","signatures":[{"sig":"MEUCIQC5IH+DmI/Mo0eGv+MTwNIgxBtGkqPsHGrmJK+LOa12zwIgbmbowEyWJu/7OCZR7KmRZR9D8tcaKsN2noreQ5xYSeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30096},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.3_1772289193123_0.7390538111534073","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"veogent","version":"1.0.4","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.4","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"6f02adb4b8e55f16fdd890d3b578244e06fcc360","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.4.tgz","fileCount":6,"integrity":"sha512-R/fUjUrk7uXqLPDEXkXukgngHKVx61PZXBvrWu58MXW7YBlaaqVD8Fc7Fdh4w8v0qzGIxGzSxllp3qi087Raag==","signatures":[{"sig":"MEYCIQDvgZuAhJLeN934UI3ECz3U6cbH8cAagweQVphNfjYAMgIhAITDDFV+0ij/mq6DtWyWBCyX3MLAHOCCU5EQzM5eBXDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30403},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.4_1772290774931_0.5795026140968975","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"veogent","version":"1.0.8","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.8","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"db4ca3820a5312e885e8415f40bcab7d633fe261","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.8.tgz","fileCount":6,"integrity":"sha512-MeTRZDONkfj8ZfjxS27rFluJbP3G7Rn9VMs2XgSAtNdW+JkKSH/Ucnqjbz1et/R3VQnmGwqHMtnyWK6aT09eRg==","signatures":[{"sig":"MEUCIFvC/24TaWsQfoXQ56BVO62PwcPROuXq5iDiguwwEOV4AiEAuQRjAPF2RRYZjfjZvWqZYqPEuTf9zFJawMPNYanpCCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35973},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.8_1772357040532_0.5345223822824001","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"veogent","version":"1.0.15","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.15","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"0193d35a8cb1243e40e0ad230995b43cc574dbaf","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.15.tgz","fileCount":7,"integrity":"sha512-g9JawvARx/5Z+2brTwlhounZIcUWslvX1s3UZc4daezGNRc8Amz6JNMrTOT9t7IymU7CSM+mLxdA++npf2B+mQ==","signatures":[{"sig":"MEUCID9mHBDtP/GUvmR+goHmmbtF08vbHRknDetIAss9ijMWAiEAyHy36CAxBsTb1EKXazS9HW2R19uE9GzwSWROFP0WWmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44894},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.15_1772635763628_0.8440093539897013","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"veogent","version":"1.0.16","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.16","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"b6bc1ceab086c06bbc317f429da0eaf7ff5814d9","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.16.tgz","fileCount":8,"integrity":"sha512-7NzaX7SQNzAnQtoUe+V0Wm1xtI4N92iY7L6jL+d3Fmlc6p6st+C/ArsatCqPfiimqWj+qcpyyZjXkCzkdIn6Yw==","signatures":[{"sig":"MEUCIQCc6l09JoxPaboYVGyo0hYgjDEUphanYt+68qaI8f/YowIgIfXIUokMWunwv8ZrTOhQthVwSs3afhFf0xIiKDKgwfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58339},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.16_1773149896808_0.7609186615058752","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"veogent","version":"1.0.17","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.17","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"7b91c3dbf8319201a68e18b0d318ee392ddf5526","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.17.tgz","fileCount":8,"integrity":"sha512-cKxFJ6lnOOKbAKQ+GejcMvh7ONq+iRflRtZ/DGsHMdCJvg6gxpSw/D0jTkcwSfYPcOhN5vYw6nTB2rl6DsAUQA==","signatures":[{"sig":"MEQCICEQ7pDGyqNT3uPtSZr5MUnE3oVFmOqMJeGIBpn+Kz5bAiBJM7bF4d63eN6wjFoP69lVYu4p46hwSOp7q/CzZU+b5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59005},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.17_1773150477391_0.9430655578509228","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"veogent","version":"1.0.18","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.18","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"f79987d0c53dde51f67fdb4baf29aa3202dcde20","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.18.tgz","fileCount":9,"integrity":"sha512-JNeCJ/I1XsJjA7B1NLZFbk30f3rGYmKJkQrvPk408tbYTIlljrb62tZKha2Ew0VpdJc+LNS4nG6flZ2oaUS82Q==","signatures":[{"sig":"MEUCIQCmJ9KtVEBMGZSWWW7pXVpHbE3B3f0oVd3QPWBS/ZD9awIgJ+9QseAWrSR9r9K3YbXAUdUqn4v1OeTJl5thfBFUG70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62738},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.18_1773194928475_0.5401590438911639","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"veogent","version":"1.0.19","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.19","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"2ab1051a9146fe40cc868779e1deb53e43caeac6","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.19.tgz","fileCount":9,"integrity":"sha512-udIb8jMbrwQBONRhRPiFK7W8VmnpGLJWQcqWtL7aX0tMSIq7urAPNFCSgs8jBTY1MZWC6lIF8fkO81FRPOcwLQ==","signatures":[{"sig":"MEUCIB1rkblV0A/pyrb9RqSMIcjctpOgUI4EbUBPDB35NgdqAiEA1egwvsCnKXFA9S/7Ci8DEfz3JaRH9wdcVv8cAmhCxeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76344},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.19_1773211327540_0.39741545317564664","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"veogent","version":"1.0.20","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.20","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"fb8768636d8efee20cfd0a67b2458ec27f00ed7f","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.20.tgz","fileCount":9,"integrity":"sha512-it1jU5hGX0OdAautJ+2P6cSDPeSxv+OAqpbRBbSPgADGyttaO8iIPZVi/eaIfNJpZrZjWTaNekD8FZ9zdxzXbA==","signatures":[{"sig":"MEQCICDXPtgMtKxyweCkiTz3KragqnD9lsY/gJ5fCiB9PKPnAiB0hDCtzvmQ7HmJ+3i8xqixQOuuPCQ80wWrB8PRyF2GfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75995},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.20_1773212595629_0.3589163144589036","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"veogent","version":"1.0.21","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.21","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"2694f15bfab932e2c527fb8481e449ce61fc543c","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.21.tgz","fileCount":9,"integrity":"sha512-u1tsG1eQsyj3glaKFXdWS/kGCyp/E4Pd8bA8tr69PbX48aXCNFgrDyd08+HDGNUZ4+gstEhJPWCv8ZMFoS3hgA==","signatures":[{"sig":"MEYCIQCDIjORF94UXl9PpDdJYctH0bQ9UGGa9mcNADs/oQtk9AIhAN6rsP7y6AN7Rqi1+fPTv5lxc2BdAsrDsg3XIza3c+HY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77562},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.21_1773237374242_0.49304364305965587","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"veogent","version":"1.0.22","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.22","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"832547d4529e36a1581c045bee6bb868f3b866da","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.22.tgz","fileCount":9,"integrity":"sha512-E4CaosonruCTFLBMRoqpPnuOvKsRLM3QGmv37lBaLsao+/lNi02Cua125z1RYJ7dE8TxhTrRrCJi/KPA7umQqg==","signatures":[{"sig":"MEUCIAta31Z+h4Gt6vOzOzBwDYF1XtWGsgg1HlepFUV4MfRnAiEAtKYK65C50dQKiO9pjy4RV9RwgAQEG0/WcDl2JdxZIc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91886},"main":"index.js","type":"module","gitHead":"522e9d8e95e4c89acbeeeea560d6c66c415f11ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.22_1773300920193_0.11180125207866731","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"veogent","version":"1.0.25","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.0.25","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"5fbede62d7091f7b2952f5407ccf2038e1fb400e","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.0.25.tgz","fileCount":9,"integrity":"sha512-3v72OWjUNbd4xNoHX8L37UqDbhcePKa4j7Zlivu8me9hgVGenmmjd8v4ayt11nzsycH9UA1h1/poqiBFEUIfqw==","signatures":[{"sig":"MEYCIQDpcqfts3MC413Qrp2uK5K/9KG9KS2YX8r1OvRN+Q57cAIhAKNXg0MxaZPDg764JtHVVh1KbPYLLWYF3Twuq7UeMX6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105131},"main":"index.js","type":"module","gitHead":"e5bb4ddb98571faa530230c2798c36c98c3dca93","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.0.25_1773326057362_0.8137067352060106","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"veogent","version":"1.1.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.1.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"7653ebcc88f9987ca4f1cfec03daabf4ec734f46","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.1.0.tgz","fileCount":9,"integrity":"sha512-GJaTaX5dOd36WbyjBgT5TK3qDKJycvyPQSV3aTwvsrhjxVB2HbY7DokdzfiTxYLlSXe02unSRKSyN/2+xa8Z4g==","signatures":[{"sig":"MEUCIQC77udarI8ziAduPtVtQD56eJFlscw37djXa2DyXhH3KQIgOPojeRlneipKcVd+iBPd0TFXCzMA0TuxiPSZNjXBNOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134127},"main":"index.js","type":"module","gitHead":"91aa77c5457f658bcfaa38cf1242d88a3163f353","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.1.0_1773410364783_0.23881099393353256","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"veogent","version":"1.1.1","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.1.1","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"a98c72aabb890a494a6013aecab795ee8937abb4","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.1.1.tgz","fileCount":9,"integrity":"sha512-THj6bQQvdPG5NKm5AzcaW31Vv73OQOedICRzsUrqYUlZyOn09mFP7gda2woCqBp+uvKQ+CbfPeOnjyM/DUn/AQ==","signatures":[{"sig":"MEYCIQD+qSAQ/VmssRz5SAw8iBm63bnUb3wN2bSnvlTZ4RlwEAIhAOcDtOsi5T8wlXaSW1UyY9Zq6jQMb8EDlk9OxA3ZDF4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134332},"main":"index.js","type":"module","gitHead":"89824308dca57f889a28c6e5b92ed41aec36ad51","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.1.1_1773664276822_0.9636053259503079","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"veogent","version":"1.1.2","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.1.2","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"dd333d8f3a9d7652ec06528da5204a1537054589","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.1.2.tgz","fileCount":9,"integrity":"sha512-Tnvo6e+TnGhGaum3n1SRFPkBf9vlEYLyq8muU1pPbsCJh/U/vC7ESb46hsgAgSIfJUqF1sAdOcebh+I8d1vfZQ==","signatures":[{"sig":"MEYCIQD9R8Ev3/X29oXpgb218Iihld/drqcWkqN4pfQo6A7tPwIhAKPs8CvZbOPu4hLYKi2POzIzkGd+pmLcB97QxMSyjW/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136461},"main":"index.js","type":"module","gitHead":"5d7c793e06f9784505acef79207af623a9ae5486","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.1.2_1773665378421_0.008419115084275619","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"veogent","version":"1.1.3","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.1.3","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"cf701e9a29335b5fe8b04db1327848703e5e412d","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.1.3.tgz","fileCount":20,"integrity":"sha512-Bei0Bhllm40ZCWh6SExKMt3u9eeA7yr3gKwAsqc1bEwRW2gdbaiyMvjRMsrBhKBQp8hPkuu/lj6kQKPZtcRMJg==","signatures":[{"sig":"MEQCIAIstyc4hZeJKzVasE1mWNc09szYXPzhng/y3tsSLa+fAiBv45p09yUINpbEQKcXmehWwN/kXbo5DMkSD4ru9ytJfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369530},"main":"index.js","type":"module","gitHead":"70d3b28fb6d8ff15d47f9ad225b5b3389d9200a8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.1.3_1773685441139_0.057808649281042124","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"veogent","version":"1.1.4","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.1.4","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"cb032fdb6fd07ac79693e4a43b3c3c80a9c4573c","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.1.4.tgz","fileCount":20,"integrity":"sha512-gZUGb1zSbBykIs2Ful+cxpjhhEL5g3A5dIpOw5ejUqyxGyypa7I+/4zXuUIDYGZTNsnuNTmEqffd6CfaWM6l0w==","signatures":[{"sig":"MEQCIFvg3RUExR3H4xd027MRNfdWd/+X+LlOsidp5VE2IAPHAiAEz7hN1Z/x8wKDKA5poFZhFHNgEKTNG6DSezYJ01d5HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370886},"main":"index.js","type":"module","gitHead":"4123013b6d474279ae0edc10599456b1ce4abb8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.1.4_1774278696961_0.9437312593341798","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"veogent","version":"1.3.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.3.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"0e8261bbb6528a389bfe560cfdce9aabca3dc48d","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.3.0.tgz","fileCount":10,"integrity":"sha512-5QZEnFfMGnQs+/Add3VyZIHmb9HMQUb4KFZRmaCXHClgAx7UABF30z/VAUsQbU4Q7UMFKx8zPgnVOPHb+zdk/A==","signatures":[{"sig":"MEUCIQDAqNFOvWeBxBHLrC4utux1sqHh13YA4lWiewetVpG/2gIgbj5n31b5Gbqr6ZJlBtsTyl91YjbtvL9wnm65XY4b2O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132694},"main":"index.js","type":"module","gitHead":"33a902adfd5587ece72cce0683190c895a212fd1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.3.0_1774332463008_0.763981637298033","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"veogent","version":"1.4.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.4.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"cc8c6c26f3fff907e6d3c0377c135e742ece213b","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.4.0.tgz","fileCount":10,"integrity":"sha512-PGZWs3LIPEyQJuoVRDc+XSS3KYggLv56XDAeJngfGlpJUvcG3tia/yF6BEhV0bBUXWmo7hXbyRfM5PG/MAUmLg==","signatures":[{"sig":"MEYCIQCUJlPmCyV1CFy1qquMRg7+HcloHrPIDNND+SsaflOIrQIhAJDduIC7THeQKPHMjA24InSGM24D7z7XaL3H+QkaqnK+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102401},"main":"index.js","type":"module","gitHead":"d249d8e493672916d1ddd4a59ccfd2fb10d212ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.4.0_1774367623304_0.0414752948072703","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"veogent","version":"1.5.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.5.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"763346fa589bd1fb8f99bf1721d3ae7a9e2292aa","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.5.0.tgz","fileCount":10,"integrity":"sha512-hfiddjKApthHgNhdSQOwKOOdEShMj6qVQYEIdSJzXXzWWytwT8/aprToBZFMwG8drvVjx3iTDlZXPzwqHd0/Kw==","signatures":[{"sig":"MEUCIEJ4e0TydxwAhQwQp8vPbHZ8iSsk/+5xYqQtuP66L6jqAiEA8YD87Kc1jxQcwS8WTyk+wxxkPRlA1sJBk57ounTfwlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102796},"main":"index.js","type":"module","gitHead":"ba9e99ec5add7464ecedff48c4e92b6d21ef25b5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.5.0_1774417914335_0.6978933350571086","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"veogent","version":"1.5.1","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.5.1","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"a1a87da178a8b4d4678b0948d3d65331a0470523","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.5.1.tgz","fileCount":10,"integrity":"sha512-mGIPbtgYMcDjGas82KFgxAWMUsVxVGtUd3eioxCS34T9MigN5Hb2lImzF8/W6M6qJ0ZlyJ5JDjCkhQLno7xDMg==","signatures":[{"sig":"MEUCIQC6UnnZVFF0zmws1HaP4+wwg0QUgoPimnrExfwwuXcAowIgGWBRT26oKIAYEC4o82tZGl7/ZhZk2rDYPkzaId+yvdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104635},"main":"index.js","type":"module","gitHead":"ba9e99ec5add7464ecedff48c4e92b6d21ef25b5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.5.1_1774746563414_0.005164489736643185","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"veogent","version":"1.5.2","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.5.2","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"a65d5e44f03cd89b8de4725a32ec0032fa887499","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.5.2.tgz","fileCount":10,"integrity":"sha512-M7DeVpEl6Pfzj+3CaG1YqCIeqkI+wtWY+1KqECOxhdJj4AyqHXAHEHUNglPBVR+vZk8B7PA4BhA1m5VFnah+Eg==","signatures":[{"sig":"MEYCIQDl/KRhpdURk4dmIyd1Nj+6QmsLHthyjRUpnqUqjhu6rQIhALM7KnUc34eYw+f1s00zL1FEmPUrLWvMXNwQ9Eb85bzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110627},"main":"index.js","type":"module","gitHead":"ba9e99ec5add7464ecedff48c4e92b6d21ef25b5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.5.2_1774880622211_0.4133753256905517","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"veogent","version":"1.6.0","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","_id":"veogent@1.6.0","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"bin":{"veogent":"index.js"},"dist":{"shasum":"11b4cd428a7b55409970a0039f4e0c239c4b3e52","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.6.0.tgz","fileCount":10,"integrity":"sha512-roAd+8AkGjnfVY7kAvoblSI/sfTycCuxRtzImm+KfK3L5gnB31rdVAm5GFHJFOwhUz3FvfWkXhHDoWAf3JLnBw==","signatures":[{"sig":"MEYCIQCKmplzmeIGdo6FNGXsW3W3YlFBSgxSNOm6XkR3DJiYQwIhAJJdd2/MN3Q0gndwU08hozsk70hxAx4TYFKekdWpvjik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111449},"main":"index.js","type":"module","gitHead":"ba9e99ec5add7464ecedff48c4e92b6d21ef25b5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"repository":{"url":"https://veogent.com","type":"git"},"_npmVersion":"10.9.4","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","directories":{},"_nodeVersion":"22.22.1","dependencies":{"cors":"^2.8.6","open":"^11.0.0","axios":"^1.13.5","dotenv":"^17.3.1","express":"^5.2.1","inquirer":"^13.3.0","commander":"^14.0.3","form-data":"^4.0.5","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veogent_1.6.0_1774883869081_0.005149666088240412","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"veogent","version":"1.6.1","description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","main":"index.js","bin":{"veogent":"index.js"},"type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"author":{"name":"VEOGENT STUDIO"},"license":"MIT","dependencies":{"axios":"^1.13.5","commander":"^14.0.3","cors":"^2.8.6","dotenv":"^17.3.1","express":"^5.2.1","form-data":"^4.0.5","inquirer":"^13.3.0","open":"^11.0.0","puppeteer":"^24.37.5","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"repository":{"type":"git","url":"https://veogent.com"},"_id":"veogent@1.6.1","gitHead":"ba9e99ec5add7464ecedff48c4e92b6d21ef25b5","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-HQDBHn/7fmNcIeTVo0z8oBotN3eSqefI1wZBYn+6sIKwkVuD4gyVNwhwM9VdJuUrTW5YOIs7H5mpTWaADU2aDg==","shasum":"4bc672892b8025dfb3b34eee447081f09bc3c656","tarball":"https://registry.npmjs.org/veogent/-/veogent-1.6.1.tgz","fileCount":10,"unpackedSize":111952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGlc8OSKK5TsevwNblUi2qcwOBqQTWaPGHibeZ8f5NOQIgWNWBLKInNKmNzOaCr3X2Ap42C1mtgSbboAixh9zIoCw="}]},"_npmUser":{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"},"directories":{},"maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/veogent_1.6.1_1774884684992_0.9310250442814516"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-28T04:53:06.848Z","modified":"2026-03-30T15:31:25.288Z","1.0.0":"2026-02-28T04:53:07.016Z","1.0.1":"2026-02-28T04:57:26.427Z","1.0.2":"2026-02-28T05:27:55.714Z","1.0.3":"2026-02-28T14:33:13.296Z","1.0.4":"2026-02-28T14:59:35.131Z","1.0.8":"2026-03-01T09:24:00.678Z","1.0.15":"2026-03-04T14:49:23.776Z","1.0.16":"2026-03-10T13:38:16.967Z","1.0.17":"2026-03-10T13:47:57.643Z","1.0.18":"2026-03-11T02:08:48.623Z","1.0.19":"2026-03-11T06:42:07.729Z","1.0.20":"2026-03-11T07:03:15.803Z","1.0.21":"2026-03-11T13:56:14.381Z","1.0.22":"2026-03-12T07:35:20.326Z","1.0.25":"2026-03-12T14:34:17.491Z","1.1.0":"2026-03-13T13:59:24.944Z","1.1.1":"2026-03-16T12:31:16.996Z","1.1.2":"2026-03-16T12:49:38.584Z","1.1.3":"2026-03-16T18:24:01.302Z","1.1.4":"2026-03-23T15:11:37.137Z","1.3.0":"2026-03-24T06:07:43.151Z","1.4.0":"2026-03-24T15:53:43.460Z","1.5.0":"2026-03-25T05:51:54.497Z","1.5.1":"2026-03-29T01:09:23.629Z","1.5.2":"2026-03-30T14:23:42.378Z","1.6.0":"2026-03-30T15:17:49.223Z","1.6.1":"2026-03-30T15:31:25.158Z"},"author":{"name":"VEOGENT STUDIO"},"license":"MIT","keywords":["veogent","cli","ai","video-generation","image-generation","sora","veo"],"repository":{"type":"git","url":"https://veogent.com"},"description":"The official CLI to interact with the VEOGENT API - AI Video and Image generation platform","maintainers":[{"name":"tuan-nguyen","email":"tuannguyenhoangit@gmail.com"}],"readme":"# 🎬 Veogent CLI <a href=\"https://veogent.com\"><img src=\"https://veogent.com/favicon.ico\" width=\"24\" height=\"24\" align=\"center\" /></a>\n\n**The official Command-Line Interface for the [VEOGENT API](https://veogent.com)**.\n\nVeogent CLI gives you (and your AI Agents) the power to manage full-scale AI video and story projects directly from the terminal. Connect to projects, orchestrate multi-frame scenes, edit image prompts with professional camera cues, and trigger large-scale generation jobs natively.\n\nPerfectly engineered for **Agentic workflows** — enabling tools like OpenClaw, Claude, and Codex to autonomously generate JSON-driven movies from scratch.\n\n---\n\n## 🚀 Installation\n\n```bash\nnpm install -g veogent\n```\n\n---\n\n## 🔐 Authentication\n\n```bash\nveogent login              # Browser callback (desktop)\nveogent login --device     # Device-code flow (VM/server/headless — recommended for AI Agents)\nveogent status             # Verify session\nveogent logout             # Clear credentials\nveogent setup-flow --flowkey \"ya29.a0AW...\" --tier \"PAYGATE_TIER_TWO\"   # Setup Flow Key\n```\n\n---\n\n## Global Flags\n\n| Flag | Description |\n|------|-------------|\n| `--json` | Output machine-readable JSON only |\n| `--agent-safe` | Agent-safe mode — no emoji, no browser surprises, stable JSON output |\n| `--version` | Print CLI version |\n\n> **For AI Agents:** always use `--agent-safe` for deterministic, parseable JSON output.\n\n---\n\n## 🎯 Recommended Workflow\n\n### How VEOGENT Works — The Mental Model\n\n```\nCore chapter story text → Project + Characters (reference images)\n                        → Chapter Content (storyboard)\n                        → Scenes → Images → Videos\n```\n\n**Key concept:** Pass rich story text directly to `create-project` (chapter-structured). VEOGENT uses named entities from that story to build project-level references for consistency.\n\n### The Pipeline (4 Phases)\n\n#### Phase 1: Create Project\n\n```bash\nveogent create-project \\\n  --name \"Boss Babe in Fur\" \\\n  --story \"Chapter 1.\nBella the white Bichon Frisé CEO in a pink blazer enters the luxury Saigon mall with two Doberman bodyguards Rex and Duke. She shops designer stores, faces a tense crowd moment, then exits with golden bags under neon lights.\" \\\n  --lang English \\\n  --material CINEMATIC\n```\n\n**Story format rules:**\n- If `--chapters` is omitted, default is `1`\n- Must include headings like `Chapter 1.` (and `Chapter 2.` ... when chapters > 1)\n- Keep each chapter as core plot text (VEOGENT will expand into scenes later)\n\n**What happens internally:**\n1. CLI sends your `--story` directly to `/app/project` (no `/app/description` call)\n2. VEOGENT creates project + chapter shell, then `create-chapter-content` expands story into scene scripts\n\n#### Phase 2: Generate Storyboard + Scenes\n\n```bash\n# Get chapter ID\nveogent chapters <projectId>\n\n# Generate storyboard (VEOGENT AI writes scene scripts from the rich description)\nveogent create-chapter-content --project <projectId> --chapter <chapterId> --scenes 5\n\n# Create scenes from storyboard scripts\nveogent create-scene --project <projectId> --chapter <chapterId> \\\n  --content \"Scene 1 script...\" \"Scene 2 script...\" \"Scene 3...\" \"Scene 4...\" \"Scene 5...\" \\\n  --flowkey\n\n# Wait for materialization (~30s per scene)\n# Poll: veogent scenes <projectId> <chapterId> until all scenes have scriptSegment\n\n# Wait for characters to be ready (reference images generated)\n# Poll: veogent characters <projectId> until characterReadiness.allReady === true\n```\n\n  --lang English --material CINEMATIC --scenes 5 --wait\n```\n\n#### Phase 3: Generate Images + Videos (Async Polling)\n\n```bash\n# 1. Trigger generation (without --wait) to avoid locking your terminal\nveogent batch-request --type GENERATE_IMAGES \\\n  --project <projectId> --chapter <chapterId> --all --orientation VERTICAL\n\n# 2. Extract `requestId` from the output\n# 3. Poll status asynchronously:\nveogent request-status --id <requestId>\n# ... loop until requestStatus === \"COMPLETED\"\n\n# Repeat for GENERATE_VIDEO once images are ready\n```\n\n> **Tip for Agents:** While the `--wait` flag exists, using `request-status` is recommended so you don't lock your main process for the 5-10 minutes it takes to render a video.\n\n#### Phase 4: QA + Fix Loop\n\n```bash\n# Check results\nveogent workflow-status --project <projectId> --chapter <chapterId>\n```\n\n**edit-scene has TWO modes:**\n\n**Mode A — Edit storyboard/prompt only (no image regen):**\n```bash\nveogent edit-scene --project X --chapter Y --scene Z \\\n  --prompt \"Bella walks through mall on all four paws\"\n# Then trigger image gen separately:\nveogent request --type GENERATE_IMAGES --project X --chapter Y --scene Z --orientation VERTICAL --wait\n```\nUse when image is fundamentally wrong (wrong character, wrong scene).\n\n**Mode B — Regenerate image directly (with request ID):**\n```bash\nveogent edit-scene --project X --chapter Y --scene Z \\\n  --prompt \"adjust lighting to warmer tones\" --request <requestId> --wait\n```\nUse when image is close but needs a tweak (lighting, pose, angle).\n\n**Fix video only (image is fine):**\n```bash\nveogent request --type GENERATE_VIDEO \\\n  --project X --chapter Y --scene Z \\\n  --videomodel veo_3_1_fast --orientation VERTICAL --wait\n```\n\n---\n\n## 📋 Command Reference\n\n### Authentication & Config\n\n| Command | Description |\n|---------|-------------|\n| `login [--device]` | Login (use `--device` for headless/VM) |\n| `logout` | Clear credentials |\n| `status` | Show session + Flow Key details |\n| `setup-flow` | Setup Google Flow Key + payment tier |\n\n### Project Management\n\n| Command | Description |\n|---------|-------------|\n| `projects` | List all projects |\n| `project <id>` | Get project details |\n| `create-project` | Create project from chapter-structured `--story` text |\n\n### Chapters & Scenes\n\n| Command | Description |\n|---------|-------------|\n| `chapters <projectId>` | List chapters |\n| `recent-chapters` | Recently updated chapters |\n| `create-chapter-content` | Generate storyboard (scene scripts) via AI |\n| `scenes <projectId> <chapterId>` | List scenes |\n| `create-scene` | Create scenes from script content |\n| `edit-scene` | Edit scene storyboard/prompt, or regenerate image with `--request` |\n\n### Characters\n\n| Command | Description |\n|---------|-------------|\n| `characters <projectId>` | List characters + readiness (reference images) |\n| `edit-character` | Update character description or edit image via AI |\n\n### Generation\n\n| Command | Description |\n|---------|-------------|\n| `request` | Create a single generation job (`GENERATE_IMAGES` / `GENERATE_VIDEO` / `UPSCALE_VIDEO`) |\n| `batch-request` | Batch generation for multiple/all scenes (`--all`) |\n| `requests` | List existing generation jobs |\n| `request-status` | Check a specific job by request ID (includes asset URL) |\n| `failed-requests` | List failed requests for a chapter |\n| `wait-images` | Poll until all image jobs finish |\n| `wait-videos` | Poll until all video jobs finish |\n| `queue-status` | Current queue/concurrency status |\n| `download-upscale` | Download 4K upscaled video as `.mp4` (decodes base64 from flow-media) |\n\n### Monitoring\n\n| Command | Description |\n|---------|-------------|\n| `scene-status` | Scene-level image+video status with asset URLs |\n| `workflow-status` | Full snapshot: scenes + requests + assets (best for agents) |\n| `request-status` | Check a specific job by request ID |\n\n### YouTube\n\n| Command | Description |\n|---------|-------------|\n| `generate-yt-metadata` | Generate Title/Description/Tags for a chapter |\n| `generate-yt-thumbnail` | Trigger thumbnail generation |\n| `yt-thumbnails` | Get generated thumbnails |\n\n### Utility\n\n| Command | Description |\n|---------|-------------|\n| `image-materials` | List available image styles |\n| `custom-prompts` | List custom prompt templates |\n| `obtain-flow` | Auto-extract Flow Token via browser |\n| `flow-credits` | Check plan + credit info |\n| `skill` | Print the Agent SKILL.md guide |\n\n---\n\n## Video Speed Modes\n\n| Mode | Flag | Use case |\n|------|------|----------|\n| `normal` | `--speed normal` (default) | Most scenes |\n| `timelapse` | `--speed timelapse` | Sunrise, cooking montage, traffic |\n| `slowmotion` | `--speed slowmotion` | Impact, water splash, dramatic reveal |\n\n---\n\n## Chained Video (endScene)\n\nSmooth transition between two consecutive scenes:\n\n```bash\nveogent request --type GENERATE_VIDEO --project X --chapter Y --scene sceneA \\\n  --endscene sceneB --videomodel veo_3_1_fast --orientation VERTICAL\n```\n\nUses sceneA's image as start frame, sceneB's image as end frame. Both scenes must have successful images. Only works with `veo_3_1_fast`.\n\n---\n\n## Video Upscale (4K)\n\n```bash\n# 1. Trigger upscale\nveogent request --type UPSCALE_VIDEO \\\n  --project X --chapter Y --scene Z \\\n  --orientation VERTICAL --resolution VIDEO_RESOLUTION_4K\n\n# 2. Poll status by request ID\nveogent request-status --id <requestId>\n\n# 3. Download the upscaled video\nveogent download-upscale \\\n  --project X --chapter Y --scene Z \\\n  --orientation VERTICAL --out ./scene_4k.mp4\n```\n\n> `download-upscale` calls `/app/scene/flow-media`, decodes the base64 `encodedVideo`, and writes a `.mp4` file.\n\n---\n\n## Concurrency\n\nMaximum **5** concurrent requests. If queue is full (E10071), CLI auto-retries once after 30s.\n\n`batch-request` respects the 5-request limit with inter-batch throttling.\n\n---\n\n## 🤖 For AI Agents\n\n- Always use `--agent-safe` flag\n- Use `workflow-status` for the most complete snapshot\n- Character reference images are created from named entities in `--story` and generated scene scripts\n- Use character NAMES only in prompts — never describe appearance (reference images define it)\n- See **[`skills/SKILL.md`](./skills/SKILL.md)** for the full agent guide\n\n---\n\n## 📜 License\n\nMIT License. Crafted with ❤️ by Pym & Tuan Nguyen.\n","readmeFilename":"README.md"}