diff --git a/demo/package-lock.json b/demo/package-lock.json index 50d6c87..a1d7748 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -9,13 +9,13 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@remotion/bundler": "4.0.520", - "@remotion/cli": "4.0.520", - "@types/react": "19.2.18", - "@types/react-dom": "19.2.5", - "react": "19.2.8", - "react-dom": "19.2.8", - "remotion": "4.0.520", + "@remotion/bundler": "4.0.527", + "@remotion/cli": "4.0.527", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "react": "19.3.0", + "react-dom": "19.3.0", + "remotion": "4.0.527", "typescript": "7.0.2" } }, @@ -73,9 +73,9 @@ } }, "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.8" @@ -126,9 +126,9 @@ } }, "node_modules/@babel/generator/node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.8" @@ -325,9 +325,9 @@ } }, "node_modules/@babel/template/node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.8" @@ -371,9 +371,9 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.8" @@ -915,9 +915,9 @@ } }, "node_modules/@mediabunny/aac-encoder": { - "version": "1.55.5", - "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.5.tgz", - "integrity": "sha512-u5x296ofN0Gf3tNW9zmFDYxejUFeibiTytbc2qBKilOHpf+RWAeyO7byDgwj48WweVOVC5x9dGSpnkJNnUK5mg==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.56.1.tgz", + "integrity": "sha512-a+OY/BctP7zC4G/prHikooOVaoWXMD4+bUyEwHg2dtQiQdIwC6TDJdVYJu5dfrdSNOiAFkv1HKcYEeROdwMezg==", "license": "MPL-2.0", "funding": { "type": "individual", @@ -928,9 +928,9 @@ } }, "node_modules/@mediabunny/flac-encoder": { - "version": "1.55.5", - "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.55.5.tgz", - "integrity": "sha512-vGtetM8SwjTweqWmQ+zER49aWKw3bzuGv1t/AEdS5N9SiHntiwoiBFOSzm18b+7Zah6I/vHLF9DRaHB85jqrMg==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.56.1.tgz", + "integrity": "sha512-zbmorMVlF1izwtlz5mWnu7A1rJLM+V26I0pEFr9Td1EDTwE5uAGRSW+/UZlnjwj1t00Woe3Zonfh9kb7lRRBqg==", "license": "MPL-2.0", "funding": { "type": "individual", @@ -941,9 +941,9 @@ } }, "node_modules/@mediabunny/mp3-encoder": { - "version": "1.55.5", - "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.5.tgz", - "integrity": "sha512-WNdWY40KXy6P23iXboIJ8IuLaUsukEF3m+kQ4jCXnDwHTOlyRd+hyq4trTDq7g9kVwB+rpj5ZSzsBq8LKsRYwQ==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.56.1.tgz", + "integrity": "sha512-p66ovEq6mZt3ejje45NOju84hIJI4v8rHfsmc1D2J34ziV0USE8AdJBzmiwqxl6nZkIAQLNB19HzbVRcQfc51g==", "license": "MPL-2.0", "funding": { "type": "individual", @@ -1019,21 +1019,21 @@ } }, "node_modules/@remotion/bundler": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.520.tgz", - "integrity": "sha512-rRHmnXU78GRFaYVG7/UAEbyIgtUVQ36E+QNWRqrnMwPCDGBOw8szDqi6rruWPRrZQVn3aPxNcWSZcDB7G0ZpSQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.527.tgz", + "integrity": "sha512-Tz7ePocHy9449TWYpSMGQgtFjfeuSddkWaXy6xDd5vYEq/ucp4YzA0hDwWPsopMnWErOtYAK2OWUqoH9m3/FsA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@remotion/media-parser": "4.0.520", - "@remotion/studio": "4.0.520", - "@remotion/studio-shared": "4.0.520", - "@remotion/timeline-utils": "4.0.520", + "@remotion/media-parser": "4.0.527", + "@remotion/studio": "4.0.527", + "@remotion/studio-shared": "4.0.527", + "@remotion/timeline-utils": "4.0.527", "@rspack/core": "1.7.11", "@rspack/plugin-react-refresh": "1.6.1", "css-loader": "7.1.4", "esbuild": "0.28.1", "react-refresh": "0.18.0", - "remotion": "4.0.520", + "remotion": "4.0.527", "style-loader": "4.0.0", "webpack": "5.105.0" }, @@ -1043,13 +1043,13 @@ } }, "node_modules/@remotion/canvas": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/canvas/-/canvas-4.0.520.tgz", - "integrity": "sha512-Z3pYE3WUUwQpWPhofWCs6S33sqJgFHg7g4sj91/0Pxdp53E4VRzfP+EwgxT917JmHG0WeO6F819x8vx6fIXteg==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/canvas/-/canvas-4.0.527.tgz", + "integrity": "sha512-CyW/aoqtj/GAN3jjLrWU3lQo8S9b0Obk2sMCIyWNXGOuCAT5xfmoazZja3Ag5XEnbLTw1sFqBRXn4NZk3wGarA==", "license": "Remotion License", "dependencies": { - "@remotion/player": "4.0.520", - "remotion": "4.0.520" + "@remotion/player": "4.0.527", + "remotion": "4.0.527" }, "peerDependencies": { "react": ">=16.8.0", @@ -1057,29 +1057,29 @@ } }, "node_modules/@remotion/captions": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.520.tgz", - "integrity": "sha512-6ubhfQoTrc4mUXewvrwQtj9K89yQaLBYkQUMYOdBwCExsoJ+Kvk/XhB+wfaNLbw0c4gV7UujrJMwIJO5pmbDxw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.527.tgz", + "integrity": "sha512-2PtxV/mpOYcItmETNiqqYh1L4qjJrJa93i6v/CRQVAA9Xz9MKu0jyv2iLm+XINmIMlZkBi5+7lAJcD3o3GvofQ==", "license": "MIT" }, "node_modules/@remotion/cli": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.520.tgz", - "integrity": "sha512-7P36naC+H1/65RKINtXYC13QxifcJK0FbarXkCziZJgM1wzmeRfOzGkeBLdfznwXdCkLjer7SXVvJoZ65X4UDw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.527.tgz", + "integrity": "sha512-O2m3K7GKmuRJ/eajkyTRJaT5avM2shUmQyquETn168FYwb2lVAerNuxDy5bRxH8v5/v29Y6qJm8BJbDygPdlmA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@babel/parser": "7.24.1", - "@remotion/bundler": "4.0.520", - "@remotion/media-utils": "4.0.520", - "@remotion/player": "4.0.520", - "@remotion/renderer": "4.0.520", - "@remotion/studio": "4.0.520", - "@remotion/studio-server": "4.0.520", - "@remotion/studio-shared": "4.0.520", + "@remotion/bundler": "4.0.527", + "@remotion/media-utils": "4.0.527", + "@remotion/player": "4.0.527", + "@remotion/renderer": "4.0.527", + "@remotion/studio": "4.0.527", + "@remotion/studio-server": "4.0.527", + "@remotion/studio-shared": "4.0.527", "dotenv": "17.3.1", "minimist": "1.2.6", "prompts": "2.4.2", - "remotion": "4.0.520", + "remotion": "4.0.527", "semver": "7.5.3" }, "bin": { @@ -1092,10 +1092,24 @@ "react-dom": ">=16.8.0" } }, + "node_modules/@remotion/codemods": { + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/codemods/-/codemods-4.0.527.tgz", + "integrity": "sha512-4T9PGYS8/7N8DvUA/25ndlncVZVLKRmRzHS8lYzUb4y8Vv4lctTfWLwO/u9tVPy5T9YLk1NJAaRSZwH4OHJZjw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "7.24.1", + "@babel/types": "7.24.0", + "@remotion/studio-shared": "4.0.527", + "ast-types": "0.16.1", + "recast": "0.23.21", + "remotion": "4.0.527" + } + }, "node_modules/@remotion/compositor-darwin-arm64": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.520.tgz", - "integrity": "sha512-e0iYfWaf6pD24yFgKfGZCCkaLyEfSv7vSU3fsIW3MoPCHbomKmxz95F8n2Md3enKfwnDVqs73oFZnpSyqD/4qw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.527.tgz", + "integrity": "sha512-+cRxEkRasYx+/MPZZXfZTIKBjylVRdim+nvsYQ0ccKnds2ESgLQUXQBVNbX9xv959bWu0qmNm8K/5eXLW+cYnw==", "cpu": [ "arm64" ], @@ -1105,9 +1119,9 @@ ] }, "node_modules/@remotion/compositor-darwin-x64": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.520.tgz", - "integrity": "sha512-JtuellJTm1gitpBMRHuvBpBDgj+fVVgCzcoGuuewocPz3MVXfoA54h4vKbqL03MAUdffXPh5ubHk/QLmBC9dVw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.527.tgz", + "integrity": "sha512-ySk1IKhilBAJTwIjF4kIuYgIR25JURN40j1SmrXlZYYSOQ9ubDcxIa69r2hGx4kQB4jDnXsjIhrgEr30f0e6+A==", "cpu": [ "x64" ], @@ -1117,9 +1131,9 @@ ] }, "node_modules/@remotion/compositor-linux-arm64-gnu": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.520.tgz", - "integrity": "sha512-xsgXIGFmKIsICyiexyXvFw3OhEoiAU85y3GGyW9hjVAk1DJaAgIoYEWiYxEW9YbRlvjiVV8WjLOs8Nu+m5X7wA==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.527.tgz", + "integrity": "sha512-rSeAR1UBgg8e1NkgN68wrmrKRZncO+1GWsELw0D/ZJfkzjwFn+d8uGHkM2vwTNvsJEn3csme8Hl5E4PnR0Ri5g==", "cpu": [ "arm64" ], @@ -1132,9 +1146,9 @@ ] }, "node_modules/@remotion/compositor-linux-arm64-musl": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.520.tgz", - "integrity": "sha512-o5ldJ0Xv91H5EnVhiUIzncUQdNxq/OhIUvFH6qLd4KDdx87jyBcJtr5Db1wXvNGB+E0Le4YB+tht9QC4KvZPqQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.527.tgz", + "integrity": "sha512-ly6q0HgsUdlAaBNHupndO6H/mUcNfjUUHAUfbnX5lchN4Oe4CRTga4gb8ShCJ9OPqDXLQ0M4ajdGSjRX/RRQFg==", "cpu": [ "arm64" ], @@ -1147,9 +1161,9 @@ ] }, "node_modules/@remotion/compositor-linux-x64-gnu": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.520.tgz", - "integrity": "sha512-XjcSH0qg4C+x7WwDy59xWRwlDrv+lPyPagx7Q14/Ty28LU0Ap8DKgNsOZt09itKeTPfd+t8CA8IFIELV2zpm7w==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.527.tgz", + "integrity": "sha512-2CIoAc7UPHUcEGhg4uGl16WRIUX5M627GFsFRUJuTHz4gowH4imzJ0ZRkYf+++EG+CM48TeUMQrODYugpAXzFA==", "cpu": [ "x64" ], @@ -1162,9 +1176,9 @@ ] }, "node_modules/@remotion/compositor-linux-x64-musl": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.520.tgz", - "integrity": "sha512-7RXrgZR161Qeu7Nd3t+xawgAMqSaQjG32aX/YBO4UbCQPRMnx1DMiiuoXWWUwNQjEs/OFUD7vuzm5o2e7zpmRA==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.527.tgz", + "integrity": "sha512-rQGl6+ZuO8F5xnis8SLxP627BE+nn/zcqv8BSRakuKJpdsLx8rp2zPwMdc61RZQHHFITbWqiqohV16/hNOkhog==", "cpu": [ "x64" ], @@ -1177,9 +1191,9 @@ ] }, "node_modules/@remotion/compositor-win32-x64-msvc": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.520.tgz", - "integrity": "sha512-kQyBCQgxJeZbcI0zfE/vgQHz0JaAx3mGTJCj0Ta9207enFHF/0hNZ0+jNxrYg74bo2kTRIoyWbNaOqXI5G332Q==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.527.tgz", + "integrity": "sha512-Mhgp24hdB4IK94BrPtqySS3/hpQacMeT76PEXcKO3E3k3Cer8uJMaODtuCUrPqZmNZzYX+pW3H9gW685tjhYGw==", "cpu": [ "x64" ], @@ -1189,19 +1203,19 @@ ] }, "node_modules/@remotion/licensing": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.520.tgz", - "integrity": "sha512-u3IBwLv6Zgqa0WnI7suRNnI3lJ4dnIKghRPm6EwEOQ/PiBQWmX2UgTzJT8W7ddXGRFNM0CB6J+sJu+GPnZH9Yw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.527.tgz", + "integrity": "sha512-AXprmcxs3kxdmuOWLtlOUE7Qs5UlEFz6el8WGMZbNiM1t1sb2MTL00zzgc1yRs3o3GhM1GFKFn9LqJOQLLzQJw==", "license": "MIT" }, "node_modules/@remotion/media": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/media/-/media-4.0.520.tgz", - "integrity": "sha512-Gvb2WZrscQpyw5lZHJSIK7xs2dmL8cTa1HlEs0fmt6ha2P3FtpjUSO+LgYr7GUAq75EgqlWgdiEfld5UYQVo1A==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/media/-/media-4.0.527.tgz", + "integrity": "sha512-xyh50ZI0PIi5mEItg9nPt5saCl5KAl3G90iykAHCTZBt4/+mwDTaRttiHwH2Wu8/N8pSKLS7mtAnzp55WeqK9g==", "dependencies": { - "mediabunny": "1.55.5", - "remotion": "4.0.520", - "zod": "4.4.3" + "mediabunny": "1.56.1", + "remotion": "4.0.527", + "zod": "4.5.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -1209,19 +1223,19 @@ } }, "node_modules/@remotion/media-parser": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.520.tgz", - "integrity": "sha512-/4cfMomJQXdHnBWrPRkhz2/nglejATlZscVHaItL11KCJcTSLQjv1I0wJ7wFdyUacSmKbynhwtjG2ClPqSe0eQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.527.tgz", + "integrity": "sha512-WVDh+kjRsiUOYGK2hBTZwruTlXeKa1Yjawms205DYs77wqEtln7DJkrHNLXApCXCGAJKB/9vl6C/D5ZPo6MkLg==", "license": "Remotion License https://remotion.dev/license" }, "node_modules/@remotion/media-utils": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.520.tgz", - "integrity": "sha512-PvftKi2eg5us5C/jJ5fe97ZTERO3IZjoD6whGACJJD5jcYd8E9KcNcrF31A+Gm6yxtXhewN7ynn+iaISIaltnw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.527.tgz", + "integrity": "sha512-4K16oyJH7ChfXDasa+UN+miQDGwxZG0F6dwAUEktE31z3bzMbdS2vGto437Iorcg/zcfnxEO6GnL3R0kFu1maw==", "license": "MIT", "dependencies": { - "mediabunny": "1.55.5", - "remotion": "4.0.520" + "mediabunny": "1.56.1", + "remotion": "4.0.527" }, "peerDependencies": { "react": ">=16.8.0", @@ -1229,12 +1243,12 @@ } }, "node_modules/@remotion/player": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.520.tgz", - "integrity": "sha512-EicD4D0anUAT2SWmx8otX1WiUpOanO6MQlt3fsiwo2hxjWSZCytJWiLrSAp2IO2Wvzi1W9ZQw/bAIk2gPwz/ig==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.527.tgz", + "integrity": "sha512-d9qJO0ZIFapFZgofZ8izoKvXvxsHbLEN93ujf4BxrAkV3zewL8E9Oi/mHBXb5B+zRxCyMPD06MJSYMgvLoVOgQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "remotion": "4.0.520" + "remotion": "4.0.527" }, "peerDependencies": { "react": ">=16.8.0", @@ -1242,26 +1256,26 @@ } }, "node_modules/@remotion/renderer": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.520.tgz", - "integrity": "sha512-kzk7sVsTYMvt19pHeGeaJRq6Uw8hNvcYrTPpTID04RnIBjT34tTra2CaTmvEciZ7tbWSbM4L/BYvioQc031ylQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.527.tgz", + "integrity": "sha512-SoSleSVfrmKQi0BxQOv22Q4cwLsSa3HgByzD0i6LU3WNRuAVbHpQY2RicMBs3uBiEuonVMkZz1LYLoC9QWDZvw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@remotion/licensing": "4.0.520", - "@remotion/streaming": "4.0.520", + "@remotion/licensing": "4.0.527", + "@remotion/streaming": "4.0.527", "execa": "5.1.1", - "remotion": "4.0.520", + "remotion": "4.0.527", "source-map": "0.8.0", "ws": "8.21.0" }, "optionalDependencies": { - "@remotion/compositor-darwin-arm64": "4.0.520", - "@remotion/compositor-darwin-x64": "4.0.520", - "@remotion/compositor-linux-arm64-gnu": "4.0.520", - "@remotion/compositor-linux-arm64-musl": "4.0.520", - "@remotion/compositor-linux-x64-gnu": "4.0.520", - "@remotion/compositor-linux-x64-musl": "4.0.520", - "@remotion/compositor-win32-x64-msvc": "4.0.520" + "@remotion/compositor-darwin-arm64": "4.0.527", + "@remotion/compositor-darwin-x64": "4.0.527", + "@remotion/compositor-linux-arm64-gnu": "4.0.527", + "@remotion/compositor-linux-arm64-musl": "4.0.527", + "@remotion/compositor-linux-x64-gnu": "4.0.527", + "@remotion/compositor-linux-x64-musl": "4.0.527", + "@remotion/compositor-win32-x64-msvc": "4.0.527" }, "peerDependencies": { "react": ">=16.8.0", @@ -1269,122 +1283,118 @@ } }, "node_modules/@remotion/streaming": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.520.tgz", - "integrity": "sha512-I3Jqwt0dWHI8EIWjqfmB9atqOzTuCglKUeq90KNkmxaMHaGxwlLXkLUW47TlFWEUubCqclqUNFNZC4UqwOI8vA==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.527.tgz", + "integrity": "sha512-zRg8WilxQ+fh4qU+2wRc3zUPT+e98nLbPzVW3IbkbCJlYf3EDJoPLYu8JM2a807URYjYTQ7a137MW05fA+CJMg==", "license": "MIT" }, "node_modules/@remotion/studio": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.520.tgz", - "integrity": "sha512-vIIReKjWjqLlx+yzVyTKoCOMqzCdEO4koLvqBVy7NiGouGE9DhuCxwh6R+9d+5jQfmGhuH+2hgjugOQbBeXuVw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.527.tgz", + "integrity": "sha512-FOtFmSdxXjjI9M5+Z23vFRFJEv/FLn48IoHVs7q/Dhmkc27OzhIVoQ9Bt2HBPb5amzpEq7IjvByxHveBHZlWWQ==", "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.31", - "@remotion/canvas": "4.0.520", - "@remotion/captions": "4.0.520", - "@remotion/media": "4.0.520", - "@remotion/media-utils": "4.0.520", - "@remotion/player": "4.0.520", - "@remotion/renderer": "4.0.520", - "@remotion/studio-codemods": "4.0.520", - "@remotion/studio-protocol": "4.0.520", - "@remotion/studio-shared": "4.0.520", - "@remotion/timeline-utils": "4.0.520", - "@remotion/web-renderer": "4.0.520", - "@remotion/zod-types": "4.0.520", + "@remotion/canvas": "4.0.527", + "@remotion/captions": "4.0.527", + "@remotion/codemods": "4.0.527", + "@remotion/media": "4.0.527", + "@remotion/media-utils": "4.0.527", + "@remotion/player": "4.0.527", + "@remotion/renderer": "4.0.527", + "@remotion/studio-protocol": "4.0.527", + "@remotion/studio-shared": "4.0.527", + "@remotion/timeline-utils": "4.0.527", + "@remotion/web-renderer": "4.0.527", + "@remotion/zod-types": "4.0.527", "@tanstack/react-virtual": "3.14.9", - "mediabunny": "1.55.5", + "mediabunny": "1.56.1", "memfs": "3.4.3", "open": "8.4.2", - "remotion": "4.0.520", + "prismjs": "1.30.0", + "remotion": "4.0.527", "semver": "7.5.3", - "zod": "4.4.3" + "zod": "4.5.4" }, "peerDependencies": { + "@remotion/video-matting": "4.0.527", + "@remotion/whisper-webgpu": "4.0.527", "react": ">=16.8.0", "react-dom": ">=16.8.0" - } - }, - "node_modules/@remotion/studio-codemods": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.520.tgz", - "integrity": "sha512-Otnau/uoeVGYKJK+K338ZDAuKQr1FffvXwGZHMfAWG26DwGKHLp+SXg2xTWYBZ81QjwAgpoPmwdXhp+xkm0lqg==", - "license": "MIT", - "dependencies": { - "@babel/parser": "7.24.1", - "@babel/types": "7.24.0", - "@remotion/studio-shared": "4.0.520", - "ast-types": "0.16.1", - "recast": "0.23.21", - "remotion": "4.0.520" + }, + "peerDependenciesMeta": { + "@remotion/video-matting": { + "optional": true + }, + "@remotion/whisper-webgpu": { + "optional": true + } } }, "node_modules/@remotion/studio-protocol": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.520.tgz", - "integrity": "sha512-JAhPUR2obd82/w4WjsMILTf5AGkgFcYAyOnnXAiQGcm32COLXc34VbJ7StzlI4vnczT6PxWTLtzaLifllcRU7w==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.527.tgz", + "integrity": "sha512-Pv7JBFZKoQT7+JOF5kUBTZO3C7dvz8hiH+LbPlCHh83jUui/qMMH2IDf4AQbnFDgLL6XvH5sDHmUGkqIp9SZKQ==", "license": "Remotion License", "dependencies": { - "zod": "4.4.3" + "zod": "4.5.4" } }, "node_modules/@remotion/studio-server": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.520.tgz", - "integrity": "sha512-8yO4P34T50zkWBBN1q4pf8Bcm9Llybo30e5Rc5MxwK1L2+QF+7OYWTPVD+ZD84KVQXgtx0gKTiNLz4+7n7Q+Hg==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.527.tgz", + "integrity": "sha512-AAaCELq+A6jpXQCkNvhzqKHrQWEl9qBdmjAVmGmc05oDhUAAVn5xoUfOUsKIVKX2uhosuZZos/CsNE7wfIL8og==", "license": "MIT", "dependencies": { "@babel/parser": "7.24.1", "@babel/types": "7.24.0", - "@remotion/bundler": "4.0.520", - "@remotion/renderer": "4.0.520", - "@remotion/studio-codemods": "4.0.520", - "@remotion/studio-protocol": "4.0.520", - "@remotion/studio-shared": "4.0.520", + "@remotion/bundler": "4.0.527", + "@remotion/codemods": "4.0.527", + "@remotion/renderer": "4.0.527", + "@remotion/studio-protocol": "4.0.527", + "@remotion/studio-shared": "4.0.527", "@svgr/core": "8.1.0", "@svgr/plugin-jsx": "8.1.0", "kiwi-schema": "0.5.0", "memfs": "3.4.3", "open": "8.4.2", - "prettier": "3.8.1", "recast": "0.23.21", - "remotion": "4.0.520", + "remotion": "4.0.527", "semver": "7.5.3", - "zod": "4.4.3" + "zod": "4.5.4" } }, "node_modules/@remotion/studio-shared": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.520.tgz", - "integrity": "sha512-n7Otu68Txh2A4HOYMfjbnJWcXlxDk+JGOiePZ2oYOtElrmHrMvWfbUl7o5q4Kr5mfj9lEg0qlS5+vKCKCpOzWA==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.527.tgz", + "integrity": "sha512-fcEzUV0doGHGxEC7cnYa8T3Fe+Ki/9//RynxLIAbPfYkGE8/G8YC4As+weeGqTeEnunhQc1kl+tfGU+bVBZihw==", "license": "MIT", "dependencies": { - "remotion": "4.0.520" + "remotion": "4.0.527" } }, "node_modules/@remotion/timeline-utils": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.520.tgz", - "integrity": "sha512-jX7HYB6usgeBlLDjMa23kQ4ADcEN+8Ap1Kqfd/EjASejQC/Cg3k+BOtJUQE3KcV9ywG7obXuAZfZuh2dnP+2xQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.527.tgz", + "integrity": "sha512-Ifv2idMnQgGHfKS86nzLQ6H1bPYarZlqir+NJWAvjTcMHIRiyj9bKEJV/nu+y7mWpl3NhNsGRTXRmHuXoUx09A==", "license": "MIT", "dependencies": { - "mediabunny": "1.55.5", - "remotion": "4.0.520" + "mediabunny": "1.56.1", + "remotion": "4.0.527" } }, "node_modules/@remotion/web-renderer": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.520.tgz", - "integrity": "sha512-Y43gvVeU9ijrtIbvBNSBaSB94/K0FP3FeOb0fdY5Q5pgJCYXPurEc+FYVFM/GTSC10qy0hV85J98KXh3Il/PzQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.527.tgz", + "integrity": "sha512-0JmMqWXc7BdyC3PpC+o9mQSncPBIsHZCNS/zl1jBPRyyfdl4rQqYYWAoaImCwJf7SUGOu7202lKvVtiVGxYSgg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@mediabunny/aac-encoder": "1.55.5", - "@mediabunny/flac-encoder": "1.55.5", - "@mediabunny/mp3-encoder": "1.55.5", - "@remotion/licensing": "4.0.520", - "mediabunny": "1.55.5", - "remotion": "4.0.520" + "@mediabunny/aac-encoder": "1.56.1", + "@mediabunny/flac-encoder": "1.56.1", + "@mediabunny/mp3-encoder": "1.56.1", + "@remotion/licensing": "4.0.527", + "mediabunny": "1.56.1", + "remotion": "4.0.527" }, "peerDependencies": { "react": ">=18.0.0", @@ -1392,12 +1402,12 @@ } }, "node_modules/@remotion/zod-types": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.520.tgz", - "integrity": "sha512-fkx+dlJkNTG9kSC7mwLNK8VuwEKu955cGMgmsE48U7Ay2OXQnGInhGn6K92oDpxnOeaIzmbZdEdq8hTVK/UvpQ==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.527.tgz", + "integrity": "sha512-wdDr/lseprJTiH1OWk4sSmeTb1Nk6bBbVW5xwK04VFy8Sz7Jss481WGTRo3OK5gJKp7D9wU2B935bIJHtDxguQ==", "license": "MIT", "dependencies": { - "remotion": "4.0.520" + "remotion": "4.0.527" } }, "node_modules/@rspack/binding": { @@ -1914,21 +1924,21 @@ } }, "node_modules/@types/react": { - "version": "19.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", - "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "license": "MIT", "dependencies": { "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.2.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.5.tgz", - "integrity": "sha512-fMPwH9v7r/pp43yUd2/Mbiex5KouJwwR3dzHkhLREUC6764VyDsqxhAxv6OFEYR1RhjOyD1naqba8ECDBe7ZQg==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", "license": "MIT", "peerDependencies": { - "@types/react": "^19.2.0" + "@types/react": "^19.3.0" } }, "node_modules/@typescript/typescript-aix-ppc64": { @@ -3254,9 +3264,9 @@ } }, "node_modules/mediabunny": { - "version": "1.55.5", - "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.5.tgz", - "integrity": "sha512-m0v6y8FGXiK+HKOc3AZqU+kJPLYsSKaLitmQNQIIHZKIGlTwQ34OF+X6Ul0K8iV4b03oPse10apwuoqbvmKeAA==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.56.1.tgz", + "integrity": "sha512-DNOm0bRBmeOxJgCK/g3LxNWbxY5morTauNdlychujGmJ9L37ezVezkNoI1WtO2Xdb4WlWWJlYfIKnOEzd5phRw==", "license": "MPL-2.0", "workspaces": [ ".", @@ -3578,19 +3588,13 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "license": "MIT" }, - "node_modules/prettier": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=6" } }, "node_modules/prompts": { @@ -3607,24 +3611,24 @@ } }, "node_modules/react": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", - "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", - "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.2.8" + "react": "^19.3.0" } }, "node_modules/react-refresh": { @@ -3662,9 +3666,9 @@ } }, "node_modules/remotion": { - "version": "4.0.520", - "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.520.tgz", - "integrity": "sha512-dORllOm7QdlHW/ZHNNWNXfQnO7pk9lwWIlSJ8p9V1URvjI75+pX+pTbrs6tVyRz6KQIXwI8MaeE22pC5U4EXIw==", + "version": "4.0.527", + "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.527.tgz", + "integrity": "sha512-TglxwSZFryR8J4ZZPWo7o9TGC37svpFbe7acvwYRM7fMTxBriEWxljwVP5/UJNiFdZQz7i4sygTbrz/MOFbx1A==", "license": "SEE LICENSE IN LICENSE.md", "peerDependencies": { "react": ">=16.8.0", @@ -3690,9 +3694,9 @@ } }, "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", "license": "MIT" }, "node_modules/semver": { @@ -4225,9 +4229,9 @@ "license": "ISC" }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.5.4.tgz", + "integrity": "sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/demo/package.json b/demo/package.json index 57044e5..e5c566a 100644 --- a/demo/package.json +++ b/demo/package.json @@ -13,13 +13,13 @@ "license": "ISC", "type": "commonjs", "dependencies": { - "@remotion/bundler": "4.0.520", - "@remotion/cli": "4.0.520", - "@types/react": "19.2.18", - "@types/react-dom": "19.2.5", - "react": "19.2.8", - "react-dom": "19.2.8", - "remotion": "4.0.520", + "@remotion/bundler": "4.0.527", + "@remotion/cli": "4.0.527", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "react": "19.3.0", + "react-dom": "19.3.0", + "remotion": "4.0.527", "typescript": "7.0.2" } }