Skip to content
This repository was archived by the owner on Mar 2, 2026. It is now read-only.

Commit c683054

Browse files
committed
upgrade to defuddle 0.5.1
1 parent 92c012c commit c683054

3 files changed

Lines changed: 30 additions & 12 deletions

File tree

package-lock.json

Lines changed: 26 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "defuddle-cli",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "Command line interface for Defuddle - extract article content from web pages",
55
"main": "dist/index.js",
66
"bin": {
@@ -21,7 +21,7 @@
2121
"dependencies": {
2222
"chalk": "^5.3.0",
2323
"commander": "^12.0.0",
24-
"defuddle": "^0.4.0",
24+
"defuddle": "^0.5.1",
2525
"jsdom": "^24.0.0"
2626
},
2727
"devDependencies": {

src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
import { Command } from 'commander';
44
import { JSDOM } from 'jsdom';
5-
import pkg from 'defuddle/node';
6-
const { parseHTML } = pkg;
5+
import { Defuddle } from 'defuddle/node';
76
import chalk from 'chalk';
87
import { writeFile } from 'fs/promises';
98
import { fileURLToPath } from 'url';
@@ -57,7 +56,7 @@ program
5756

5857
// Parse content with debug mode if enabled
5958
try {
60-
const result = await parseHTML(dom, source.startsWith('http') ? source : undefined, {
59+
const result = await Defuddle(dom, source.startsWith('http') ? source : undefined, {
6160
debug: options.debug,
6261
markdown: options.markdown
6362
});

0 commit comments

Comments
 (0)