{"_id":"@gitruck/cli","_rev":"57-d30698ce001976790f0427bc22d3acf2","name":"@gitruck/cli","dist-tags":{"latest":"1.2.14"},"versions":{"0.1.0":{"name":"@gitruck/cli","version":"0.1.0","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.1.0","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"f943478e22e250314f23e23278b1893edf2bb197","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.1.0.tgz","fileCount":7,"integrity":"sha512-nd1POjcQ5N5Msnxxpg6s0gdktcMqFqHaDJ7XzsEnyk22NUFhrSR0765KRKi3eTcYdrsfR2y3npEF4qFqBzaYvA==","signatures":[{"sig":"MEQCIHjXzfSXN3qrKfg6bRoR98EM/cnDm0swLbnFlxf24/V0AiBcueQUVRJzF4HuJkAiSd0VBAqh+ND3dNWUU1rCruoDdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156656},"type":"module","engines":{"node":">=20.6"},"scripts":{"gtrk":"bun run src/index.ts","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"_npmVersion":"11.13.0","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1782812728156_0.767314717638657","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gitruck/cli","version":"0.1.1","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.1.1","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"f2cccfefb54a27bd99cc51f7375784848d681e0a","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.1.1.tgz","fileCount":7,"integrity":"sha512-Q5iESMeisLnB9jtFJQaISdv8z4F0tPRawhZlqlzp4AVbdKqETdxeeEqpoIt3Ogh6J+eCj+aDMMvOLmptjxc+Ow==","signatures":[{"sig":"MEQCIDlsUpDCjItXAAtbdo1kuFdcNRv8Q0EbjvtmIw64AXPFAiBBYNmtk+Tq4mALrgqCK8CkCfjkR/a6ZB04VwfbBk6LIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158222},"type":"module","engines":{"node":">=20.6"},"scripts":{"gtrk":"bun run src/index.ts","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"_npmVersion":"11.13.0","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1782813682238_0.8554127396775222","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gitruck/cli","version":"0.2.0","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.0","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"b4f333b1c14b608b0eaafd896de0a5af71cc77d6","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.0.tgz","fileCount":7,"integrity":"sha512-yxS1pLkFkW8z/roVpUyTOMxkspeE48wotZBp0xt19HjLk3H9dAUJjN7iwCAEeIrF2cXkEb9g6hqDj8y9O71pxQ==","signatures":[{"sig":"MEYCIQDH13EYnnGLPWHsJqFtpcfeXX2jG0hDMsSbA3Biy74MkQIhANyF7LkhMcwh62kHnaiqgwrhrYcieUR2Lwp+ftkqJ1bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172856},"type":"module","engines":{"node":">=20.6"},"gitHead":"4032e62a100bde82e13b686258a7ec2125a6a382","scripts":{"gtrk":"bun run src/index.ts","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"11.13.0","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1782874483988_0.5839950893608852","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gitruck/cli","version":"0.2.1","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.1","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"4c98359b49126d040d66f9d10271d6654d43c099","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.1.tgz","fileCount":7,"integrity":"sha512-Hl7iP1KdPeRxri16aiI8iN/R4p1gKuE8eUJoyX1bd/J/0OrC6PvJmzrFm822ntJaf0QQE1WArVSxw3qQlOt3xA==","signatures":[{"sig":"MEQCIG8ym4FTtQDvu/08KFQBmNELHSaX4ykpZ0h9M2mAoF9EAiBRzOvOV7KRhnxuHhU8ZPTAHp7DSfcaLZUSItpDoA5tGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174753},"type":"module","engines":{"node":">=20.6"},"gitHead":"51dc18e76be6b976a2f6fe71e45dfcb579b1d91f","scripts":{"gtrk":"bun run src/index.ts","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"11.13.0","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1782878217921_0.3831898912708076","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gitruck/cli","version":"0.2.2","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.2","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"c6afe0aa3fdf6477479e8892299deeaf1cb31f48","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.2.tgz","fileCount":7,"integrity":"sha512-S01Mr1Of34Q/DmNllqV8giwWGucUiVaevWblkNIaxDgvY5guBe4dqPHwsR2aJYDPjQRc3bC2tZUh3V+0QsFxgQ==","signatures":[{"sig":"MEUCIQDNU7Qw8EZCblO/MxYuUMkTtrOzvAJU/s+fghuCVqKtYgIgIfMeP5EgJuA/GdZnKqGw7GFqjQfPMlurUedK8ZSdDp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452138},"type":"module","engines":{"node":">=20.6"},"gitHead":"642e531795fbf7f8cbcfa212212e810a697e512b","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts --bundle --platform=node --format=esm --outfile=.test-build/chunk-upload.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1782989398292_0.2527731688513075","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gitruck/cli","version":"0.2.3","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.3","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"770c98235128118056ef2bb3effc55e9759fbdf6","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.3.tgz","fileCount":7,"integrity":"sha512-4ojzgi4gJNYu3lr4J5f/8BQ4Azgt6MwM9VyOm7BopoFplcxH0k4fVVH4TXIpl9qhYpgb1mLQmcuxYsNACbxP2g==","signatures":[{"sig":"MEUCIQCBHCgoQPSiLuGQ8D4gJ76VSf0ww6N7W61JIaCHT0jR6AIgJXZrnC+5fJ3U5oTadEWXv/2dY3vv1WS0PyWK5g30W4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483511},"type":"module","engines":{"node":">=20.6"},"gitHead":"642e531795fbf7f8cbcfa212212e810a697e512b","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3_1783319085954_0.8399737744887745","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gitruck/cli","version":"0.2.4","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.4","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"2492915a982d72090b0155efc3f29e70add2476f","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.4.tgz","fileCount":11,"integrity":"sha512-d1MLNVpkmkCrKnzgWYPlB80PO+Fr7IbyFfQtT+3AylQ62CPLNbA8E4wsjymaJ+OTSsJ4wI0uxMpuaRmlFG/lVQ==","signatures":[{"sig":"MEUCIQCPIJzA7nXKxqB0wrhraw70OisFteZXLFiF5YSenlK8cAIgbG0ESsMgwS7Yv3OQFnplVboRxx8d79zSabz2/SSkcIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566509},"type":"module","engines":{"node":">=20.6"},"gitHead":"1a2afb0aa4f7b1cd8e1e841c39582f3748c1fa09","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.4_1783534495166_0.8709008360035193","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gitruck/cli","version":"0.2.6","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.6","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"0b453da33605b43dbb59c238acf2602c172a6e4e","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.6.tgz","fileCount":21,"integrity":"sha512-bjiuVw2RdeaV6nIvjcuplajBQgu7YSSNkPcH/KXcxTAv7kzWjteP25r+9UYbSQJ4iVyDtLUuPXI+clPmT+mZNA==","signatures":[{"sig":"MEUCIHZBVxFEBP3dP79L+3N4vd8S/JO2fd1oqdGWVRP/IDA7AiEA3SutHA9Z5tNepInWLKqIz5mjzq0IB2YHgRxLvBsqZTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643495},"type":"module","engines":{"node":">=20.6"},"gitHead":"993c5f4d8d68834759ff82b2e437a58a9ee7f207","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.6_1783712088101_0.4074430855103217","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gitruck/cli","version":"0.2.7","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.7","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"e9d41111f0a74b0a56e77a70c4c70d1d8cac98a2","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.7.tgz","fileCount":24,"integrity":"sha512-nuEK4NmCLAOmk/kBNj7neZ/mz0Skr4yJ/mHUFCx2kSlNT+Dc1wjjPOf7zKh0ncyod0RqSBWMdIF0YLWoT/TjQg==","signatures":[{"sig":"MEQCICIpnuWCa95Ag3jA6waSHWz4S/qDrwqKR4tixRcbsZ6ZAiBf5JvvZd853kmdTK2YMp7yRUA1WxlIBKMBZ0FRENbx/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729043},"type":"module","engines":{"node":">=20.6"},"gitHead":"142b085c82e018f3d8a5fe95a3dbdc113b0193d4","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.7_1784125162991_0.40614648749713433","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gitruck/cli","version":"0.2.8","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.8","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"03a5880f3970d1c60c672fc9632b860b5c526a9a","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.8.tgz","fileCount":24,"integrity":"sha512-bgf7IlDji1YuGs+MFnjvMAT00nTgNH00MzkMolFFUVpyBqFMYpKG3zwHkbmPfJRdKIpFPmTA867a/LMVZrzwhw==","signatures":[{"sig":"MEUCIFQ0yTfC5J1q0YNAofbb2oMhseLS5GWZH2UFTtf/0AGuAiEAnQzjOa6IdZbE1SGv6IbYEWnv1PZDQmxEaWse67Yo4kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732222},"type":"module","engines":{"node":">=20.6"},"gitHead":"935590bcfcccc42e1d26640518e8a7bd88d107a0","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.8_1784216282078_0.7005739586279238","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gitruck/cli","version":"0.2.9","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.9","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"6f50e881053a6bdb32f59a7abdd4ae43aab98ce4","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.9.tgz","fileCount":25,"integrity":"sha512-Q1fBXcIi8AucDpS3nmzsBa52HF+tF2an6tisybg+NqiU07jJg2R7y3Aq0OwL9wcpjyRvw+8cYfTh2YRpc6GhUQ==","signatures":[{"sig":"MEUCIFl2JhtPxww3ihS+MiNvG5i44WhLHEyLjKImxFyZq+txAiEArrIabYGClzELpVa6GKRwVMt1i2fuvzwZ6bfrWRjaqu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818190},"type":"module","engines":{"node":">=20.6"},"gitHead":"948b2bb7df626bffbeeae67f274f8e31e48d75c4","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.9_1784434372294_0.6255177838412054","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@gitruck/cli","version":"0.2.10","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.10","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"b7fe53c255921431afdc7bcaa24182bc0889ff24","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.10.tgz","fileCount":27,"integrity":"sha512-TBSn5DJAvrTui23QXpNJj7zAcEjuTWcnk3O+ph+rSZ+Beo5eWinXsXkAftUwgZtvw4aO1NPQK8w5BZQWafTP7w==","signatures":[{"sig":"MEQCIE1VVZPDcNr8O+RnXaLLfMU987s2RMscJ3F/tN17IGZGAiA7tfiQe7i9zOwoXHVk0G7KG4E4C2mUz7LUwIws//QLCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870474},"type":"module","engines":{"node":">=20.6"},"gitHead":"c9174ea3c095d9fddd916d0cf442dbdb94901551","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.10_1784507184058_0.034715056987789206","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@gitruck/cli","version":"0.2.11","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.11","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"5c00fed91d35e33dc90f6455b7e116447972b810","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.11.tgz","fileCount":33,"integrity":"sha512-6AcZKxqha9SfUegeQbMhuC8d7PnrEg6vxjqKG1yjzBo0AKPDIMfgqqikRHiUgF+Z+FlV3IqpnRqLGFiZP3rM7g==","signatures":[{"sig":"MEUCIETNGzdvBFO5Ht5fGt/3vp8JSGomSyHwI8LslSalscbHAiEA4852GrtbqqbxA+ZnBsZ4axUAb/mIsITNoYALwA9D6hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1850837},"type":"module","engines":{"node":">=20.6"},"gitHead":"c3ed7382d1998778b6ac8bbf3c97baf17822deb2","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.11_1784857904629_0.9275272468973395","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@gitruck/cli","version":"0.2.12","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.12","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"2acf5351dcf70b1be67a62d9f46714ca6a764410","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.12.tgz","fileCount":33,"integrity":"sha512-8y0XNBHoyxIZyCUHRhJ9Akxv/RPlR8Z1TYhNeAqp2eNd/EUFacirNVyOPWzwnpBwboIMflLIbxOC2S2mUnGsBg==","signatures":[{"sig":"MEUCIFGldGa9kIWwVNyB+AsePDeTKK27rGzpawVV/+nCSfO7AiEA+jXye88h7ulZWcLxngLdv+u5WeDswBNK+YWkPngU1mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854222},"type":"module","engines":{"node":">=20.6"},"gitHead":"4e2c152769bfef3bbc76f01c8ebe8cc12bb670ef","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.12_1784906311494_0.046309125918176264","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@gitruck/cli","version":"0.2.13","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.13","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"acd5d5ee9d4579d4f2cfd4913fd3af878b517a6b","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.13.tgz","fileCount":33,"integrity":"sha512-yaMOhsQOA8lQZOClbFHPMJGQE74/2knvGn3i3JViVi4cTDULr3MsNqn0OlNNAOmxnDJijf7fFbRUGqNy/ym4qA==","signatures":[{"sig":"MEQCIFw4e7rHD5frgkNlrfQqE9b1NdGdYWnqTq3hHRKB1JS1AiBwSnsPoUF/nwy3T/+ooM0Gy+pQjAEzs+BXrG8ZWV4JXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1855903},"type":"module","engines":{"node":">=20.6"},"gitHead":"566a8780acc0f342fbf02e1d1bfe845ddc36f460","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.13_1784917116655_0.870989713165772","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@gitruck/cli","version":"0.2.14","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.14","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"f69776315d89a520ef899d62790d6a5528780886","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.14.tgz","fileCount":33,"integrity":"sha512-edXRr5QenfOlHw9Qmt3KhGdLjLj1F20nJhlXuIdkuodWv9cKCvO3gsWka0aBCcgQsMaYYrycHbc7i8D0nqmvWQ==","signatures":[{"sig":"MEUCIF5I7G4Xh3ZzHN7u0Yt0EvydqwjM0kA/Afhqrk6Dbs0ZAiEA876CfNCkHgaJmhzqX1/PqeeUnKqXWgAWGWq05wVEZVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1867517},"type":"module","engines":{"node":">=20.6"},"gitHead":"16af8fc07827aef5c4066a3c49e37619073a373d","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.14_1785026872337_0.28998142606473754","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@gitruck/cli","version":"0.2.15","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.15","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"384837b09ab901c91cde3910fe59387fa8dbc5c0","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.15.tgz","fileCount":33,"integrity":"sha512-OKTQrw2S7oiRyhClE5XFUHgLkVimrl6xtHn7yCOPXtjzZxLhFN8+2i8lVHw2yYLeEvuf8EUekt0CcCvAMICGpA==","signatures":[{"sig":"MEUCIE28zPotux/Pr7ZZme9vDc20PuXG88L/UQF9q+dA8jKyAiEAgrwL69Y8bNy50TXgJ3kdJZ5Bb4YUq+5qibE5yDy0K2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974592},"type":"module","engines":{"node":">=20.6"},"gitHead":"522c3783fe1ea4d29a22e186ab853bf511bdc91d","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.15_1785125561559_0.34325069588787427","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@gitruck/cli","version":"0.2.16","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.16","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"38abdda6b8da3ca557df781b406d99b9b799e118","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.16.tgz","fileCount":33,"integrity":"sha512-phiuwVsIDzYbVLn/zwEwnaaNnSNjg15NrrNxbdzAiDbYntaMtkGAEXVh5SjSFuHJeq54rJ73q6uOCkwoI9/hMA==","signatures":[{"sig":"MEUCIAj6id07eXsSqb3eOr1zQy3G5t9nBAb6Th1cKigiCoMWAiEA3ewtJcVPQDhkoCBwnMKdDhmVKLppFbTp7tMIztyd37c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010878},"type":"module","engines":{"node":">=20.6"},"gitHead":"b6b80106f65fe951615d067769f791d9f9e284bf","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.16_1785155009561_0.4468351501070278","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@gitruck/cli","version":"0.2.17","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.17","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"477191f4a3d9218d5186e5a54c7b7cc083b7bb6c","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.17.tgz","fileCount":39,"integrity":"sha512-Pfb+GDRgKic6by0idPZLa6sMeRkJxOZPGkJanhavISHkwBBT2fDHyKIquk6it15jJmLD9UC5cQdzvjOpSmP+fg==","signatures":[{"sig":"MEUCIAGtT78hljLNBAVQ5mnLJ0v7OiFnJA9eFpeuz6OEkoA3AiEAjcNdmvf05ltxOK/vEYp5npouPrSERrfa50CrjWcug94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103294},"type":"module","engines":{"node":">=20.6"},"gitHead":"a1cea7ac264a56edfe4d4b579e45e01a966d7b94","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.17_1785346411355_0.8387647946957215","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@gitruck/cli","version":"0.2.18","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.18","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"7b2b4321dd3cf2d92b297b13589895bf43175e1b","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.18.tgz","fileCount":39,"integrity":"sha512-dqvW94ZyyiSHg+S552IRR/T3DTciSwVxINRiCIak1MSKYdgAmMsiqgJ9YyOmwDh4DGL6GmX0Io7JhzmlJsqBNQ==","signatures":[{"sig":"MEUCIDbEzK1aMqLqXxJJYLHEj76E/W6no2+tpELgGQFXJMEPAiEA1RpZ9CK21rF938hGn5H3hds1shwYDNVP+YmGaDK6y9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123474},"type":"module","engines":{"node":">=20.6"},"gitHead":"7e3efee97640383d67829d6fc3df446900d069ab","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.18_1785481154901_0.9953694165807054","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@gitruck/cli","version":"0.2.19","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.19","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"fa12b57e2b50b5afdd2f85805bb4929b4f5f99ba","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.19.tgz","fileCount":40,"integrity":"sha512-gG9i6KH/9WQNJzjPnr3cyvNMz+g224JM29SzxwqPOwQUANxF3Z8OzY1dRp8YXVnpc1uQ79wjb2t1TkX0mGexeQ==","signatures":[{"sig":"MEUCICqm+QTaXc0fvOVp6EKomw2UimAcG0i3TWi+59JFFYZTAiEA8PTcnUw2iKadNA4t8JTcOQxVIhRSye9Wv7gu+i/QHP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160633},"type":"module","engines":{"node":">=20.6"},"gitHead":"4c050f844f5086b451b92a5e6610ca483a8640a8","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.19_1785982574032_0.9730189581994464","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@gitruck/cli","version":"0.2.20","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.20","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"5d7cf9e50c12865534ba7bd3900f3c6993448bad","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.20.tgz","fileCount":40,"integrity":"sha512-z6RWBha9CIhaZN6NW1HTNmiPc4r1g5NdBP4uItWXHxqZw+DXGABY2MkFOZ5e2l2jATWA7C3ApvXRUFPR9TuCMg==","signatures":[{"sig":"MEQCIFBSrBZd5bVM8fl5U1SnpivAP/+fP7I1l4U9JL83set1AiBG+vUde9cjgV7s5B1c2qkWmL5C+ZcAgADVdtRZN1toRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2165887},"type":"module","engines":{"node":">=20.6"},"gitHead":"6f850d080aab86340d10ae6b6b1de23b1fca472d","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.20_1785986900876_0.47709177972838","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@gitruck/cli","version":"0.2.22","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.22","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"790b08b6002801231693a7d8b28ff1843177def1","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.22.tgz","fileCount":40,"integrity":"sha512-LxlfXUTVcY+JKt7nUbHZNteWszT55QfoCDDY9xgezvsAC2daUuoaImPR/SmYF309V6dc+SHQI4ADGxTgxEeR1w==","signatures":[{"sig":"MEYCIQDU/2Ko4K4PtFNn2baEJ9aid8h6vFNW6gahWpCxKxBcIwIhAIY3oWiqTZzz3ADQEtousFKRrGJ29QHq+bOeliuRSvWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186106},"type":"module","engines":{"node":">=20.6"},"gitHead":"6fa745df0f8a730c83be0aa12d3ad089b37e691f","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.22_1786039913034_0.39789444780739847","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@gitruck/cli","version":"0.2.23","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@0.2.23","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"78e233e12c0f99ea6293b8cc562ad973cb171e0d","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-0.2.23.tgz","fileCount":40,"integrity":"sha512-F6yLsUlf150Xvx7vbUAwIYmr2iQFGMNfdSW8i18lmNA26xX/JpaWRrl5vJTDViCvEF0Xt8P+8SgXXCh8l9Fq/w==","signatures":[{"sig":"MEYCIQDOidanVZZU39kkMTrovb5QL4mKCMfvHrRFyJN4wA6kUwIhALEcd7T/nPVszQml3UlONLlPVk8yPC3vZPFRfeGJmzqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202804},"type":"module","engines":{"node":">=20.6"},"gitHead":"97c6a3f2884563a1eea06ad86623fe401c26203c","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.23_1786079910324_0.06897382870599178","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@gitruck/cli","version":"1.0.0","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.0","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"9759b6e34f41a93c1ac0f70cd6f55cb25f24ee97","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.0.tgz","fileCount":40,"integrity":"sha512-aguugyi8ek6mwTMwYY4jnUhumoTmTFXiB9rxVeg+Q0S3+8lJW54VXO50fNMICS9POVRRkSTmMgiaL3Uo9mLKzQ==","signatures":[{"sig":"MEUCIQDvImtaSp1ivbdLXXtdv1StN4n0WA4jIwq1lZWpzX04fAIgD8s6PkTAimZPfqR1S75AT7wSrPcFEcCKOL5fwQdmJ7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2220962},"type":"module","engines":{"node":">=20.6"},"gitHead":"2e6c5f1191f5abae23210baaeaf331780b6d8d05","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1786176407468_0.7216002543547768","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@gitruck/cli","version":"1.0.1","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.1","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"5f822192f8d7ebfa7541363c98d96cb9d097e5ab","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.1.tgz","fileCount":41,"integrity":"sha512-l9zOZVVqEhtpZs5CqYQPOosKs3O61CrYlEM/XagAVfDBBuq2tMA9Y+Rt1gvqD14LkcN8cG0g2/YSXHns7PJhTg==","signatures":[{"sig":"MEUCIGLKvxvXNRMJgQF21yzBCEhVx/gxr678CT0QMwauEFuAAiEAwYUznZHiAQd2SqIyWijOQkIC2xKXC0MsgaRlYte2Hq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2423191},"type":"module","engines":{"node":">=20.6"},"gitHead":"ca32164b11fa5c5d0e2332e69dc878a5c9c84999","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/local-search.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1786701451166_0.5312218607042358","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gitruck/cli","version":"1.0.2","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.2","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"287ac43a610d8fd884abea4ea82fa2d1df62b5ee","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.2.tgz","fileCount":41,"integrity":"sha512-egf80z19R3eAMPBtwZhwlNBxb4j3e7erHjO3z9GkpEeVHrJyTqwew30z6ZdIZ5tNeUU6J6p0JqPqPANMIpp6/w==","signatures":[{"sig":"MEYCIQDpiwCNPrjWQI35mUZ/561XZcm+ED9AyN4yHWrlm01QYwIhAJ06L+IK9FYr8tWWkv5Q/vS7ojck0xPY7RlRKHXWvsDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438889},"type":"module","engines":{"node":">=20.6"},"gitHead":"60477b9d5c2f96e2286b133e4de92da98d60c5f4","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-lay.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/local-search.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1787029744434_0.9881026464599261","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@gitruck/cli","version":"1.0.3","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.3","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"77aa5cb6aa21883c8fb049ac4aca8b99fafa996a","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.3.tgz","fileCount":42,"integrity":"sha512-WVH8ArJ5HHCWufo2r1bjxBkRjDI6gLjqblzJWwmjolrsP3vOZD5sGS40sRVUTd88Z13PpcRdvjR1pxliCgr0jA==","signatures":[{"sig":"MEQCIClSnFPBD/L3LRu6myR/dQpDnkGl1rV5G74hRMwXTuVgAiADK3hsalYziyNuIuIc6zZKswhcqycy7TS3PdGLgIYm4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2635579},"type":"module","engines":{"node":">=20.6"},"gitHead":"1f1ffca352bad89e902984a9fc0ba6dddb7ed514","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-lay.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/local-search.ts src/lib/qc.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"11.13.0","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1787480309436_0.6786504468483561","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@gitruck/cli","version":"1.0.5","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.5","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"0380d41a85608a2e8380f0898ef4cca5f7105244","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.5.tgz","fileCount":42,"integrity":"sha512-MqGCP0aiRlo4OO2TVOWzGDqffz8VLxf4Pyb94htlESvShAYT2/US84N9hspH1ddnFMx0ekNKzHvn/VplYkHdNA==","signatures":[{"sig":"MEYCIQCdxlxzJUCxgCjM3s5JMSS1R4AirLFSJheGPbCueTh5TgIhAPQtFFPvNiWnE2O4Go5BUuTR/8jnFqB8HoPfZmWfyU/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2648665},"type":"module","engines":{"node":">=20.6"},"gitHead":"2b54052e02e8146e4c4394f950dd2ebb14f21bf8","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-lay.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/local-search.ts src/lib/qc.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1787594945739_0.09762295624394013","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@gitruck/cli","version":"1.0.6","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.6","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"b1681ea9f523a92befadbb116076bb531a612636","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.6.tgz","fileCount":48,"integrity":"sha512-GGU92h86x28wHHz/l+kUgIWKKXkDa2lg5+ooo9dlXyPag6gLnwWGU1o8Cbp6fNfBVBwJGAlE0BsACPUZv2hXDQ==","signatures":[{"sig":"MEYCIQDZX5EigjbnWx82swN1eNBRa4dkHp+pKHpOeChumEYlKwIhANmO5pyhwxvdcjYBmaUMvAieNphIcOBwKKPBpoQu4yAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2836827},"type":"module","engines":{"node":">=20.6"},"gitHead":"f52ea4d75f4ceb309e763893db3f6e3a992d6888","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/local-search.ts src/lib/qc.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1787908078295_0.8417247321538237","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@gitruck/cli","version":"1.0.7","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.7","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"39d407199fee1a3908729a8d8ea10b2d44f5ba3a","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.7.tgz","fileCount":48,"integrity":"sha512-utdZmckmbq0R9EAtBv6c0T9OghR6SDK9ziEZ/Ox3bSCWwiahWgt8tvhwJAHE7RbuPcUWpQul/BleObfrQn+g5A==","signatures":[{"sig":"MEYCIQDrVzxSF9dyEhOiLQ5jENF8TmE2pf9/zRmc3xkuJ45YwQIhAKr4ukElYqTP9M+mNirLtybjF/mrtfQZxYbVjOZmVOS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2543897},"type":"module","engines":{"node":">=20.6"},"gitHead":"7d1d284e6f639e0263f28cb9ea84916d7a6d0092","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1788171619064_0.8842275636736501","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@gitruck/cli","version":"1.0.8","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.0.8","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"532a3aa57a62a3663039e449fdf1dad33c3daa05","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.0.8.tgz","fileCount":48,"integrity":"sha512-dd/j4TFjZmvUnibVzgeg7snZ57HNT/d7F1QzVDON4VRp+JCh2LhklwoiHaeHTuH9zvcYswCPiiPIHsg9RXsZbA==","signatures":[{"sig":"MEUCIEWBEqBB7F4pcjQTuBMTKoV0J3onLZ5/Wpd3+Kzu3B40AiEAoBUUw2tmW7esLtQN0WQy4C1TxGOBlR7N5hcl373Xhm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2566908},"type":"module","engines":{"node":">=20.6"},"gitHead":"93da656b56ff8507b721fb072333ae82f7c07a4b","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1788205305279_0.881831407163779","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@gitruck/cli","version":"1.1.0","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.0","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"368d7cc9478b9cd3f7303424d3d6e9bf3ec65408","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.0.tgz","fileCount":49,"integrity":"sha512-/t07DCwP/eSuuNsAAhYkjpAjb5S7PX0nzlNbtmzfQ5Pd6mR3Gdz0eB+xlRn+fA8PveN9yBXIGoPG27/BQCe1RA==","signatures":[{"sig":"MEUCIDCwB+a3tDMAnPFYVOZNKr/EN226TG1n0nVuPKof8qzZAiEA3fJFXmSLP6OEkouZgrIW4rpPp9NuxDeyawnTbGu7rxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2594692},"type":"module","engines":{"node":">=20.6"},"gitHead":"04856e57cdab2fe70629359a5f5a4848c4449f80","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts src/lib/audio-tighten.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1788343403582_0.6315821607547469","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@gitruck/cli","version":"1.1.1","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.1","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"fe7865556f466b03929584746e6c50cd94a307fe","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.1.tgz","fileCount":50,"integrity":"sha512-Kz35G0zUw4NIApiJdmlKCrBdOu8hHWDHMgHgqwGZrlEg30T1KHCUGfGAeyeIfLelkksfzZnNu1gqkRU4Qxhtyg==","signatures":[{"sig":"MEYCIQCDgj7jaVEwqhJVZn9mcYuGrU8mWtohYUgNlccsUBiHCwIhAP7UqlwwNX3SCKuFCXte3s/XvjTYNPXuGD/L++OCJxmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679949},"type":"module","engines":{"node":">=20.6"},"gitHead":"e377bf822b1b875a1f6896f2df70345b555e2781","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts src/lib/audio-tighten.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1788412397765_0.5004938655785418","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@gitruck/cli","version":"1.1.2","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.2","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"ddb7d47f3fe51861269788b8e076cca9489a8db9","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.2.tgz","fileCount":50,"integrity":"sha512-sj2xscqCvk+i0Uj3lAulWvSb5Wqg0ZqaGgTdi1PW25RF8f3cLK/LYWJnDyf2OhU/uj2OiHwzsfzmcZM+UBP2+A==","signatures":[{"sig":"MEUCIG008Imo9oqaLphN/2rhvQQZUT64wnkSpGtgr7+tCrvwAiEAnvNPrOFKgwB5quZfo8fHQHXN+W5ZaQ15+8Lv3ydb5jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687789},"type":"module","engines":{"node":">=20.6"},"gitHead":"a494822801f1de53ca9e1174706174f2f6b7fc37","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts src/lib/audio-tighten.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1788454429599_0.37527550503742035","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@gitruck/cli","version":"1.1.3","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.3","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"d02014e2078e0a0a61b3438e1ac2a2120dda6b7a","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.3.tgz","fileCount":50,"integrity":"sha512-hnYWWF89XpumonU00TOSg70W2y+XV+QTDc9ncxxK86MXEsZe4al6LkHJEDFN4ZBGR8LJ0ruA0R+nTVziGjgMyw==","signatures":[{"sig":"MEUCIFsFMogOBPjvGYrGYHxcPBi67MqlctxB05FfzzKJybFaAiEAp5gMLZUkkeX60UlvpaW6lhvRKMjVO+Ukglh7Hwv7WDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2724764},"type":"module","engines":{"node":">=20.6"},"gitHead":"41e19d6ed208c2a9564c5fea1eeabc674b184d99","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts src/lib/audio-tighten.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.3_1788593964918_0.34812438144370694","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@gitruck/cli","version":"1.1.4","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.4","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"03cc9c90b9d0c0f049b9ac080f280466f81b07c3","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.4.tgz","fileCount":51,"integrity":"sha512-NpmaB+EeVcEV//e1kp5rOrm/2hB1MCGkYE8AkNz8B9nJApEtrqmLmrhLUmR2s/CT+i2DrJFSFUwd/no8q7QX2Q==","signatures":[{"sig":"MEUCIQCSZhuqoG+KcGBOwHUS2urUgsFlQjk4ZdH5n3NBRowzYgIgO/oPMP1P8CHR/JUPM6lb//l43mmZ+b2+Dr3YeDNBE4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2752746},"type":"module","engines":{"node":">=20.6"},"gitHead":"3bb2fea28cd684f070fc3e8049db64857b22b458","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.4_1788691162201_0.27808886842913716","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@gitruck/cli","version":"1.1.5","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.5","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"5c6472ae0612d677c3ef2490aec9b28f9a5d44cc","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.5.tgz","fileCount":51,"integrity":"sha512-K6Ji9ahExJ4nXzY880S7DyyYtzsFtIVqq7OcW33njdlvfPdIVHx/AnFXMjlJ4jsbsuUVgFzEL6Sid6MMBNvxQA==","signatures":[{"sig":"MEUCIQCchRPLH4qRQkPBJAYuVlPZOCS16b0nTl4TYQwC8+iSGgIgFvLMaw0D3eOCGitqGueLZG124eGl86Xr2Aax8F+yLVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793987},"type":"module","engines":{"node":">=20.6"},"gitHead":"e9630a5c1b945607e55fbacce712ecb6170ce431","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.5_1788794966043_0.45268268718138405","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@gitruck/cli","version":"1.1.6","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.6","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"a8b3dca6ed1dec44e6e81a8ab5af94840a475dbe","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.6.tgz","fileCount":51,"integrity":"sha512-Mq0QW55hFq6N7m+eY9qUGVI5x8/GL5atorIPaJXHRggyW6XqTtj4/wrLRrVBWwAsMparJ0v7S65xbxDkpvo7Vg==","signatures":[{"sig":"MEYCIQDbpMzHP9zLSHL1pLcFl4WhUfoCLVambMq1WBRwolYq9AIhAKI+g/MgHVUeZcLAfKQwHXkDuawWXa40B39S4Z0/XPb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2809033},"type":"module","engines":{"node":">=20.6"},"gitHead":"8cd4498590814b2e79624fd0ab90801233483b50","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.6_1788883463052_0.6935980024787096","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@gitruck/cli","version":"1.1.7","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.7","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"6e4e7d116d42eb66d3e27c6ee2304059817d9b40","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.7.tgz","fileCount":51,"integrity":"sha512-EDHGW5FHtPaaqYF0czj2bbRO9h5TN6rvgxnjpJCAF2xjx/M8Oc1x0Cw+HSxZ0w1XjDemI4FVqckExHSX42LkNQ==","signatures":[{"sig":"MEUCIQDmGK9DugSjqrtE3eTxDna4LRUnsY1VUZxlFiD/h26nyQIgB9fa7msqzKFp+vqyNkfPJ1yhYUoz/+lsr5u41Pe+cL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2855288},"type":"module","engines":{"node":">=20.6"},"gitHead":"4cce050e16cee7e1a9b55fcb8d22c07134e3e9dc","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.7_1788965706192_0.21067553284454066","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@gitruck/cli","version":"1.1.9","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.9","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"4bd92db323e9132ab7e547a61988ebef82988a28","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.9.tgz","fileCount":51,"integrity":"sha512-byS7GVbwgYk0/kl5TOx0N/h6uule6Vz7fsUP0zeg66Mu/ndcTPQrNLcERh36KWN2w/DitZ5SjR3ql+OXa92DAw==","signatures":[{"sig":"MEUCIQCVWY3tgF3s1SpelvwTx43DOfLc0vDuYIkriUBNennjsgIgHxuyixqbQcR9hcC5SAAoZjJylQaj6jsvICIj5Bttsfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871779},"type":"module","engines":{"node":">=20.6"},"gitHead":"4a9fcda3c5c9469b0baada38b1c45bc5c381a3bd","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.9_1789010819989_0.16114796381605712","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@gitruck/cli","version":"1.1.10","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.1.10","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"307998a55042b47d72244833c922fd29e1ec86ad","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.1.10.tgz","fileCount":51,"integrity":"sha512-lZZakJ3iiwm/mSf2TRCIEOL+AsPOCFwm6JKpnReglL8Lnk9HRyd9JqNCWxe913KaOoH2PDTD07oVuZ+k/FBnvQ==","signatures":[{"sig":"MEQCIDuY8Q73/7P0959jPM5VWrv4/huKY/mcsi0+NiTeD4gRAiB0BPYHThNBMYcsogY1Q+cT+jWNSfEwz/NAs0SfvxxFgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283327},"type":"module","engines":{"node":">=20.6"},"gitHead":"7fd124f730c6399e1a4e8c37faa4b68bef8e12bc","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.10_1789047366422_0.16287624382496557","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gitruck/cli","version":"1.2.0","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.0","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"f29cc59ac770e4d5ebe0df31a13e060d0c36aded","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.0.tgz","fileCount":51,"integrity":"sha512-7lJKbnkC21DT5YPzY3nOLz8yCLlGoiygfPzwhwS11Ut3azOM7EqPJdqdwnqmZUh4LrzqwolutwhK/OHB1b7JYw==","signatures":[{"sig":"MEYCIQCf2YMgbNrqupGGdyxcCSUFDc2h9STHJtIDEXY+xNG1AwIhAPDCzV7T6cbbs6rfab5tehdV/rStZNjr5fdNZEmDg5DX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3323205},"type":"module","engines":{"node":">=20.6"},"gitHead":"9b93c7f8e2329672a976dc021b8a7f20e71afc69","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1789118659355_0.6602898855756536","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@gitruck/cli","version":"1.2.1","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.1","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"42e074db6c488fe0372bb88c5be46e7e0ed95f3e","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.1.tgz","fileCount":51,"integrity":"sha512-lH+ijNoaDzk8xefhrG8g7IQtkwAcvw4xWZH5CStH6x+QuxI2J7h3HutnfS94R2QYEKHwY1RIN+e1x2eE54UPyw==","signatures":[{"sig":"MEUCIAak21VNF0hFFRvBdotZrKM2Be5EBAvrHte6H8LSAKpjAiEAtaBj+yVt49TKOn1zACVGfXBD9Ki3X4Fq951W7Gl0reE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3337213},"type":"module","engines":{"node":">=20.6"},"gitHead":"9738f34c110140ea0bcf04c01a384a0179a170a4","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1789287622337_0.6486367042649459","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@gitruck/cli","version":"1.2.2","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.2","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"ed994f2d6035853b3681de1598d9e45cbf51015f","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.2.tgz","fileCount":51,"integrity":"sha512-pNu9FqutuLHBg5xBgMq5ycecAWZCOW/R5+f2Drtv4RWtb0/+QbzPM9+JF+WJKh1h7HpHEqvKpKA8c7lOUYkRmA==","signatures":[{"sig":"MEYCIQD1BJ3YXKmK5ShaXLyFQRlQOtpcDdInxgCjS3Lj5pmlFQIhAOO+vAkPDClL/LqndLblO8W05Gr+SA0gSV5VOftB7uNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343207},"type":"module","engines":{"node":">=20.6"},"gitHead":"f3f3f4ccd633e8604b74d5470860b81ea34b7e44","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1789306087455_0.3475604090494533","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@gitruck/cli","version":"1.2.3","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.3","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"09d2be185387e280c466900fa44da39cbd86eafe","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.3.tgz","fileCount":51,"integrity":"sha512-dTb7wSUU/Jz+WPWU7N+kHQsrilao5N2/V3pkG9Go7lAHr9DHUKUHF1dcsVTZtH7NPC4XBBaoHNqpzybRvNyp7A==","signatures":[{"sig":"MEYCIQCGpChz2lPKZ3/LC7dEmD5ZY3BtaWsTpoSVuf0CMSUhkwIhAKX0ieIjVG3CWTSM4zBrK4kykFAStNbFHH3r6mGU1z36","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3347537},"type":"module","engines":{"node":">=20.6"},"gitHead":"ac77a3838d270fa373d1c24898510c02f7579ca4","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3_1789311684705_0.7426845017139241","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@gitruck/cli","version":"1.2.4","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.4","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"4cf79c038d42028e221f9a8d21ba5253086c3969","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.4.tgz","fileCount":51,"integrity":"sha512-baZjoo6KTvhhvpksBAHirxH6vfudWtI/sWf9ae/Mo7hLhYVodEk86cKdziikVMkzA0TQAA0enVv8VILNI7z8jg==","signatures":[{"sig":"MEUCIDESXOyIc4HEUYHvzOWmyqGg7g5geHQ8qtzoH3T5EkkQAiEA7rE47Qe5XSr9hzFss8auNMJeLBsHA/r3pWGogi2r0iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDs7uH85gjpCtLatZUNILp4J6qx8azIaAZZxEkFDeSr2gIgTfzvSiYRbpSjnJMAs6LLTIuPwvFMSRzG6o5DBrjVkQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445594},"type":"module","engines":{"node":">=20.6"},"gitHead":"849f847ef95b60d435f876f46ab667079c758611","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.4_1789408236673_0.9648893688157647","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@gitruck/cli","version":"1.2.5","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.5","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"bdc239ac5c7d1e8575e950f2a50a4369b90bba7d","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.5.tgz","fileCount":51,"integrity":"sha512-cqPmJCYupT9mkWbr6iUruH4ln4kjg19mAWrzumZlnIsTQVpR2smaP7LhYrVubIfMcL1byEDUMFj2X1uaKs1abQ==","signatures":[{"sig":"MEQCIAQKTZpA9v/Y2FRkz3LyC1qn+vFLXg8an9cRXtTiQkRHAiAcWDQo+n7VOlBzgFGvfTJ4Fsh3cmPUa3/w5Ni7yxWTqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGep2AcCzC/iEuy9qzZSKHFjPBeiPpYw3I3sC2Om0ppAiAe6FK+91V0F08wvldJ5+TrRnJPfQV4/Y0ZSCniiVCtag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3458837},"type":"module","engines":{"node":">=20.6"},"gitHead":"69a1f5124ca31124df70bcf6f30840ac088bf925","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.5_1789485720682_0.8170010714875164","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@gitruck/cli","version":"1.2.6","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.6","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"3e359c082c7d26e0fae4051802128c000ae9dfe9","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.6.tgz","fileCount":51,"integrity":"sha512-b0Ua+JWQuf4IzuUNgwUzzOC6hkD7LmvQA7xypH341wS4Y/RQvmza8kXYYICMd6gZ5d6PHT8VoK3gocyU7R5JYw==","signatures":[{"sig":"MEQCIF5bzKlnqjFRyEliJ/UAW3A/hXgKfcwZbyAwNhyvdbFZAiAsQYhMxYMaFE/quenfQTzzvaEdvQdI3H/cwlwyMPoN6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNn+PsffuKtEuj/QpioC4FPA0pO/FztazylR1pSzZQlQIhAIArg5m1FoiStHWNdDmHxJgn5zsmEBKha+37xC4w6j3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3507115},"type":"module","engines":{"node":">=20.6"},"gitHead":"c2a0f469e5b6d23edcb95e2115fb13ee6277ae96","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.6_1789543720614_0.3130122134836022","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@gitruck/cli","version":"1.2.7","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.7","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"93a2b6731aec900a21cfeb7eff7e6777ed9472c9","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.7.tgz","fileCount":51,"integrity":"sha512-A8sxloXSm1Y0vpRjMMYUYee/UO2ACXZ5xUenJBIw2ZLsA9a4IYsccqwAOUk1/XSbOWbtmC7006if3vqNExn8MQ==","signatures":[{"sig":"MEYCIQDR0F6C7vXd0IiPknII+X81qqDx38105N7U7JvYbvsVugIhALSVpxdhPfXVM4eJI46ErQD13iw8B86ItwGLk9JhM8Gu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIJ16Pf1Fx8uuoLE2unxlYklJhzgBUDRREQON2VkTnVAiBmjVJsaPN+VH/49pwR7XFLQBunSphtDjGkeIVqeAM1eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3511987},"type":"module","engines":{"node":">=20.6"},"gitHead":"03cd95cf21b2d025db0392ab8446782c43dd2958","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.7_1789614587000_0.3577239834453625","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@gitruck/cli","version":"1.2.8","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.8","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"187ecb53cad59c0082dd5630db9c7dcc08ae5147","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.8.tgz","fileCount":51,"integrity":"sha512-TjAjs21j/QCadTQsPxijWHCCrbSkB7EtF7GiQCQVMxaBInMD864xmDSxXLs76ev+v06M/qfjXxIEsfxiPUkBuw==","signatures":[{"sig":"MEQCIHsCNaHpnAakjfWoZjbgffneN4YOWY8VABH1PRARhnlHAiAKcFHXl/qsoDjzPLBWeMjO4XqxdvgC5jOGlTV4jjwq2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+MYpEgQGQTXyCp97TxSkz6jBPWO9jLdCWhkERCb5GHAiEA2u7wZ/iBlix5YVF+X/SuCt1e8h9xJ+ApoK/WhDYcQ9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3534069},"type":"module","engines":{"node":">=20.6"},"gitHead":"a55fb66c645870f05aa9923775357d1a17d3330e","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.8_1789652297808_0.6006849158018281","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@gitruck/cli","version":"1.2.9","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.9","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"ee18dba8f9668ef1e47366a5e338109d3268b48e","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.9.tgz","fileCount":51,"integrity":"sha512-0CY72Ok+ZH+ZVH3279Z2ASQ5WyXA7CG9MX+bgKyd1QROLEo4e7cYR93PcVleS7E7c50gTJdoUvgm+vedw5r/SQ==","signatures":[{"sig":"MEUCIB8E1F5wrzix5krA71B0Vnx2E/PhYu6+YwfVDvH1CjI8AiEA8znuHDG6eq8Kv3thvPyCMD0faTO035TFpEwyxTL2sjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkojM7KTXt2cqLBdaFxWtFc9mIbR2zyBJ8QIedT+hiUQIgFeSgsQKafw5Vnom1aULFr0z2v3PtZ0jKkm/bzqsQi7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547919},"type":"module","engines":{"node":">=20.6"},"gitHead":"e35f3112ae4ea6670d13de2e0f45c9580fea416c","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.9_1789723996830_0.03853639209905335","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@gitruck/cli","version":"1.2.10","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.10","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"b74afacc7eea08371193cd2604607b32dc15d4de","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.10.tgz","fileCount":51,"integrity":"sha512-qKf8ytWJz/iI3TS1ZPpLPoZxUBVq5NlWl1uVvmKSftekFAgONYOz22VMkQ+EuSOksQubYB/FOoJkQfL2HfIL3w==","signatures":[{"sig":"MEUCIQDW3f1d+gb64VdQAKXHlbydnIypRziI2NW2Y4iEeUQt3AIgNU3QeIzRS4P6siX/LLVIyxDi1EVWh3QJ6j6mWAJl0QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGIsdxB1T1BJV7aYwc4gtKAg/NTXn2LIU4vQdCj25StTAiEA7XBjLa6KOhb1lr3Wp/e8RRCspSmkhd6LVl3qW8EQGGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3553976},"type":"module","engines":{"node":">=20.6"},"gitHead":"966651c8b69e2375cb8a7becdf5c7cde819729a5","scripts":{"gtrk":"bun run src/index.ts","test":"esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/desk-locate.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\"","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.10_1789748608611_0.2987096112554879","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@gitruck/cli","version":"1.2.11","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.11","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"d6df9b5daedccaebe677f22801a0c04544e82a1d","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.11.tgz","fileCount":51,"integrity":"sha512-jwvjK+r3M4lRZSs73pcaae7KZxl3StEsQQDlbM9qsj/dNThvuOi7jI1VorT3KwmtMtksg/JxKX6XiavON2pUHw==","signatures":[{"sig":"MEUCIQCTni5ph9tvYNmjNDCeKpM+qxMBE1P/GLUsuZFz0reGzwIgA47QxzmhxuXjSCHz09oYtO/OXnw+x2aI4HT8BBW2idE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD72ZsuQZM+Erg9jp6NCDd/jgxT1JEBslzR2+FpBuUvrwIhALWuCSDOnPmXVX7NOV1B7XZo2HHnEXck6lGFcMn6NnhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3558462},"type":"module","engines":{"node":">=20.6"},"gitHead":"7a58f0219c99ba916000fea2ee56f2bbf7d4ba25","scripts":{"gtrk":"bun run src/index.ts","test":"node scripts/workspace-pollution-gate.mjs --snapshot && esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/sidecar-write.ts src/lib/user-config.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/desk-locate.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\" && node scripts/workspace-pollution-gate.mjs --verify","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.11_1789846676287_0.9575609189439942","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@gitruck/cli","version":"1.2.12","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.12","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"03a38c0f83c6568896c9dc3f9e3c9dab66f4128c","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.12.tgz","fileCount":51,"integrity":"sha512-vx4VknarkFEK2cJlgNC3Stw+GnWluA4arWi7XwGenSqDcOHVHtBnczh1WLTTnywA/2nzAbs7BW6FJc5FHCrDbA==","signatures":[{"sig":"MEQCIEbawEt7mvU+JUhFp25agTL+2dSEnZPPe3RUAcLCnfH1AiBV89d/mKHAe9u6DIqsJ3vST5DoAy4SfO5MngvzwrbifQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWSJLxd31BTvM3w5wb71Y9A0H665HUu9Y5hg8P6ozdLwIgSg81PbT3vEEtVFAaQgZLTdtlEH+yb36cTwJP5DjHLO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573963},"type":"module","engines":{"node":">=20.6"},"gitHead":"2f42d001ad19148a3850737079521c1a937b64ff","scripts":{"gtrk":"bun run src/index.ts","test":"node scripts/workspace-pollution-gate.mjs --snapshot && esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/sidecar-write.ts src/lib/user-config.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/ai-drama-lay.ts src/lib/desk-locate.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\" && node scripts/workspace-pollution-gate.mjs --verify","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.12_1789869058490_0.960084100173239","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@gitruck/cli","version":"1.2.13","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","_id":"@gitruck/cli@1.2.13","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"homepage":"https://github.com/Gitruck/cli#readme","bugs":{"url":"https://github.com/Gitruck/cli/issues"},"bin":{"gtrk":"dist/index.js"},"dist":{"shasum":"d8ac1ace6ed3055904e88dcc1d6c74ba3789db4e","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.13.tgz","fileCount":51,"integrity":"sha512-lKkJiM5k6qCMVVfYf//oFLZIbhW3Rbd4dBVrw1GxdsF8UyC9kS+ypMrUCDZUQpL/e5H0dm9tZQqpvG80FLSivg==","signatures":[{"sig":"MEQCIBtbvgI2mhdj2ikFmPz7BJXimAPSLpTwmE5bAnOWGj+MAiBnmRqlbz9cm1pzM6wskvwxwO4VBht00pj0kGmOv3zHug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxxqAFMWQYAtV68vgU4C7gqyibNXzaAgIHZ7KccV4s9QIhANye2xf3GDJOs8Kc2lEMnXsTb/5gnucCh/0NvSO3RsxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3610843},"type":"module","engines":{"node":">=20.6"},"gitHead":"487aefcfeebf72322179428b47f0d5200f6169f0","scripts":{"gtrk":"bun run src/index.ts","test":"node scripts/workspace-pollution-gate.mjs --snapshot && esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/sidecar-write.ts src/lib/user-config.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/project-health.ts src/lib/contact-sheet.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-batch.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/cut-snap.ts src/lib/mg-coverage.ts src/lib/ai-drama-lay.ts src/lib/ai-drama-pack.ts src/lib/desk-locate.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/commands/doctor.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/doctor-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\" && node scripts/workspace-pollution-gate.mjs --verify","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.13_1790065613493_0.00970018473852452","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"_id":"@gitruck/cli@1.2.14","bin":{"gtrk":"dist/index.js"},"bugs":{"url":"https://github.com/Gitruck/cli/issues"},"dist":{"shasum":"0c41b304aa68fdb3909f3efcdcdd59909d8ef4b1","tarball":"https://registry.npmjs.org/@gitruck/cli/-/cli-1.2.14.tgz","fileCount":62,"integrity":"sha512-UBnfXyC2ut0qF3QXYnP2faY4KfCeWCeU6DLeSBy6Qo6IYvGiGL4qn3dmzkAmhg61Sw68l7HhAPEAGfVLdEjrsQ==","signatures":[{"sig":"MEQCIELLIS4REQuR7gSM9oo4vPqjD+xrwp1RW3WHpFKghW5hAiBqYjesWANu0yVNcvV02+OScaSwADBnVmjQ8/t70/DPbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAzTfkS6qf5sz8JajP4BJIGMKrMP6a66TAofg8ZzVwRgAiAIMrv8aMmGLfh8svYyueAH3WkoC4Mh6lJmsPhEUXaicQ=="}],"unpackedSize":3761368},"name":"@gitruck/cli","type":"module","author":{"url":"同合云","name":"Gitruck"},"engines":{"node":">=20.6"},"gitHead":"4fa89935d48bdc8881fa43fb7194b9d3b5554359","license":"MIT","scripts":{"gtrk":"bun run src/index.ts","test":"node scripts/workspace-pollution-gate.mjs --snapshot && esbuild src/lib/compliance-notice.ts src/lib/config.ts src/lib/crash-report.ts src/lib/log.ts src/lib/read-json.ts src/lib/sidecar-write.ts src/lib/user-config.ts src/lib/enum-catalog.ts src/lib/first-run-tutorial.ts src/lib/desktop-client-hint.ts src/lib/command-path.ts src/lib/user-path.ts src/lib/runtime-channel.ts src/lib/self-install.ts src/lib/chunk-upload.ts src/lib/upload-cache.ts src/lib/upload-submit.ts src/lib/render.ts src/lib/cloud.ts src/lib/materialize.ts src/lib/jianying.ts src/lib/clip-brief.ts src/lib/media.ts src/lib/projection.ts src/lib/reproject.ts src/lib/splitdoc.ts src/lib/gtrk-writeback.ts src/lib/gtrk-patch.ts src/lib/frame-domain.ts src/lib/clock-adapter.ts src/lib/gtrk-invariants.ts src/lib/column-config.ts src/lib/third-party-catalog.ts src/lib/mg-adopt.ts src/lib/mg-registry.ts src/lib/matrix.ts src/lib/online-broll-client.ts src/lib/online-search-journal.ts src/lib/matrix-material.ts src/lib/matrix-fetch.ts src/lib/matrix-lay.ts src/lib/arrange-metering.ts src/lib/arrange-wire.ts src/lib/arrange-apply.ts src/lib/arrange-client.ts src/lib/arrange-gate.ts src/lib/arrange-decision-pin.ts src/lib/arrange-qc.ts src/lib/arrange-qc-bind.ts src/lib/rate-limit-wait.ts src/lib/embed-client.ts src/lib/describe.ts src/lib/highlight-rubric.ts src/lib/local-index.ts src/lib/index-decode.ts src/lib/local-search.ts src/lib/qc.ts src/lib/alignment-qc.ts src/lib/bgm-history.ts src/lib/image-move.ts src/lib/cloud-render-guard.ts src/lib/outdir-guard.ts src/lib/landing-wait.ts src/lib/material-integrity.ts src/lib/project-health.ts src/lib/contact-sheet.ts src/lib/solid-png.ts src/lib/mask-raster.ts src/lib/mg-lint.ts src/lib/mg-visual-job.ts src/lib/mg-track-identity.ts src/lib/particle-identity.ts src/lib/text-ir/compile.ts src/lib/text-ir/validate.ts src/lib/text-ir/compile-local.ts src/lib/text-templates.ts src/lib/text-ir-client.ts src/lib/mg-lay.ts src/lib/mg-render.ts src/lib/particle-qtrle.ts src/lib/tool-descriptors.ts src/lib/tool-runner.ts src/lib/tool-batch.ts src/lib/tool-pricing.ts src/lib/transcript.ts src/lib/runtime-assets.ts src/lib/subtitle-lay.ts src/lib/caption-align.ts src/lib/subtitle-line-split-client.ts src/lib/audio-align.ts src/lib/audio-tighten.ts src/lib/cut-snap.ts src/lib/mg-coverage.ts src/lib/ai-drama-lay.ts src/lib/ai-drama-pack.ts src/lib/desk-locate.ts src/lib/pip-lay.ts --bundle --platform=node --format=esm --external:bun:sqlite --outdir=.test-build --out-extension:.js=.mjs && esbuild src/lib/text-ir/compile.ts --bundle --platform=node --format=esm --outfile=.test-build/text-ir-compile.mjs && esbuild src/commands/split.ts --bundle --platform=node --format=esm --outdir=.test-build --out-extension:.js=.mjs && esbuild src/commands/patch.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/patch-cmd.mjs && esbuild src/commands/matrix.ts --bundle --platform=node --format=esm --external:bun:sqlite --outfile=.test-build/matrix-cmd.mjs && esbuild src/commands/mg.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-cmd.mjs && esbuild src/commands/mg-text.ts --bundle --platform=node --format=esm --outfile=.test-build/mg-text-cmd.mjs && esbuild src/commands/tool.ts --bundle --platform=node --format=esm --outfile=.test-build/tool-cmd.mjs && esbuild src/commands/transcript.ts --bundle --platform=node --format=esm --outfile=.test-build/transcript-cmd.mjs && esbuild src/commands/project.ts --bundle --platform=node --format=esm --outfile=.test-build/project-cmd.mjs && esbuild src/commands/audio.ts --bundle --platform=node --format=esm --outfile=.test-build/audio-cmd.mjs && esbuild src/commands/subtitle.ts --bundle --platform=node --format=esm --outfile=.test-build/subtitle-cmd.mjs && esbuild src/commands/ai-drama.ts --bundle --platform=node --format=esm --outfile=.test-build/ai-drama-cmd.mjs && esbuild src/commands/feedback.ts --bundle --platform=node --format=esm --outfile=.test-build/feedback-cmd.mjs && esbuild src/commands/music-visualizer.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/music-visualizer-cmd.mjs && esbuild src/commands/long2short.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/long2short-cmd.mjs && esbuild src/commands/oralcut.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-cmd.mjs && esbuild src/commands/oralcut-result.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/oralcut-result-cmd.mjs && esbuild src/commands/skills.ts --bundle --platform=node --format=esm --outfile=.test-build/skills-cmd.mjs && esbuild src/commands/qc.ts --bundle --platform=node --format=esm --external:commander --external:bun:sqlite --outfile=.test-build/qc-cmd.mjs && esbuild src/commands/doctor.ts --bundle --platform=node --format=esm --external:commander --outfile=.test-build/doctor-cmd.mjs && esbuild src/lib/convert/ir_to_jsx.ts src/lib/convert/ir_to_am.ts src/lib/convert/ir_to_nv.ts src/lib/convert/am_parse.ts src/lib/convert/nv_parse.ts src/lib/convert/parse.ts src/lib/convert/download.ts src/lib/convert/bake_ops.ts --bundle --platform=node --format=esm --outdir=.test-build/convert --out-extension:.js=.mjs && esbuild src/lib/mad/selector.ts src/lib/mad/techniques.ts src/lib/mad/beat.ts src/lib/mad/scan.ts src/lib/mad/data.ts src/lib/mad/pool.ts src/lib/mad/cloud-beat.ts src/lib/mad/mad.ts --bundle --platform=node --format=esm --outdir=.test-build/mad --out-extension:.js=.mjs && node --import ./test/helpers/test-home.mjs --test \"test/*.test.mjs\" && node scripts/workspace-pollution-gate.mjs --verify","build":"bun build ./src/index.ts --target=node --minify --outfile dist/index.js","typecheck":"tsc --noEmit","test:linux":"node scripts/test-linux.mjs","text-ir:sync":"node scripts/text-ir-sync.mjs","openspec:gate":"node openspec/gate.mjs","prepublishOnly":"npm run typecheck && npm test && bun run build","text-ir:parity":"node scripts/text-ir-parity.mjs","mg-registry:snapshot":"node scripts/mg-registry-snapshot.mjs","text-template:snapshot":"node scripts/text-template-snapshot.mjs"},"version":"1.2.14","_npmUser":{"name":"hocassian","email":"thjhks@gmail.com"},"homepage":"https://github.com/Gitruck/cli#readme","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"_npmVersion":"10.9.3","description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","directories":{},"maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"_nodeVersion":"22.19.0","dependencies":{"jszip":"^3.10.1","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","bun-types":"^1.1.0","commander":"^12.1.0","typescript":"^5.6.0","@xmldom/xmldom":"^0.9.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.2.14_1790267619851_0.7118463109177529"}}},"time":{"created":"2026-06-30T09:45:27.963Z","modified":"2026-09-24T16:33:40.142Z","0.1.0":"2026-06-30T09:45:28.296Z","0.1.1":"2026-06-30T10:01:22.433Z","0.2.0":"2026-07-01T02:54:44.132Z","0.2.1":"2026-07-01T03:56:58.063Z","0.2.2":"2026-07-02T10:49:58.435Z","0.2.3":"2026-07-06T06:24:46.117Z","0.2.4":"2026-07-08T18:14:55.315Z","0.2.6":"2026-07-10T19:34:48.281Z","0.2.7":"2026-07-15T14:19:23.163Z","0.2.8":"2026-07-16T15:38:02.214Z","0.2.9":"2026-07-19T04:12:52.451Z","0.2.10":"2026-07-20T00:26:24.256Z","0.2.11":"2026-07-24T01:51:44.807Z","0.2.12":"2026-07-24T15:18:31.702Z","0.2.13":"2026-07-24T18:18:36.898Z","0.2.14":"2026-07-26T00:47:52.518Z","0.2.15":"2026-07-27T04:12:41.741Z","0.2.16":"2026-07-27T12:23:29.774Z","0.2.17":"2026-07-29T17:33:31.544Z","0.2.18":"2026-07-31T06:59:15.109Z","0.2.19":"2026-08-06T02:16:14.203Z","0.2.20":"2026-08-06T03:28:21.095Z","0.2.22":"2026-08-06T18:11:53.281Z","0.2.23":"2026-08-07T05:18:30.526Z","1.0.0":"2026-08-08T08:06:47.658Z","1.0.1":"2026-08-14T09:57:31.383Z","1.0.2":"2026-08-18T05:09:04.649Z","1.0.3":"2026-08-23T10:18:29.664Z","1.0.5":"2026-08-24T18:09:06.097Z","1.0.6":"2026-08-28T09:07:58.486Z","1.0.7":"2026-08-31T10:20:19.245Z","1.0.8":"2026-08-31T19:41:45.465Z","1.1.0":"2026-09-02T10:03:23.769Z","1.1.1":"2026-09-03T05:13:17.955Z","1.1.2":"2026-09-03T16:53:49.832Z","1.1.3":"2026-09-05T07:39:25.093Z","1.1.4":"2026-09-06T10:39:22.388Z","1.1.5":"2026-09-07T15:29:26.217Z","1.1.6":"2026-09-08T16:04:23.224Z","1.1.7":"2026-09-09T14:55:06.372Z","1.1.9":"2026-09-10T03:27:00.156Z","1.1.10":"2026-09-10T13:36:06.609Z","1.2.0":"2026-09-11T09:24:19.532Z","1.2.1":"2026-09-13T08:20:22.549Z","1.2.2":"2026-09-13T13:28:07.629Z","1.2.3":"2026-09-13T15:01:24.864Z","1.2.4":"2026-09-14T17:50:36.786Z","1.2.5":"2026-09-15T15:22:00.806Z","1.2.6":"2026-09-16T07:28:40.749Z","1.2.7":"2026-09-17T03:09:47.158Z","1.2.8":"2026-09-17T13:38:17.928Z","1.2.9":"2026-09-18T09:33:16.956Z","1.2.10":"2026-09-18T16:23:28.753Z","1.2.11":"2026-09-19T19:37:56.411Z","1.2.12":"2026-09-20T01:50:58.603Z","1.2.13":"2026-09-22T08:26:53.602Z","1.2.14":"2026-09-24T16:33:39.958Z"},"bugs":{"url":"https://github.com/Gitruck/cli/issues"},"author":{"url":"同合云","name":"Gitruck"},"license":"MIT","homepage":"https://github.com/Gitruck/cli#readme","keywords":["gitruck","同合云","video","oral-cut","口播剪辑","cli","jianying","剪映","agent"],"repository":{"url":"git+https://github.com/Gitruck/cli.git","type":"git"},"description":"同合云成片流水线 CLI —— agent 驱动云端任务、产物拉回本地、三方工程文件（客户端/剪映/PR）互通。","maintainers":[{"name":"hocassian","email":"thjhks@gmail.com"}],"readme":"<div align=\"center\">\r\n\r\n<img src=\"assets/readme/wordmark.svg\" alt=\"gtrk CLI\" width=\"420\">\r\n\r\n<h1>一句句把片子聊出来</h1>\r\n\r\n<p><strong>让你的 AI Agent，把素材做成可以继续精修的视频工程。</strong></p>\r\n<p>剪口播 · 切高光 · 做解说 · 配画面 · 叠动效 · 上字幕</p>\r\n\r\n<p>\r\n<a href=\"#demo\">观看演示</a> ·\r\n<a href=\"#quick-start\">快速开始</a> ·\r\n<a href=\"https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk\">使用教程</a> ·\r\n<a href=\"docs/development.md\">开发文档</a> ·\r\n<a href=\"README.en.md\">English</a>\r\n</p>\r\n\r\n<p>\r\n<a href=\"https://www.npmjs.com/package/@gitruck/cli\"><img src=\"https://img.shields.io/npm/v/@gitruck/cli?style=flat-square&color=f43b48\" alt=\"npm 版本\"></a>\r\n<a href=\"https://nodejs.org/\"><img src=\"https://img.shields.io/badge/Node.js-%E2%89%A520.6-43853d?style=flat-square\" alt=\"Node.js ≥20.6\"></a>\r\n<a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-f43b48?style=flat-square\" alt=\"MIT\"></a>\r\n<img src=\"https://img.shields.io/badge/CLI-Windows%20%7C%20macOS%20%7C%20Linux-555?style=flat-square\" alt=\"CLI 支持 Windows、macOS、Linux\">\r\n</p>\r\n\r\n<p><a href=\"https://ai-mcn.tv/gtrk\"><strong>产品主页 ↗</strong></a>　<a href=\"https://cloud.ai-mcn.tv/zh-CN/download\"><strong>下载客户端 ↗</strong></a>　<a href=\"https://cloud.ai-mcn.tv/zh-CN/dashboard\"><strong>获取 API Key ↗</strong></a></p>\r\n\r\n</div>\r\n\r\n<!-- 中英双份：修改本页须同步 README.en.md，详细参数维护在 docs/reference*.md。 -->\r\n\r\n**gtrk 是为 AI Agent 准备的视频创作 CLI。** 在 Codex、Claude Code、Cursor、TRAE 等支持 Skills 的 Agent 里说需求，Agent 调用 gtrk 完成剪辑与装配，你在客户端里看效果、挑素材、调细节。\r\n\r\n从一条口播、一场访谈、一篇稿子或一组旅拍素材开始。把粗剪、配画面、动态图、配乐和字幕接成工作流，也可以单独调用其中一个工具。**你负责创意和判断，gtrk 负责执行。**\r\n\r\n<a id=\"demo\"></a>\r\n\r\n## 每一步都能改，每一层都在轨上\r\n\r\n<a href=\"https://www.bilibili.com/video/BV1HAec6fELP/\"><img src=\"assets/readme/editable-project.webp\" alt=\"真实客户端工程：画面预览、动态图与多轨时间线，可逐段精修。点击观看流程速览。\" width=\"100%\"></a>\r\n\r\n<p align=\"center\"><strong>在 Agent 里说需求，在客户端里看效果。</strong><br>上图为真实客户端工程。<a href=\"https://www.bilibili.com/video/BV1HAec6fELP/\">▶ 2 分 28 秒，看完整条路</a></p>\r\n\r\n| 先看一次实测 | 再看完整制作 |\r\n| :---: | :---: |\r\n| [![快速成片演示](assets/readme/quick-mode.webp)](https://www.bilibili.com/video/BV1PcYK6kEEL/) | [![解说全流程演示](assets/readme/narration-tour.webp)](https://www.bilibili.com/video/BV1iZYK6YEew/) |\r\n| **7 分钟快速模式** · 口播、字卡、BGM、字幕 | **35 分钟解说实战** · 看素材、写稿、配音、配画面 |\r\n\r\n<a id=\"quick-start\"></a>\r\n\r\n## 安装一次，开始对话\r\n\r\n准备一个支持 Skills、能执行本地命令的 AI Agent，以及 **Node.js ≥ 20.6**。\r\n\r\n```bash\r\nnpx @gitruck/cli@latest install\r\n```\r\n\r\n安装器会配置 gtrk、安装配套 Skills，并引导填写 API Key。Key 在[同合云控制台](https://cloud.ai-mcn.tv/zh-CN/dashboard)获取；调用云端能力需要账户和可用额度。完成后重新打开 Agent 会话，让新 Skills 生效。\r\n\r\n把素材文件夹交给 Agent，然后说：\r\n\r\n> 帮我把「口播.mp4」做成一期视频，文字稿在同目录。先给我看制作方案。\r\n\r\n只想先粗剪，也可以说：\r\n\r\n> 把这条口播剪一版，去掉重复和长停顿，给我能在剪映里继续改的工程。\r\n\r\n**Windows 推荐同时安装桌面客户端**，用于预览和精修：[全套安装指南](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk) · [客户端下载](https://cloud.ai-mcn.tv/zh-CN/download)。CLI 支持 Windows、macOS、Linux；桌面客户端目前提供 Windows 版。\r\n\r\n<details>\r\n<summary>直接用命令、检查环境与升级</summary>\r\n\r\n```bash\r\ngtrk oralcut \"./talk.mp4\" --script \"./script.txt\"\r\ngtrk transcript \"./interview.mp4\"\r\ngtrk doctor\r\ngtrk upgrade\r\n```\r\n\r\n音视频处理需要 FFmpeg。用 `gtrk deps status` 检查；缺少时按提示显式运行 `gtrk deps install`。已有配置会保留，需要修改时用 `gtrk init --reconfigure`。\r\n\r\n[完整配置与命令参考](docs/reference.md)\r\n\r\n</details>\r\n\r\n## 看看它能做什么\r\n\r\n下面选用与[产品专页](https://ai-mcn.tv/gtrk)一致的真实案例。点击封面观看成片，口播示例也可打开原片对比。\r\n\r\n<table>\r\n<tr>\r\n<td width=\"50%\" valign=\"top\">\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/oralcut/webm/fishing_after.webm\"><img src=\"https://api.ai-mcn.tv:9000/cloud/static/assets/showcase/posters/oralcut/fishing_after.webp\" alt=\"器材测评口播成片\" width=\"100%\"></a>\r\n<strong>口播：从毛片到包装成片</strong><br>\r\n1:04 → 0:48 · 粗剪、结构图解、器材特写、字幕。<br>\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/oralcut/webm/fishing_before.webm\">看原片</a> · <a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/oralcut/webm/fishing_after.webm\">看成片</a> · <a href=\"https://hocassian.feishu.cn/wiki/Y6Odw4Kz5iPKMxkOOPJc6FyOnpe\">口播教程</a>\r\n</td>\r\n<td width=\"50%\" valign=\"top\">\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/l2s/webm/huangqin_talking_demo_1_16_9.webm\"><img src=\"https://api.ai-mcn.tv:9000/cloud/static/assets/showcase/posters/l2s/huangqin_talking_demo_1_16_9.webp\" alt=\"双人访谈高光短片\" width=\"100%\"></a>\r\n<strong>长剪短：让好话题单独成片</strong><br>\r\n26:29 访谈中的 45 秒高光 · 横竖屏分别制作。<br>\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/l2s/webm/huangqin_talking_demo_1_16_9.webm\">横屏成片</a> · <a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/l2s/webm/huangqin_talking_demo_1_9_16.webm\">竖屏成片</a> · <a href=\"https://hocassian.feishu.cn/wiki/Gls1wTebVi1tpDkeaK8cINqbnMb\">长剪短教程</a>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"50%\" valign=\"top\">\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/narration/travel/webm/3.webm\"><img src=\"https://api.ai-mcn.tv:9000/cloud/static/assets/showcase/posters/narration/travel_3.webp\" alt=\"黄石国家公园旅拍解说\" width=\"100%\"></a>\r\n<strong>旅拍：把一组素材讲成故事</strong><br>\r\n黄石国家公园 · 3:05 · 素材理解、解说、配音与画面。<br>\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/narration/travel/webm/3.webm\">看成片</a> · <a href=\"https://hocassian.feishu.cn/wiki/CjDPwyLMcimfjDk1c2NcSv3unCf\">旅拍教程</a>\r\n</td>\r\n<td width=\"50%\" valign=\"top\">\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/narration/food/webm/1.webm\"><img src=\"https://api.ai-mcn.tv:9000/cloud/static/assets/showcase/posters/narration/food_1.webp\" alt=\"铁板炒肉定食美食解说\" width=\"100%\"></a>\r\n<strong>美食：一家店，一顿饭，一条片子</strong><br>\r\n铁板炒肉定食 · 2:36 · 提炼看点、保留现场、重述故事。<br>\r\n<a href=\"https://api.ai-mcn.tv:9000/cloud/static/assets/narration/food/webm/1.webm\">看成片</a> · <a href=\"https://hocassian.feishu.cn/wiki/EbY3wo6YhiABCjkhczRcpixVniQ\">美食教程</a>\r\n</td>\r\n</tr>\r\n</table>\r\n\r\n[更多题材与前后对照 →](https://ai-mcn.tv/gtrk)\r\n\r\n## 从你的素材开始\r\n\r\n不用记命令或 Skill 名字，直接描述想做的事。\r\n\r\n| 你手上有什么 | 对 Agent 说 | 工作流 |\r\n| --- | --- | --- |\r\n| 一条或几条口播，可能还有外录音频 | “把这些口播做成一期，剪掉重录，配上字卡和字幕。” | [口播](https://hocassian.feishu.cn/wiki/Y6Odw4Kz5iPKMxkOOPJc6FyOnpe) |\r\n| 一篇已经写好的稿子 | “用这篇稿子做条配音视频，先给我选音色。” | [配音](https://hocassian.feishu.cn/wiki/CdpewYDOmialPLkjOmacI97Wnfd) |\r\n| 播客、课程、访谈或直播回放 | “挑出值得单发的话题，做成几条短片工程。” | [长剪短](https://hocassian.feishu.cn/wiki/Gls1wTebVi1tpDkeaK8cINqbnMb) |\r\n| 影视、游戏、旅拍或探店素材 | “看完这些素材，提炼看点，写解说并配画面。” | [通用解说](https://hocassian.feishu.cn/wiki/CmtRwmqzYi5dRtkWKgDc7ApWnre) |\r\n| 录屏和同时录制的人像 | “把录屏合进来，做成讲师画中画。” | [录屏画中画](https://hocassian.feishu.cn/wiki/GO84wbFqOi9W92kzGzpcc3nQnNh) |\r\n| 一批现场素材，想保留同期声 | “把这批素材做成纪实 Vlog，保留现场声音，再补旁白。” | [Vlog Skill](skills/gtrk-vlog-docu/SKILL.md) |\r\n\r\n长剪短保留原声高光；解说会提炼素材并重新讲述。具体流程、交付文件和可选环节见[工作流指南](docs/workflow.md)。\r\n\r\n## 为什么用 gtrk\r\n\r\n- **在你熟悉的 Agent 里创作。** 配套 Skills 负责组织步骤，CLI 负责执行；也能直接接入脚本和自动化流程。\r\n- **工程留在手里。** 画面、音频、字幕和动效写进可编辑工程。你可以在客户端继续调整，并按支持范围导出到剪映、Premiere。\r\n- **用自己的素材，也能找新画面。** 按文稿检索本地素材库或平台素材，将候选铺到时间线上，逐段挑选。\r\n- **栏目风格可以复用。** 字体、配色、画面语言和创作规则可通过自己的 Skills 与栏目配置延续到下一期。\r\n\r\n## 一份工程，贯穿全程\r\n\r\n```mermaid\r\nflowchart LR\r\n    A[\"你在 Agent 里说需求\"] --> B[\"gtrk CLI 执行\"]\r\n    B <--> C[\"同合云分析与处理\"]\r\n    B --> D[\"本地 .gtrk 工程\"]\r\n    D <--> E[\"客户端预览与精修\"]\r\n    D --> F[\"CLI 渲染 MP4\"]\r\n    E --> G[\"导出成片 / 支持的剪辑工程\"]\r\n```\r\n\r\n**当前对话入口在你自己的 Agent 中，客户端没有内置 AI 对话框。** Agent 修改工程后，在客户端查看效果、继续精修；也可以用 `gtrk render` 渲染成片。需要云端渲染的动态图会单独计费，缓存可复用。\r\n\r\n粗剪阶段的三端工程，与完整包装后的导出支持范围不同；[工作流指南](docs/workflow.md)说明每种交付物在哪打开、哪些效果需要渲染。\r\n\r\n## 成片之外，也能只做一件事\r\n\r\n| 想做什么 | 从这里开始 |\r\n| --- | --- |\r\n| 抠像、降噪、人声分离、超分、补帧、图片运镜、视频译制 | [单点工具箱](https://hocassian.feishu.cn/wiki/Uh19wAphailtSqkt6jsclW0Rnie) · `gtrk tool list` |\r\n| 做一套多尺寸封面 | [封面工作流](https://hocassian.feishu.cn/wiki/AD5bwUAHris75vkWl4DcsvPJntb) |\r\n| 把一首歌做成频谱视频 | [音乐可视化 Skill](skills/gtrk-music-visualizer/SKILL.md) |\r\n| 给自己的栏目建立视觉风格 | [风格体系 Skill](skills/gtrk-style-maker/SKILL.md) |\r\n| 接入第三方动画、排版或创作 Skills | [Skill 地图](https://hocassian.feishu.cn/wiki/SxRtwJ0G7inTbQkwckFcZmClnrd) |\r\n\r\nAI 再现与 AI 漫剧可接入外部生成平台或独立工作台，生成的片段再回到工程；相关生成服务及依赖需另行准备。[查看 AI 漫剧教程](https://hocassian.feishu.cn/wiki/GkZwwOy36iND5ZkIQDEcQ6zRnEA)\r\n\r\n## 常见问题\r\n\r\n**需要会写代码吗？**\r\n\r\n不需要。日常使用可以直接对 Agent 描述需求。安装、配置或费用需要你提供信息时，Agent 会引导你完成。\r\n\r\n**开源等于所有服务免费吗？**\r\n\r\nCLI 代码采用 MIT 许可证；同合云能力按对应规则计费，你使用的 Agent 和第三方生成服务也可能单独收费。价格与额度以[控制台](https://cloud.ai-mcn.tv/zh-CN/dashboard)和[计费说明](https://hocassian.feishu.cn/wiki/Iq9NwC3briQ2TJkSrzPcm5Jensd)为准。\r\n\r\n**原始视频会被上传吗？**\r\n\r\n口播粗剪和长剪短工程流程保留本地原片，默认上传提取的音频；开启视觉辅助或智能分屏时上传压缩代理视频。云端直接处理或渲染的工具可能需要上传视频，按具体工具说明执行。\r\n\r\n**一定要用 Windows 客户端吗？**\r\n\r\nCLI 可以跨平台执行。Windows 客户端用于可视化预览与精修；已有工程也可通过 CLI 渲染。剪映、Premiere 的使用取决于对应软件和工程格式的支持情况。\r\n\r\n**安装后找不到 Skills，或任务出错怎么办？**\r\n\r\n重新打开 Agent 会话，运行 `gtrk doctor` 检查环境；补装用 `gtrk skills install`。任务已有 ID 时优先恢复结果，避免重新提交云端任务。详见[工作流与排障](docs/workflow.md)。\r\n\r\n## 文档与参与\r\n\r\n[完整教程](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk) · [工作流](docs/workflow.md) · [命令参考](docs/reference.md) · [开发文档](docs/development.md) · [更新日志](CHANGELOG.md)\r\n\r\n欢迎通过 [Issues](https://github.com/Gitruck/cli/issues)反馈问题和提出建议，或提交文档、示例与代码改进。商务联系：[business@gitruck.com](mailto:business@gitruck.com)。\r\n\r\n[MIT 许可证](LICENSE) · [用户协议](https://hocassian.feishu.cn/wiki/T6UywR8b3ik4Mgk7tP9c1b7Kn0b) · [隐私政策](https://hocassian.feishu.cn/wiki/ZLRNwlEhfishYtkosUhcofMYnPf)\r\n\r\n<p align=\"center\">如果 gtrk 帮你省下了剪辑时间，欢迎点个 Star，让更多创作者找到它。</p>\r\n","readmeFilename":"README.md"}