{"_id":"@trustvid/remotion-compositions","_rev":"45-c0613b31aa15e098fbd02444edc11e99","name":"@trustvid/remotion-compositions","dist-tags":{"latest":"1.9.2"},"versions":{"0.1.0":{"name":"@trustvid/remotion-compositions","version":"0.1.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@0.1.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"7d40d5bd5a9bdcd16fd86b153c8ff6e624326b10","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-0.1.0.tgz","fileCount":29,"integrity":"sha512-suUKzXeZtBGZBmKQKnSz27+lFMLzbOIC50z7k+rvexDKe7+jlKN+NA6SO1cmJG5Nz0k5w0C5w+qxHRbeVJ8YwA==","signatures":[{"sig":"MEUCIASDE38b+OgFEa3Oh0dmsUx+bV4zTnxB29Gt3ZnlPwDEAiEApPgry2+CDzU/9ZXSg3UE98mdmOuDCZeDiA6Cvyc/TSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133043},"main":"src/remotion/index.js","gitHead":"e8d8d215b73bfb55635254785eb590856df25133","private":false,"scripts":{"lint":"echo \"No lint configured yet\"","test":"echo \"No tests configured yet\"","package:check":"npm pack --dry-run"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"11.6.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","remotion":"^4.0.377","react-dom":"^18.3.1","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_0.1.0_1774854729635_0.0256019187022265","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@trustvid/remotion-compositions","version":"0.1.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@0.1.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"ecff7523cf0acfc69a5105644fe818b3f73eb7e3","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-0.1.1.tgz","fileCount":107,"integrity":"sha512-Z9fX/7SuJ+yc6Iw3D8ZLPHvZBd7L7qTeGI0uM8IQWKbts0F+FUj3pq4ufPYvojnV0ziNYo+fg8nhFfWbQ6ZTtg==","signatures":[{"sig":"MEUCIBwj2H1ddSh0Cb7oCThUGnds9QPbSoGAzqGuAXlYLyRrAiEAvtQjDrC+WiCOkFTXwFkpk6vSfGAAvj7EI3/8FzZnSew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":852057},"main":"dist/remotion/index.js","gitHead":"e8d8d215b73bfb55635254785eb590856df25133","private":false,"scripts":{"lint":"echo \"No lint configured yet\"","test":"echo \"No tests configured yet\"","build":"babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","prepack":"npm run build","package:check":"npm pack --dry-run"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"11.6.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.0","@babel/core":"^7.28.0","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_0.1.1_1774859777364_0.3575611004085526","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@trustvid/remotion-compositions","version":"0.1.2","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@0.1.2","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"ecb694fdd81822702f7b476642e45b363c4215cd","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-0.1.2.tgz","fileCount":107,"integrity":"sha512-Zyw4BI/UnzLt4fIlhJmkZCsdD8CQulQqVA0SHW09BYeqkUdVRn9NQbjr2pEtpuc+KmSlbJ3f1ygM88rdH8R9RQ==","signatures":[{"sig":"MEYCIQDTdScdz4BmJj0O2+d+A2V1JxbDyg0QSFKfmpbTVPcd7gIhAME2J5ckhrwOPlBP8yx7EQToCtnqjams/fqc0s06Bn5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853742},"main":"dist/remotion/index.js","gitHead":"335dcb5e9e6f8e8e44a685d7209bc35e640cde8a","private":false,"scripts":{"lint":"echo \"No lint configured yet\"","test":"echo \"No tests configured yet\"","build":"babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","prepack":"npm run build","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"remotion":"^4.0.428","@babel/cli":"^7.28.0","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_0.1.2_1774865280255_0.30557919232474706","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@trustvid/remotion-compositions","version":"0.2.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@0.2.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"28adbe8615aedb11a6b7418baa4259523398eb9e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-0.2.0.tgz","fileCount":75,"integrity":"sha512-OuO/hb3C4+bzRp6AlzjifkexSk749Sqp5LZeOx3nNspsS21U+LL9k+jBrqxcxn1bk5dFZmgSCXvw7eaR4zkXkQ==","signatures":[{"sig":"MEUCIHK2sPCJ+ZGYqbrdafOYVK4jEX2xzM+5v5qL7Kwp4F5ZAiEA64WnzuDW8Shi85NfCOqYxGSxxuCzqM2Z6EJLC7i1g54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373009},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"f24eefcf1eafc09266f0b25249f585676418ed66","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:coverage":"jest --coverage --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*(unit|integration|workflow)?\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|editorMediaUtils)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_0.2.0_1774933885525_0.9236080650317469","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@trustvid/remotion-compositions","version":"0.3.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@0.3.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"7e21acc21291601f50840a2de5b502e286de152a","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-0.3.0.tgz","fileCount":75,"integrity":"sha512-Wo3ibdK0yj1kQxs5/z8KuelZVMo8HSh63ijero/ONo47qELQg396ofeokg+9va0fOggvUQV9swljjoYNPwN4cg==","signatures":[{"sig":"MEQCIAJghyJi+5KzkjEPKK5ZdGSfbHu5dOYztaPi4hYJYI+mAiBEQfMAIE8i13hmDMhY7ndJTtvTgau6EAIaROqY3eTzgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373601},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"459f2fde09e2b587b354f8e48f4673c87ca9a8a1","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:coverage":"jest --coverage --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*(unit|integration|workflow)?\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|editorMediaUtils)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_0.3.0_1774938842340_0.3037360733163468","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@trustvid/remotion-compositions","version":"1.0.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"a014f249c2a8d7a74c907d69877d0ebe75547230","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.0.tgz","fileCount":75,"integrity":"sha512-JP/qp+USjZNeYhMBl+CTsU2it65Asv1o6OFGdvB5sKM7pLiTRV6PnCbNL/ZwwbqX/gns7mxMTqW37cXDlkqyZQ==","signatures":[{"sig":"MEYCIQDZC746HQEQib91DFXi6D9rDOb1ZmYv9AVIHPrxslNBaAIhAMDw9s75fmJZM3JstFPqGu0a7C+KoJfA/Rl+2CrZXXS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373601},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"c39228b4bc49f37fc4f2a966fa637aa0545a0f1e","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:coverage":"jest --coverage --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*(unit|integration|workflow)?\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|editorMediaUtils)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.0_1774938972876_0.977192050972371","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@trustvid/remotion-compositions","version":"1.0.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"9126aba77c36d6376a86103df9e5d7583cb23836","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.1.tgz","fileCount":75,"integrity":"sha512-yi6uQnM/7D9guz2t8qPT0fjddoyw0h14upv3s5Q1pD04yIx7o2/4Qh1kddlHI6jF7kGGKf+w/LO61SXGZczRYg==","signatures":[{"sig":"MEUCIB8kqDzBbtkLcT3zSvw4egBwnTTlSm8pqgFjjYlOyN9qAiEA5cDbnsanbvV4he25RbNYOCt3Jt4lvLHrreIyVUiN6ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373601},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"bad480d1345143c6a249880331587d940195c27f","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:coverage":"jest --coverage --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*(unit|integration|workflow)?\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|editorMediaUtils)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.1_1774939239695_0.39318357332123255","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@trustvid/remotion-compositions","version":"1.0.2","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.2","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"f1d11ee304d5edd8b531cf37b3f70e323effca41","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.2.tgz","fileCount":84,"integrity":"sha512-QZtHlddP+jiBPqsepf7HOE8yqRZ+5Y9AVVrWz10Tylg/h+3WUhWCxNLr3apqnX/F56iyHfVrxWQdqR1oPOVjJw==","signatures":[{"sig":"MEYCIQChevBJlBZK6FM02uiZEFowB0PwwDRh4j7opVSqsaTuTQIhAJr0V9dgngrxx2tupLBV34SUWkcoEyzHmhYfsJqUT+IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434834},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"02ab41fcaaf770071146fdea77e007018db2d482","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.2_1775535017514_0.17603286269134877","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@trustvid/remotion-compositions","version":"1.0.3","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.3","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"4ffa6a229544787f81db121ef39242d8f7e3a7ea","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.3.tgz","fileCount":85,"integrity":"sha512-RN69ZW9WGmzq+caZT10eC2wUYWSEcimHk24zaUqedoMlh4077zq1TK5WGM/D9e2zxF+oe8i19uOfmanwVy5hcQ==","signatures":[{"sig":"MEUCIFrwkuZ+EStYssonPfAunrNQlfwmRqFXJEn3EIgn/LojAiEAgBncMxsUbMEMJSIhjAsBiXiH6bKTa//wWsl3ApzaxZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441819},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"ee5cd2e19a18cc22f6cf92316e49e40b95d77b8e","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.3_1775574932097_0.49479087923196574","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@trustvid/remotion-compositions","version":"1.0.4","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.4","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"0b40ecc26b87fc8caddd1c92abbede84dc99f15a","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.4.tgz","fileCount":86,"integrity":"sha512-TOWZ1+YIZwb5sSpv5sQKOoXWf7Vjx9LgrLEknvWO2qxNd9nuT7NEj22yOEl4x4aw6Wyg4QZ/Xc6vg43F0NNk+g==","signatures":[{"sig":"MEYCIQD/jd8xbvYJ8af6FvJB+llV/tjlIBk1nf79i6zraF2e4gIhAJICB9heTWR5f8zIgWc/KoM4AQCgdbEBRxZFUTnraMMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443991},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"cc187b7cef0e5d8bd7e34fc12c8bfdc8bec5cab8","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.4_1775623483110_0.9292956555403669","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@trustvid/remotion-compositions","version":"1.0.5","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.5","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"63aa31eebb7f0534f6029f4e7e88d02848116bb1","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.5.tgz","fileCount":86,"integrity":"sha512-2WvNn0OnfzdipKQYSeUAE5Ry0LQ7tSkKKW5mcht8ZtHojMm0IhkMja5J/beKiKmZ0Wxob+FSZRYmVhM2STLW4w==","signatures":[{"sig":"MEUCIQDUCnO+c+G++3llox5cyY0rH/awYURXd1EAmPyCUPgrNAIgHrgGPGrCKz0neqVoNVhqmYjcmeYVI9YZCHCihyK12kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448432},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"59efab2a12ac9630188539b9413091a59152b094","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.5_1775708671515_0.7338351851231486","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@trustvid/remotion-compositions","version":"1.0.6","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.6","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"89ffe62ea1f647b052226e255db5400002695140","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.6.tgz","fileCount":86,"integrity":"sha512-IOduHJsh8iA3cvjH57rH5WDM6wkQoSu1l0j6KTgvjdx0atXpIrJ4p7c3n3Tzo5YtxH/k5Gd+apmu1eRBtHyT9g==","signatures":[{"sig":"MEYCIQDDVJH5uwFm+Lk/MUhHtypHzSXBQa2HRGF3ju+doE+2GgIhAPO/KgvOgU8ncAB+4k4ODO380G0d353BDKwRDdsYiHG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451153},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"9c4d4960b4b1b36339df3d87d8b1c7d62bff3a44","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.6_1775806778873_0.04504706495244548","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@trustvid/remotion-compositions","version":"1.0.7","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.7","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"e9afe328ad1a8d4a515d7b7fb9bee632ad51e990","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.7.tgz","fileCount":87,"integrity":"sha512-Q+nDq0G7wspdjKHXSaVlPv1SYjo8tcQL7W9zxzsfo9zqrzi1Ppe79jw6J+KzWSSaFQ9/pW6+nSg8JH4UNwaqQA==","signatures":[{"sig":"MEYCIQC5sbOD1lTeJQLIRFhEUN7C8gLPzFxYM8mUoYha/rb1jAIhAJZM0zuC/yPAxRG856PlE8OiytID67mEOe05bLyU5w7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457994},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"44e07ce041627c23b4f231f53397f4d1b7221753","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.7_1776018709023_0.8509855001313325","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@trustvid/remotion-compositions","version":"1.0.8","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.8","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"c62917291064add80c857a81f39211363881715e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.8.tgz","fileCount":89,"integrity":"sha512-dTv4n0tZ9EC5X/uLLYpqTBneSDKAPbjoUG6T/Jxt6kl7wZG0t5ZHOKHbZ+o/kyBe8E5FjW6QrYqcCRxiIipwoQ==","signatures":[{"sig":"MEQCIG1IArlRh7fqdq+EUJAdKvHtD24cSCoa7lwxNwbzba3dAiBi0Bo5CIrzoMg4hg4sINrzA3FrTDWxKHAKGYGJTLInQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471789},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"a99b0c86abff38143a96bd7a9e77e20ea90d13cf","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.8_1776134698527_0.1423025599877803","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@trustvid/remotion-compositions","version":"1.0.9","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.9","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"18f1ea48ddfd81ffb5f90f84f987798b67567e11","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.9.tgz","fileCount":89,"integrity":"sha512-WbaMdFckO777Yn0g73TrOVgnr40jiIKtZBnNw3mxGtAXV6syDYhZL3pnWHWFx9E/BBEZ1e1TxCSB3br/g293hA==","signatures":[{"sig":"MEUCIQDnv+lFBE1FhGPXMT9nclzu82dm12/ypKPeT+214yRR7QIgUUaBN1xpzzFZtEcdtc1UChJOboy+XCqErFIsHESyPWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471842},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"898c69f1cccc785f12c778f5cfe748f6f7da9418","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.9_1776159173871_0.7387419033400084","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@trustvid/remotion-compositions","version":"1.0.10","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.10","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"368e62c77b095d3d316ec58e81b2071ee4d60a66","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.10.tgz","fileCount":89,"integrity":"sha512-k+RVpVCrXXuZ7lhSgWhHsH942pBUq84wYWTTrn+ru8bI56UcazfiHDTXQCTkVCi/zw36R93gVedJsVLjkqfxiQ==","signatures":[{"sig":"MEQCID42f43xlQSzCUIy7o23HbPaipwVkBuOKL7agcB97bf2AiAirixDHRutlWBjtj0PqqH9u2xLD1LfMNgCDjDp8QvfKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477021},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"9d21459f7d0453fe360a87b3caf86ee060aec98a","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.10_1776223223439_0.013542790272809802","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@trustvid/remotion-compositions","version":"1.0.11","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.11","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"32aa23b5aadd0ec1c4043995a6b24cafcbb40d3b","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.11.tgz","fileCount":90,"integrity":"sha512-o1PDzujssl43MHWo72uxm6z1qfTmqUPIg80IUwiztHXPPR2c7EcQFokTxmwdpNSO67ZAbuWo44BxWX1tfFSZbQ==","signatures":[{"sig":"MEUCIC9xWI9mWxggdcHhFMxwFseAP0qNw4HNCqSTQ7uvD6zmAiEA9lq/jQIQD9lqlsmnAHKPCWerS37HF5dkV+e5DdJRx2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477317},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"6393416293c2d2417d860ba4c02741e5f487d051","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.11_1776243066700_0.9319004936370687","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@trustvid/remotion-compositions","version":"1.0.12","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.12","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"23d2b0e4316c782030e61a9ce6312242d3443d6e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.12.tgz","fileCount":90,"integrity":"sha512-J0lmVhMv063YNkz53USwovAAQDsWFvZQI0Pim/yfwPlUIZVmuC6DFkCZ9pBuev2KqQh461+B2HqvQCbsMunLHQ==","signatures":[{"sig":"MEYCIQCNtYx8DipEC4mfcoyq2/pJ7d0V88d0/OqzoNRLPgfa1QIhALMUxvsFVqKLiveoc8no6Mj7wERiPMCUt76pK3HEq6sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477598},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"0d16b12704daf7f7041891f089f005c63c6ff57f","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.12_1776246431936_0.602775719382693","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@trustvid/remotion-compositions","version":"1.0.13","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.0.13","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"e836bf58adafdc07bc3dfbaf6b7e722db8acca15","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.0.13.tgz","fileCount":90,"integrity":"sha512-Phtce5w2zw4Dtm43gOXMibyNC6IMeMEtE9ioYG2u3Motpi+d6Lj1rXHjHRmWy1ifsDdwLJcKbMUqCOiYk1LJcQ==","signatures":[{"sig":"MEUCIQDZfUiL2Af5cvvHFrGsCaxC3GR0y1NEW5jPNIO6z5rRMgIgeaSyg1VOgwE5eV/uqjLwawaoo9MhCOopx7EXmJ2EqO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480232},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"22c3be11223f1e325e166133690c1f9467a9aca2","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.0.13_1776355174503_0.6129580147564782","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@trustvid/remotion-compositions","version":"1.1.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.1.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"ab06830e0799c472b6f6a37e2e2362dcceea9eab","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.1.0.tgz","fileCount":90,"integrity":"sha512-+fnRScor8lGFus287n1OrXhQSnTjKH57TSMcXJc8JwxYhfPk1J83THonHfyBkbh6NrgNxJDFCanUCD/aVtxCtQ==","signatures":[{"sig":"MEQCIBq0y26jDZBSO98Bbc0H4JYpDFx8QHdFeFeJpKHSZjT/AiACJ9bvWSParqvmg2Lnii0ChAfpTWsLkXBZ2f/5M6WihQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480843},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"bd08bf42f91f6a315ba399b9a87c9c3a512f8465","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.1.0_1776361610260_0.7110441529302993","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@trustvid/remotion-compositions","version":"1.1.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.1.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"37121aace13d1dfbdeef797134329a9e521a420d","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.1.1.tgz","fileCount":90,"integrity":"sha512-LjHw5YJZCIIUgZKDVM/CB6AiRuV6fyu6Sndu033KbmT2MqnX+0gWoWrJ6EEc5bj8rd/M9Ybaq9u6OT7UCe1lNg==","signatures":[{"sig":"MEQCIFo/UUYKFEmh1RyPfKMn+3fBpH5uNzKAS+1IHBrNcoIqAiAYfvUSB1cxkVp2p24xpICrkZHq8zlsRVo3AmsjkPJvgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480892},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"c5611214c4e2f88375710fa5552ca92d13655c4f","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.1.1_1776412729039_0.017836805215779128","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@trustvid/remotion-compositions","version":"1.1.2","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.1.2","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"548d21677f9abba0fe962a4b3f6ffa6d6d2e9507","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.1.2.tgz","fileCount":90,"integrity":"sha512-kOKkuJ+ESaU0giT5f6wfCQUjA96hgT9Ou4LwiZ40Oaq/ouepM0+Qb733VlCTQbJPwS1NYNA7wTYcqA2FQyZ3dg==","signatures":[{"sig":"MEYCIQCngvz/ryF3oaZL/e3eBNhFmwLCTs7EfwPL8z67VFvDXgIhAJhOjAxqwHqOSfmh3WVri3NdfTuRE5aw9AboIbIRrNSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478885},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"ab4176b87e89267d65bd185bd0d06ed602e9257d","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.1.2_1776427856664_0.2423366855754141","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@trustvid/remotion-compositions","version":"1.1.3","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.1.3","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"c9b0addde6080d52f187a60ccaca542e8b5874d1","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.1.3.tgz","fileCount":94,"integrity":"sha512-hoO3uSj4xPHjEVTpf/zerl8MNzZOYXvnpZJHn1ZPF8jXuDQetfLJqsUMgXDeUE5/LvvB1eLW9cB2FzP2Ddu8vg==","signatures":[{"sig":"MEUCIAlPiAxAcmN5gRcNPTitzdm69z6pw4bqv/HxrbgO/nPYAiEAwJfLj022Lyk1Xi804hvObpRT0XwtUXx0r+I1TfE1aOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513498},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"f2b19a9cbeee8270260f3567a79c9c36ebc7a062","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.1.3_1776659264509_0.20596591755041826","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@trustvid/remotion-compositions","version":"1.1.4","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.1.4","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"a7650a9be9efc46445d22c6ff76c0437da6e70c6","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.1.4.tgz","fileCount":94,"integrity":"sha512-yh5rFDsX3xYapk+CL9nHTHEvXHVnqeGJRwbNiGSE7KAKOnNWsEH+IZiftKgM+ds41n+tAv1MbF7uG6XtSeh2xw==","signatures":[{"sig":"MEUCIEBCdT4F2mvbD3blwkCMzpwWlCvullS3JB7e4Lr/BEZ8AiEAqUdYrKaCC0k/KoGGraNtpVX3X2N2tfaVy2QD80AcWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514232},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"1f667e3ad303a148bf743cb5eff61075484af0a0","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.1.4_1776674617184_0.4329897481324181","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@trustvid/remotion-compositions","version":"1.2.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.2.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"5cd23d4a2d0532587e12fd2b606e2ae93e24d34c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.2.0.tgz","fileCount":94,"integrity":"sha512-A3RmWzY3la2P8nLY2NObfCiWFb6lHlLsteaFg5NDKQ/zjzx3TdHwGZu5ySAqc3x3HbHYfcUFhGQsCzHY7rdjTQ==","signatures":[{"sig":"MEYCIQDa+Yf56Iq+zCnnQNsjs7cHKdlZo0k5wUH7jAXr1+vujwIhAKz7ZU65U1luu4FkhivZCtAGnF8bNwRzsim5BhTf0vUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526172},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"249212c54e55d1acd5ef84dc90af94b663785bcd","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.2.0_1779077816374_0.7505742559035695","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@trustvid/remotion-compositions","version":"1.3.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.3.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"669b756589c75ed10b2d065d05a31a4d2432611c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.3.0.tgz","fileCount":100,"integrity":"sha512-sSmhtSxFCOOSbgekVFVRaAURVONk5Vj91gkh4GLrYSZJsnl1/O2TFUxU2ia+oImMMNBKX9ObiajQ4m700XRAog==","signatures":[{"sig":"MEUCIQDlcgq/52F1KzNewX6JZIHdUbfiGsrEw/9Q0ozQfphubQIgS6PV4odJO8qu8chFRHavbxY4BSvVBxsYfYNIiaIeBlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558861},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"41ccb522f2a17e8fea180d12eae8cd1cf404a5ea","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.3.0_1779261265359_0.4335942470241614","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@trustvid/remotion-compositions","version":"1.3.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.3.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"20af2429257d805304d6a3ea713c58cfc958e88b","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.3.1.tgz","fileCount":100,"integrity":"sha512-5sPXwvDal/zhZMyVbqudc9LmqHbipGJozUHe1HwNQ2CYm66RT1m1lFkxPwXzE8gIs8F9RK9sY5iUA37/zWG0+Q==","signatures":[{"sig":"MEUCIAx3tK1Aj5dYXkgDVGXYrNC7K+qJjV/MS/L3/9eEz9Q+AiEAj335NqXKWRR36ItXWanGM64J3fkbOKlTZLFF0OwxA1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560844},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"096c06b4ea01bd3f2e50151c8a4c2a24e88ab4fe","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.3.1_1779345494372_0.20106920624145497","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@trustvid/remotion-compositions","version":"1.4.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.4.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"fae6e976196158d87e7c121c72693b6d5b847329","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.4.0.tgz","fileCount":106,"integrity":"sha512-8EES55a1UdcNh4y1vdGEE+zrjQZvAoD923lUC/CFRc4OKhoUPSBpD4RdfyioZd36TM1tIrMsD8YuknWWSMc0dA==","signatures":[{"sig":"MEUCIQCniTUn6XF7cEd13IW78jnk9azIwD8C8CvJf2OA5VTB7wIgE7OUkdWyZvTCvd1mupwTLtwr5f6Pkl+t4yBMYhahZHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611715},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"c3dbcad1bd3798834a44054b2f4d553c6abaf8e8","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.4.0_1779690453923_0.1063885125737627","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@trustvid/remotion-compositions","version":"1.4.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.4.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"6ef5dd965932a4850930bcd5363ec4294a1a8c8c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.4.1.tgz","fileCount":111,"integrity":"sha512-pFepeXU2Ppk1gNwLgmhtUDyNDVAcz9EFPSzkW3bCvDQAZYEeGeg+pv1fo2HYDUoRBDZ0pyVr6M+uOZDimjbJlw==","signatures":[{"sig":"MEYCIQD01Yc8ORFRmcPP0j8MdFAIvihZBXBWLde6GRPuyRxDtwIhAMWczRY6kYL6damhKJ/gYOZXe2rht5uez6ftsAkJ7PrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644669},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"84e6d6eb337ab765dfff0fc1e1d06dc6a82af4e0","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.4.1_1779694669347_0.13312316736669105","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@trustvid/remotion-compositions","version":"1.4.2","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.4.2","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"b755c4750c6f4b957260e431ef1c1c12c17c4f4c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.4.2.tgz","fileCount":111,"integrity":"sha512-eQAA3tmMxFpRn3K7WXFWhLou6Tp/ln6LdjgF1RFJhya/lymQzBGH/Hkb6X1TCMswdBTf+a1tTvgtKovMGgt7Iw==","signatures":[{"sig":"MEUCIDvoTQZkNkcLGXq85uOAOaT4h4wZwlBk8QQKOde0uP3fAiEAjydC62RKECmqLaKg/kAmFqIRhFZpo0gB2XZvCIO9IrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646711},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"ee35e2e3006c064a2e215b288089bdfd17ca808c","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.4.2_1779786153761_0.798603410085617","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@trustvid/remotion-compositions","version":"1.4.3","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.4.3","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"4bae600c2febf51745837ad248e51146bfac4181","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.4.3.tgz","fileCount":111,"integrity":"sha512-x9KbZpPYjIlK5A2wIUQUCi58kJs3ssfW0UQlrsznhMAIekrMzBEBsQC7s58sDTq17yeKLp2sLD0EDihml4tTpQ==","signatures":[{"sig":"MEYCIQChsGqqq8uAB3dUrLghHxaGUtPWtENr5sCL0eh6ehHjwwIhAMrqLhT0FqLlac4V5zPK7DBLXp9uuv8V+Hb/L9oLIw6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649020},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"3d2faca3d6bd4fc2289134186070ddc19c7fc93f","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.4.3_1779879055009_0.9582103300496598","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@trustvid/remotion-compositions","version":"1.4.4","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.4.4","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"312bd78cd886be8f2cfc4021c8ad9c6f0ace872c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.4.4.tgz","fileCount":111,"integrity":"sha512-QNGcLnwPLOFNFOnYmKDKHWftfK0ZhC1eUrZgPiTb+ac8/cEFq67b3F4x2sIWAKJLXTTUH/2Zd7mVR5bjE9odHw==","signatures":[{"sig":"MEQCIE45OHSHu9LEcnT/YjknFqVb5v3MpKv14g2/8+t2ItPmAiBPOcpvPwlrv6msNfHHxUkPvumg24dxkMc+QMKDODRYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649382},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"df3ab85ff03717ae362159b266dd04b32911dede","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.4.4_1780245177783_0.4205617803734918","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@trustvid/remotion-compositions","version":"1.5.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.5.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"396e9d7b1373066e53acb54c667697314785f72e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.5.0.tgz","fileCount":114,"integrity":"sha512-LVYj60FKDSK8VQIqeJKKFaJ0BhIyPDGShK34iG9Nsp/ht9CcOXy9sG+KElGmGkEWNvw9ZNThYDhC0K3xTnSfXg==","signatures":[{"sig":"MEUCIF5o37fh6N56hh0V9RrdkgnLRShQ/52AykNGJfDKmqytAiEAmhnSwK5DzID9dUlHutEGMW1QjVkErnq7eWb2TNJfz5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656149},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"96e1af6311b46a5efbf0a9f1153dae755d475260","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.5.0_1780822714526_0.4860435472160618","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@trustvid/remotion-compositions","version":"1.6.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.6.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"e6883dab4659d94e1f74c00f85f094d008c0396e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.6.0.tgz","fileCount":114,"integrity":"sha512-FCPAhh3e3QpA+RQwG8H/as3be7ApveuL/vglBPIzZUe5a5NaRyOEfDIV9Iwi+XkAy0YNvRhwT1kCxX3R681JKA==","signatures":[{"sig":"MEQCIDdIV4LePgyYy+uYp6dEhitpv9ZZqdMSBWbb+QdmCiGyAiB+YIITG2lM1tTl9Ta52QBehZr4MaoPQ8lWgwXCL89BaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656263},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"0396839bfbd8e03d81f65ec8e3360b20dabf06bd","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.6.0_1780996937835_0.5282014520937657","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@trustvid/remotion-compositions","version":"1.7.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.7.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"d66fca61d7b6179dc962ed9e526e49a91152e53c","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.7.0.tgz","fileCount":114,"integrity":"sha512-iPgA/ngUBC1JWEg1Ncc0rxvsOMT6wjANTgGV6si2XJu0us/Oc92aQU8+UcgeKjPk6DjQowQ3jB0XhOXVmDwk0Q==","signatures":[{"sig":"MEUCIQCQNnY3fGYAM9G6urg8xHMlZIYJB+C+2EUB816p0EhXmgIgHh0TTo9/4vQt1cA9HmHwxbaAWaMpIq4dwjaNX+6BqD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660959},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"18ec36a31f8f974cba87e5b6e4436037362cde75","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|hooks/useBackgroundMusicPreviewAudio|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.7.0_1781155697740_0.29018424038493795","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@trustvid/remotion-compositions","version":"1.7.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.7.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"2dae48615b8379ad2aaafe8adc350099da89cae5","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.7.1.tgz","fileCount":113,"integrity":"sha512-OGWIzvFx52cIHRgCOejrQqjEGalYO3weEb1t3MFQtoR0vREjN2wHSNVwJaLOQixqcl0EGtoWNJG7DP85xAT2aQ==","signatures":[{"sig":"MEQCIH22QTm+/pYHQKLJGzK5nXHHSldEerc6FmAt4KwEP7KCAiAKp07JEaPdKd7ttbznA6ydOZ1EUQseKRJFTPZPlq0EAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657948},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"968d9353440082ca69105a08ac6818ba2fe69db9","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.7.1_1781270262666_0.22760969519823226","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@trustvid/remotion-compositions","version":"1.8.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"19da34dfc46faf398778a3f201fa4c84f353a31f","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.0.tgz","fileCount":113,"integrity":"sha512-61NmxjlXwgEI5N7G451jlUMbtKfFpKyKUntnKSe9hN/eRSVimB5U8SopVTlV70aMLGT853hG+pYKP7G1PR/TDw==","signatures":[{"sig":"MEUCIQC1LOpPfuvIwLzDmlELTZvH0tGR0XO5HOWYXpY1yv9+zQIgOuY9LqLvNCWjaf7DBAclboInzR7VJ4vZ2QZLS/IU3P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657076},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"22bd19c96537ea737ad360e609fd1f5a90bc906e","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.0_1781864213545_0.7668248993751912","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@trustvid/remotion-compositions","version":"1.8.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"49efa5ca959dc51fab81829ce0366b23450a1831","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.1.tgz","fileCount":113,"integrity":"sha512-Z2d5bq15Q0tO2u4WxECGm3TUphxChX5EgovOwPiWmTWuallZwcxnFth7LiULCmCBRxpA7HdZS3s0rbNIBkjjeg==","signatures":[{"sig":"MEQCIDOAya61pz/NMigIPM5piXpWsPmTOyFuoxLOLB7WrgEsAiAQEQMRDPYDPy+/jo4p4TSH3OiFSlqCEybIIfF/JthKHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665999},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"b8f086a7a2f04a4e9139d9bc35ae0cdf5bb97c74","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.1_1782881263379_0.4714890230511437","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@trustvid/remotion-compositions","version":"1.8.2","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.2","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"ec47dfe961058c180eb543323dd6f4db363d8734","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.2.tgz","fileCount":116,"integrity":"sha512-dQls6Mrz3rQieNvedGZxKkdzPVzcDgtL5JzkyzqnGqBIGWIn4utIU+Ug6p9sfIKW4RdVfgMTP6qi3SmwvtaNbQ==","signatures":[{"sig":"MEQCIEAUS+lEnvNhbXO53oOOgXp9gtN2JGLYbTudato5iSXOAiBGxTnpgg6oZc+b5kqA7WMCRkGwZuSzZEV2eUHRweEq/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676726},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"aa204c1918ab1736273941ce9cf98ae3e8378c41","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.2_1783437516851_0.3920328016640491","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@trustvid/remotion-compositions","version":"1.8.3","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.3","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"13537cc466a29a7c987e6d28b0c1928bf0ffdfeb","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.3.tgz","fileCount":116,"integrity":"sha512-waYUflo6I5bjG4MauY/KyYSq+2CdfOoJ4KA7dr76nkheGvB/e3b3dW48A+/WsGXP2TvU3ThV5kvmaf3dQIeXzA==","signatures":[{"sig":"MEYCIQClZcyL16VSULTS1vKR0fm22WaVK8brTpMc2IBTol4xUwIhAP/K1Tz2pz0mmttclWNmA6y9K4YUE0FRsWuF/aKiLKRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677007},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"c5f74b591ef56031360bbf78ddba649ce07bd3e2","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.3_1787803698371_0.5205490905361636","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@trustvid/remotion-compositions","version":"1.8.4","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.4","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"8d8d22eb559023b821ba18bb86f3b80a4f3060d2","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.4.tgz","fileCount":116,"integrity":"sha512-zvASRSMyJmEKkPNjoKakRIDsM5qs8xIwhuZPq8ii1UXBoCuHOReHHbn/k2/vCreD8O+e50GLCPovQLJ/1sYkXA==","signatures":[{"sig":"MEYCIQCrB6Tj4SHighzT4MBbNngai0HEEf7w2q3BHZYdsCWIuQIhAL2b4V3LSckKLY/wvo20emGhao9iXgsKPlDz9x0c0gOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680419},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"549bb820956c8abd7be1f6fccf051cb598a91962","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.4_1788191053535_0.6804057054512833","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@trustvid/remotion-compositions","version":"1.8.5","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.8.5","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"cde93e6e191bad8efd502493585daf880001610e","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.8.5.tgz","fileCount":116,"integrity":"sha512-ikwtKFB/Fi9fmU89LMgLedPhTXR13YwV7TuLDvwgPfw1gOkHkToXz9nhQaaK4Th8F9omk+u4ORKARRxIcDSWPA==","signatures":[{"sig":"MEUCIQCefc+BREYIAEHPaygEIvHbzcboemPZAXXerMxTaSZDGAIgRTwutm1RaNDshWpnfNeU6fo7NMJsAGwwdI8oy74To9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686119},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"549bb820956c8abd7be1f6fccf051cb598a91962","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"11.13.0","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@remotion/transitions":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.8.5_1788411565498_0.905228769456274","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@trustvid/remotion-compositions","version":"1.9.0","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.9.0","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"201543db56fc71dca04c916028814695b87f14d5","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.9.0.tgz","fileCount":121,"integrity":"sha512-eUrS7mAyzvte44+OXgmyhXgRZ9Y5w2zrcBytdsSRUWLW5JwsHyYmaDEGbGLcXUyw9dEzfILQPm3Oa1rwFP/Y8A==","signatures":[{"sig":"MEQCIHe+I695WOYd4nH1VFE1+E9FuLWHA//Y1yHBiKjwIcUjAiA7NWzv5u+YdfscmHWfiOUj8hQrWXP/FgXFuWYTIUzzWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698185},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"90d2aaea4f6e24257d5402c55b80e4de82ebe890","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils|draftLookSettings|remotionOnlyAestheticPolicy|slateObjectFit|clampOverlayBoxToCanvas|taskConfig/serializeSlateContentAnimation)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/paths":"4.0.428","@remotion/shapes":"4.0.428","@remotion/transitions":"^4.0.377"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.9.0_1788938833431_0.7063403292051951","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@trustvid/remotion-compositions","version":"1.9.1","license":"UNLICENSED","_id":"@trustvid/remotion-compositions@1.9.1","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"dist":{"shasum":"01eb37eff3c9e6bee727467c2d2dbffca801a48f","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.9.1.tgz","fileCount":121,"integrity":"sha512-iceYlXUWFkuW+C8a6IMaWzuevZ7e/3Jug65KxynDGgUfAAMMwNfnaTNLadq+p9Vem5gVAQWdy/0KCHnwAolU0A==","signatures":[{"sig":"MEYCIQDf953lDoXlt4jUNHmKaYt5+a8Y5N4XljgHzAaQgBBBBgIhAKrW4Eq1RdR06uiFSJmZI2zC0KACh23da8aHkiLBnLLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697886},"jest":{"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/remotion/index.js","gitHead":"98d18cf0bbdd6a17e9748c7e403c243653ba4a6a","private":false,"scripts":{"lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","prepack":"npm run build","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils|draftLookSettings|remotionOnlyAestheticPolicy|slateObjectFit|clampOverlayBoxToCanvas|taskConfig/serializeSlateContentAnimation)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","package:check":"npm pack --dry-run","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js"},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"_npmVersion":"10.8.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@remotion/paths":"4.0.428","@remotion/shapes":"4.0.428","@remotion/transitions":"^4.0.377"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","react":"^18.3.1","eslint":"^9.38.0","remotion":"^4.0.428","bootstrap":"^5.3.6","react-dom":"^18.3.1","@babel/cli":"^7.28.0","babel-jest":"^30.2.0","reactstrap":"^9.2.3","@babel/core":"^7.28.0","chokidar-cli":"^3.0.0","react-toastify":"^11.0.5","@remotion/player":"^4.0.428","@babel/preset-env":"^7.28.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","jest-environment-jsdom":"^30.2.0","@trustvid/design-system":"^0.1.3","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":">=18 <20","remotion":"^4.0.377","react-dom":">=18 <20","@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remotion-compositions_1.9.1_1789045443766_0.5985396500665892","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@trustvid/remotion-compositions","version":"1.9.2","description":"Shared Remotion compositions for TrustVid platform and cron rendering","license":"UNLICENSED","private":false,"main":"dist/remotion/index.js","scripts":{"check:no-direct-ui-imports":"node scripts/check-no-direct-ui-imports.js","build":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && babel src --extensions \".js,.jsx\" --out-dir dist --copy-files && node scripts/prune-dist-tests.js","build:watch":"npx chokidar \"src/**/*\" -c \"npm run build\"","prepack":"npm run build","lint":"eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.js\" \"jest.setup.js\" --max-warnings=0","lint:ci":"npm run check:no-direct-ui-imports && npm run lint","test":"npm run check:no-direct-ui-imports && npm run test:unit && npm run test:integration && npm run test:workflow","test:unit":"jest --runInBand --coverage --coverageDirectory=coverage/unit --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|expandV2TaskConfigForComposition|normalizeCompositionElements|mediaFramePresets|ctaOverlaySizingUtils|draftLookSettings|remotionOnlyAestheticPolicy|slateObjectFit|clampOverlayBoxToCanvas|taskConfig/serializeSlateContentAnimation)|composition|registry).*\\.unit\\.test\\.(js|jsx)$\" --passWithNoTests","test:integration":"jest --runInBand --coverage --coverageDirectory=coverage/integration --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.integration\\.test\\.(js|jsx)$\" --passWithNoTests","test:workflow":"jest --runInBand --coverage --coverageDirectory=coverage/workflow --coverageReporters=text-summary --coverageReporters=lcov --coverageReporters=cobertura --testPathPatterns=\"src/components/campaign-steps/video-editor/(components/overlays|components/VideoWithLoader|utils/(animationUtils|textOverlayAnimationUtils|shadowUtils|textOverlayPreviewUtils|durationConstraints|editorMediaUtils|mediaFramePresets|slateObjectFit|clampOverlayBoxToCanvas)|composition|registry).*\\.workflow\\.test\\.(js|jsx)$\" --passWithNoTests","package:check":"npm pack --dry-run"},"jest":{"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"transform":{"^.+\\.[jt]sx?$":"babel-jest"},"moduleFileExtensions":["js","jsx","json"]},"dependencies":{"@remotion/paths":"4.0.428","@remotion/shapes":"4.0.428","@remotion/transitions":"^4.0.377"},"devDependencies":{"@babel/cli":"^7.28.0","@babel/core":"^7.28.0","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@remotion/bundler":"^4.0.428","@remotion/player":"^4.0.428","@remotion/renderer":"^4.0.428","@testing-library/jest-dom":"^5.17.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^13.5.0","@trustvid/design-system":"^0.1.3","babel-jest":"^30.2.0","bootstrap":"^5.3.6","chokidar-cli":"^3.0.0","eslint":"^9.38.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.5","jest":"^30.2.0","jest-environment-jsdom":"^30.2.0","react":"^18.3.1","react-dom":"^18.3.1","react-toastify":"^11.0.5","reactstrap":"^9.2.3","remotion":"^4.0.428"},"peerDependencies":{"@remotion/bundler":"^4.0.377","@remotion/renderer":"^4.0.377","@remotion/transitions":"^4.0.377","@trustvid/design-system":"^0.1.3","react":">=18 <20","react-dom":">=18 <20","remotion":"^4.0.377"},"_id":"@trustvid/remotion-compositions@1.9.2","gitHead":"b95e67a17fd6ce59f37f0305cb38b5b7bab90eec","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BMxzb9Q6cQ/0OkEnLEPHaOfUa0ZWMH687KYFcIlx9GmcZJ8lbnouV9V4SFGL60yEgSCM/G2Jk90c+kw2O7K6Tw==","shasum":"6af75cf75750c357ce0d838ffa99b5df89971b98","tarball":"https://registry.npmjs.org/@trustvid/remotion-compositions/-/remotion-compositions-1.9.2.tgz","fileCount":121,"unpackedSize":698443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHaXQJt+n9SwJ8pA/RLf5y1EKY1rD/h8rp1FyCnK2HVsAiACA0Ni4he7KAkAVuEOrY7irDemkhvpdNiJbq+VtJ+o/Q=="}]},"_npmUser":{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"},"directories":{},"maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remotion-compositions_1.9.2_1789621913090_0.6560688190053798"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T07:12:09.548Z","modified":"2026-09-17T05:11:53.482Z","0.1.0":"2026-03-30T07:12:09.881Z","0.1.1":"2026-03-30T08:36:17.554Z","0.1.2":"2026-03-30T10:08:00.530Z","0.2.0":"2026-03-31T05:11:25.684Z","0.3.0":"2026-03-31T06:34:02.598Z","1.0.0":"2026-03-31T06:36:13.038Z","1.0.1":"2026-03-31T06:40:39.872Z","1.0.2":"2026-04-07T04:10:17.703Z","1.0.3":"2026-04-07T15:15:32.250Z","1.0.4":"2026-04-08T04:44:43.267Z","1.0.5":"2026-04-09T04:24:31.671Z","1.0.6":"2026-04-10T07:39:39.037Z","1.0.7":"2026-04-12T18:31:49.245Z","1.0.8":"2026-04-14T02:44:58.722Z","1.0.9":"2026-04-14T09:32:54.081Z","1.0.10":"2026-04-15T03:20:23.608Z","1.0.11":"2026-04-15T08:51:06.874Z","1.0.12":"2026-04-15T09:47:12.077Z","1.0.13":"2026-04-16T15:59:34.651Z","1.1.0":"2026-04-16T17:46:50.437Z","1.1.1":"2026-04-17T07:58:49.171Z","1.1.2":"2026-04-17T12:10:56.843Z","1.1.3":"2026-04-20T04:27:44.662Z","1.1.4":"2026-04-20T08:43:37.346Z","1.2.0":"2026-05-18T04:16:56.552Z","1.3.0":"2026-05-20T07:14:25.503Z","1.3.1":"2026-05-21T06:38:14.509Z","1.4.0":"2026-05-25T06:27:34.065Z","1.4.1":"2026-05-25T07:37:49.520Z","1.4.2":"2026-05-26T09:02:33.952Z","1.4.3":"2026-05-27T10:50:55.199Z","1.4.4":"2026-05-31T16:32:57.999Z","1.5.0":"2026-06-07T08:58:34.695Z","1.6.0":"2026-06-09T09:22:18.041Z","1.7.0":"2026-06-11T05:28:17.955Z","1.7.1":"2026-06-12T13:17:42.903Z","1.8.0":"2026-06-19T10:16:53.801Z","1.8.1":"2026-07-01T04:47:43.565Z","1.8.2":"2026-07-07T15:18:37.061Z","1.8.3":"2026-08-27T04:08:18.753Z","1.8.4":"2026-08-31T15:44:13.675Z","1.8.5":"2026-09-03T04:59:25.668Z","1.9.0":"2026-09-09T07:27:13.767Z","1.9.1":"2026-09-10T13:04:03.903Z","1.9.2":"2026-09-17T05:11:53.291Z"},"license":"UNLICENSED","description":"Shared Remotion compositions for TrustVid platform and cron rendering","maintainers":[{"name":"sandesh_salunke","email":"sandesh.salunke@mediaqart.com"}],"readme":"# trustvid-remotion-compositions\n\n**`@trustvid/remotion-compositions`** — versioned, **runtime-only** Remotion composition package shared by the TrustVid **editor preview** (platform UI) and **server-side render** (cron workers). One source of truth so preview matches final output.\n\n> **Audience:** renderer engineers, editor pipeline owners, and **AI coding agents**. Read [`AGENTS.md`](AGENTS.md) and `.cursor/AGENTS.md`. Full component docs live in platform `docs/VIDEO_EDITOR_DEVELOPER_GUIDE.md`.\n\n---\n\n## Why this package exists\n\nComposition code originally lived inside `trustvid-ai-platform`, which caused:\n\n- **Deploy coupling** — cron containers had to copy UI source or drift from editor\n- **Version skew** — preview and render could use different element/timing logic\n- **Fat dependencies** — editor UI (timeline, modals) pulled into render jobs\n\nExtracting to npm (same pattern as `@trustvid/design-system`) gives a **stable `dist/remotion/index.js`** entry for `@remotion/renderer` and `@remotion/player`.\n\n---\n\n## What this repo does\n\n| Responsibility | Details |\n|----------------|---------|\n| **Composition runtime** | `src/remotion/index.js` → `dist/remotion/index.js` |\n| **Render-safe components** | Overlays, `VideoWithLoader`, animation utils, registry helpers used at render time |\n| **Excluded by design** | Editor shell (timeline, DraggableCanvas, fieldRegistry) — stays in platform |\n| **npm publish** | Only `dist/` in package; Babel build from `src/` |\n\n**Consumers:** `cronjobs` (server render), `trustvid-ai-platform` (player preview only).\n\n---\n\n## TrustVid ecosystem\n\n```\ntrustvid-remotion-compositions/     ← this repo (@trustvid/remotion-compositions)\n├── trustvid-ai-platform/           ← preview via @remotion/player\n├── cronjobs/                       ← @remotion/renderer final videos\n├── trustvid-ui-library/            ← peer @trustvid/design-system (overrides in consumers)\n└── devops/                         ← npm publish pipelines\n```\n\n**Remotion version rule:** Exact same `remotion` + `@remotion/*` version in this package, platform, and cron — run `npx remotion versions` after installs.\n\n---\n\n## Tech stack\n\n| Layer | Technology |\n|-------|------------|\n| Build | Babel 7 (`src/` → `dist/`) |\n| UI runtime | React 18 (peer) |\n| Remotion | 4.0.428 (pinned; peers in consumers) |\n| Design system | `@trustvid/design-system` (peer/dev) |\n| Testing | Jest + RTL, `jsdom` — unit / integration / workflow |\n| Lint | ESLint + `check:no-direct-ui-imports` |\n\n---\n\n## Architecture (package layout)\n\n```\nsrc/\n├── remotion/index.js              # Published entry\n└── components/campaign-steps/video-editor/\n    ├── composition/               # Main composition tree\n    ├── components/overlays/       # Render-safe overlays\n    ├── components/VideoWithLoader.js\n    ├── utils/                     # animation, media, text, duration, task config expand\n    ├── hooks/                     # editor/runtime hooks shared with platform\n    └── registry/                  # Element metadata used at render\ndist/                              # Only this is published\n```\n\nSee [Runtime-only scope](#runtime-only-scope) and [Intentionally excluded](#intentionally-excluded-not-published) below.\n\n---\n\n## AI agent & Cursor context\n\n| Resource | Purpose |\n|----------|---------|\n| `AGENTS.md` | Renderer agent, UT+IT+WT policy, PR target `main` |\n| `.cursor/AGENTS.md` | Agent routing |\n| `.cursor/skills/remotion-compositions/SKILL.md` | Runtime boundaries, consumer sync |\n| `.cursor/skills/testing/SKILL.md` | Jest layers |\n| `trustvid-ai-platform/docs/VIDEO_EDITOR_DEVELOPER_GUIDE.md` | Editor ↔ task_config (platform) |\n| `cronjobs/.cursor/skills/video-generation/SKILL.md` | Draft render routes |\n\n**When changing composition behavior:**\n\n1. Edit only **runtime-safe** modules under allowed paths (see Runtime-only scope)\n2. Run `npm run build` — consumers read `dist/`\n3. Add **unit + integration + workflow** tests (patterns in `package.json` testPathPatterns)\n4. Bump semver + publish; update consumer `package.json` (no committed `file:` in PRs)\n5. Verify `npx remotion versions` in platform and cron after bump\n\n---\n\n## Testing policy\n\n| Layer | Pattern | Command |\n|-------|---------|---------|\n| Unit | `*.unit.test.js(x)` under video-editor paths | `npm run test:unit` |\n| Integration | `*.integration.test.js(x)` | `npm run test:integration` |\n| Workflow | `*.workflow.test.js(x)` | `npm run test:workflow` |\n\n```bash\nnpm run lint:ci && npm test && npm run package:check\n```\n\nChanges must preserve **parity** between cron render and platform preview.\n\n---\n\n# trustvid-remotion-compositions\n\nShared Remotion composition package used by:\n\n- `cronjobs` for server-side rendering with `@remotion/renderer`\n- `trustvid-ai-platform` only for runtime Remotion composition playback/imports\n\n## Why this package exists\n\nThis package was created to make Remotion composition logic a single shared runtime artifact across services.\n\nBefore this package, composition code was tied to UI source structure, which caused environment/path coupling and deployment issues (especially in cron/worker containers). Separating it into `@trustvid/remotion-compositions` gives one versioned source of truth for rendering behavior.\n\n### Why used in `cronjobs`\n\n- Cron renders videos server-side with `@remotion/renderer`.\n- Cron should not depend on UI repo layout or copy UI source files into images.\n- A published package provides a stable, installable runtime entry (`dist/remotion/index.js`) for render jobs in staging/prod.\n\n### Why used in `trustvid-ai-platform`\n\n- UI preview/player should use the same composition runtime as server rendering.\n- Using the same package reduces drift between editor preview and final rendered output.\n- Versioned package updates make behavior changes explicit and traceable across environments.\n\nIn short: UI and cron both use this package so preview and render stay aligned while deployment remains clean and reproducible.\n\n### Architecture (high-level)\n\n```text\n                 +------------------------------------+\n                 | @trustvid/remotion-compositions   |\n                 |  - Remotion composition runtime   |\n                 |  - dist/remotion/index.js         |\n                 +-----------------+------------------+\n                                   ^ \n                                   | shared runtime import\n             +---------------------+----------------------+\n             |                                            |\n+-------------------------------+        +----------------------------------+\n| trustvid-ai-platform (UI)     |        | cronjobs (worker/render service) |\n| - Player preview uses package |        | - @remotion/renderer uses package|\n| - Editor runtime composition  |        | - Final video render pipeline    |\n+-------------------------------+        +----------------------------------+\n```\n\n## Runtime-only scope\n\nThis package is intentionally **runtime-only**.\n\nIt ships only what is required to render Remotion compositions (server-side render and player/runtime composition code).\n\n### Included\n\n- Remotion entrypoint: `dist/remotion/index.js`\n- Composition runtime modules under:\n  - `dist/components/campaign-steps/video-editor/composition/`\n  - `dist/components/campaign-steps/video-editor/components/overlays/`\n  - `dist/components/campaign-steps/video-editor/components/VideoWithLoader.js`\n  - `dist/components/campaign-steps/video-editor/components/AnimatedOverlay.js`\n  - runtime helpers used by composition (`animation`, `media`, `shadow`, `text`, preload/script utils)\n\n### Intentionally excluded (not published)\n\nThese editor/UI modules are deliberately not part of the package artifact:\n\n- `src/components/campaign-steps/editor-modal-components/**`\n- `src/components/campaign-steps/video-editor/editor.jsx`\n- `src/components/campaign-steps/video-editor/DraggableCanvas.jsx`\n- `src/components/campaign-steps/video-editor/MultiTrackTimeline.jsx`\n- `src/components/campaign-steps/video-editor/GeneratedVideoPlayer.jsx`\n- `src/components/campaign-steps/video-editor/fieldRegistry.js`\n- `src/components/campaign-steps/video-editor/components/Editor*.jsx`\n- `src/components/campaign-steps/video-editor/components/fieldRenderers/**`\n- `src/components/campaign-steps/video-editor/components/timeline/**`\n- `src/components/campaign-steps/video-editor/hooks/useEditor*.js`\n- `src/services/**`, `src/pages/**`, `src/helpers/**`, `src/contexts/**`, `src/constants/**` (editor-era support code)\n\nIf a consumer needs full editor UI modules, they must come from `trustvid-ai-platform` (not this package).\n\n## Package name\n\n`@trustvid/remotion-compositions`\n\n## Entry point\n\nPublished entry: `dist/remotion/index.js` (compiled CommonJS, CRA/Jest-safe)\n\nSource entry: `src/remotion/index.js`\n\n## Versioning and release flow\n\n### npm registry env (CI and local)\n\nPublish steps source [`scripts/npm-registry-env.sh`](scripts/npm-registry-env.sh) before `release.sh` (same pattern as `trustvid-ui-library` / `@trustvid/design-system`).\n\n- **Registry URL/host** default to public npm when unset.\n- **`NPM_AUTH_TOKEN`**: set a default after `:-` in `scripts/npm-registry-env.sh` for temporary in-repo CI auth (rotate/remove when moving to Bitbucket variables). If Bitbucket **production** deployment defines `NPM_AUTH_TOKEN`, that value **wins** over the file default—clear the deployment variable to use the script default.\n- **Local override (gitignored):** copy `scripts/npm-registry-env.local.sh.example` to `scripts/npm-registry-env.local.sh` and set `NPM_AUTH_TOKEN` there.\n\nPublish steps also source [`scripts/bitbucket-ci-env.sh`](scripts/bitbucket-ci-env.sh) for default `BITBUCKET_API_TOKEN` / `BITBUCKET_USERNAME` (HTTPS git push for release commits), matching `trustvid-ui-library`. Prefer secured Bitbucket variables when you migrate off hardcoded defaults.\n\n### Bitbucket variables (optional when using defaults in `npm-registry-env.sh`)\n\n- `NPM_REGISTRY_URL` (optional; default `https://registry.npmjs.org/`)\n- `NPM_REGISTRY_HOST` (optional; default `registry.npmjs.org`)\n- `NPM_AUTH_TOKEN` (optional if set as default in `npm-registry-env.sh`; otherwise required — token must publish `@trustvid/remotion-compositions`)\n\n### Pipeline behavior\n\n- `main` branch:\n  - step 1: validate package (`lint`, `test`, `package:check`)\n  - step 2: auto bump + publish\n- `custom` pipelines:\n  - `publish-current-version`: publish current version without bump\n  - `release-patch`: bump patch + publish + push release commit\n  - `release-minor`: bump minor + publish + push release commit\n  - `release-major`: bump major + publish + push release commit\n\nAll publish paths include a guard that fails fast if the same package version is already published.\n\n`release.sh` runs **`npm whoami`** right after configuring `~/.npmrc`. If the token is expired or invalid, the pipeline prints an explicit **npm registry authentication failed** message. Without that step, `npm publish` often shows **404 Not Found**, which is easy to misread as “package missing.”\n\n### Auto bump rules on `main`\n\nWhen `BUMP_TYPE` is not explicitly set, release script derives bump from latest commit message:\n\n- `#major` or `BREAKING CHANGE` -> `major`\n- `#minor` or `feat(...)` / `feature` -> `minor`\n- default -> `patch`\n\n### Recommended developer workflow\n\n1. Open PR with changes\n2. Use one marker in merge/squash commit message:\n   - `#major`, `#minor`, or `#patch`\n3. Merge PR into `main`\n4. Main pipeline bumps and publishes automatically\n\nAlternative: run custom pipeline (`release-patch|minor|major`) manually.\n\n### Git push behavior in pipeline\n\nFor `bump-and-publish` pipelines, the release script now prefers the existing `origin` remote as-is:\n\n- If `origin` is SSH (`git@bitbucket.org:...` or `ssh://...`), the script uses SSH push directly.\n- If `origin` is HTTPS, the script falls back to `BITBUCKET_API_TOKEN` auth with username `x-token-auth`.\n\nRequired for bump-and-publish pipelines (release commit push):\n\n- Preferred: Bitbucket Pipelines SSH key with write access to the repository\n- Fallback for HTTPS remotes: `BITBUCKET_API_TOKEN`\n\nNotes:\n\n- SSH is the preferred setup when the repository remote is already SSH.\n- For HTTPS remotes, `BITBUCKET_API_TOKEN` must have repository write access.\n- Before version bump or publish, the script runs `git push --dry-run origin HEAD` and fails early if push access is not available.\n- Branch restrictions must allow the pipeline identity to push the release commit.\n\nOptional bot identity:\n\n- `RELEASE_GIT_NAME` (default: `trustvid-release-bot`)\n- `RELEASE_GIT_EMAIL` (default: `release-bot@trustvid.local`)\n\n## Install in consumers\n\nIn `cronjobs` and `trustvid-ai-platform`:\n\n```bash\nnpm install @trustvid/remotion-compositions\n```\n\nEnsure each consumer repo has `.npmrc` configured to the same private registry:\n\n```ini\nregistry=${NPM_REGISTRY_URL}\n//${NPM_REGISTRY_HOST}/:_authToken=${NPM_AUTH_TOKEN}\n```\n\n## Local smoke checks before release\n\n```bash\nnpm ci\nnpm run lint\nnpm run test:unit\nnpm run test:integration\nnpm run package:check\n```\n\n## Local development\n\n### Option A (recommended for local dev): `file:` dependency\n\nThe `file:` line in `package.json` only tells npm **where** to resolve `@trustvid/remotion-compositions` from (a path on disk). It does **not** replace installing dependencies: you still run **`npm install`** in each **consumer** repo (`trustvid-ai-platform`, `cronjobs`) so the link is created and Remotion + React are installed. You are not “avoiding” install, you are swapping the compositions package source from the registry to your local folder.\n\nTo make this durable for local development, both consumers now run `scripts/prune-linked-remotion-peers.js` during `postinstall` and before start/build/test. That script detects a linked `@trustvid/remotion-compositions` package and removes nested `react`, `react-dom`, `remotion`, and `@remotion/*` copies from the linked package's `node_modules` so the consumer app always uses one shared React + Remotion runtime.\n\nUse `file:` in local branches for fast iteration:\n\n```json\n\"@trustvid/remotion-compositions\": \"file:../trustvid-remotion-compositions\"\n```\n\nAdd this explicitly in **both** consumer repos:\n\n- `trustvid-ai-platform/package.json` -> `dependencies[\"@trustvid/remotion-compositions\"]`\n- `cronjobs/package.json` -> `dependencies[\"@trustvid/remotion-compositions\"]`\n\n```json\n// trustvid-ai-platform/package.json\n\"dependencies\": {\n  \"@trustvid/remotion-compositions\": \"file:../trustvid-remotion-compositions\"\n}\n```\n\n```json\n// cronjobs/package.json\n\"dependencies\": {\n  \"@trustvid/remotion-compositions\": \"file:../trustvid-remotion-compositions\"\n}\n```\n\n> **TVD-1324 note:** On `feature/TVD-1324-template-library-rag`, consumers **commit** `file:../trustvid-remotion-compositions` until aesthetic craft is validated. Do not publish this package until then. Switch consumers back to semver before merging to `staging`/`main`.\n\n> IMPORTANT (default rule after publish): Local-only override. **Do not commit** this `file:` value on release branches.\n> Before raising/merging a PR, switch both repos back to a published version (for example `^0.1.1`).\n\nThen install in each consumer repo:\n\n```bash\nnpm install\n```\n\nThis install now also runs the linked-package prune step automatically in both consumers.\n\n**When do you need `npm install` inside `trustvid-remotion-compositions`?** Only if you work on this repo directly: `npm run build`, `npm run build:watch`, `npm run test:unit`, or `npm run test:integration` need Babel, pinned `react`/`react-dom`, and the same **Remotion** version as consumers (see below). If you only pull already-built `dist/` and never run scripts here, consumer-only `npm install` can be enough, but shape/composition changes always require a build from this repo.\n\n**Remotion single version (required):** Remotion throws if it detects more than one version (e.g. `4.0.428` in the app and `4.0.441` under `trustvid-remotion-compositions/node_modules`). This package and every consumer must use the **exact same** `remotion`, `@remotion/player`, `@remotion/renderer`, `@remotion/bundler`, etc. (pinned in this repo’s `package.json`). After changing versions, run `npm install` in the compositions repo and again in each consumer, then verify:\n\n```bash\nnpx remotion versions\n```\n\nLocal dev loop:\n\n```bash\ncd trustvid-remotion-compositions\nnpm install   # once, or after package.json / lock changes\nnpm run build\n# optional watch mode\nnpm run build:watch\n```\n\nAfter rebuilding package `dist/`, restart consumer dev servers as needed.\n\nIf you run `npm install` again inside `trustvid-remotion-compositions`, that repo will recreate its own local runtime dependencies for package development and tests. That is fine: the consumer `postinstall` / `pre*` prune step will remove the linked duplicates again before UI or cron use the package.\n\n### PR/CI guard for `file:` dependency\n\n`trustvid-ai-platform` and `cronjobs` now include a CI check that fails if\n`@trustvid/remotion-compositions` is committed as `file:...`.\n\nSo local `file:` usage is supported, but PR branches must switch back before merge.\n\n### Required for staging/prod and merged branches\n\nUse published version:\n\n```json\n\"@trustvid/remotion-compositions\": \"^0.1.1\"\n```\n\n","readmeFilename":"README.md"}