From 26f0e482da7a794f2544826ef33b22ba7279c8ae Mon Sep 17 00:00:00 2001 From: Elia872 <100457417+Elia872@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:37:08 +0200 Subject: [PATCH] ffmpeg: allow import in nodejs (#577) * Add empty node module * Switch to empty.mts --- packages/ffmpeg/package.json | 7 +++++-- packages/ffmpeg/src/empty.mts | 7 +++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 packages/ffmpeg/src/empty.mts diff --git a/packages/ffmpeg/package.json b/packages/ffmpeg/package.json index 3aa4053..966b7cc 100644 --- a/packages/ffmpeg/package.json +++ b/packages/ffmpeg/package.json @@ -7,8 +7,11 @@ "exports": { ".": { "types": "./dist/esm/index.d.ts", - "import": "./dist/esm/index.js", - "require": "./dist/umd/ffmpeg.js" + "node": "./dist/esm/empty.mjs", + "default": { + "import": "./dist/esm/index.js", + "require": "./dist/umd/ffmpeg.js" + } } }, "scripts": { diff --git a/packages/ffmpeg/src/empty.mts b/packages/ffmpeg/src/empty.mts new file mode 100644 index 0000000..4819fb9 --- /dev/null +++ b/packages/ffmpeg/src/empty.mts @@ -0,0 +1,7 @@ +// File to be imported in node enviroments + +export class FFmpeg { + constructor() { + throw new Error("ffmpeg.wasm does not support nodejs"); + } +} \ No newline at end of file