diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 4fafcc2..58c0577 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -46,8 +46,8 @@ "vscode-languageclient": "^10.1.0" }, "devDependencies": { - "@types/node": "^26.2.0", - "@types/vscode": "^1.134.0", + "@types/node": "^26.4.1", + "@types/vscode": "^1.136.0", "esbuild": "^0.28.2", "typescript": "^7.0.2" } diff --git a/package-lock.json b/package-lock.json index 1bf225a..f6dc158 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,14 +15,14 @@ ], "devDependencies": { "@changesets/cli": "^3.0.1", - "@remotion/cli": "4.0.514", - "@vitest/coverage-v8": "^4.1.10", + "@remotion/cli": "4.0.520", + "@vitest/coverage-v8": "^5.0.0", "gifenc": "^1.0.3", "playwright-core": "^1.61.1", - "remotion": "4.0.514", + "remotion": "4.0.520", "tsx": "^4.19.2", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } }, "editors/vscode": { @@ -33,8 +33,8 @@ "vscode-languageclient": "^10.1.0" }, "devDependencies": { - "@types/node": "^26.2.0", - "@types/vscode": "^1.134.0", + "@types/node": "^26.4.1", + "@types/vscode": "^1.136.0", "esbuild": "^0.28.2", "typescript": "^7.0.2" }, @@ -1311,10 +1311,10 @@ "tslib": "^2.4.0" } }, - "node_modules/@emnapi/core/node_modules/@emnapi/wasi-threads": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", "dev": true, "license": "MIT", "optional": true, @@ -1322,10 +1322,10 @@ "tslib": "^2.4.0" } }, - "node_modules/@emnapi/runtime": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "dev": true, "license": "MIT", "optional": true, @@ -1921,9 +1921,9 @@ "license": "MIT" }, "node_modules/@mediabunny/aac-encoder": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.1.tgz", - "integrity": "sha512-NkLRZzfZoCmMZpMosj+O9gpl1tgHgKR85G8QrtUSUGJO1HaI/NqZznwSEdGWZKT4rSiRRaYtYXecLCAIdKWDFQ==", + "version": "1.55.5", + "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.5.tgz", + "integrity": "sha512-u5x296ofN0Gf3tNW9zmFDYxejUFeibiTytbc2qBKilOHpf+RWAeyO7byDgwj48WweVOVC5x9dGSpnkJNnUK5mg==", "dev": true, "license": "MPL-2.0", "funding": { @@ -1935,9 +1935,9 @@ } }, "node_modules/@mediabunny/flac-encoder": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.55.1.tgz", - "integrity": "sha512-tWmL2Fv6MtAIkjSVebZ8YgSj7YR/xN6Jn37F+JpSA2WdZLDXLxxH0wyw/kqsKv9aWCCUcYhc/GpDo/KUr9SUHw==", + "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==", "dev": true, "license": "MPL-2.0", "funding": { @@ -1949,9 +1949,9 @@ } }, "node_modules/@mediabunny/mp3-encoder": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.1.tgz", - "integrity": "sha512-5l9o9R+Ptb0MzAdysZ7fG5GxCpq+MxtJxy+ywlm32HFhvifutKJTw1ORP6pz2Bu0m8aD5OPITgdANvmwkXYU/g==", + "version": "1.55.5", + "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.5.tgz", + "integrity": "sha512-WNdWY40KXy6P23iXboIJ8IuLaUsukEF3m+kQ4jCXnDwHTOlyRd+hyq4trTDq7g9kVwB+rpj5ZSzsBq8LKsRYwQ==", "dev": true, "license": "MPL-2.0", "funding": { @@ -2098,22 +2098,22 @@ } }, "node_modules/@remotion/bundler": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.514.tgz", - "integrity": "sha512-QBMDiPJX9Z4kwrQJSOsSfN4RP2hNFIb+MTc2sgZvtxu2gGSDdEXM5252XUHWoiHaNMmDKWcj1+fwQEASiw+hLw==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.520.tgz", + "integrity": "sha512-rRHmnXU78GRFaYVG7/UAEbyIgtUVQ36E+QNWRqrnMwPCDGBOw8szDqi6rruWPRrZQVn3aPxNcWSZcDB7G0ZpSQ==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@remotion/media-parser": "4.0.514", - "@remotion/studio": "4.0.514", - "@remotion/studio-shared": "4.0.514", - "@remotion/timeline-utils": "4.0.514", + "@remotion/media-parser": "4.0.520", + "@remotion/studio": "4.0.520", + "@remotion/studio-shared": "4.0.520", + "@remotion/timeline-utils": "4.0.520", "@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.514", + "remotion": "4.0.520", "style-loader": "4.0.0", "webpack": "5.105.0" }, @@ -2122,32 +2122,47 @@ "react-dom": ">=16.8.0" } }, + "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==", + "dev": true, + "license": "Remotion License", + "dependencies": { + "@remotion/player": "4.0.520", + "remotion": "4.0.520" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/@remotion/captions": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.514.tgz", - "integrity": "sha512-kSxc6oV830X/OgAurVAI02bM4IXxjeu+4xcCAtllkw5MwAPHytowesFExh3AaTjkwUhFhUulNDXdcBvkqutMug==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.520.tgz", + "integrity": "sha512-6ubhfQoTrc4mUXewvrwQtj9K89yQaLBYkQUMYOdBwCExsoJ+Kvk/XhB+wfaNLbw0c4gV7UujrJMwIJO5pmbDxw==", "dev": true, "license": "MIT" }, "node_modules/@remotion/cli": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.514.tgz", - "integrity": "sha512-x82Ltqarx9L9NI/Xp8qdEy1Nms0q0vEwavxcrwMiTxujaaC1QMi9TKzNRWSWG2ifwOUDvz7D9BGf+lxEPrrD+w==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.520.tgz", + "integrity": "sha512-7P36naC+H1/65RKINtXYC13QxifcJK0FbarXkCziZJgM1wzmeRfOzGkeBLdfznwXdCkLjer7SXVvJoZ65X4UDw==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@babel/parser": "7.24.1", - "@remotion/bundler": "4.0.514", - "@remotion/media-utils": "4.0.514", - "@remotion/player": "4.0.514", - "@remotion/renderer": "4.0.514", - "@remotion/studio": "4.0.514", - "@remotion/studio-server": "4.0.514", - "@remotion/studio-shared": "4.0.514", + "@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", "dotenv": "17.3.1", "minimist": "1.2.6", "prompts": "2.4.2", - "remotion": "4.0.514", + "remotion": "4.0.520", "semver": "7.5.3" }, "bin": { @@ -2197,9 +2212,9 @@ "license": "ISC" }, "node_modules/@remotion/compositor-darwin-arm64": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.514.tgz", - "integrity": "sha512-/uXKVIGlXpkPIhu1Hk6IuoV6kjwdcc6vuL8RdeU8oH2qDdcepFRd0nAIK3sYOsRwOKRsSi1Fy5ptPupyBnCvnw==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.520.tgz", + "integrity": "sha512-e0iYfWaf6pD24yFgKfGZCCkaLyEfSv7vSU3fsIW3MoPCHbomKmxz95F8n2Md3enKfwnDVqs73oFZnpSyqD/4qw==", "cpu": [ "arm64" ], @@ -2210,9 +2225,9 @@ ] }, "node_modules/@remotion/compositor-darwin-x64": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.514.tgz", - "integrity": "sha512-/hGkcpN3+hwx/R3zyGOJa0UCQ0qyCwbxYUJHdllj17lnXFXDIfqrGCNRdSdClSYJAG1vmahXBEsKMVk1+SSd5w==", + "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==", "cpu": [ "x64" ], @@ -2223,9 +2238,9 @@ ] }, "node_modules/@remotion/compositor-linux-arm64-gnu": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.514.tgz", - "integrity": "sha512-AQ7TSYrrEgJUn/wo7EUi9EfhC6S1yLJhr1AsDYjMEBtk3N0qqlmKkZZhk7xVAJFVB4eI41hp3CGwei3Oi20OMA==", + "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==", "cpu": [ "arm64" ], @@ -2239,9 +2254,9 @@ ] }, "node_modules/@remotion/compositor-linux-arm64-musl": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.514.tgz", - "integrity": "sha512-vfTMIfJKy8RQ98jsBc8LkxnUeubJhOYQG9e8XWnAv72koiJxWiRFGTwsAZbINWuq8DH7uYSooPvHOXt0RtuHRg==", + "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==", "cpu": [ "arm64" ], @@ -2255,9 +2270,9 @@ ] }, "node_modules/@remotion/compositor-linux-x64-gnu": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.514.tgz", - "integrity": "sha512-soR5ngfpKc3GL0mA5rmNz/B/5onLxHYGTugJ5uI/356cBzAWTMyb+xgOJHSyFuCMdDhoH8dCnjBnjpxJmRDoPg==", + "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==", "cpu": [ "x64" ], @@ -2271,9 +2286,9 @@ ] }, "node_modules/@remotion/compositor-linux-x64-musl": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.514.tgz", - "integrity": "sha512-l+pGL+keayuKpajMfGp5/Vuh5nQv1t8vEKfQysEZi8UeQBqyF4RhquNCeXcyK3fDbrlc4SQfCwKg+u7ywJ2AkQ==", + "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==", "cpu": [ "x64" ], @@ -2287,9 +2302,9 @@ ] }, "node_modules/@remotion/compositor-win32-x64-msvc": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.514.tgz", - "integrity": "sha512-KgrFE/eurfeAvf7L8Mcr5dx7UJ8QYm7IirjAQqYJUJjMjbXcf7rPOMJpgd8gBOswddv+yzFPEp0mEimSKGjWcQ==", + "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==", "cpu": [ "x64" ], @@ -2300,28 +2315,43 @@ ] }, "node_modules/@remotion/licensing": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.514.tgz", - "integrity": "sha512-JDDYG7NvjKvjvN0wpaRZOpc66CriUU01rOUDK2oTuUwflvi+mnjr+kNuA1ABtMpeA+05/Bru6EpgLm7IEAhrVA==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.520.tgz", + "integrity": "sha512-u3IBwLv6Zgqa0WnI7suRNnI3lJ4dnIKghRPm6EwEOQ/PiBQWmX2UgTzJT8W7ddXGRFNM0CB6J+sJu+GPnZH9Yw==", "dev": true, "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==", + "dev": true, + "dependencies": { + "mediabunny": "1.55.5", + "remotion": "4.0.520", + "zod": "4.4.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/@remotion/media-parser": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.514.tgz", - "integrity": "sha512-kINln8iaD2djz+Us/mqUF7Af5krGn7XsUgeeK0oxOwILaXGaxN2Zc7rN8dBqFrBEpdTl/A1bI2j1zHNWyFmzAw==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.520.tgz", + "integrity": "sha512-/4cfMomJQXdHnBWrPRkhz2/nglejATlZscVHaItL11KCJcTSLQjv1I0wJ7wFdyUacSmKbynhwtjG2ClPqSe0eQ==", "dev": true, "license": "Remotion License https://remotion.dev/license" }, "node_modules/@remotion/media-utils": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.514.tgz", - "integrity": "sha512-2twNYT0YoQmRAswBDf7bX72I1HmAmRpstvLVEm3cpsI9evwQfEKvY9i4nmJXbwLwh9Y7oiodCknoT9RSqEb0vg==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.520.tgz", + "integrity": "sha512-PvftKi2eg5us5C/jJ5fe97ZTERO3IZjoD6whGACJJD5jcYd8E9KcNcrF31A+Gm6yxtXhewN7ynn+iaISIaltnw==", "dev": true, "license": "MIT", "dependencies": { - "mediabunny": "1.55.1", - "remotion": "4.0.514" + "mediabunny": "1.55.5", + "remotion": "4.0.520" }, "peerDependencies": { "react": ">=16.8.0", @@ -2329,13 +2359,13 @@ } }, "node_modules/@remotion/player": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.514.tgz", - "integrity": "sha512-0SAHgXsoW9e4q3iYT08qokcuqtG4Nu3pZQO08WwBxwY0g/xHBKm6rFUSB6ePiy2DtTbQcTKhZl3KcE0mzvoX3A==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.520.tgz", + "integrity": "sha512-EicD4D0anUAT2SWmx8otX1WiUpOanO6MQlt3fsiwo2hxjWSZCytJWiLrSAp2IO2Wvzi1W9ZQw/bAIk2gPwz/ig==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "remotion": "4.0.514" + "remotion": "4.0.520" }, "peerDependencies": { "react": ">=16.8.0", @@ -2343,27 +2373,27 @@ } }, "node_modules/@remotion/renderer": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.514.tgz", - "integrity": "sha512-BxYvh3H8g8LdU/IbV6UHx7++Ia++EI6BG3EF3cnu+jpR27jNGPA7CN489iriv/Z1J9G9gfGdURnevWXagG0pUw==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.520.tgz", + "integrity": "sha512-kzk7sVsTYMvt19pHeGeaJRq6Uw8hNvcYrTPpTID04RnIBjT34tTra2CaTmvEciZ7tbWSbM4L/BYvioQc031ylQ==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@remotion/licensing": "4.0.514", - "@remotion/streaming": "4.0.514", + "@remotion/licensing": "4.0.520", + "@remotion/streaming": "4.0.520", "execa": "5.1.1", - "remotion": "4.0.514", + "remotion": "4.0.520", "source-map": "0.8.0", "ws": "8.21.0" }, "optionalDependencies": { - "@remotion/compositor-darwin-arm64": "4.0.514", - "@remotion/compositor-darwin-x64": "4.0.514", - "@remotion/compositor-linux-arm64-gnu": "4.0.514", - "@remotion/compositor-linux-arm64-musl": "4.0.514", - "@remotion/compositor-linux-x64-gnu": "4.0.514", - "@remotion/compositor-linux-x64-musl": "4.0.514", - "@remotion/compositor-win32-x64-msvc": "4.0.514" + "@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" }, "peerDependencies": { "react": ">=16.8.0", @@ -2371,34 +2401,37 @@ } }, "node_modules/@remotion/streaming": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.514.tgz", - "integrity": "sha512-MfdGQK4uWnXkN13AwkeoElqraxVVDk3Ybw/nLbiUQvzIKmVW9us882SYUDpYmzoQpt6yFDupxSKgSBF2/o8xZg==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.520.tgz", + "integrity": "sha512-I3Jqwt0dWHI8EIWjqfmB9atqOzTuCglKUeq90KNkmxaMHaGxwlLXkLUW47TlFWEUubCqclqUNFNZC4UqwOI8vA==", "dev": true, "license": "MIT" }, "node_modules/@remotion/studio": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.514.tgz", - "integrity": "sha512-gFe5tTdIXgKT9kFKJsEWAN7UxbDUPgb+Cnoz7PA2j9WDvw2sQgqcoQZctCbywIKsJ688mFBV99PNB6TYyWAU7g==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.520.tgz", + "integrity": "sha512-vIIReKjWjqLlx+yzVyTKoCOMqzCdEO4koLvqBVy7NiGouGE9DhuCxwh6R+9d+5jQfmGhuH+2hgjugOQbBeXuVw==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.31", - "@remotion/captions": "4.0.514", - "@remotion/media-utils": "4.0.514", - "@remotion/player": "4.0.514", - "@remotion/renderer": "4.0.514", - "@remotion/studio-protocol": "4.0.514", - "@remotion/studio-shared": "4.0.514", - "@remotion/timeline-utils": "4.0.514", - "@remotion/web-renderer": "4.0.514", - "@remotion/zod-types": "4.0.514", + "@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", "@tanstack/react-virtual": "3.14.9", - "mediabunny": "1.55.1", + "mediabunny": "1.55.5", "memfs": "3.4.3", "open": "8.4.2", - "remotion": "4.0.514", + "remotion": "4.0.520", "semver": "7.5.3", "zod": "4.4.3" }, @@ -2408,49 +2441,52 @@ } }, "node_modules/@remotion/studio-codemods": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.514.tgz", - "integrity": "sha512-rTsydnNq2qMC2UgPl8RiIaHV0HClXHFFBxBmJ/uKn7ZQxed/5pQsJzUKYYgvVx351ZlnYbUn6k+Nr0VpjDFLMg==", + "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==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "7.24.1", "@babel/types": "7.24.0", - "@remotion/studio-shared": "4.0.514", + "@remotion/studio-shared": "4.0.520", "ast-types": "0.16.1", - "recast": "0.23.11", - "remotion": "4.0.514" + "recast": "0.23.21", + "remotion": "4.0.520" } }, "node_modules/@remotion/studio-protocol": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.514.tgz", - "integrity": "sha512-FT17+qbz1LH34/XpT7hM6YXYs/5VPZQjC3AC767ePV8H/Pghdr6sVGxo2jYiuzA1MBDD8HT4ynFzRjXN9NerUA==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.520.tgz", + "integrity": "sha512-JAhPUR2obd82/w4WjsMILTf5AGkgFcYAyOnnXAiQGcm32COLXc34VbJ7StzlI4vnczT6PxWTLtzaLifllcRU7w==", "dev": true, - "license": "Remotion License" + "license": "Remotion License", + "dependencies": { + "zod": "4.4.3" + } }, "node_modules/@remotion/studio-server": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.514.tgz", - "integrity": "sha512-9Bs1OpOGQ4rlJUVHq/0ZXRxgRlV/KsEJp8Juu1R9F4efk4bixouRp9hArEXos/Q2BQqh90MjlN9PuqGH55eeLQ==", + "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==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "7.24.1", "@babel/types": "7.24.0", - "@remotion/bundler": "4.0.514", - "@remotion/renderer": "4.0.514", - "@remotion/studio-codemods": "4.0.514", - "@remotion/studio-protocol": "4.0.514", - "@remotion/studio-shared": "4.0.514", + "@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", "@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.11", - "remotion": "4.0.514", + "recast": "0.23.21", + "remotion": "4.0.520", "semver": "7.5.3", "zod": "4.4.3" } @@ -2492,14 +2528,13 @@ "license": "ISC" }, "node_modules/@remotion/studio-shared": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.514.tgz", - "integrity": "sha512-AcUEOmFQjeTZ5Rwj9nBoBzABLbUsid5CdRR5gWUKDRXIjGNTaz0UGGb6T7JtWc6RYZz+v3enGJyxKWsbz0DbsQ==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.520.tgz", + "integrity": "sha512-n7Otu68Txh2A4HOYMfjbnJWcXlxDk+JGOiePZ2oYOtElrmHrMvWfbUl7o5q4Kr5mfj9lEg0qlS5+vKCKCpOzWA==", "dev": true, "license": "MIT", "dependencies": { - "@remotion/studio-protocol": "4.0.514", - "remotion": "4.0.514" + "remotion": "4.0.520" } }, "node_modules/@remotion/studio/node_modules/lru-cache": { @@ -2539,28 +2574,29 @@ "license": "ISC" }, "node_modules/@remotion/timeline-utils": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.514.tgz", - "integrity": "sha512-UNae5ahyDWF7rK8XZvY99qhYtqw21scR0rEsrfcjOtGeE4z0+1NYUz7/B1TK1mMoOxhRNmikhPgkGpniNVjfhg==", + "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==", "dev": true, "license": "MIT", "dependencies": { - "mediabunny": "1.55.1" + "mediabunny": "1.55.5", + "remotion": "4.0.520" } }, "node_modules/@remotion/web-renderer": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.514.tgz", - "integrity": "sha512-Eoj8NhCdieFy7VqitNPR1a3LGFoIys4p9L3E/LFsSepUA72U17lNfqQZ1y5akrG5sCIgl/FCGmSDE6g7At2UFw==", + "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==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@mediabunny/aac-encoder": "1.55.1", - "@mediabunny/flac-encoder": "1.55.1", - "@mediabunny/mp3-encoder": "1.55.1", - "@remotion/licensing": "4.0.514", - "mediabunny": "1.55.1", - "remotion": "4.0.514" + "@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" }, "peerDependencies": { "react": ">=18.0.0", @@ -2568,13 +2604,13 @@ } }, "node_modules/@remotion/zod-types": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.514.tgz", - "integrity": "sha512-PP4bs9UYR2wKCwfiOry8q1MEUuuqX1hluwT8c01O9z99AhmZf/8hYjaHgawzvwUWuFOLcvk36fTrz4EnNOZDow==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.520.tgz", + "integrity": "sha512-fkx+dlJkNTG9kSC7mwLNK8VuwEKu955cGMgmsE48U7Ay2OXQnGInhGn6K92oDpxnOeaIzmbZdEdq8hTVK/UvpQ==", "dev": true, "license": "MIT", "dependencies": { - "remotion": "4.0.514" + "remotion": "4.0.520" } }, "node_modules/@rolldown/binding-android-arm-eabi": { @@ -3078,13 +3114,6 @@ } } }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "dev": true, - "license": "MIT" - }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", @@ -3429,9 +3458,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz", - "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==", + "version": "26.4.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", + "integrity": "sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==", "dev": true, "license": "MIT", "dependencies": { @@ -3468,9 +3497,9 @@ } }, "node_modules/@types/vscode": { - "version": "1.134.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.134.0.tgz", - "integrity": "sha512-NDEu0hg4sF7+vvFsADsktqUJ6f80LHSZvVK2Ovo1XiQ0/VHck1O3zst+ZZyVA/uvz6vo6LcuoqU2q48YMqOwWw==", + "version": "1.136.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.136.0.tgz", + "integrity": "sha512-DO746VAfnHk8+Y8CsUKYMm2rjWD0mxEuYBZI+ssaqJY7yvLJPf9lcwxSSz9W60gbdvdcGyvHQxHTyByfF9mVqg==", "dev": true, "license": "MIT" }, @@ -3822,29 +3851,27 @@ } }, "node_modules/@vitest/coverage-v8": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.11.tgz", - "integrity": "sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-5.0.0.tgz", + "integrity": "sha512-toMg6PZGCIa/lQNCDoASrfb1ly4hsUKXFtFYC9kD4t78o5Y6LyNJU7AENt8eHPr3quYdxaxK7hj2mnbFfUk9NA==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.1.11", - "ast-v8-to-istanbul": "^1.0.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.2.0", - "magicast": "^0.5.2", - "obug": "^2.1.1", - "std-env": "^4.0.0-rc.1", - "tinyrainbow": "^3.1.0" + "@vitest/istanbul-lib-coverage": "^1.0.0", + "@vitest/istanbul-lib-report": "^1.0.0", + "ast-v8-to-istanbul": "^1.0.5", + "magicast": "^0.5.4", + "obug": "^2.1.4", + "std-env": "^4.2.0", + "tinyrainbow": "^3.1.1" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.1.11", - "vitest": "4.1.11" + "@vitest/browser": "5.0.0", + "vitest": "5.0.0" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -3852,34 +3879,40 @@ } } }, - "node_modules/@vitest/expect": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz", - "integrity": "sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==", + "node_modules/@vitest/istanbul-lib-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "integrity": "sha512-k3DJZ8LhMBK9NS4SclF1ASD3OgXEWDorbIcPTRDK0/Zae6fRvu+fJRxtFdLfHsa9Y24beCdPnoNZ4LviTNstfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + } + }, + "node_modules/@vitest/istanbul-lib-report": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-report/-/istanbul-lib-report-1.0.1.tgz", + "integrity": "sha512-1EOLRfsTMnyAr3+kEAsP4o9dhaDlGPpD7H5iLBBeq//YpNB1VIahkPhB+eRp9N2Dkfw8oySROjE3yf9XDeaIkQ==", "dev": true, "license": "MIT", "dependencies": { - "@standard-schema/spec": "^1.1.0", - "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.11", - "@vitest/utils": "4.1.11", - "chai": "^6.2.2", - "tinyrainbow": "^3.1.0" + "@vitest/istanbul-lib-coverage": "1.0.1" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=22" } }, "node_modules/@vitest/mocker": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz", - "integrity": "sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.0.tgz", + "integrity": "sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.11", + "@jridgewell/trace-mapping": "0.3.31", + "@vitest/spy": "5.0.0", "estree-walker": "^3.0.3", - "magic-string": "^0.30.21" + "magic-string": "^1.2.3" }, "funding": { "url": "https://opencollective.com/vitest" @@ -3897,74 +3930,16 @@ } } }, - "node_modules/@vitest/pretty-format": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz", - "integrity": "sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz", - "integrity": "sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "4.1.11", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz", - "integrity": "sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.1.11", - "@vitest/utils": "4.1.11", - "magic-string": "^0.30.21", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/@vitest/spy": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz", - "integrity": "sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.0.tgz", + "integrity": "sha512-uy+luWBAPw9XfthoHi5AkfHUnuPYEESjl0p/r+meoBnU8bxg5GDQ3Ey8MjcJ6sqahkL4PFyrvfMJJBw7LbU06g==", "dev": true, "license": "MIT", "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/utils": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz", - "integrity": "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.1.11", - "convert-source-map": "^2.0.0", - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -4277,9 +4252,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.11.16", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.16.tgz", - "integrity": "sha512-H/bNPUFHewJHyCTdjn1n3Pit5+2GmWT6mmeHImPX+8MA9NA6b67jO4gYmi4jTbCJb2otq34KMZnovndDPqJwhQ==", + "version": "2.11.21", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", + "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -4451,9 +4426,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001809", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz", - "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==", + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", "dev": true, "funding": [ { @@ -4749,9 +4724,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.412", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.412.tgz", - "integrity": "sha512-z4rMe3esBzlzovKHj4gxJnsCGZRK5l4baUvm+gCGJBPE+gsyUMKsuU9tnEUtI1dOebXz1ytAPGjvXhmQ7rIPwA==", + "version": "1.5.422", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", + "integrity": "sha512-UvA/32XqrLDdZSn7Jllo1AYNcWji/G0d5M0GTViE7KoGBiMunw3a34Sb2KO4ZZyrSEhqsxFoVhWWJshdyfKqJA==", "dev": true, "license": "ISC" }, @@ -4830,9 +4805,9 @@ } }, "node_modules/es-module-lexer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", - "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", "dev": true, "license": "MIT" }, @@ -5391,13 +5366,6 @@ ], "license": "MIT" }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, "node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", @@ -5580,45 +5548,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -5674,9 +5603,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "dev": true, "funding": [ { @@ -6094,9 +6023,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.2.3.tgz", + "integrity": "sha512-Bpb0W2TbLKOZ7vJnOUnVRGq3WL2p+ISV29M6hYPL1AFCpyKZpdr5ytiXoTSSxRVhg8YW7f65+6gbG8WG6PCa/g==", "dev": true, "license": "MIT", "dependencies": { @@ -6104,25 +6033,25 @@ } }, "node_modules/magicast": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", - "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.4.tgz", + "integrity": "sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.3", - "@babel/types": "^7.29.0", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", "source-map-js": "^1.2.1" } }, "node_modules/magicast/node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", + "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.29.7" + "@babel/types": "^7.29.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -6132,9 +6061,9 @@ } }, "node_modules/magicast/node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", "dev": true, "license": "MIT", "dependencies": { @@ -6145,22 +6074,6 @@ "node": ">=6.9.0" } }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -6180,9 +6093,9 @@ } }, "node_modules/mediabunny": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.1.tgz", - "integrity": "sha512-JDdTEUOw9g6Ey8eWc2Ei63GmRGtGTJoE56SE7CHikwzS8i9xpsWcve4bEiUw47d4j49L3r7MXDFsH/5oZIhjBw==", + "version": "1.55.5", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.5.tgz", + "integrity": "sha512-m0v6y8FGXiK+HKOc3AZqU+kJPLYsSKaLitmQNQIIHZKIGlTwQ34OF+X6Ul0K8iV4b03oPse10apwuoqbvmKeAA==", "dev": true, "license": "MPL-2.0", "workspaces": [ @@ -6347,9 +6260,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.53.tgz", - "integrity": "sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==", + "version": "2.0.54", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", + "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", "dev": true, "license": "MIT", "engines": { @@ -6391,9 +6304,9 @@ } }, "node_modules/obug": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz", - "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", + "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==", "dev": true, "funding": [ "https://github.com/sponsors/sxzz", @@ -6536,13 +6449,6 @@ "node": ">=8" } }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -6551,9 +6457,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true, "license": "MIT", "engines": { @@ -6718,9 +6624,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -6861,9 +6767,9 @@ } }, "node_modules/recast": { - "version": "0.23.11", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "version": "0.23.21", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.21.tgz", + "integrity": "sha512-mFAyJq9vUbSTARLZUvAEf1z3YxlvAwswbmxMx2mPA/MSm4KmpwvwvhsH/NIrZhyOuwD60Lzyw2qh83uCbgTPYw==", "dev": true, "license": "MIT", "dependencies": { @@ -6888,9 +6794,9 @@ } }, "node_modules/remotion": { - "version": "4.0.514", - "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.514.tgz", - "integrity": "sha512-uhfvNqzs0v0Sg6+lI2bGpWHZd7fEmMpfJC6r4jR+EZXIPpWwH3VldEeO9BeoSrAEVsrt8l7TKwXxy6/duDO/9g==", + "version": "4.0.520", + "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.520.tgz", + "integrity": "sha512-dORllOm7QdlHW/ZHNNWNXfQnO7pk9lwWIlSJ8p9V1URvjI75+pX+pTbrs6tVyRz6KQIXwI8MaeE22pC5U4EXIw==", "dev": true, "license": "SEE LICENSE IN LICENSE.md", "peerDependencies": { @@ -7324,23 +7230,10 @@ "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", "license": "MIT" }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/svg-parser": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.5.tgz", - "integrity": "sha512-FuT74puvVMJQ8sgFxgOKPex5MbxPeltqCXJV3wR9Xq+vPHaF+tTdE1lhJcwspUxjtjvXy1NwqcSLZx9UNwHawg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", + "integrity": "sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==", "dev": true, "license": "MIT", "engines": { @@ -7455,11 +7348,14 @@ "license": "MIT" }, "node_modules/tinybench": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-6.1.4.tgz", + "integrity": "sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } }, "node_modules/tinyexec": { "version": "1.3.0", @@ -7507,9 +7403,9 @@ } }, "node_modules/tinyrainbow": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", - "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz", + "integrity": "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==", "dev": true, "license": "MIT", "engines": { @@ -7543,9 +7439,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.23.12", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.12.tgz", - "integrity": "sha512-FDf4L4sYzKtzWYhU/Xm0AQFdTjdIxNo9ElTf2mxXM6k8YMHXzYUe4yODVaXP4V9uMFbVg8c0qyBccK2OOxb45Q==", + "version": "4.23.13", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz", + "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==", "dev": true, "license": "MIT", "dependencies": { @@ -7637,9 +7533,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.1.tgz", - "integrity": "sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", + "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==", "dev": true, "funding": [ { @@ -7762,38 +7658,31 @@ } }, "node_modules/vitest": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz", - "integrity": "sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-5.0.0.tgz", + "integrity": "sha512-gpsMNoRhMjMktVxPtstOH4/PJuPyovVaMDr4oDilXaGH1EcqM2OE96SoHT2VIQ6fTGtTjqmHDrEu2X9RQiXf8Q==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.11", - "@vitest/mocker": "4.1.11", - "@vitest/pretty-format": "4.1.11", - "@vitest/runner": "4.1.11", - "@vitest/snapshot": "4.1.11", - "@vitest/spy": "4.1.11", - "@vitest/utils": "4.1.11", - "es-module-lexer": "^2.0.0", - "expect-type": "^1.3.0", - "magic-string": "^0.30.21", - "obug": "^2.1.1", - "pathe": "^2.0.3", - "picomatch": "^4.0.3", - "std-env": "^4.0.0-rc.1", - "tinybench": "^2.9.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tinyrainbow": "^3.1.0", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", + "@types/chai": "^5.2.2", + "@vitest/mocker": "5.0.0", + "chai": "^6.2.2", + "es-module-lexer": "^2.3.2", + "expect-type": "^1.4.0", + "magic-string": "^1.2.3", + "obug": "^2.1.4", + "picomatch": "^4.0.7", + "std-env": "^4.2.0", + "tinybench": "6.1.4", + "tinyexec": "1.3.0", + "tinyglobby": "^0.2.17", "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^22.12.0 || ^24.0.0 || >=26.0.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -7801,16 +7690,16 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", - "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.11", - "@vitest/browser-preview": "4.1.11", - "@vitest/browser-webdriverio": "4.1.11", - "@vitest/coverage-istanbul": "4.1.11", - "@vitest/coverage-v8": "4.1.11", - "@vitest/ui": "4.1.11", + "@types/node": "^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "5.0.0", + "@vitest/browser-preview": "5.0.0", + "@vitest/browser-webdriverio": "^5.0.0-beta.5 || >=5.0.0", + "@vitest/coverage-istanbul": "5.0.0", + "@vitest/coverage-v8": "5.0.0", + "@vitest/ui": "5.0.0", "happy-dom": "*", "jsdom": "*", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + "vite": "^6.4.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "@edge-runtime/vm": { @@ -8112,12 +8001,12 @@ } }, "packages/posecode-embed": { - "version": "0.4.3", + "version": "0.5.0", "license": "AGPL-3.0-only", "dependencies": { - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", - "posecode-share": "0.4.3" + "posecode-parser": "0.5.0", + "posecode-render": "0.5.0", + "posecode-share": "0.5.0" }, "devDependencies": { "esbuild": "^0.28.2" @@ -8611,12 +8500,12 @@ "version": "0.2.2", "license": "AGPL-3.0-only", "dependencies": { - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", + "posecode-parser": "0.5.0", + "posecode-render": "0.5.0", "three": "^0.185.1" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "@types/three": "^0.185.4" } }, @@ -8624,7 +8513,7 @@ "version": "0.2.2", "license": "Apache-2.0", "dependencies": { - "posecode-parser": "0.4.3" + "posecode-parser": "0.5.0" } }, "packages/posecode-lsp": { @@ -8636,7 +8525,7 @@ "vscode-languageserver-textdocument": "^1.0.14" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "esbuild": "^0.28.2", "tsx": "^4.19.2" } @@ -9132,19 +9021,19 @@ "license": "MIT" }, "packages/posecode-mcp": { - "version": "0.4.3", + "version": "0.5.0", "license": "AGPL-3.0-only", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", - "posecode-parser": "0.4.3", - "posecode-share": "0.4.3", + "posecode-parser": "0.5.0", + "posecode-share": "0.5.0", "zod": "^4.4.3" }, "bin": { "posecode-mcp": "dist/posecode-mcp.mjs" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "esbuild": "^0.28.2", "tsx": "^4.19.2" } @@ -9634,7 +9523,7 @@ } }, "packages/posecode-parser": { - "version": "0.4.3", + "version": "0.5.0", "license": "Apache-2.0", "dependencies": { "zod": "^4.4.3" @@ -9643,11 +9532,11 @@ "posecode-parser": "dist/cli.js" }, "devDependencies": { - "@types/node": "^26.2.0" + "@types/node": "^26.4.1" } }, "packages/posecode-render": { - "version": "0.4.3", + "version": "0.5.0", "license": "AGPL-3.0-only", "dependencies": { "three": "^0.185.1" @@ -9660,7 +9549,7 @@ } }, "packages/posecode-share": { - "version": "0.4.3", + "version": "0.5.0", "license": "Apache-2.0" }, "playground": { @@ -9677,9 +9566,9 @@ "@lezer/highlight": "^1.2.1", "@vercel/analytics": "^2.0.1", "posecode-language": "0.2.2", - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", - "posecode-share": "0.4.3", + "posecode-parser": "0.5.0", + "posecode-render": "0.5.0", + "posecode-share": "0.5.0", "three": "^0.185.1" }, "devDependencies": { diff --git a/package.json b/package.json index 95e99bb..c9ecb84 100644 --- a/package.json +++ b/package.json @@ -30,13 +30,13 @@ }, "devDependencies": { "@changesets/cli": "^3.0.1", - "@remotion/cli": "4.0.514", - "@vitest/coverage-v8": "^4.1.10", + "@remotion/cli": "4.0.520", + "@vitest/coverage-v8": "^5.0.0", "gifenc": "^1.0.3", "playwright-core": "^1.61.1", - "remotion": "4.0.514", + "remotion": "4.0.520", "tsx": "^4.19.2", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/posecode-eval/package.json b/packages/posecode-eval/package.json index bd6290f..7ddb0fb 100644 --- a/packages/posecode-eval/package.json +++ b/packages/posecode-eval/package.json @@ -16,7 +16,7 @@ "three": "^0.185.1" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "@types/three": "^0.185.4" } } diff --git a/packages/posecode-lsp/package.json b/packages/posecode-lsp/package.json index 7472b97..ac3625c 100644 --- a/packages/posecode-lsp/package.json +++ b/packages/posecode-lsp/package.json @@ -21,7 +21,7 @@ "vscode-languageserver-textdocument": "^1.0.14" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "esbuild": "^0.28.2", "tsx": "^4.19.2" } diff --git a/packages/posecode-mcp/package.json b/packages/posecode-mcp/package.json index 4f01780..382b8a0 100644 --- a/packages/posecode-mcp/package.json +++ b/packages/posecode-mcp/package.json @@ -51,7 +51,7 @@ "zod": "^4.4.3" }, "devDependencies": { - "@types/node": "^26.2.0", + "@types/node": "^26.4.1", "esbuild": "^0.28.2", "tsx": "^4.19.2" }, diff --git a/packages/posecode-parser/package.json b/packages/posecode-parser/package.json index 23f4e8f..9192231 100644 --- a/packages/posecode-parser/package.json +++ b/packages/posecode-parser/package.json @@ -20,7 +20,7 @@ "zod": "^4.4.3" }, "devDependencies": { - "@types/node": "^26.2.0" + "@types/node": "^26.4.1" }, "repository": { "type": "git",