SkillAgentSearch skills...

Markup2json

A library for converting HTML and XML into JSON

Install / Use

/learn @kevinhermawan/Markup2json
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

markup2json

Minified size Test coverage Monthly download

markup2json is a JavaScript library that provides an easy way to convert HTML and XML into JSON format. It uses the @xmldom/xmldom package to parse the input HTML/XML string and convert it into a JSON object. The library is designed to be lightweight, easy to use and compatible with both Node.js and web browsers.

Features

  • Malformed input validation
  • Supports HTML and XML
  • Supports Deno via NPM

Installation

To install markup2json, run the following command:

NPM

npm install markup2json

Yarn

yarn add markup2json

pnpm

pnpm add markup2json

Usage

import markup2json from "markup2json";
// import markup2json from "npm:markup2json"; // (for Deno)

const html = "<div class='container'><p>Hello, World!</p></div>";
const json = markup2json(html);

console.log(json);

Output

{
  "tag": "div",
  "attributes": {
    "class": "container"
  },
  "children": [
    {
      "tag": "p",
      "children": [
        {
          "tag": "#text",
          "text": "Hello, World!"
        }
      ]
    }
  ]
}

License

MIT License

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated21d ago
Forks1

Languages

TypeScript

Security Score

90/100

Audited on Mar 17, 2026

No findings