From d5edbe9e5dc244a4605467080988e7f9a5363086 Mon Sep 17 00:00:00 2001 From: Jerome Wu Date: Tue, 4 Oct 2022 13:07:44 +0800 Subject: [PATCH] Fix lint errors --- apps/node-ts/ffmpeg/help.ts | 3 +- apps/node-ts/ffmpeg/transcode-audio.ts | 3 +- apps/node-ts/ffmpeg/transcode-video.ts | 3 +- apps/node-ts/package.json | 2 +- package-lock.json | 45 +++----------------------- 5 files changed, 12 insertions(+), 44 deletions(-) diff --git a/apps/node-ts/ffmpeg/help.ts b/apps/node-ts/ffmpeg/help.ts index 195e3cc..dd68447 100644 --- a/apps/node-ts/ffmpeg/help.ts +++ b/apps/node-ts/ffmpeg/help.ts @@ -1,7 +1,8 @@ +import type { FFmpegCoreModule } from "@ffmpeg/types"; import createFFmpeg from "@ffmpeg/core"; void (async () => { - const ffmpeg = await createFFmpeg(); + const ffmpeg = (await createFFmpeg()) as FFmpegCoreModule; ffmpeg.setLogger(({ message }) => console.log(message)); console.log("return code: ", ffmpeg.exec("-h")); })(); diff --git a/apps/node-ts/ffmpeg/transcode-audio.ts b/apps/node-ts/ffmpeg/transcode-audio.ts index 85c5fad..254b7b4 100644 --- a/apps/node-ts/ffmpeg/transcode-audio.ts +++ b/apps/node-ts/ffmpeg/transcode-audio.ts @@ -1,13 +1,14 @@ import fs from "node:fs"; import path from "node:path"; import createFFmpeg from "@ffmpeg/core"; +import type { FFmpegCoreModule } from "@ffmpeg/types"; void (async () => { const wav = Uint8Array.from( fs.readFileSync(path.join(__dirname, "../../../testdata/audio-15s.wav")) ); - const ffmpeg = await createFFmpeg(); + const ffmpeg = (await createFFmpeg()) as FFmpegCoreModule; ffmpeg.setProgress((progress) => console.log(`transcoding progress: ${progress * 100} %`) ); diff --git a/apps/node-ts/ffmpeg/transcode-video.ts b/apps/node-ts/ffmpeg/transcode-video.ts index fb02f0a..5a1502a 100644 --- a/apps/node-ts/ffmpeg/transcode-video.ts +++ b/apps/node-ts/ffmpeg/transcode-video.ts @@ -1,13 +1,14 @@ import fs from "node:fs"; import path from "node:path"; import createFFmpeg from "@ffmpeg/core"; +import type { FFmpegCoreModule } from "@ffmpeg/types"; void (async () => { const avi = Uint8Array.from( fs.readFileSync(path.join(__dirname, "../../../testdata/video-15s.avi")) ); - const ffmpeg = await createFFmpeg(); + const ffmpeg = (await createFFmpeg()) as FFmpegCoreModule; ffmpeg.setProgress((progress) => console.log(`transcoding progress: ${progress * 100} %`) ); diff --git a/apps/node-ts/package.json b/apps/node-ts/package.json index a5cd5b6..0e8c173 100644 --- a/apps/node-ts/package.json +++ b/apps/node-ts/package.json @@ -13,7 +13,7 @@ "dependencies": { "@ffmpeg/core": "^0.11.0", "@ffmpeg/ffmpeg": "^0.11.5", - "ts-node": "^10.9.1" + "@ffmpeg/types": "^0.11.5" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.37.0", diff --git a/package-lock.json b/package-lock.json index 60c4732..5b6689e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "dependencies": { "@ffmpeg/core": "^0.11.0", "@ffmpeg/ffmpeg": "^0.11.5", - "ts-node": "^10.9.1" + "@ffmpeg/types": "^0.11.5" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.37.0", @@ -141,10 +141,6 @@ "resolved": "packages/ffmpeg", "link": true }, - "node_modules/@ffmpeg/ffmpeg-mt": { - "resolved": "packages/ffmpeg-mt", - "link": true - }, "node_modules/@ffmpeg/types": { "resolved": "packages/types", "link": true @@ -11913,12 +11909,6 @@ "name": "@ffmpeg/core", "version": "0.11.5", "license": "MIT", - "devDependencies": { - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "eslint": "^8.23.1", - "typescript": "^4.8.3" - }, "engines": { "node": ">=16.6.0" } @@ -11927,12 +11917,6 @@ "name": "@ffmpeg/core-mt", "version": "0.11.5", "license": "MIT", - "devDependencies": { - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "eslint": "^8.23.1", - "typescript": "^4.8.3" - }, "engines": { "node": ">=16.6.0" } @@ -11965,6 +11949,7 @@ "packages/ffmpeg-mt": { "name": "@ffmpeg/ffmpeg-mt", "version": "0.11.5", + "extraneous": true, "license": "MIT", "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.37.0", @@ -12095,22 +12080,10 @@ } }, "@ffmpeg/core": { - "version": "file:packages/core", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "eslint": "^8.23.1", - "typescript": "^4.8.3" - } + "version": "file:packages/core" }, "@ffmpeg/core-mt": { - "version": "file:packages/core-mt", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "eslint": "^8.23.1", - "typescript": "^4.8.3" - } + "version": "file:packages/core-mt" }, "@ffmpeg/ffmpeg": { "version": "file:packages/ffmpeg", @@ -12130,15 +12103,6 @@ "worker-loader": "^3.0.8" } }, - "@ffmpeg/ffmpeg-mt": { - "version": "file:packages/ffmpeg-mt", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "eslint": "^8.23.1", - "typescript": "^4.8.3" - } - }, "@ffmpeg/types": { "version": "file:packages/types" }, @@ -18232,6 +18196,7 @@ "requires": { "@ffmpeg/core": "^0.11.0", "@ffmpeg/ffmpeg": "^0.11.5", + "@ffmpeg/types": "^0.11.5", "@typescript-eslint/eslint-plugin": "^5.37.0", "@typescript-eslint/parser": "^5.37.0", "eslint": "^8.23.1",