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