` | `-l` | Preferred language (BCP 47, e.g. `en`, `fr`, `ja`) |
+
+## Installation
+
+```
+npm install defuddle
+```
+
+For Node.js usage, install a DOM implementation:
+
+```
+npm install linkedom
+```
+
+Or use JSDOM:
+
+```
+npm install jsdom
+```
+
+### CLI installation
+
+To use the `defuddle` command globally, install it with the `-g` flag:
+
+```
+npm install -g defuddle
+```
+
+Or use `npx` to run the CLI without installing globally:
+
+```
+npx defuddle parse https://example.com/article
+```
+
+## Response
+
+Defuddle returns an object with the following properties:
+
+| Property | Type | Description |
+| --- | --- | --- |
+| `author` | string | Author of the article |
+| `content` | string | Cleaned up string of the extracted content |
+| `description` | string | Description or summary of the article |
+| `domain` | string | Domain name of the website |
+| `favicon` | string | URL of the website's favicon |
+| `image` | string | URL of the article's main image |
+| `language` | string | Language of the page in [BCP 47](https://www.rfc-editor.org/info/bcp47) format (e.g. `en`, `en-US`) |
+| `metaTags` | object | Meta tags |
+| `parseTime` | number | Time taken to parse the page in milliseconds |
+| `published` | string | Publication date of the article |
+| `site` | string | Name of the website |
+| `schemaOrgData` | object | Raw schema.org data extracted from the page |
+| `title` | string | Title of the article |
+| `wordCount` | number | Total number of words in the extracted content |
+| `debug` | object | Debug info including content selector and removals (when `debug: true`) |
+
+## Bundles
+
+Defuddle is available in three different bundles:
+
+1. Core bundle (`defuddle`): The main bundle for browser usage. No dependencies.
+2. Full bundle (`defuddle/full`): Includes additional features for math equation parsing and Markdown conversion.
+3. Node.js bundle (`defuddle/node`): For Node.js environments. Accepts any DOM `Document` (e.g. from linkedom, JSDOM, or happy-dom). Includes full capabilities for math and Markdown conversion.
+
+The core bundle is recommended for most use cases. It still handles math content, but doesn't include fallbacks for converting between MathML and LaTeX formats. The full bundle adds the ability to create reliable `