From 0878dd2ca9a086f1a518b9725e272c0fc2edc9fc Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Wed, 24 Sep 2025 11:41:48 +0200 Subject: [PATCH] Make stripped Node.js import more resilient --- package-lock.json | 12 ++++++------ package.json | 2 +- packages/mp3-encoder/package.json | 2 +- src/source.ts | 4 +++- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4b7d3d3..90b90ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mediabunny", - "version": "1.19.0", + "version": "1.19.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mediabunny", - "version": "1.19.0", + "version": "1.19.1", "license": "MPL-2.0", "workspaces": [ "packages/*" @@ -7749,9 +7749,9 @@ } }, "node_modules/mediabunny": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.18.1.tgz", - "integrity": "sha512-ttnR9hPxewBwxRPs8ITJ5uHESTSZrkGk+blCSHhqrs6hx/Rvl8pZSwDBDsU+VlXEXJRAUxWc4JaXNugraUlGYg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.19.0.tgz", + "integrity": "sha512-tqQqaqY/G8U+oa6NsgffxsBJnoYl8A6bMtHWVnvjyp1FAeBH7f5oZKQpRVGWMpRMd9EK852sFvOOq/dOmb+Mvg==", "license": "MPL-2.0", "peer": true, "workspaces": [ @@ -12242,7 +12242,7 @@ }, "packages/mp3-encoder": { "name": "@mediabunny/mp3-encoder", - "version": "1.19.0", + "version": "1.19.1", "license": "MPL-2.0", "devDependencies": { "@types/emscripten": "^1.40.1" diff --git a/package.json b/package.json index 80c362f..066f00c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mediabunny", "author": "Vanilagy", - "version": "1.19.0", + "version": "1.19.1", "description": "Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.", "type": "module", "workspaces": [ diff --git a/packages/mp3-encoder/package.json b/packages/mp3-encoder/package.json index 96892ff..fdee1b9 100644 --- a/packages/mp3-encoder/package.json +++ b/packages/mp3-encoder/package.json @@ -1,7 +1,7 @@ { "name": "@mediabunny/mp3-encoder", "author": "Vanilagy", - "version": "1.19.0", + "version": "1.19.1", "description": "MP3 encoder extension for Mediabunny, based on LAME.", "main": "./dist/bundles/mediabunny-mp3-encoder.mjs", "module": "./dist/bundles/mediabunny-mp3-encoder.mjs", diff --git a/src/source.ts b/src/source.ts index 33dba84..37eaa43 100644 --- a/src/source.ts +++ b/src/source.ts @@ -21,7 +21,9 @@ import { import * as nodeAlias from './node'; import { InputDisposedError } from './input'; -const node = nodeAlias; // Aliasing it prevents some bundler warnings +const node = typeof nodeAlias !== 'undefined' + ? nodeAlias // Aliasing it prevents some bundler warnings + : undefined!; export type ReadResult = { bytes: Uint8Array;