From 066883a84d2eb49c031c1ffd5f84502930cb41ff Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 24 Jul 2024 12:51:25 +0800 Subject: [PATCH] remove unused dependencies --- packages/puppeteer-parse/package.json | 8 +- packages/puppeteer-parse/src/index.ts | 1 - packages/puppeteer-parse/src/readability.d.ts | 173 ------------------ yarn.lock | 24 --- 4 files changed, 1 insertion(+), 205 deletions(-) delete mode 100644 packages/puppeteer-parse/src/readability.d.ts diff --git a/packages/puppeteer-parse/package.json b/packages/puppeteer-parse/package.json index 242602c51..0683a93ee 100644 --- a/packages/puppeteer-parse/package.json +++ b/packages/puppeteer-parse/package.json @@ -9,18 +9,12 @@ ], "dependencies": { "@omnivore/content-handler": "1.0.0", - "@omnivore/readability": "1.0.0", - "crypto": "^1.0.1", - "dompurify": "^2.4.1", "puppeteer-core": "^22.12.1", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-adblocker": "^2.13.6", - "puppeteer-extra-plugin-stealth": "^2.11.2", - "urlsafe-base64": "^1.0.0" + "puppeteer-extra-plugin-stealth": "^2.11.2" }, "devDependencies": { - "@types/dompurify": "^3.0.5", - "@types/urlsafe-base64": "^1.0.31", "chai": "^4.3.6", "mocha": "^10.0.0" }, diff --git a/packages/puppeteer-parse/src/index.ts b/packages/puppeteer-parse/src/index.ts index c0993cd56..853c9a6ef 100644 --- a/packages/puppeteer-parse/src/index.ts +++ b/packages/puppeteer-parse/src/index.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/no-unsafe-member-access */ /* eslint-disable @typescript-eslint/no-unsafe-assignment */ import { preHandleContent } from '@omnivore/content-handler' import path from 'path' diff --git a/packages/puppeteer-parse/src/readability.d.ts b/packages/puppeteer-parse/src/readability.d.ts deleted file mode 100644 index 4722588cd..000000000 --- a/packages/puppeteer-parse/src/readability.d.ts +++ /dev/null @@ -1,173 +0,0 @@ -// Type definitions for non-npm package mozilla-readability 0.2 -// Project: https://github.com/mozilla/readability -// Definitions by: Charles Vandevoorde , Alex Wendland -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.2 - -declare module '@omnivore/readability' { - /** - * A standalone version of the readability library used for Firefox Reader View. - * - * Note that isProbablyReaderable() was moved into a separate file in https://github.com/mozilla/readability/commit/2620542dd1e8380220d82afa97a2c283ae636e40 - * and therefore is no longer part of the Readability class. - */ - class Readability { - /** - * ## Usage on the web - * - * To parse a document, you must create a new Readability object from a - * DOM document object, and then call parse(). Here's an example: - * - * ```js - * var article = new Readability(document).parse(); - * ``` - * - * If you're using Readability on the web, you will likely be able to - * use a document reference from elsewhere (e.g. fetched via XMLHttpRequest, - * in a same-origin