From 9bfa855f25a435a42e38a5f38ffddcb7fb1077e9 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Sat, 26 Jul 2025 00:34:24 +0200 Subject: [PATCH] Downgrade @types/web-codecs for better type support, specify requirements in README and docs --- README.md | 2 ++ docs/guide/installation.md | 4 ++++ package-lock.json | 12 ++++++------ package.json | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 49a45ec..b3089c8 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,8 @@ Core features include: npm install mediabunny ``` +Requires any JavaScript environment that can run ECMAScript 2021 or later. Mediabunny is expected to be run in modern browsers. For types, TypeScript 5.7 or later is required. + ### Read file metadata ```js diff --git a/docs/guide/installation.md b/docs/guide/installation.md index c57cedf..8ab90bf 100644 --- a/docs/guide/installation.md +++ b/docs/guide/installation.md @@ -17,6 +17,10 @@ bun add mediabunny ``` ::: +::: info +Requires any JavaScript environment that can run ECMAScript 2021 or later. Mediabunny is expected to be run in modern browsers. For types, TypeScript 5.7 or later is required. +::: + Then, simply import it like this: ```ts import { ... } from 'mediabunny'; // ESM diff --git a/package-lock.json b/package-lock.json index 0e22cf4..837e853 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "mediabunny", - "version": "1.3.1", + "version": "1.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mediabunny", - "version": "1.3.1", + "version": "1.3.2", "license": "MPL-2.0", "dependencies": { "@types/dom-mediacapture-transform": "^0.1.11", - "@types/dom-webcodecs": "^0.1.15" + "@types/dom-webcodecs": "0.1.13" }, "devDependencies": { "@eslint/js": "^9.22.0", @@ -2443,9 +2443,9 @@ } }, "node_modules/@types/dom-webcodecs": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.15.tgz", - "integrity": "sha512-omOlCPvTWyPm4ZE5bZUhlSvnHM2ZWM2U+1cPiYFL/e8aV5O9MouELp+L4dMKNTON0nTeHqEg+KWDfFQMY5Wkaw==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", + "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", "license": "MIT" }, "node_modules/@types/estree": { diff --git a/package.json b/package.json index 5da7963..331a80d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mediabunny", "author": "Vanilagy", - "version": "1.3.1", + "version": "1.3.2", "description": "Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.", "type": "module", "main": "./dist/bundles/mediabunny.cjs", @@ -49,7 +49,7 @@ }, "dependencies": { "@types/dom-mediacapture-transform": "^0.1.11", - "@types/dom-webcodecs": "^0.1.15" + "@types/dom-webcodecs": "0.1.13" }, "devDependencies": { "@eslint/js": "^9.22.0",