{"_id":"tripo-cli","_rev":"10-ef23b847360f1d3f8e0ca60e1f6654a9","name":"tripo-cli","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"tripo-cli","version":"0.1.0","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.1.0","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"ecb35c57e99c8074c43109d9565bebfede32be42","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.1.0.tgz","fileCount":123,"integrity":"sha512-EmzzCWAYnPRhrpwk/reVsRnlfZSUFu1336WkPBxsMpLioeng2/Z2EBBZKoxkweGUD4NICqapV0B8cI+N7XFs2Q==","signatures":[{"sig":"MEUCIQDt/xUOWbvgtuSR5i918RM1lca7LOIKGQW0AU/vpBL4KwIgEL160dQjanK2oX6hPJ9UpZCkib9maZ8nbaxI+H+swFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464494},"type":"module","engines":{"node":">=20"},"gitHead":"41984233d9ce0bc896b9c465e0e22b93b86700f3","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"tommy_poro","email":"darknessporo@gmail.com"},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"10.9.2","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yaml":"^2.9.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.1.0_1784748499178_0.5328590027241578","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"tripo-cli","version":"0.2.0","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.2.0","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"826b0d5fbf18f954e9e7f38c4d5c84237718a331","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.2.0.tgz","fileCount":71,"integrity":"sha512-67oXxvF5N2ISZipF9qJYonxBNtqsxbqnOCIIcLZy6Eh5Tz8bmtYhyqZpKjmZGckTr7gbNOQjtB5ggAwGCCCrpQ==","signatures":[{"sig":"MEUCIQC1/audnWsm7kBGXzBXm/AXASqQGYbjtqf5QAgeqZOV3wIgFjZaFouc1noY7Lkf+oPngY/daYvpEfqhZy0wem+GGok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276794},"type":"module","engines":{"node":">=20"},"gitHead":"e2817166c536eb29aacd32ca828458e680d6bef3","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"tommy_poro","email":"darknessporo@gmail.com"},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"10.9.2","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yaml":"^2.9.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.2.0_1784751295419_0.4961094702261779","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"tripo-cli","version":"0.2.1","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.2.1","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"3716b24ac5f198698d18d2593d0dbb96e2444ee7","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.2.1.tgz","fileCount":71,"integrity":"sha512-CjeCg5V+bRfFvEkOFGwMw2t72bWVb8vCZlhufq0QMI00no+KcUjMFrS/ILfFRJdLvIzswN/28QLcN3jQC1YDrA==","signatures":[{"sig":"MEYCIQCU+yfFDeZQuCUIdvDMpo7HUQDVDSGlHHYvrSeVMq5O7gIhAP4IVeSWbFCDwbNGPC4xQLs9o/mLYlaMZXm8DC4JQ/yS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282114},"type":"module","engines":{"node":">=20"},"gitHead":"8cbc83bb6a82b17e9662b23df11a9976a40b3ca6","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.17.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.2.1_1787661796299_0.5900344363937626","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tripo-cli","version":"0.3.0","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.3.0","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"deb9c900439d9819796c3cd4f760d3b61324b30d","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.3.0.tgz","fileCount":72,"integrity":"sha512-Gngi7A330VhXeNs68Wqb8CwsffRIUnCDkdWr2w8kGFq65TJuUBJjLvsr0UKJkt8jaJoElZmD3Z/78QyukDKeXA==","signatures":[{"sig":"MEUCIQDBvn0pGOo7y7NP4JuPw7lVsyMcQImMo4tadwWlfCQ4YAIgEEzh8yXkb7L1zQEBNMlXcMq8qnx91TGxoMiEHWzu2f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288109},"type":"module","engines":{"node":">=20"},"gitHead":"6d69c7d27ab5e3f5de717f6509ff9bc01a84b721","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.17.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.3.0_1787920151119_0.7667580655802004","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"tripo-cli","version":"0.3.1","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.3.1","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"80b0f66e9373b5ede27b2620e5a3d52ed07af9ec","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.3.1.tgz","fileCount":72,"integrity":"sha512-vOklJq/oXMwMIONz48V0RCgb+pYnPiW9nJWCRie+4Q/tctpbY3UqmiEHbuDBIL3sqn87Rj2OOOC1TKzzocoRWQ==","signatures":[{"sig":"MEUCIQCUsKmFgtWsP1cK0goO7d0Ujdrh6d/CSlozvCOD39mNwgIgCfVYVLyxNEXiqiU9TuZSSVuURuSkpngeDBr6r7qnpJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288996},"type":"module","engines":{"node":">=20"},"gitHead":"221788305820bd4b281e31d7b93aae38180f35b1","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.17.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.3.1_1787984749063_0.9191558206094801","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"tripo-cli","version":"0.3.2","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.3.2","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"8ee23a2b83eec5327e0050fbd0535a578707e3f0","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.3.2.tgz","fileCount":72,"integrity":"sha512-qgn51GY7Q/YDXIwaQv8pvhNorXQJtMHZIgVZq+Zabwiw6LWxOQ2OT3SiZfDDB6s578S0Vv+gVMP5iUemjI4xHQ==","signatures":[{"sig":"MEUCIFwuu00i6R1Upi+JqfRq4q9up2Zz/SjMTi83VAwasc40AiEAibgV/s/G+1so7V1cQIeT71cYjV+S8FMcWpzxhRugXA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289677},"type":"module","engines":{"node":">=20"},"gitHead":"5377ab3c5c7820d74c98456f05f645ba00c8c428","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.19.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.3.2_1788938604127_0.8879615925544662","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tripo-cli","version":"0.4.0","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.4.0","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"888de8099f851807d78bb74f9f3a08c99a0264f6","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.4.0.tgz","fileCount":72,"integrity":"sha512-79nH+7t6qek/69q3C3UXmL6da9dDSmzt03ripuWI/+s4WQtdgzutJpeUy4EWPyLbTWax11wlCeJ/YtHUZGSAwg==","signatures":[{"sig":"MEUCIQDv7AnMu4CM903MJ2Xh9jyioXrVBd1qi8n2Qex9pIU58gIgCQx4qFV7dMQIVgX289ZtWb5AEvTb+iMalLnTQ5rlCdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310296},"type":"module","engines":{"node":">=20"},"gitHead":"7f71374b70a59c6322bcb088bbab452b8f57379b","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.19.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.4.0_1788959170203_0.8986427768595573","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tripo-cli","version":"0.5.0","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.5.0","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"a7e7eb5c89fa0bbe801476405f4419ed3048b7f6","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.5.0.tgz","fileCount":72,"integrity":"sha512-c7lw1BVFFLkvLuApPo4iKN8rMksGyQ/nojxCAk95hE2IS1Ytno5p+1obqk076VMw/psMViJGxQwDlQHKZ5CbXA==","signatures":[{"sig":"MEUCIQDQSZhoL6RevyV+6Z3mamW4vJhMOxvXJlRWLM+C0Xz0GwIgVrdgPhmFmHciqqGQBhHj4XexXyLgcA1uXShOd12zK44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfM2pupEQtuasPC9uGSXbqzXW1R0XVeyiIwQk99o8s0AiBu+oUUpGMCpmrij01rLdo9TI7fwXScNN6LKieBGUyhHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335090},"type":"module","engines":{"node":">=20"},"gitHead":"0f8928960ce46eee36f78bc69d7c51641b3a2a95","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.19.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.5.0_1789723747020_0.04071100412344841","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"tripo-cli","version":"0.5.1","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"license":"MIT","_id":"tripo-cli@0.5.1","maintainers":[{"name":"tommy_poro","email":"darknessporo@gmail.com"}],"homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"bin":{"tripo":"dist/cli.js"},"dist":{"shasum":"df07d0f0bb2fe4c93d701efab826de4087f0f9b2","tarball":"https://registry.npmjs.org/tripo-cli/-/tripo-cli-0.5.1.tgz","fileCount":73,"integrity":"sha512-dyfhuhoo1f5DBn7syB4h3/jlcWXWsh5KrvfE/dfmsYJHRArnkGRpwvVFtTEzE4Loi7B/QqIr63xpYdCG6bCoog==","signatures":[{"sig":"MEMCIFLlKDpCdwvNJQAk2CLviQXsX66+KESYS5kgZbxqNYu5Ah826ItC1CpVpdNxzxC92bkv2tCOMyliUaDZXFBQRari","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJE60vWqP3H5UO3adeDvUKNWPN8PRX4t7M7BGa+JdTTAiEAk+HLQKwOnFGb7eXSGRllSNwQc3WlY63uiKk3+GcRyEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342031},"type":"module","engines":{"node":">=20"},"gitHead":"4b4d8c1abf5db3ac16c99e873002437c5fc915da","scripts":{"dev":"tsx src/cli.ts","e2e":"node scripts/e2e-smoke.mjs","lint":"eslint src tests","test":"vitest run","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/postbuild.mjs","typecheck":"tsc --noEmit","pack:check":"node scripts/pack-check.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aee92bba-c716-4e47-8eea-44d7ba2f5e2e"}},"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"_npmVersion":"11.19.0","description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","undici":"^6.28.0","commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/tripo-cli_0.5.1_1789727364810_0.23962265884612344","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-22T19:28:19.137Z","modified":"2026-09-21T11:57:27.771Z","0.1.0":"2026-07-22T19:28:19.324Z","0.2.0":"2026-07-22T20:14:55.557Z","0.2.1":"2026-08-25T12:43:16.454Z","0.3.0":"2026-08-28T12:29:11.266Z","0.3.1":"2026-08-29T06:25:49.205Z","0.3.2":"2026-09-09T07:23:24.297Z","0.4.0":"2026-09-09T13:06:10.330Z","0.5.0":"2026-09-18T09:29:07.099Z","0.5.1":"2026-09-18T10:29:24.894Z"},"bugs":{"url":"https://github.com/vast-enterprise/Tripo-API-CLI/issues"},"license":"MIT","homepage":"https://github.com/vast-enterprise/Tripo-API-CLI#readme","keywords":["tripo","3d","text-to-3d","image-to-3d","cli","ai","glb","fbx"],"repository":{"url":"git+https://github.com/vast-enterprise/Tripo-API-CLI.git","type":"git"},"description":"Tripo 3D intelligent CLI — turn a prompt or an image into engine-ready 3D assets from your terminal (Tripo V3 API)","maintainers":[{"email":"darknessporo@gmail.com","name":"tommy_poro"},{"email":"hatewinter28@gmail.com","name":"powerfulsun"}],"readme":"# tripo-cli\n\nTurn a sentence or an image into an engine-ready 3D asset from your terminal, powered by the [Tripo](https://www.tripo3d.ai) V3 API.\n\n```bash\nnpx tripo-cli make \"a cute low poly fox\"\n# → generates, polls, downloads: ./tripo-out/a-cute-low-poly-fox-xxxxxxxx/{model.glb, preview.png, task.json}\n```\n\nThe binary is `tripo` once installed:\n\n```bash\nnpm install -g tripo-cli\ntripo login          # browser approves, key arrives automatically; or --paste / TRIPO_API_KEY\ntripo make knight.png --for game-mobile --then texture,rig,convert:fbx\n```\n\nWorks with both Tripo regions from the same install — international (`openapi.tripo3d.ai`, console `developers.tripo3d.ai`, email login + Stripe) and China mainland (`openapi.tripo3d.com`, console `developers.tripo3d.com`, SMS login + Alipay). `tripo login` runs an RFC 8628 device flow: the terminal shows a short code, the browser signs in (each console's own method) and approves, and the key lands in the CLI automatically — with graceful fallback to open-the-keys-page-and-paste when the device-auth backend is unavailable. The same flow works without a TTY: `tripo login --region ov|cn` from an agent or CI prints the verification URL + code and waits for the browser approval, so an AI agent can start the login and relay the code to its human. You never pick a region when a key is in hand: the key is probed against both regions and whichever accepts it wins; `tripo topup` then opens the matching billing page (`/billing` on ov, `/billing/recharge` on cn). If a config was moved between machines, `tripo doctor` detects the mismatch and prints the one-line fix.\n\n## Why this CLI\n\n- **One magic command.** `tripo make <anything>` detects what you gave it — prompt text, an image, 2–4 view images, a model file, a URL, a task id, or `@last` — picks the right endpoint, model, and parameters, then waits and downloads the artifacts. No file_token, no polling loops.\n- **A 3D domain brain, not a thin API wrapper.** Model choice is a fixed rule (low-poly intent or face budget ≤ 20000 → `tripo-p1`, everything else → `tripo-v3.1`; opt into the P-series **Preview** with `--model tripo-p2` for quad low-poly). Those are CLI aliases — the wire value the API receives is `P1-20260311` / `v3.1-20260211` / `P2-20260801` (full alias ↔ wire ↔ status table: `tripo docs --topic commands/generate`; official [Models & Versions](https://developers.tripo3d.ai/en/docs/models-and-versions) and [P Series](https://developers.tripo3d.ai/en/models/p1) pages). P-series illegal parameters are stripped locally, quad + GLB is rejected before it costs you credits, and 7 scenario presets (`--for game-mobile|game-pc|film|print|ar-web|anim|toy`) encode sane parameters + processing chains + delivery formats.\n- **You see the plan before you pay.** `tripo make` prints a plan card — one numbered line per API call (endpoint, what it does, its arguments) — and asks before submitting; afterwards it reports the total credits **and** a per-task breakdown. `--yes` (automatic when headless) skips the question but keeps the card in the log.\n- **Agent-native.** Non-TTY runs are automatically headless (`--json --yes --no-open`), stdout carries exactly one JSON line per command, progress goes to stderr, exit codes are stable, and NDJSON pipes compose: `tripo make cat.png | tripo model texture | tripo anim rig`. An LLM-facing skill package ships inside the npm package (`tripo docs --llm`).\n\n## Commands\n\n| command | what it does |\n| --- | --- |\n| `tripo make <input...>` | the magic command: generate → chain → download |\n| `tripo ai [description]` | plan with a wizard (no LLM needed) or multi-expert conversation (BYO LLM), confirm a plan card, execute |\n| `tripo view [task\\|file]` | interactive 3D preview in your browser (local server, model-viewer) |\n| `tripo redo [task]` | re-run with a fresh seed |\n| `tripo login / logout / whoami / use` | device flow: browser approves, key arrives automatically (paste fallback); stored 0600 in `~/.tripo/config.json`; `use` switches accounts |\n| `tripo topup / balance / usage` | open the billing page + detect the credits arriving; check spend |\n| `tripo generate <endpoint>` | deterministic access to all 8 generation endpoints |\n| `tripo model / anim / mesh <step>` | refine, texture, stylize, convert, import, rig-check, rig, retarget, segment, complete, decimate, smartsegment |\n| `tripo task get/list/watch` | query and stream task progress (NDJSON in `--json` mode) |\n| `tripo files upload` | upload a file, print the `file_token` |\n| `tripo batch run <manifest.yaml>` | bulk pipelines with concurrency, retries, and resume |\n| `tripo config / doctor` | settings (global + per-directory `.tripo/context.json`) and self-diagnosis |\n| `tripo update [--check]` | upgrade to the latest release (`npm install -g tripo-cli@latest`); every command also hints when a newer version exists |\n| `tripo docs [--topic t]` | print the bundled agent/skill docs (`--topic commands/generate` has the model versions / P series table) |\n| `tripo mcp` | run as an MCP server (Cursor / Claude Desktop) |\n| `tripo completion <shell>` | bash/zsh/fish completion |\n\nEvery task-producing command supports `-o/--out`, `--no-wait`, `--no-download`, `--name`, `--timeout`, `--notify`, and repeatable `--param key=value` passthrough. Global flags: `--json`, `--yes`, `--quiet`, `--no-open`, `--profile`.\n\n## Multiple accounts\n\nCredentials live in named profiles (one per account — e.g. a cn account and an ov account, or personal + work). Logging in never overwrites another profile's key:\n\n```bash\ntripo login                     # first account → profile \"default\"\ntripo login --profile work-cn   # second account, kept separately, becomes active\ntripo use                       # switch interactively (or: tripo use default)\ntripo whoami                    # shows the active profile and lists the others\ntripo make \"a fox\" --profile work-cn   # one-shot override, nothing sticky\ntripo logout                    # removes the *active* profile only\n```\n\nEach profile carries its own key + region, so switching accounts switches regions automatically. `TRIPO_PROFILE=work-cn` does the same as `--profile work-cn`; `TRIPO_API_KEY` bypasses profiles entirely (CI/agents). Configs written by older versions are read as the `default` profile — no migration step, nothing breaks.\n\n## Scenario presets\n\n```bash\ntripo make \"sci-fi crate\" --for game-mobile   # P1 low-poly → texture → FBX\ntripo make hero.png --for film                # v3.1, quad topology, 4K PBR → USDZ/OBJ\ntripo make \"chess knight\" --for print         # no textures, watertight → STL, flat bottom\ntripo make sofa.jpg --for ar-web              # decimate to mobile budget → GLB + USDZ\ntripo make \"orc warrior\" --for anim           # rig-check gate → rig → FBX\n```\n\n## Pipelines\n\n```bash\n# human shorthand\ntripo make cat.png --then texture,rig,convert:fbx\n\n# shell pipes (each stage reads the upstream task from stdin)\ntripo make cat.png --json | tripo model texture --json | tripo anim rig --json\n\n# batch with resume\ntripo batch run assets.yaml --concurrency 2\n```\n\n`@last`, `@2`, and `@name` reference your task history everywhere a task id is accepted (history lives in `~/.tripo/history.jsonl`; every artifact directory gets a reproducible `task.json`).\n\n## For AI coding agents\n\n- `make`/`watch` are blocking: run them, wait for exit, read the single JSON line on stdout. Do not poll yourself.\n- The plan card on stderr lists every call before it runs; the final JSON carries `credits_consumed` (total for the run) plus `credits_breakdown` (per task) when a chain ran.\n- Exit codes: `0` ok · `2` usage · `3` auth · `4` insufficient credits · `5` content policy · `6` task failed (credits auto-refunded) · `7` network · `8` not found · `9` rate limit.\n- `preview.png` in every output directory is your eyes: look at it, then decide to `tripo redo` or continue the chain.\n- Full behavior rules: `tripo docs --llm`, per-command docs via `tripo docs --topic commands/make`.\n\n## Environment variables\n\n| var | meaning |\n| --- | --- |\n| `TRIPO_API_KEY` | API key (`tsk_...`), highest precedence (bypasses profiles) |\n| `TRIPO_PROFILE` | account profile to use, same as the global `--profile` flag |\n| `TRIPO_REGION` | `ov` or `cn` — normally unnecessary: `tripo login` probes both regions with your key and stores the right one automatically |\n| `TRIPO_API_BASE_URL` / `TRIPO_PLATFORM_BASE_URL` | endpoint overrides |\n| `TRIPO_HOME` | config/history directory (default `~/.tripo`) |\n| `TRIPO_NO_UPDATE_CHECK` | disable the startup \"new version available\" hint (also off when `CI` is set, headless, or `--json`) |\n| `TRIPO_NPM_REGISTRY` | npm registry used by `tripo update` and the version check (default `https://registry.npmjs.org`; e.g. a mirror) |\n| `HTTPS_PROXY` / `HTTP_PROXY` / `NO_PROXY` | standard proxy variables, honored for all CLI traffic (plain Node fetch ignores them) |\n| `TRIPO_LLM_BASE_URL` / `TRIPO_LLM_API_KEY` / `TRIPO_LLM_MODEL` | optional OpenAI-compatible LLM for `tripo ai` conversation mode |\n\nSetting `TRIPO_API_KEY` per shell — bash/zsh: `export TRIPO_API_KEY=tsk_...` · PowerShell: `$env:TRIPO_API_KEY = \"tsk_...\"` (persist for future sessions with `setx TRIPO_API_KEY \"tsk_...\"`) · CMD: `set TRIPO_API_KEY=tsk_...`\n\n## Development\n\n```bash\nnpm install\nnpm run dev -- make \"a cat\" --no-wait   # run from source (tsx)\nnpm test                                # vitest (mock API, no credits spent)\nnpm run typecheck && npm run lint\nnpm run build && npm run pack:check     # dist + tarball self-check\nTRIPO_API_KEY=tsk_... npm run e2e       # real-API smoke (spends ~10 credits)\n```\n\nNode.js ≥ 20. Issues & source: [vast-enterprise/Tripo-API-CLI](https://github.com/vast-enterprise/Tripo-API-CLI).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}