From d9c84f6524f572eb45736dbc1cf4cf7793207418 Mon Sep 17 00:00:00 2001 From: Elia872 <100457417+Elia872@users.noreply.github.com> Date: Fri, 8 Sep 2023 11:16:59 +0200 Subject: [PATCH 1/2] Add empty node module --- packages/ffmpeg/package.json | 7 +++++-- packages/ffmpeg/src/empty.ts | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 packages/ffmpeg/src/empty.ts diff --git a/packages/ffmpeg/package.json b/packages/ffmpeg/package.json index 3aa4053bc4..5023bb620c 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.js", + "default": { + "import": "./dist/esm/index.js", + "require": "./dist/umd/ffmpeg.js" + } } }, "scripts": { diff --git a/packages/ffmpeg/src/empty.ts b/packages/ffmpeg/src/empty.ts new file mode 100644 index 0000000000..77b2503bfe --- /dev/null +++ b/packages/ffmpeg/src/empty.ts @@ -0,0 +1,3 @@ +/** + * Empty file to be imported in node enviroments + */ \ No newline at end of file From 5d7860fcbb79b7c682aca8df66ae484d13ab5f78 Mon Sep 17 00:00:00 2001 From: Elia872 <100457417+Elia872@users.noreply.github.com> Date: Fri, 8 Sep 2023 15:49:58 +0200 Subject: [PATCH 2/2] Switch to empty.mts --- packages/ffmpeg/package.json | 2 +- packages/ffmpeg/src/empty.mts | 7 +++++++ packages/ffmpeg/src/empty.ts | 3 --- 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 packages/ffmpeg/src/empty.mts delete mode 100644 packages/ffmpeg/src/empty.ts diff --git a/packages/ffmpeg/package.json b/packages/ffmpeg/package.json index 5023bb620c..966b7cc1f5 100644 --- a/packages/ffmpeg/package.json +++ b/packages/ffmpeg/package.json @@ -7,7 +7,7 @@ "exports": { ".": { "types": "./dist/esm/index.d.ts", - "node": "./dist/esm/empty.js", + "node": "./dist/esm/empty.mjs", "default": { "import": "./dist/esm/index.js", "require": "./dist/umd/ffmpeg.js" diff --git a/packages/ffmpeg/src/empty.mts b/packages/ffmpeg/src/empty.mts new file mode 100644 index 0000000000..4819fb990b --- /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 diff --git a/packages/ffmpeg/src/empty.ts b/packages/ffmpeg/src/empty.ts deleted file mode 100644 index 77b2503bfe..0000000000 --- a/packages/ffmpeg/src/empty.ts +++ /dev/null @@ -1,3 +0,0 @@ -/** - * Empty file to be imported in node enviroments - */ \ No newline at end of file