{"name":"html5","description":"HTML5 HTML parser, including support for SVG and MathML foreign content","version":"1.0.5","author":{"name":"Aria Stewart","email":"aredridel@nbtsc.org","url":"http://dinhe.net/~aredridel/"},"url":"http://dinhe.net/~aredridel/projects/js/html5/","repository":{"type":"git","url":"https://github.com/aredridel/html5"},"contributors":[{"name":"Arthur Taylor"},{"name":"DanyaPostfactum","email":"danya.postfactum@gmail.com"}],"maintainers":[{"name":"Aria Stewart","email":"aredridel@nbtsc.org","url":"http://dinhe.net/~aredridel/"}],"dependencies":{"opts":"^1.2.1","html5-entities":"^1.0.0","jsdom":"^0.11.0"},"optionalDependencies":{"jsdom":"^0.11.0"},"devDependencies":{"tape":"^1.0.4","bench":"^0.3.3","ronn":"^0.4.0"},"engines":{"npm":">= 1.0","node":">= 0.8.0"},"main":"./lib/index.js","directories":{"lib":"lib"},"scripts":{"test":"tape `find test -name '*-test.js'`"},"license":"MIT","readme":"HTML5 Parser for node.js\n========================\n\n[![Build Status](https://travis-ci.org/aredridel/html5.svg?branch=master)](https://travis-ci.org/aredridel/html5)\n\nExamples\n--------\n\nA simple example:\n\n```javascript\nvar HTML5 = require('html5');\nvar jsdom = require('jsdom');\nvar core = jsdom.browserAugmentation(jsdom.level(3));\n\nvar impl = new core.DOMImplementation();\nvar document = impl.createDocument();\nvar parser = new HTML5.JSDOMParser(document, core);\n\nparser.parse('<p>I am a very small HTML document</p>');\n\nconsole.log(document.getElementsByTagName(\"p\")[0].innerHTML);\n```\n\n\nInteresting features\n--------------------\n\n* Streaming parser: You can pass `parser.parse` an `EventEmitter` and the\n  parser will keep adding data as it's received.\n\n* HTML5 parsing algorithm. If you find something this can't parse, I'll want\n  to know about it. It should make sense out of anything a browser can.\n\nInstallation\n-------------\n\nUse `npm`, or to use the git checkout, read on.\n\nYou'll need to fetch dependencies or initialize git submodules if you're\npulling this from my git repository. \n\n\tnpm install\n\nand give it a run:\n\n\tnpm test\n\nGit repository at http://dinhe.net/~aredridel/projects/js/html5.git/\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/aredridel/html5/issues"},"homepage":"https://github.com/aredridel/html5","_id":"html5@1.0.5","_shasum":"c9e6ce4e07a70521904bee1b318a4c48feab5848","_from":"https://registry.npmjs.org/html5/-/html5-1.0.5.tgz","_resolved":"https://registry.npmjs.org/html5/-/html5-1.0.5.tgz"}