{"_id":"@aicut/vue","_rev":"16-481965946d9ed7567bd3c67412928f75","name":"@aicut/vue","dist-tags":{"latest":"0.7.5"},"versions":{"0.1.0":{"name":"@aicut/vue","version":"0.1.0","license":"MIT","_id":"@aicut/vue@0.1.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"dist":{"shasum":"d2a198516f609d39dbc898b009ccde53df7ec7b1","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.1.0.tgz","fileCount":13,"integrity":"sha512-vbU5LT9cmQ6pL+1UeM5EvuEBXqAtQuUC/ccMAyqTWqLoxpXlM95S8yPL9gfd7Uo8JlQWXfmG8PatMWKk+BUgsA==","signatures":[{"sig":"MEYCIQCG8dhz1vjCiKf82RoYeq1S+foem5MVJJ/So6YExPsoSwIhANuOHfF6ruiIt7pU/xDmUEmnMAIcyCy76Sr1lBp1BiaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31278},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/33f1d118c4e40d16e78fb3e3b9b9da00/aicut-vue-0.1.0.tgz","_integrity":"sha512-vbU5LT9cmQ6pL+1UeM5EvuEBXqAtQuUC/ccMAyqTWqLoxpXlM95S8yPL9gfd7Uo8JlQWXfmG8PatMWKk+BUgsA==","_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor — thin declarative shell over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.0_1782238540048_0.19844197769179983","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aicut/vue","version":"0.1.1","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.1.1","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"ce7941996a883b253b058e4a336ccfc506452657","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.1.1.tgz","fileCount":13,"integrity":"sha512-Hhggo6uyP1MjqL9110PeOtnXvp6bKK+olCTLw2R2+P27CUQ296QpKLo6dRLj8V2JFh9TIyE6/jglL5F755+qiw==","signatures":[{"sig":"MEQCIEdiZsUus04/3LFrb9PlN3pHYloBKsXc4kChbQY0FmVYAiAQPz/pEhGb9rD72qu7AUpBVbWiUH8EdthSL1Pj/V5VJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32359},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/a93d092a1d3010f9b8a9da9c99a12b12/aicut-vue-0.1.1.tgz","_integrity":"sha512-Hhggo6uyP1MjqL9110PeOtnXvp6bKK+olCTLw2R2+P27CUQ296QpKLo6dRLj8V2JFh9TIyE6/jglL5F755+qiw==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor — thin declarative shell over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.1_1782239020606_0.2517921078330243","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aicut/vue","version":"0.2.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.2.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"71d64bf94d0865018d70cc47efdfcc8231559f34","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.2.0.tgz","fileCount":21,"integrity":"sha512-uiG19YXxAbAoqcRNL9EvK650ZZZ1VqnS7heW+dT29OHpQhDCs7l693pD4oGZo+z1zVKxBwPdj+xP0mtUAudO0w==","signatures":[{"sig":"MEYCIQDm9xH2SvtYp7w6QV6HwAyNM036R/xpFlcrLmRHOjN17gIhAMlGQgF94QPwgypZrfyAOjq59GTvmyywIqtwTk9Gn9hX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48386},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/c974903ca21688a5663c09fd5ba1c2a9/aicut-vue-0.2.0.tgz","_integrity":"sha512-uiG19YXxAbAoqcRNL9EvK650ZZZ1VqnS7heW+dT29OHpQhDCs7l693pD4oGZo+z1zVKxBwPdj+xP0mtUAudO0w==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.2.0_1782298448101_0.7762010257082659","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aicut/vue","version":"0.3.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.3.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"191c1aeefc74e3ae4ac48506f56aa96aa33bd1fe","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.3.0.tgz","fileCount":21,"integrity":"sha512-jrlfFZenKb9HCjt/gubvA7A3Xz6SVgryMfvw4Vfw7qZNu/hYG4A8ZSYRWwQqSVdrCsRqi7hfuS1j1mLqhGV7AA==","signatures":[{"sig":"MEUCIQDzE711miZVCVa0WhS8efU0qGmpRasCx8ow8yYNSoYVIQIgfSbYL8NabdJfw/j107Zd5wEwkGrfNs8yxK7xplz2E9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45753},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/ecc4343a1e2212f1aee948d9bfec96ec/aicut-vue-0.3.0.tgz","_integrity":"sha512-jrlfFZenKb9HCjt/gubvA7A3Xz6SVgryMfvw4Vfw7qZNu/hYG4A8ZSYRWwQqSVdrCsRqi7hfuS1j1mLqhGV7AA==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.3.0_1782299996237_0.7449982928858172","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aicut/vue","version":"0.4.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.4.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"17365896a644a638fd792dd9118e02a25c9b4ee1","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.4.0.tgz","fileCount":21,"integrity":"sha512-fVP8SvxIl+Veynt1WmrpIoO6mx9bLak8SYUIAupHCtysRcZr6/yHYo7W8V9mGV5TPoXm1rWuezwTThxBMxrbNw==","signatures":[{"sig":"MEYCIQD56w7fShu3W4Z2MFb0OdxwCZD4ioZiB7vvIEsXtyYvLgIhAJ13E1P0+wnPrKuxP/bz2IcclLsQn6XRY4DZqOaIk/R/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47589},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/78e7c04d491fd673f836faf6715f1057/aicut-vue-0.4.0.tgz","_integrity":"sha512-fVP8SvxIl+Veynt1WmrpIoO6mx9bLak8SYUIAupHCtysRcZr6/yHYo7W8V9mGV5TPoXm1rWuezwTThxBMxrbNw==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.0_1782300751325_0.5031886021184777","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aicut/vue","version":"0.4.1","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.4.1","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"9b298d6147d68b57885893952e91a51fbab8985c","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.4.1.tgz","fileCount":21,"integrity":"sha512-qx+Bgev6dik0nGhiXdSCg9Pfoz8UShVO7qU6yhMQ1Mj0JRG+/j9/Dg/HumXiWpx887AE40l8jVGrJ6hZR3hyYw==","signatures":[{"sig":"MEUCIQDFfOSnzBG2RLMftvPbg37JWUOTDMA53dTcjV8jBGFOygIgQQQwaQ279fSY6UDOLBX1TOBfQodr71Aj8zdC7l2sQcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48055},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/4e7e5f1e512fa7bdc62efce186d3a424/aicut-vue-0.4.1.tgz","_integrity":"sha512-qx+Bgev6dik0nGhiXdSCg9Pfoz8UShVO7qU6yhMQ1Mj0JRG+/j9/Dg/HumXiWpx887AE40l8jVGrJ6hZR3hyYw==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.1_1782300868136_0.8032964371216929","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aicut/vue","version":"0.4.2","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.4.2","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"11a4a24882d286075975fafd3148b716f16f3b2d","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.4.2.tgz","fileCount":21,"integrity":"sha512-+F6UT9IgZRlE3FrwM4pJ1pbKhioVqMTO3av5u3MuGAFETFVMpUYfkiMXuXcLxWeZt4zFR1yZBodDp12FcWGt4g==","signatures":[{"sig":"MEUCIGM5lIHUSVxWoTdMa4Gums7CRnvYkWinPTHfa6FnUgLpAiEA2xkY+meCBrROUhZ1DBOzc1ciWk2GZ+ZK9PuIpsIfLi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51958},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/c2f94e2ffe019c11161dcd1888252597/aicut-vue-0.4.2.tgz","_integrity":"sha512-+F6UT9IgZRlE3FrwM4pJ1pbKhioVqMTO3av5u3MuGAFETFVMpUYfkiMXuXcLxWeZt4zFR1yZBodDp12FcWGt4g==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.2_1782306220860_0.4020383814019035","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@aicut/vue","version":"0.4.3","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.4.3","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"3b5b54e573f0fbbff6800cbc2754d22ed50ab941","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.4.3.tgz","fileCount":21,"integrity":"sha512-Oma8yD0q/zsOJaKBk8sS2qfDAQmVUPAtUCJgkmE06o0yqd0aXlTa8UYXm0GJ9Di9k+MT+mwCx1OYnfMn0Y7Dfg==","signatures":[{"sig":"MEUCIQDKCa+ByGf7HBVfUbfYSeoD85MAXMcj2v6iIQc1a7DkjgIgch8xb1+SQqtZrQg0DNuchndIbWFM4MYG17LJVSgIsiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52496},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/6d6619d571b57efced979dd1956bb5fb/aicut-vue-0.4.3.tgz","_integrity":"sha512-Oma8yD0q/zsOJaKBk8sS2qfDAQmVUPAtUCJgkmE06o0yqd0aXlTa8UYXm0GJ9Di9k+MT+mwCx1OYnfMn0Y7Dfg==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.3_1782307696758_0.70436020285117","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aicut/vue","version":"0.5.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.5.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"f730f334c58cf928904a33bae70d1521f871185a","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.5.0.tgz","fileCount":27,"integrity":"sha512-zsuGqVgJpsjSp+rYfkzvpWC+bjlxUn1QnIUktWYPryvXi+H57fRf6P5EdiD5UbUPSXB0HmCFW40D2JfBpEi8gg==","signatures":[{"sig":"MEYCIQDJWWlXxOJ/Lx5Bs9dfH2eRZ+D5fKHd8KrC83wULgCXDgIhAMSp6UuCZT9oQmqGRAdtvaAJzC3sJMEStEJ6gGwziXSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65505},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/2de375bf0e266aeffe6d3d13c0df829d/aicut-vue-0.5.0.tgz","_integrity":"sha512-zsuGqVgJpsjSp+rYfkzvpWC+bjlxUn1QnIUktWYPryvXi+H57fRf6P5EdiD5UbUPSXB0HmCFW40D2JfBpEi8gg==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.5.0_1782324294308_0.22974507767371444","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aicut/vue","version":"0.6.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.6.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"68099d67702a772e380d05c51b40920b35f9e14d","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.6.0.tgz","fileCount":27,"integrity":"sha512-kkHhpnBo+LabTxfg4RGq2dzjrq9g166zwPosCiCtTQUMtB8J6hbavYo/yWGeEyI45ySqvNf50AKgTIEKfp/MuQ==","signatures":[{"sig":"MEUCIQDfIhy19PLtNssxTj/OfhBPJ9rb6geDImfkkS5vrph5SAIgYImM9T5ubustwBm6mvt+5QjFEI3OUItPU2VTiXHx+AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75266},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/22bf29d6deee23a8e626d041650651a6/aicut-vue-0.6.0.tgz","_integrity":"sha512-kkHhpnBo+LabTxfg4RGq2dzjrq9g166zwPosCiCtTQUMtB8J6hbavYo/yWGeEyI45ySqvNf50AKgTIEKfp/MuQ==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.0_1782345893781_0.028450300676770457","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aicut/vue","version":"0.7.0","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.7.0","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"af9769790412077c8ca4bbc0d001e2ccaae65d6f","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.0.tgz","fileCount":27,"integrity":"sha512-dYaXLSjtK5FhpU5lIao+hXnj2n5T9GTpRr74w0zHsSmkZn2jaWNxggk3LiaNG9qIJpXG8VU6bGY9s/JP2/HD6Q==","signatures":[{"sig":"MEQCIFfzbQ6IvoPST+0Nm2cwW71QrX1TWfVjI1cpRuBdy9Q9AiB4OBDgHQy1pTh6K0JU7eo+T9cg0DNxANKoI87TxK775w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75266},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/c101406cd8dfa8bfcd7d28cfc3cb26d5/aicut-vue-0.7.0.tgz","_integrity":"sha512-dYaXLSjtK5FhpU5lIao+hXnj2n5T9GTpRr74w0zHsSmkZn2jaWNxggk3LiaNG9qIJpXG8VU6bGY9s/JP2/HD6Q==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.0_1782445151442_0.2278867240421545","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@aicut/vue","version":"0.7.1","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.7.1","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"a78a6c35f6c25ca4a0d9f24f236940f86f255439","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.1.tgz","fileCount":27,"integrity":"sha512-I9nrpTCmQmt/03AHOF7pLK6BERas5bFAA4hdncRXIvW3c7vWad+JScm8wP69r1LtCAQBMU9REPkuTSSd5RjDOQ==","signatures":[{"sig":"MEYCIQDNyp/PBRVyshRaQBFwNuXmRNQ3p03tN6AxVmJwXDitggIhAIhC8MNlDjF6pDQYh5zAPmPS9XgkqpUoKbe7L73Rqh5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75266},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/5aada3cf1210e809490e48b7a9b76be4/aicut-vue-0.7.1.tgz","_integrity":"sha512-I9nrpTCmQmt/03AHOF7pLK6BERas5bFAA4hdncRXIvW3c7vWad+JScm8wP69r1LtCAQBMU9REPkuTSSd5RjDOQ==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.1_1782447030296_0.6196577578981761","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@aicut/vue","version":"0.7.2","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.7.2","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"36e1d4c01d1b4ce029fb326ec74c6c27e451696d","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.2.tgz","fileCount":27,"integrity":"sha512-XH8+UL/xhYRPF2J7kCTeplm/VeCHiVPHsPjWQ+gBSUPoz79gjBA9Lki2FXPCMX6HMQb4aLuNHkh4sXsLtihBFg==","signatures":[{"sig":"MEUCICeK5npSezhywJcmRbr4K0Fv+bzovdbTwz8FIH5+P/TsAiEA8D6cduaUZkmxHA0O+rQzwfPRkrRV3K/hxZs/Onp+aGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81917},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/e2e9a9fa34eda4139a7e248cee896244/aicut-vue-0.7.2.tgz","_integrity":"sha512-XH8+UL/xhYRPF2J7kCTeplm/VeCHiVPHsPjWQ+gBSUPoz79gjBA9Lki2FXPCMX6HMQb4aLuNHkh4sXsLtihBFg==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.2_1782524467819_0.6960755006411878","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@aicut/vue","version":"0.7.3","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.7.3","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"1e6b2eeca907be41784148fedafa556b49d326eb","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.3.tgz","fileCount":27,"integrity":"sha512-tb/1DVfFmpf2J4iUcvJUMObkfHexnPZw6QHDYrdJmqh5kMr+zyv8hTFGc69DT7uhbeoOX8v6KmKloBW1cmX2bQ==","signatures":[{"sig":"MEUCIBUj5/Fsx/P/pLMZU4BcoOn/AlAbnX33DvyLwMQKZDpiAiEAiyJ4LDlGo9v1kvXzv1PqhFtlACrvhDbhjZPJtRq5vO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94205},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/14247a38699ce7b2ae524ee18ee52bdd/aicut-vue-0.7.3.tgz","_integrity":"sha512-tb/1DVfFmpf2J4iUcvJUMObkfHexnPZw6QHDYrdJmqh5kMr+zyv8hTFGc69DT7uhbeoOX8v6KmKloBW1cmX2bQ==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.3_1782581788954_0.18733071906545518","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@aicut/vue","version":"0.7.4","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","_id":"@aicut/vue@0.7.4","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"homepage":"https://github.com/ziqiangai/AiCut#readme","bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"dist":{"shasum":"a3c29fe08d7eb1a74814b6a8f0aeb102bb06ea44","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.4.tgz","fileCount":27,"integrity":"sha512-LZxyqSy/SfwGgq7xvi6ld0eWzHkIfG+j7K+sjVit1uliSGsPdk/NNWC781sYh65XKFIHb/bCj4r002qtt3Il7A==","signatures":[{"sig":"MEUCIBKhAd2QlZfrklNlsUH8USf6FATPSusF6Fm/hPwQv3VtAiEAnMVug0tYMzSCenuiWmxbqNX6AUyAH8wHztOKE3/nXsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94205},"main":"./dist/index.cjs","type":"module","_from":"file:aicut-vue-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"scripts":{"dev":"vite build --watch","build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/d9b1e1e2c2af2bed5058308f51eaf56d/aicut-vue-0.7.4.tgz","_integrity":"sha512-LZxyqSy/SfwGgq7xvi6ld0eWzHkIfG+j7K+sjVit1uliSGsPdk/NNWC781sYh65XKFIHb/bCj4r002qtt3Il7A==","repository":{"url":"git+https://github.com/ziqiangai/AiCut.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.2","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aicut/core":"0.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.3","vue-tsc":"^2.1.10","typescript":"^5.7.2","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.4_1782932874320_0.792045033061054","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@aicut/vue","version":"0.7.5","description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","license":"MIT","author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"homepage":"https://github.com/ziqiangai/AiCut#readme","repository":{"type":"git","url":"git+https://github.com/ziqiangai/AiCut.git","directory":"packages/vue"},"bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lighting":{"types":"./dist/lighting.d.ts","import":"./dist/lighting.js","require":"./dist/lighting.cjs"},"./webcodecs":{"types":"./dist/webcodecs.d.ts","import":"./dist/webcodecs.js","require":"./dist/webcodecs.cjs"}},"dependencies":{"@aicut/core":"0.7.5"},"peerDependencies":{"vue":"^3.4.0"},"devDependencies":{"@vitejs/plugin-vue":"^5.2.1","typescript":"^5.7.2","vite":"^6.0.3","vue":"^3.5.13","vue-tsc":"^2.1.10"},"publishConfig":{"access":"public"},"scripts":{"build":"vite build && vue-tsc --emitDeclarationOnly -p tsconfig.json --outDir dist","dev":"vite build --watch","typecheck":"vue-tsc --noEmit"},"_id":"@aicut/vue@0.7.5","_integrity":"sha512-OgdrvhA8xo0e6Od30P92qCJdItYiBeQJamujovGJ6Hj9oP/8T2ZEVcBGhlYsTOrMo7s2ywOLFLbKnW1DB185CA==","_resolved":"/private/var/folders/b0/qrnv63vs5j76g0d4xxd9tgr40000gn/T/f65a14175dec4d4b72eb908ec4daf45d/aicut-vue-0.7.5.tgz","_from":"file:aicut-vue-0.7.5.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-OgdrvhA8xo0e6Od30P92qCJdItYiBeQJamujovGJ6Hj9oP/8T2ZEVcBGhlYsTOrMo7s2ywOLFLbKnW1DB185CA==","shasum":"dbd56b74ae625684dc446ab9c33ea9b43b9c0105","tarball":"https://registry.npmjs.org/@aicut/vue/-/vue-0.7.5.tgz","fileCount":27,"unpackedSize":94205,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB2VYtlBQQmArL8FOEzc7PGEaPsSFnMcdiXvqjt1NvFSAiEAw8bVL75na/7falgWu9s3SjIPHv8xwg5c1n5Wceim9tY="}]},"_npmUser":{"name":"zzqinnpm","email":"1694392889@qq.com"},"directories":{},"maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue_0.7.5_1782977760724_0.39044197657523205"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-23T18:15:39.912Z","modified":"2026-07-02T07:36:00.986Z","0.1.0":"2026-06-23T18:15:40.199Z","0.1.1":"2026-06-23T18:23:40.778Z","0.2.0":"2026-06-24T10:54:08.305Z","0.3.0":"2026-06-24T11:19:56.380Z","0.4.0":"2026-06-24T11:32:31.490Z","0.4.1":"2026-06-24T11:34:28.276Z","0.4.2":"2026-06-24T13:03:41.039Z","0.4.3":"2026-06-24T13:28:16.908Z","0.5.0":"2026-06-24T18:04:54.455Z","0.6.0":"2026-06-25T00:04:53.910Z","0.7.0":"2026-06-26T03:39:11.577Z","0.7.1":"2026-06-26T04:10:30.428Z","0.7.2":"2026-06-27T01:41:08.001Z","0.7.3":"2026-06-27T17:36:29.093Z","0.7.4":"2026-07-01T19:07:54.515Z","0.7.5":"2026-07-02T07:36:00.852Z"},"bugs":{"url":"https://github.com/ziqiangai/AiCut/issues"},"author":{"name":"ziqiang","email":"ziqiangytu@gmail.com"},"license":"MIT","homepage":"https://github.com/ziqiangai/AiCut#readme","keywords":["video-editor","video-editing","vue","vue3","vue-component","timeline","timeline-editor","nle","video-cutter","video-clip","canvas","video","editor","mp4","component","capcut","premiere","final-cut","davinci","imovie","veed","filmora","lighting","three.js"],"repository":{"type":"git","url":"git+https://github.com/ziqiangai/AiCut.git","directory":"packages/vue"},"description":"Vue 3 wrapper for the AiCut video editor + lighting picker — thin declarative shells over @aicut/core.","maintainers":[{"name":"zzqinnpm","email":"1694392889@qq.com"}],"readme":"# @aicut/vue\n\n> Vue 3 wrapper for the **AiCut** video editor — canvas timeline, custom toolbar slots, theming, i18n, drop-in `<VideoEditor>`.\n\n[![npm](https://img.shields.io/npm/v/@aicut/vue.svg)](https://www.npmjs.com/package/@aicut/vue)\n[![License](https://img.shields.io/npm/l/@aicut/vue.svg)](./LICENSE)\n[![GitHub](https://img.shields.io/badge/repo-ziqiangai/AiCut-181717?logo=github)](https://github.com/ziqiangai/AiCut)\n\n![AiCut editor](https://raw.githubusercontent.com/ziqiangai/AiCut/main/docs/screenshots/editor-dark.png)\n\n## Install\n\n```bash\npnpm add @aicut/vue @aicut/core\n```\n\n## Quick start\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from \"vue\";\nimport {\n  VideoEditor,\n  type EditorApi,\n  type Project,\n} from \"@aicut/vue\";\nimport \"@aicut/core/styles.css\";\n\nconst project: Project = {\n  version: 1,\n  sources: [\n    { id: \"s1\", url: \"/media/a.mp4\", kind: \"video\", name: \"a.mp4\" },\n  ],\n  tracks: [{\n    id: \"t1\",\n    kind: \"video\",\n    clips: [{ id: \"c1\", sourceId: \"s1\", in: 0, out: 5000, start: 0 }],\n  }],\n};\n\nconst editor = ref<{ api(): EditorApi | null } | null>(null);\n\nfunction save(p: Project) {\n  console.log(\"autosave\", p);\n}\n\nasync function doExport(p: Project) {\n  await fetch(\"/api/export\", {\n    method: \"POST\",\n    body: JSON.stringify({ project: p }),\n  });\n}\n</script>\n\n<template>\n  <VideoEditor\n    ref=\"editor\"\n    :default-project=\"project\"\n    @change=\"save\"\n    @export=\"doExport\"\n    style=\"height: 600px\"\n  />\n</template>\n```\n\nThe component is **uncontrolled for project state**. Restore later with:\n\n```ts\neditor.value?.api()?.setProject(saved);\n```\n\n## Props\n\n```ts\ninterface VideoEditorProps {\n  defaultProject?: Project;\n  theme?: Theme;                          // CSS-var overrides; reactive\n  locale?: Partial<Locale>;               // EN default; pass localeZh for ZH; reactive\n\n  playbackEngine?: PlaybackEngineFactory; // pluggable playback; default\n                                          //   HtmlVideoEngine. Bound at mount.\n  timelineHeight?: number;                // outer height of bottom area\n                                          //   (default 240). Reactive.\n  trackHeight?: number;                   // per-row height (default 56);\n                                          //   process-wide, initial-only.\n  rulerHeight?: number;                   // time-label strip (default 24).\n}\n```\n\n## Slots\n\nTwo named slots — `headerLeft` and `headerRight` — fill the optional header bar above the preview. Empty by default; the header collapses entirely when both are unused, so the default layout is identical to before they existed.\n\n```vue\n<VideoEditor :default-project=\"project\">\n  <template #headerLeft>\n    <strong>Untitled project</strong>\n  </template>\n  <template #headerRight>\n    <button @click=\"share\">Share</button>\n    <button @click=\"editor?.api()?.requestExport()\">Export</button>\n  </template>\n</VideoEditor>\n```\n\n## Events\n\n```ts\nready              (api: EditorApi)\nchange             (project: Project)\nexport             (project: Project)        // fired by api.requestExport()\ntime-update        (timeMs: number)\nplay               ()\npause              ()\nselection-change   (clipId: string | null)\nerror              (error: Error)\n```\n\nThe exposed `api()` returns the full **`EditorApi`** described in [@aicut/core](https://www.npmjs.com/package/@aicut/core) — `play`, `pause`, `seek`, `split`, `setProject`, `requestExport`, `setTheme`, `setLocale`, and more.\n\n## Theming\n\n```vue\n<VideoEditor\n  :theme=\"{\n    controlsBg: '#f6f6f8',\n    controlsText: 'rgba(0, 0, 0, 0.78)',\n    controlsBorder: 'rgba(0, 0, 0, 0.08)',\n    controlsHover: 'rgba(0, 0, 0, 0.06)',\n    controlsActive: 'rgba(0, 0, 0, 0.08)',\n    previewBg: '#e4e4e7',\n  }\"\n  /* … */\n/>\n```\n\n## i18n\n\n```vue\n<script setup lang=\"ts\">\nimport { ref, computed } from \"vue\";\nimport { VideoEditor, localeEn, localeZh, type Locale } from \"@aicut/vue\";\n\nconst lang = ref<\"en\" | \"zh\">(\"en\");\nconst locale = computed<Locale>(() =>\n  lang.value === \"zh\" ? localeZh : localeEn,\n);\n</script>\n\n<template>\n  <VideoEditor :locale=\"locale\" /* … */ />\n</template>\n```\n\n`locale` swap re-titles the toolbar and re-paints canvas labels in place.\n\n## Compact viewports\n\nDefault chrome is sized for desktop. For laptop side panels or embedded editors, shrink the bottom area to reclaim preview height:\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from \"vue\";\nconst timelineHeight = ref(160);\n</script>\n\n<template>\n  <VideoEditor\n    :default-project=\"project\"\n    :timeline-height=\"timelineHeight\"\n    :track-height=\"40\"\n  />\n</template>\n```\n\n`timelineHeight` is reactive — bind it to a slider and the editor recompacts in place. `trackHeight` / `rulerHeight` are initial-only (process-wide via `setTimelineMetrics`); change + remount to re-apply. Range guidance: `timelineHeight` ∈ [120, 480], `trackHeight` ∈ [28, 96], `rulerHeight` ∈ [18, 36].\n\n## Custom playback engine\n\nThe editor talks to playback through a single interface. The default is\n`HtmlVideoEngine` (one hidden `<video>` per source, swap on clip\nboundaries). To plug in a different one — WebCodecs, WebGL compositor,\ndesktop-wrapper IPC bridge — pass a factory:\n\n```vue\n<script setup lang=\"ts\">\nimport { VideoEditor, type PlaybackEngineFactory } from \"@aicut/vue\";\n\nconst myEngine: PlaybackEngineFactory = ({ host, project }) =>\n  new MyCustomEngine(host, project); // implements PlaybackEngine\n</script>\n\n<template>\n  <VideoEditor\n    :default-project=\"project\"\n    :playback-engine=\"myEngine\"\n    /* initial-only — bound at mount */\n  />\n</template>\n```\n\n`PlaybackEngine`, `PlaybackEngineFactory`, `PlaybackEngineOptions`, and\nthe built-in `HtmlVideoEngine` are re-exported from `@aicut/vue` so\nyou don't need a separate `@aicut/core` import to write one.\n\nSee [@aicut/core's playback section](https://www.npmjs.com/package/@aicut/core#playback-engine)\nfor the full interface contract.\n\n### WebCodecs engine (opt-in sub-entry)\n\nFor frame-accurate playback via the browser's `VideoDecoder` API, import from the sub-entry so mp4box.js (~200 KB) only loads when you ask for it:\n\n```vue\n<script setup lang=\"ts\">\nimport { computed } from \"vue\";\nimport { VideoEditor } from \"@aicut/vue\";\nimport {\n  WebCodecsEngine,\n  isWebCodecsSupported,\n} from \"@aicut/vue/webcodecs\";\n\nconst factory = computed(() =>\n  isWebCodecsSupported()\n    ? (opts) => new WebCodecsEngine({ ...opts, debug: true })\n    : undefined,\n);\n</script>\n\n<template>\n  <VideoEditor :playback-engine=\"factory\" /* … */ />\n</template>\n```\n\n`WebCodecsEngine` v1 covers single-track MP4/MOV playback (H.264 / HEVC / VP9 / AV1 — whatever the browser's `VideoDecoder` supports). Multi-track compositing, audio, transitions land in follow-up releases.\n\n## Keyframes (panX / panY / scale animation)\n\nOff by default. Flip the `keyframes` prop and **all three** playback engines (HTML5, Canvas, WebCodecs) start interpolating per-clip transforms between adjacent keyframes. Diamond markers appear on the timeline; drag them, edit values via the floating panel, snap them to each other.\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from \"vue\";\nconst kfEnabled = ref(true);\nconst edgeNav = ref(true);\nfunction onKfSelection(t: { clipId: string; keyframeId: string } | null) {\n  console.log(t);\n}\n</script>\n\n<template>\n  <VideoEditor\n    ref=\"editor\"\n    :default-project=\"project\"\n    :keyframes=\"{ enabled: kfEnabled }\"\n    :clip-edge-nav=\"{ enabled: edgeNav }\"\n    @keyframe-selection-change=\"onKfSelection\"\n  />\n</template>\n```\n\n```ts\n// Per-property mutators on the editor API.\napi.addKeyframe(\"clip-1\", \"scale\", { time: 0, value: 1 });\napi.addKeyframe(\"clip-1\", \"scale\", { time: 2000, value: 2.5, easing: \"easeInOut\" });\napi.setKeyframeValue(\"clip-1\", kfId, 1.8);\napi.setKeyframeEasing(\"clip-1\", kfId, \"easeOut\");\n\n// Toolbar-style \"K at playhead\" drops all 3 props at once.\napi.setSelection(\"clip-1\");\napi.toggleKeyframeAtPlayhead();\n```\n\n`Keyframe`, `KeyframeProp`, `EasingKind`, `EffectiveTransform`, `getEffectiveTransform`, `getTransformAtTimelineTime`, `IDENTITY_TRANSFORM`, `isIdentityTransform` are all re-exported from `@aicut/vue` for thumbnail / preview rendering outside the editor.\n\n**Backend export:** both `@aicut/backend-ts` and `@aicut/backend-go` compile keyframes to ffmpeg `t`-expressions (`scale=…:eval=frame` + `overlay=…:eval=frame`). Pass `output: { width, height, fps }` in the export request — required for the keyframe filter graph to apply.\n\nSee [@aicut/core's keyframes section](https://www.npmjs.com/package/@aicut/core#keyframes-per-clip-panx--pany--scale-animation) for the full API.\n\n## `<LightingEditor>` (opt-in sub-entry)\n\nA 3D lighting director for AI relighting flows — separate sub-entry; three.js bundles only here.\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from \"vue\";\nimport {\n  LightingEditor,\n  type LightingConfig,\n} from \"@aicut/vue/lighting\";\nimport type { LightingEditor as CoreLightingEditor } from \"@aicut/core/lighting\";\nimport \"@aicut/core/styles.css\";\n\nconst editor = ref<{ api(): CoreLightingEditor | null } | null>(null);\n\nfunction onChange(cfg: LightingConfig) {\n  console.log(cfg);\n}\n\nfunction onGenerate() {\n  const cfg = editor.value?.api()?.getConfig();\n  if (cfg) fetch(\"/relight\", { method: \"POST\", body: JSON.stringify(cfg) });\n}\n</script>\n\n<template>\n  <!-- Library renders ONLY the picker; the Smart panel beside it is\n       host code in your own template. -->\n  <div style=\"display: flex; gap: 16px\">\n    <LightingEditor\n      ref=\"editor\"\n      subject-image-url=\"/frames/subject.jpg\"\n      @change=\"onChange\"\n    >\n      <!-- Reset / Generate / save-preset / etc. go into the controls\n           column's footer slot — the only host-supplied surface the\n           library reserves space for. -->\n      <template #controlsFooter>\n        <button @click=\"editor?.api()?.reset()\">Reset</button>\n      </template>\n    </LightingEditor>\n    <aside>\n      <textarea placeholder=\"Describe the mood…\" />\n      <button @click=\"onGenerate\">Generate</button>\n    </aside>\n  </div>\n</template>\n```\n\nProps: `subjectImageUrl`, `defaultConfig`, `defaultView`, `theme`, `locale`. Slots: `controlsFooter`. Events: `ready`, `change`.\n\nExposed API (`editor.api()`): `setConfig`, `getConfig`, `setSubjectImage`, `setView`, `setTheme`, `setLocale`, `reset`.\n\nThe library is intentionally scoped to the picker — Smart mode UI / Generate buttons / layout live in host code.\n\n## Standalone `<Timeline>`\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from \"vue\";\nimport { Timeline } from \"@aicut/vue\";\n\nconst picked = ref(0);\n</script>\n\n<template>\n  <Timeline\n    :default-project=\"singleClipProject\"\n    :show-header=\"false\"\n    read-only\n    @seek=\"(ms) => (picked = ms)\"\n  />\n</template>\n```\n\n---\n\n[Full docs & demo](https://github.com/ziqiangai/AiCut) · [@aicut/core](https://www.npmjs.com/package/@aicut/core) · [@aicut/react](https://www.npmjs.com/package/@aicut/react)\n","readmeFilename":"README.md"}