From 9d177d4a70b225d6b76fda87494201f3aa064342 Mon Sep 17 00:00:00 2001 From: jackwener Date: Mon, 23 Mar 2026 14:43:45 +0800 Subject: [PATCH] fix: add turndown dependency to package.json turndown and @types/turndown were used in article-download.ts and zhihu/download.test.ts but never declared in package.json, causing CI failures on fresh npm ci installs. --- package-lock.json | 23 +++++++++++++++++++++++ package.json | 2 ++ 2 files changed, 25 insertions(+) diff --git a/package-lock.json b/package-lock.json index bcdd79d..ee72dbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,10 +10,12 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { + "@types/turndown": "^5.0.6", "chalk": "^5.3.0", "cli-table3": "^0.6.5", "commander": "^14.0.3", "js-yaml": "^4.1.0", + "turndown": "^7.2.2", "ws": "^8.18.0" }, "bin": { @@ -902,6 +904,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", + "license": "BSD-2-Clause" + }, "node_modules/@napi-rs/wasm-runtime": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", @@ -1743,6 +1751,12 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/turndown": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/turndown/-/turndown-5.0.6.tgz", + "integrity": "sha512-ru00MoyeeouE5BX4gRL+6m/BsDfbRayOskWqUvh7CLGW+UXxHQItqALa38kKnOiZPqJrtzJUgAC2+F0rL1S4Pg==", + "license": "MIT" + }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", @@ -3492,6 +3506,15 @@ "fsevents": "~2.3.3" } }, + "node_modules/turndown": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.2.tgz", + "integrity": "sha512-1F7db8BiExOKxjSMU2b7if62D/XOyQyZbPKq/nUwopfgnHlqXHqQ0lvfUTeUIr1lZJzOPFn43dODyMSIfvWRKQ==", + "license": "MIT", + "dependencies": { + "@mixmark-io/domino": "^2.2.0" + } + }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", diff --git a/package.json b/package.json index fc281be..e8fb884 100644 --- a/package.json +++ b/package.json @@ -49,10 +49,12 @@ "url": "git+https://github.com/jackwener/opencli.git" }, "dependencies": { + "@types/turndown": "^5.0.6", "chalk": "^5.3.0", "cli-table3": "^0.6.5", "commander": "^14.0.3", "js-yaml": "^4.1.0", + "turndown": "^7.2.2", "ws": "^8.18.0" }, "devDependencies": {