{"_id":"remotion-bits","_rev":"15-f429720177a31e5aba9cdfee7c02d749","name":"remotion-bits","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"remotion-bits","version":"0.1.0","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.0","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"9795ef18d6c84e95532a8ffe2827c943229f3e7c","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.0.tgz","fileCount":17,"integrity":"sha512-ZJAwwY+zGjHfFCaW2atMURuIH1P/PE2rIbZuFSiCR6pnQuSi5viVl2/+E1vBvhASct3CUcMHdrocRIQs28aJKA==","signatures":[{"sig":"MEUCIQDag56R6c6W11UGg9LSOyr0pNC2Hm/+lQ4qq858/KJWtgIgMvxAO+uKV9w9IxfvN34Lu3Bg7TpLZh9emE/4Vxz39ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83921},"type":"module","engines":{"node":">=18"},"gitHead":"d3a5492ae4096e5745629098b36c681f7315468e","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","format":"oxfmt .","prepack":"jsrepo build","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","demo:install":"cd demo && npm install","format:check":"oxfmt . --check","registry:build":"jsrepo build"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.0_1769365377037_0.929625508155691","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"remotion-bits","version":"0.1.2","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.2","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"201e20de81555ecd08e4debfa5226f9c54716e6b","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.2.tgz","fileCount":45,"integrity":"sha512-ayP+/RY0OFc7iZJsnI3VihdIq0t4HSchlfXZ30voV6+QQgBStpxwgHS+zibl3KCLd+tmo5Xre/kfMZvXFRmYTQ==","signatures":[{"sig":"MEUCIDCoY1hEi7TaoAUcQkimEdyZ8Pj2mT3onQndiDQ1iSarAiEAgRCjrZPCCtVMM18ZevtLMQL+rxKIGQN83TOehEa5xAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222732},"type":"module","engines":{"node":">=18"},"exports":{".":"./src/index.ts"},"gitHead":"3d12b8a43d2f20d5a02b118235ae1d116d220d48","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","format":"oxfmt .","prepack":"jsrepo build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","registry:build":"jsrepo build"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.2_1769782229828_0.07166074922555343","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"remotion-bits","version":"0.1.3","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.3","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"f644759bc373febf6bc3e0cb40d10d3eebfa1c8b","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.3.tgz","fileCount":165,"integrity":"sha512-qnRxY/VJfRUEtoR0UWMGNGw7W33qmB2oc55KU0hG/3fJgkHcyVFlcO4WVRTvDAekJYKb9J1rplHVedMaN71H0g==","signatures":[{"sig":"MEQCIEOqX9U90IzbwfiIuMI1XVEoO6qegJ9mWg/hvJGKAsZJAiB5aSPiT+ZiZGBdIOcRkGt6bX73NbMgGISkIi0adIMQZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"77ff356cae97eca5490f074a8384afbb6eeafb50","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"jsrepo build"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.3_1769804875137_0.2009463684047439","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"remotion-bits","version":"0.1.4","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.4","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"92f4298981a92790ae20b30e1731261af11751a4","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.4.tgz","fileCount":165,"integrity":"sha512-w2nt0O5AxTfwfOJ2ivwtIFAB5dn2/lATPmdCoLYd9RW25UgmFdO28/rK5eg2k+2l6rnH7cLOlZS1ocd/kAkcrQ==","signatures":[{"sig":"MEUCIDwcN838i2fj2xX7XevQ6KHSeEiVvScBB0PYajRd9ozxAiEA3BvgFyjbVTDSSVUbSHoHHdJL1cpSImA3E2QKhBEc6fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f7e4d0b97de3c3af7cd29f30e311bb9e7727777","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.4_1769807204979_0.32297298547891096","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"remotion-bits","version":"0.1.6","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.6","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"aa1b0cd8ffcbbba9443a2ce7bc26a388be466780","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.6.tgz","fileCount":175,"integrity":"sha512-cPeHyFeUfaQQWG78LQnPXObWOef2IsW8VZSRT2pmmdbRGuGeHEUSmtnXPm+qT7NnOI/xH9F7LKRO4QQtqjixAQ==","signatures":[{"sig":"MEYCIQCWPOCui2PgdbZoUBlF+d9KkOJaXCEA22ScQ31Jh3fbNAIhANJp2CLdvv57KL0C7h0Ed2aY1PpNDKqFnAhrKRcc/+wK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7f0d2e8c973080dce0a20d8ed2b35c5ef14caae4","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.6_1769818027153_0.9022484203744661","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"remotion-bits","version":"0.1.7","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.7","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"4ebdd0d61cf48b501fe1b5c43ff7ab4aad074161","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.7.tgz","fileCount":175,"integrity":"sha512-5mQi7Ix/znfGnVZ8VKVl00IFvGbbXflFBZneYDLXnIHRMOJ0GiSVFwW1ugOL4XKoIlvlw2oZ5WRt3p80xGabVw==","signatures":[{"sig":"MEYCIQCkVZu+4MAlGTggIcoVINL1c4tQdQSOhJbbK+yW7YnalgIhALymCjzH+LLgAHsA/nDjNHQ+87qw0J8YiRMRUbSxndZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9edad0e67cdd8125a7a98e7dab7e81e51d65009b","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.7_1769860893470_0.840085319164094","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"remotion-bits","version":"0.1.8","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.8","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"46cf461e6ce8cf9bd35aa1b4b09c9eb86b0a6317","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.8.tgz","fileCount":188,"integrity":"sha512-jtYKMxvP0BiPLVq6iIPKgfUNex3qRfTXZBeFay7Ew/jB/EuxWao0z+T0dCm9MPamyGsWVpeKPGV4iyRHCF8MRg==","signatures":[{"sig":"MEYCIQDmnoORcwwJeheITOcUVZQ1idrIg6OsI6qI8c1WL/qTGwIhAMYcjZ/JJHirnIxhxXY5ZVAD++ny00qSz/JKrhhylTdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"700e0c6d4f759af3c1565bacfc1ba60e7a158f51","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.8_1769902274758_0.027733802319658718","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"remotion-bits","version":"0.1.9","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.9","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"72aa33e7ac52e32d7fcab27ab1db7ff85d2b19db","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.9.tgz","fileCount":210,"integrity":"sha512-fPLG4EmjzDeIo1ZY2EofbAVSXvtvCZM2Akwun8jUPTSUY4nvcBEa4ywS5jiYhWnq9b0sxP6myVvuUTAvPQA9vA==","signatures":[{"sig":"MEUCIQDR7g6JYe6b5gHWFxfwxo9mKlWC/2M63wS5f9RgBJXJMQIgKcpKibBYxsWeoH8fdeatFdhJaLBUmLA6ZmqMmaEUXag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"377324356bb6c65f42b59d802d8260e99ef947c7","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.9_1770067564767_0.30449475398461723","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"remotion-bits","version":"0.1.10","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.10","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"64c8ed12e921fc1aefaad055c19493bd18a211e1","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.10.tgz","fileCount":210,"integrity":"sha512-/MMqdWCb3W8sMPkyu62uNLvWfreRJJ2+7qBm26D11VIFUw+OYzAZL2pKQcpgcS+8BSX6QPq/CaB/+df2DAKNkw==","signatures":[{"sig":"MEQCIHQKgEUNwPyOcUX4v1Aimcvs3/plURmMWNQM6MRemkuAAiA+NwfSPEeEQdPUdA51sHvtMQbwtPzi3oLKUxt63o33PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2e64f99063657f8d7939abd17c954c75eb75752c","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.10_1770222935932_0.22249101308634867","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"remotion-bits","version":"0.1.11","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.11","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"ae893450435abee512cffd59cafbd907ed825a3f","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.11.tgz","fileCount":210,"integrity":"sha512-2jV+xNjiMcJTEcSZO+fsm8XGomNS34koqhzMSETa17bae8sf8YouhEiblUHYbvSd7stExLOPv7zhZBG0ax8MdQ==","signatures":[{"sig":"MEQCIEzoM61iDn0AD6FbmuRsLrCsxUy4y3fLvv367e+JLEUbAiAjY+JjK7o15wzCfLWp6jCxvpN+VhQnHDbxOAH2nf1Nkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"14f9d0a9c54b9b8e4aaa20df0ff010d8dae8a90d","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.11_1770337698862_0.6743323036419668","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"remotion-bits","version":"0.1.12","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.12","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"2ef887506fa9cb7e6e746ffeb3e559a846689fa1","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.12.tgz","fileCount":210,"integrity":"sha512-/+Iwl/00ZleX8haQciR3rcIcL2JulN+4N71cM3srz5bOf9CYJbOV0JxSS/iaT0aVuHK8pmARsQGfOtrDnjSIiQ==","signatures":[{"sig":"MEQCICcftJWTu8AkV+n2Oa8GjymX2wd+ZJ2HIDdcbE6ztA40AiBepSNblxjgIp29H7HjyEcqEEGIwjTR1lrrdKX1S1AedA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c1beefcb56ecc9dc39b2562c2ae3858b0556109","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.12_1770410590186_0.22328511831479259","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"remotion-bits","version":"0.1.13","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.13","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"3b4aa4f7ed86a6c9c477940ed0e5235d9770a2ea","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.13.tgz","fileCount":210,"integrity":"sha512-vC8zxNZ+H0ifrZljXwstB1U+aTiHEJkwUaM8g5WizVGebON5GJAv1wZbyCXtF/5vraMO9jEhSQSfhrKFs/VGuQ==","signatures":[{"sig":"MEQCIA1emixok+XNyTp+FCKNEXYOoOuGzKkLAYDNO4Pheo2GAiAVFvlrx3ukxcM8aKy4uf9p1unKRjGCp1ookJ/VKL4OMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4e07c03178d95cc52140e73a3b168df1cea56c76","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.13_1771504801501_0.012558173423220742","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"remotion-bits","version":"0.1.14","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.1.14","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"dist":{"shasum":"284f119546e6ec2a95788a532d8c7ecc2bc16877","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.1.14.tgz","fileCount":210,"integrity":"sha512-Uo1uuGzW7z7lh0CFwYcUUhyGAjHgWL5fmbZd+OD91BxigdvkSxU51RJzULpg/+iCLm/B0LdoP7ZmAU0HtAZ7hg==","signatures":[{"sig":"MEYCIQC53KRcLXpIO9vfvSvt5DM0CXBYUXf2Vv5RY/nRLe/EVgIhAIgnXwsgFg5gJPqynhuNBoL9FHy+sdjrkqIm5DqSKRfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9b18892fccc20df011c0fa2b56d0c4d4a045541f","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"cd docs && npm run build","test:watch":"vitest","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run registry:extract && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.1.14_1771620764253_0.29747276551057733","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"remotion-bits","version":"0.2.0","keywords":["remotion","react","video","components","cli"],"license":"MIT","_id":"remotion-bits@0.2.0","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"bin":{"remotion-bits":"dist/bin/remotion-bits.js"},"dist":{"shasum":"9e97f343d171d280dacb2bc015236f318bf30316","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.2.0.tgz","fileCount":290,"integrity":"sha512-PZeKuI08Omr8KDSjJulmh+yKBF+2Ps2Q8dhlsxlrCRzkjlcEqNfIffQYopxG8qBJ0nTYAvp52M9W9gJrGZaf1A==","signatures":[{"sig":"MEUCIQCZMOCQVHTekrlOhuPDJd9M919xK+pnPfK4ixLGP3f9ywIgVYxtv0bTdNWEGT/x1x5y/qT/peMQNKWrBh3B9uiEIQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cc896faa2bae92c97f26e0b2984107462fd03db1","scripts":{"demo":"cd demo && npm start","lint":"oxlint .","test":"npm run inventory:generate && vitest run","build":"npm run clean && npm run inventory:generate && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","clean":"rm -rf dist","format":"oxfmt .","prepack":"npm run build && npm run registry:build","docs:dev":"cd docs && npm run dev","lint:fix":"oxlint . --fix","mcp:bits":"npm run inventory:generate && tsx scripts/remotion-bits-mcp.ts","bits:find":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts find","typecheck":"npm run inventory:generate && tsc -p tsconfig.json --noEmit","bits:fetch":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts fetch","docs:build":"cd docs && npm run build","test:watch":"vitest","bits:lookup":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:preview":"cd docs && npm run preview","format:check":"oxfmt . --check","prepublishOnly":"npm run build && npm run registry:build","registry:build":"npm run inventory:generate && jsrepo build","registry:extract":"tsx scripts/extract-bit-registry.ts","inventory:generate":"tsx scripts/generate-shared-bit-inventory.ts","test:cli-integration":"vitest run scripts/__tests__/published-package.test.ts"},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"_npmVersion":"10.9.4","description":"Remotion component bits with a shadcn-like installer","directories":{},"_nodeVersion":"22.21.0","dependencies":{"three":"^0.182.0","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","vite":"^5.4.11","jsdom":"^24.0.0","oxfmt":"^0.9.0","react":"^18.3.1","culori":"^4.0.2","jsrepo":"^3.0.0","oxlint":"^0.15.0","vitest":"^2.1.9","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/culori":"^4.0.1","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18","remotion":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/remotion-bits_0.2.0_1773175064267_0.5084212669317341","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"remotion-bits","version":"0.2.1","description":"Remotion component bits with a shadcn-like installer","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"bin":{"remotion-bits":"dist/bin/remotion-bits.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["remotion","react","video","components","cli"],"license":"MIT","engines":{"node":">=18"},"peerDependencies":{"react":">=18","react-dom":">=18","remotion":">=4"},"devDependencies":{"@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@types/culori":"^4.0.1","@types/node":"^25.1.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.4.1","culori":"^4.0.2","jsdom":"^24.0.0","jsrepo":"^3.0.0","oxfmt":"^0.9.0","oxlint":"^0.15.0","react":"^18.3.1","react-dom":"^18.3.1","tsx":"^4.21.0","typescript":"^5.6.3","vite":"^5.4.11","vitest":"^2.1.9","zod":"^4.3.6"},"scripts":{"clean":"rm -rf dist","inventory:generate":"tsx scripts/generate-shared-bit-inventory.ts","build":"npm run clean && npm run inventory:generate && tsc -p tsconfig.json && tsx scripts/add-extensions.ts","bits:lookup":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts","bits:find":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts find","bits:fetch":"npm run inventory:generate && tsx scripts/remotion-bits-lookup.ts fetch","mcp:bits":"npm run inventory:generate && tsx scripts/remotion-bits-mcp.ts","registry:extract":"tsx scripts/extract-bit-registry.ts","registry:build":"npm run inventory:generate && jsrepo build","prepublishOnly":"npm run build && npm run registry:build","prepack":"npm run build && npm run registry:build","lint":"oxlint .","lint:fix":"oxlint . --fix","format":"oxfmt .","format:check":"oxfmt . --check","typecheck":"npm run inventory:generate && tsc -p tsconfig.json --noEmit","test:cli-integration":"vitest run scripts/__tests__/published-package.test.ts","test":"npm run inventory:generate && vitest run","test:watch":"vitest","demo":"cd demo && npm start","demo:install":"cd demo && npm install","docs:install":"cd docs && npm install","docs:dev":"cd docs && npm run dev","docs:build":"cd docs && npm run build","docs:preview":"cd docs && npm run preview"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","@types/three":"^0.182.0","prism-react-renderer":"^2.4.1","three":"^0.182.0"},"_id":"remotion-bits@0.2.1","gitHead":"df508db1b1a543714b885a4c254ef9f5d8de9674","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-FSYqbv+Yct4nPwL+dsp1IagoXvG9EFvIsLFqWcMOBgUuy4Gvz34DlpmvgmWlLoRaSs0MBvsI/aA2QNc55qNvfg==","shasum":"6c6a9e2d367257eda0bd8a77e697d26cca8a8f91","tarball":"https://registry.npmjs.org/remotion-bits/-/remotion-bits-0.2.1.tgz","fileCount":294,"unpackedSize":1253108,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAL4O/PPQNRJvBNMTpSORxrHDEXLZfNGiral+W9s9GTVAiEAnCMz6+T2o2IyZbtkymDkIQfgJffkJ4Sy2RViPxmRzVc="}]},"_npmUser":{"name":"avcodes","email":"av@av.codes"},"directories":{},"maintainers":[{"name":"avcodes","email":"av@av.codes"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remotion-bits_0.2.1_1789506705775_0.2353717560395887"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-25T18:22:57.036Z","modified":"2026-09-15T21:11:46.041Z","0.1.0":"2026-01-25T18:22:57.187Z","0.1.2":"2026-01-30T14:10:29.987Z","0.1.3":"2026-01-30T20:27:55.353Z","0.1.4":"2026-01-30T21:06:45.175Z","0.1.6":"2026-01-31T00:07:07.363Z","0.1.7":"2026-01-31T12:01:33.651Z","0.1.8":"2026-01-31T23:31:14.916Z","0.1.9":"2026-02-02T21:26:04.952Z","0.1.10":"2026-02-04T16:35:36.076Z","0.1.11":"2026-02-06T00:28:19.045Z","0.1.12":"2026-02-06T20:43:10.544Z","0.1.13":"2026-02-19T12:40:01.697Z","0.1.14":"2026-02-20T20:52:44.505Z","0.2.0":"2026-03-10T20:37:44.486Z","0.2.1":"2026-09-15T21:11:45.920Z"},"license":"MIT","keywords":["remotion","react","video","components","cli"],"description":"Remotion component bits with a shadcn-like installer","maintainers":[{"name":"avcodes","email":"av@av.codes"}],"readme":"https://github.com/user-attachments/assets/2a5760fe-1886-4490-9c2b-aceec24aff2f\n\n![Gallery](./docs/public/gallery.png)\n\n[![NPM Version](https://img.shields.io/npm/v/remotion-bits?style=flat-square&color=%23ec8b49)](https://www.npmjs.com/package/remotion-bits)\n[![NPM Downloads](https://img.shields.io/npm/dm/remotion-bits?style=flat-square&color=%23ec8b49)](https://www.npmjs.com/package/remotion-bits)\n[![License](https://img.shields.io/npm/l/remotion-bits?style=flat-square&color=%23ec8b49)](https://github.com/av/remotion-bits/blob/main/LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![GitHub Stars](https://img.shields.io/github/stars/av/remotion-bits?style=flat-square&color=%23ec8b49)](https://github.com/av/remotion-bits)\n![Visitors](https://api.visitorbadge.io/api/combined?path=https%3A%2F%2Fgithub.com%2Fav%2Fremotion-bits&labelColor=%231c1b1a&countColor=%23ec8b49&style=flat-square)\n\nRemotion Bits is a comprehensive collection of animation components and utilities designed specifically for [Remotion](https://www.remotion.dev/) video projects. It provides ready-made, composable components for common animation needs: text effects, gradient transitions, particle systems, 3D scenes, and more. It also includes lower-level utilities for advanced motion and color handling.\n\n> [!NOTE]\n> This project is not affiliated with or endorsed by the [Remotion](https://www.remotion.dev/) team.\n\n## Installation\n\n```bash\nnpm install remotion-bits\n```\n\nInstall the package when you want to consume Remotion Bits components inside a Remotion project. If you want to discover bits, run the MCP server, or pull individual bits into your app, start with the single-step usage paths below.\n\n## Single-Step Usage\n\nAll published entry points use the same package name: `remotion-bits`.\n\n### CLI\n\nUse the published CLI directly without installing it first:\n\n```bash\nnpx remotion-bits find 3d cards\nnpx remotion-bits fetch bit-fade-in --json\n```\n\nOr install the bin globally:\n\n```bash\nnpm i -g remotion-bits\nremotion-bits find 3d cards\nremotion-bits fetch bit-fade-in --json\n```\n\n### MCP\n\nStart the MCP server on stdio without a prior install:\n\n```bash\nnpx remotion-bits mcp\n```\n\nOr use the global bin:\n\n```bash\nremotion-bits mcp\n```\n\nMinimal MCP client config:\n\n```json\n{\n\t\"command\": \"npx\",\n\t\"args\": [\"-y\", \"remotion-bits\", \"mcp\"]\n}\n```\n\nIf you installed the package globally, use:\n\n```json\n{\n\t\"command\": \"remotion-bits\",\n\t\"args\": [\"mcp\"]\n}\n```\n\nThe server exposes two tools:\n\n- `find_remotion_bits`\n- `fetch_remotion_bit`\n\n### Package\n\nUse the package install when you want to import components and utilities into a Remotion project:\n\n```bash\nnpm install remotion-bits\n```\n\n```tsx\nimport { AnimatedText, GradientTransition } from 'remotion-bits';\n```\n\n### jsrepo\n\nPull a bit into your project in one step:\n\n```bash\nnpx jsrepo add --registry https://unpkg.com/remotion-bits/registry.json animated-text\n```\n\nOptional init flow if you plan to add multiple items:\n\n```bash\nnpx jsrepo init https://unpkg.com/remotion-bits/registry.json\nnpx jsrepo add animated-text\n```\n\n### Skill\n\nThis repository ships a skill file at `skills/remotion-bits/SKILL.md`.\n\nUse that skill in an agent setup that supports custom skills, then point it at the published Remotion Bits entry points above. The skill does not automatically install anything by itself; it documents the workflow and relies on the MCP or CLI commands shown here.\n\n## Consumer Usage\n\n### Find and fetch published bits\n\nSearch by visual goal, tags, and output format:\n\n```bash\nnpx remotion-bits find \"camera presentation\" --tag scene-3d --limit 2\nnpx remotion-bits find \"fade in\" --limit 1 --json\nnpx remotion-bits fetch bit-fade-in --json\n```\n\n### Install with jsrepo\n\nThe registry is published as a jsrepo registry at:\n\n```\nhttps://unpkg.com/remotion-bits/registry.json\n```\n\nOne-off add without init:\n\n```bash\nnpx jsrepo add --registry https://unpkg.com/remotion-bits/registry.json animated-text\nnpx jsrepo add --registry https://unpkg.com/remotion-bits/registry.json particle-system\n```\n\nAfter `jsrepo init`, add components or utilities by name:\n\n```bash\nnpx jsrepo add animated-text\nnpx jsrepo add particle-system\nnpx jsrepo add color\n```\n\n### Use as a package in a Remotion project\n\nInstall the package if you want to keep using the published components directly instead of copying them into your app:\n\n```bash\nnpm install remotion-bits\n```\n\nYou will also need the Remotion peer dependencies in your project: React 18+, React DOM 18+, and Remotion 4+.\n\n## Repo-Local Development\n\nUse the repo-local commands below only when working inside this repository.\n\nPrerequisites:\n\n- Git\n- Node.js 18 or newer\n- npm that ships with your Node install\n\nFresh clone bootstrap:\n\n```bash\ngit clone https://github.com/av/remotion-bits.git\ncd remotion-bits\nnpm install\n```\n\nLookup CLI from the repo root:\n\n```bash\nnpm run bits:find -- --query \"camera presentation\" --tag scene-3d --limit 2\nnpm run bits:find -- --query \"fade in\" --limit 1 --json\nnpm run bits:fetch -- bit-fade-in --json\n```\n\nMCP server from the repo root:\n\n```bash\nnpm run mcp:bits\n```\n\nEquivalent repo-local client config:\n\n```json\n{\n\t\"command\": \"node\",\n\t\"args\": [\"./node_modules/tsx/dist/cli.mjs\", \"scripts/remotion-bits-mcp.ts\"],\n\t\"cwd\": \"/absolute/path/to/remotion-bits\"\n}\n```\n\nUse the repo root as `cwd`. The server is stdio-only and should be attached directly, not through `npm run`, so stdout stays reserved for MCP protocol messages.\n\nReproducible repo-side MCP verification without inventing a separate client:\n\n```bash\nnpx vitest run scripts/__tests__/remotion-bits-mcp.test.ts\n```\n\nThat test starts the stdio server, verifies the tool list contains exactly `find_remotion_bits` and `fetch_remotion_bit`, then calls both tools through a real MCP client.\n\nIf you want your own MCP client config after verifying the repo flow, use:\n\n```json\n{\n\t\"command\": \"node\",\n\t\"args\": [\"./node_modules/tsx/dist/cli.mjs\", \"scripts/remotion-bits-mcp.ts\"],\n\t\"cwd\": \"/absolute/path/to/remotion-bits\"\n}\n```\n\nFallback path when MCP is unavailable:\n\n```bash\nnpm run bits:find -- --query \"camera presentation\" --tag scene-3d --limit 2\nnpm run bits:fetch -- bit-fade-in\n```\n\n## Catalog parity and live-source verification\n\nVerify that the docs catalog, CLI lookup, and MCP lookup all use the same shared catalog:\n\n```bash\nnpx vitest run docs/src/bits/__tests__/catalog.test.ts scripts/__tests__/remotion-bits-lookup.test.ts scripts/__tests__/remotion-bits-mcp.test.ts\n```\n\nWhat this covers:\n\n- docs catalog items, tags, order, and totals are derived from the shared catalog\n- CLI `find` and `fetch` return deterministic results from that same catalog\n- MCP `find_remotion_bits` and `fetch_remotion_bit` return results from that same catalog\n\nVerify live-source behavior directly from the repo:\n\n```bash\nnpm run bits:fetch -- bit-fade-in --json\n```\n\nThe JSON output should include:\n\n- `sourcePath` under `docs/src/bits/examples/...`\n- `sourceCode` loaded from that file at runtime\n\nPackaging parity is a separate release concern. If you need to refresh the jsrepo extraction artifact, run:\n\n```bash\nnpm run registry:extract\n```\n\nThis updates `extracted-bits.json`. The runtime lookup path used by docs, CLI, and MCP does not depend on that file.\n\n## Contributing\n\n1. Fork the repo and create your branch from `main`.\n2. Make changes with clear commit messages.\n3. Ensure the build and tests (if any) pass.\n4. Open a pull request describing your changes.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}