{
	"name": "rehype-parse",
	"versions": {
		"0.0.0": {
			"name": "rehype-parse",
			"version": "0.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js",
				"lib"
			],
			"dependencies": {
				"bail": "^1.0.0",
				"hastscript": "^3.0.0",
				"html-void-elements": "^1.0.0",
				"htmlparser2": "^3.9.1",
				"property-information": "^3.0.0",
				"web-namespaces": "^1.0.0"
			},
			"_id": "rehype-parse@0.0.0",
			"scripts": {},
			"_shasum": "b9c377f7fac18eec6d25733d0c7228201fe24055",
			"_from": ".",
			"_npmVersion": "3.3.6",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "b9c377f7fac18eec6d25733d0c7228201fe24055",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-0.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-0.0.0.tgz_1466338219655_0.5556100658141077"
			},
			"directories": {}
		},
		"1.0.0": {
			"name": "rehype-parse",
			"version": "1.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js",
				"lib"
			],
			"dependencies": {
				"bail": "^1.0.0",
				"hastscript": "^3.0.0",
				"html-void-elements": "^1.0.0",
				"htmlparser2": "^3.9.1",
				"property-information": "^3.0.0",
				"web-namespaces": "^1.0.0"
			},
			"_id": "rehype-parse@1.0.0",
			"scripts": {},
			"_shasum": "fb3dd6df4cd2e0e7850844511236af89e2d5beca",
			"_from": ".",
			"_npmVersion": "3.7.3",
			"_nodeVersion": "5.9.1",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "fb3dd6df4cd2e0e7850844511236af89e2d5beca",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-1.0.0.tgz_1466339551286_0.4948937422595918"
			},
			"directories": {}
		},
		"2.0.0": {
			"name": "rehype-parse",
			"version": "2.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js",
				"lib"
			],
			"dependencies": {
				"hast-util-from-parse5": "^1.0.0",
				"parse5": "^2.1.5"
			},
			"_id": "rehype-parse@2.0.0",
			"scripts": {},
			"_shasum": "53d6c4b746d1c730c0ff23c9aa7186878bf6ac8c",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "53d6c4b746d1c730c0ff23c9aa7186878bf6ac8c",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-2.0.0.tgz_1469543890157_0.5627765378449112"
			},
			"directories": {}
		},
		"2.0.1": {
			"name": "rehype-parse",
			"version": "2.0.1",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js",
				"lib"
			],
			"dependencies": {
				"hast-util-from-parse5": "^1.0.0",
				"parse5": "^2.1.5"
			},
			"_id": "rehype-parse@2.0.1",
			"scripts": {},
			"_shasum": "12fd08eec6c8dde00d10a0243b59af623e67c5bf",
			"_from": ".",
			"_npmVersion": "3.10.6",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "12fd08eec6c8dde00d10a0243b59af623e67c5bf",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-2.0.1.tgz_1474131251698_0.5655618186574429"
			},
			"directories": {}
		},
		"3.0.0": {
			"name": "rehype-parse",
			"version": "3.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js"
			],
			"dependencies": {
				"hast-util-from-parse5": "^1.0.0",
				"parse5": "^2.1.5",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@3.0.0",
			"scripts": {},
			"_shasum": "d13c84176b53bf7a479764d99170c8f1d5cee2f2",
			"_from": ".",
			"_npmVersion": "4.0.3",
			"_nodeVersion": "7.0.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "d13c84176b53bf7a479764d99170c8f1d5cee2f2",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-3.0.0.tgz_1487884404370_0.5340421635191888"
			},
			"directories": {}
		},
		"3.1.0": {
			"name": "rehype-parse",
			"version": "3.1.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js"
			],
			"dependencies": {
				"hast-util-from-parse5": "^1.0.0",
				"parse5": "^2.1.5",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@3.1.0",
			"scripts": {},
			"_shasum": "7f5227a597a3f39fc4b938646161539c444ee728",
			"_from": ".",
			"_npmVersion": "4.0.3",
			"_nodeVersion": "7.0.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"shasum": "7f5227a597a3f39fc4b938646161539c444ee728",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-3.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/rehype-parse-3.1.0.tgz_1488716276620_0.9933400289155543"
			},
			"directories": {}
		},
		"4.0.0": {
			"name": "rehype-parse",
			"version": "4.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/wooorm/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/wooorm/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/wooorm/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js"
			],
			"dependencies": {
				"hast-util-from-parse5": "^2.0.1",
				"parse5": "^3.0.0",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@4.0.0",
			"_npmVersion": "5.0.3",
			"_nodeVersion": "8.1.2",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"integrity": "sha512-b0Mz07ZhbCsq7/tuM3AzfazrqTnmqQ69rsbngifazT43aFCMjKg84WQUMW+eudL9rqrG/woVlKHxNvzul2HRzQ==",
				"shasum": "a0a35e02d34fe5e84269881c1cd92d78a6987004",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-4.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse-4.0.0.tgz_1497779629944_0.005728259216994047"
			},
			"directories": {}
		},
		"4.1.0": {
			"name": "rehype-parse",
			"version": "4.1.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"engines": {
				"node": ">=0.11.0"
			},
			"files": [
				"index.js"
			],
			"dependencies": {
				"hast-util-from-parse5": "^2.0.1",
				"parse5": "^4.0.0",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@4.1.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "9.4.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"integrity": "sha512-EUg1mMY47O0wdRg65PzCdiAX5XFv/PFf/ss6+o6DclObM+iU0DklEZpUr3i2whVj8tV15q1kumnjgWcOnSkFDQ==",
				"shasum": "bb46fcc213205527bc4a0d362f1906c8b1ff0814",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-4.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse-4.1.0.tgz_1516544038018_0.8290818631649017"
			},
			"directories": {}
		},
		"5.0.0": {
			"name": "rehype-parse",
			"version": "5.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "http://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "http://wooorm.com"
				}
			],
			"files": [
				"index.js",
				"errors.json"
			],
			"dependencies": {
				"hast-util-from-parse5": "^4.0.0",
				"parse5": "^5.0.0",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@5.0.0",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"integrity": "sha512-nv/i5olqfyhxu/LS89zHiMdDiHtRfxsXDAe/cC6covBYIiGVnX2xbU59H23deoeSVgORtaLvHNr6sekldmca6w==",
				"shasum": "a103e2d9ee1b3a0dba9223e6f73623b8396e3682",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-5.0.0.tgz",
				"fileCount": 4,
				"unpackedSize": 36449,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTlhXCRA9TVsSAnZWagAA5L0QAJElpNg1i0InYku9ZzvO\nIJN/kriTeBYVzmqfaZUIMbRmkR6TakYJJRxlVNAZoqAZyMrJvHceyyWeULZU\n/KyWb/yGF97u/126l5JH7sDqkj2Ub6u/iKt2FF5Vyoee/dHGLnNAx3hgWsvs\nf4SpL5yF1O8g3ESBdguoEwZO3rMr1/0NGA/+/jPyijnfLWKLIIioGiEp5EDO\nfHtwRkKyQ2kqQPlst16op5If6HikQxJ2E3dThgTxlokOjGrc13haxVvIEGhS\nVggUnLhKemqh25KxA462WpLW7pndk+mmr/LJCC/7Edd5OQe3G2H1JJhKQPcq\noJPzlYXZ2+8D6ccwl19ZwYl6YJamW3lT+LDAxhaiyV5XU2m76eMw2RPsw/J1\niWw1tI99OEUWrHUej6U4olCr1sG/PZbYSiIuzSEaCJccDxgP3e5vcnXNJJnO\nODFJkPWsHxeKtKdB2pcD+3jmub2ZoocEFsZNfFdji6iO4fRvAl70uB47lvLy\nC+ycHpnbaRTLknUVZJ9TiXEftD93Ntzxu0bbZrFJSFnE3WvuDZpwiT0DT9H3\nCQkQqWCSDyXCFHTrJHQXoBJlPqywXR+5a7NJzPWZ7GYeMs1xmugpL6KAQalh\nLHv4Qfla0lH/zHcf9JS3awvk83u89p9Fxq21SHM+qDNtfdGUs0NdayFWJPHG\nkVqU\r\n=EvMz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_5.0.0_1531861079855_0.7002116621939491"
			},
			"_hasShrinkwrap": false
		},
		"6.0.0": {
			"name": "rehype-parse",
			"version": "6.0.0",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "https://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "https://wooorm.com"
				}
			],
			"dependencies": {
				"hast-util-from-parse5": "^5.0.0",
				"parse5": "^5.0.0",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@6.0.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "11.0.0",
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"dist": {
				"integrity": "sha512-V2OjMD0xcSt39G4uRdMTqDXXm6HwkUbLMDayYKA/d037j8/OtVSQ+tqKwYWOuyBeoCs/3clXRe30VUjeMDTBSA==",
				"shasum": "f681555f2598165bee2c778b39f9073d17b16bca",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.0.tgz",
				"fileCount": 4,
				"unpackedSize": 38148,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8HKFCRA9TVsSAnZWagAAgUgP/AxFxiLPewT4jjX8z1+b\nX+w1Y0txfUPvyhLCudZMbArCJFPpPq1rMCRog67JSZw0m7c8mC1ziyHTnB0/\nhoxT14N7njpV+zE1axVOfquw7gggkG/p3/DBkyu2T5ubgUghN+ul1hLa31iN\nIbiApUe4ouFLSKdyTMz/jijtHWzNC68SK9LCFEZg6VJwNbiBdUbPL1s+wDpl\nyN4srAT0Impal2yiz+Kys33FkXHs+589zTbofIbbGWDIkVMxmlGGsSwjCjB0\nDGtNlq5I9X2uHfY64SSppcrPKTyuG3/8SNnuSNKLAsUCen8PPn4hClEHVj7X\nwa2pXRXj9Oe8+vmR6YZrHGFaTmTChlLbdSWBeZLMh6D0u1yee6wWtU7X5trx\nwbw21Fga3TDmAClrPAYTm7ul5VTzUMViibbcPXKiPA8T2uvcB/fN8+dou0i3\nlQPSB2ASbOVzEQqTV97wP9nXdhUdeflaZtP0B4R9L9g0ZScFJ9QLBo/MmCHl\nn2XLpBMsY9yDxijxpPBPTAsfu0ZCQs/Gkht/Btbhj7Nc22b+jb1tE/xlJHx7\nQwROkktNd7Ms3U44kmeiXuf/0BrJ8iUAXa4lU5JonZAZMNeYda+B1J+DbzLk\noRGaBTOr1h7XD5a1izQPjLmZoqscIw+XADCKGActwdwtsrj+TzY35prYjB1R\ndxRS\r\n=zTJq\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_6.0.0_1542484612859_0.5081372276629763"
			},
			"_hasShrinkwrap": false
		},
		"6.0.1": {
			"name": "rehype-parse",
			"version": "6.0.1",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "https://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "https://wooorm.com"
				}
			],
			"dependencies": {
				"hast-util-from-parse5": "^5.0.0",
				"parse5": "^5.0.0",
				"xtend": "^4.0.1"
			},
			"xo": false,
			"_id": "rehype-parse@6.0.1",
			"_nodeVersion": "12.2.0",
			"_npmVersion": "6.9.2",
			"dist": {
				"integrity": "sha512-FrGSbOzcGxIvWty1qHjKTvHT4WBTt7C6JLs65EkvFPa7ZKraSmsoDDj6al1eBxaXS1t/kiGdPYazUe58Mgflgw==",
				"shasum": "a5401d7f4144d5e17cbb69be11f05a2a7ba87e27",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.1.tgz",
				"fileCount": 4,
				"unpackedSize": 39648,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGhPqCRA9TVsSAnZWagAABfAQAKB/SkuTGK7bN3yAn8I5\n73PE/MiqJ0+PKpKK0p32WY8FjzkhAxhA8M9HP0b3gjKwELTFIKpeg5n2CUch\nfnfWGIqJMtmIJehWHPkreQtnPazFYQ7hT1ijEL8NDKcxKJDHo1Rb7LQrhDTA\n13EiznA8Gbyjgct26ZOWt0fXMh6fpFrfRGVUW+AaR9EpdEhyM6MI9ZtTiWVq\n467WCKNqTGaasw2BHds2VBaFhxayHNPmue5rEYfFmtwfC8qka99VqpdSJsUQ\nHz0CHWYLrt43HHauO6t/pl/jGiDrk8CYMO1nbFNMj8wahC648jXC3HMah4gy\n2MJBgXWa9taiYIS7cg0Vbo86Ybw/BAfoZ5v2Wv/WhVk6inFYJMic7nHR+WKZ\nRhEFbqsq9PUPCuJpTLIX5KuEJ86Wg+IhX2JpFb08a41FBVoqiPUeYQ/AN6ID\nrj1XPYwvlQRQ7uZ2kZt8Gt1OBhkT1JDnGtUdghDtChawZOZhIJscY1WSjT+M\nFYUFnNbGvJf8rDJs+b40RxZEZnvxqw+au8OfBTIXSk3NWmSnaTHRPE0XVVME\n+SpJIsSXJ3tghU6r4LOIO+mszNujEcaFHVTMm1lrEr5VFvQnXSoTot/5ptE8\nx0scJz+JJV2p2zevNEgx6vcAt65WMqTH/cBDb/FKBVdCXMcySEwk1E3kqmFv\n8cSA\r\n=YGx3\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "wooorm",
					"email": "tituswormer@gmail.com"
				}
			],
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_6.0.1_1561990121236_0.9601402661374223"
			},
			"_hasShrinkwrap": false
		},
		"6.0.2": {
			"name": "rehype-parse",
			"version": "6.0.2",
			"description": "HTML parser for rehype",
			"license": "MIT",
			"keywords": [
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"funding": {
				"type": "opencollective",
				"url": "https://opencollective.com/unified"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "https://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "https://wooorm.com"
				}
			],
			"dependencies": {
				"hast-util-from-parse5": "^5.0.0",
				"parse5": "^5.0.0",
				"xtend": "^4.0.0"
			},
			"xo": false,
			"_id": "rehype-parse@6.0.2",
			"_nodeVersion": "13.0.1",
			"_npmVersion": "6.13.0",
			"dist": {
				"integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==",
				"shasum": "aeb3fdd68085f9f796f1d3137ae2b85a98406964",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz",
				"fileCount": 4,
				"unpackedSize": 40089,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyEjCRA9TVsSAnZWagAAFncP+QF0Ffk3w1MMI3biwKBc\nvQAZjEL0rvFvjmSBIbXF1QiSQHL+WuUqvf4Y0sddz8UHetKrFwlbHOP7GJvq\nR/8UDHgFAGdwCvfAm9Bg2iom8zYq2BKPy7SEPghmPQ5oZMHFLp8wN9xy0tBR\nuJ59LTL+qg8Hm3hdRAVt/G82c2oVdrTnybq82q6fkmcGqYH7ot8iZuPqObQL\nDlvWqTRHbBqGA15ST1d9rD5h+i1nS7beCJglOmtyLOgwz7ij5jVerJ99bNLQ\n7cJKiQ4LbMeTSEmzSDOfjY0jgCn7EruRprA0ei4iCEf1CEG2XrVN7Nh2wElG\n8TxZgIptmgf+Z6OjzFCmthb++syvcPc2ADyITEQYnD7qZE+hsWnXoNYlYFa7\nrcHC1/kQIAibLe16HeQNXDgWR52DSBv5sQbs9EFmMl2/cKeOiNyPcwKNMZf5\nhs9BHPmK0okFDgW7b8tgMhVXTvH18wyfiCOFo36BXG5v1+vx4TaLxeaUExWq\n8tQf5RW312zzmKPAWwuq2P1HWHrb/GQc+4ZKX4p51IQgDzETbKXuvzlH/wdM\nnvNMEIfOmIrZTnHXlqCZQ0+Cd5u4lf5/if+AxUaitOmuq4wQ8ZBnfYSiJUO+\nnbcGj7azAyB1JdrAPVlalU6QCHiJStVW44lmSdqyUPavh6+aaPR39+lEj0hW\nSFrU\r\n=MWAa\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "keith@mcknig.ht",
					"name": "kmck"
				},
				{
					"email": "tituswormer@gmail.com",
					"name": "wooorm"
				}
			],
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_6.0.2_1573331234549_0.7844354787744479"
			},
			"_hasShrinkwrap": false
		},
		"7.0.0": {
			"name": "rehype-parse",
			"version": "7.0.0",
			"description": "rehype plugin to parse HTML",
			"license": "MIT",
			"keywords": [
				"unified",
				"rehype",
				"rehype-plugin",
				"plugin",
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/master/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"funding": {
				"type": "opencollective",
				"url": "https://opencollective.com/unified"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "https://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "https://wooorm.com"
				}
			],
			"types": "types/index.d.ts",
			"dependencies": {
				"hast-util-from-parse5": "^6.0.0",
				"parse5": "^6.0.0"
			},
			"xo": false,
			"_id": "rehype-parse@7.0.0",
			"_nodeVersion": "14.0.0",
			"_npmVersion": "6.14.5",
			"dist": {
				"integrity": "sha512-uNZJKKHI/5O0yZGibCQ/zOb7/0aXwKcAaMpuGT+zecwZK8iJKxX1FUX0WC6Rd0UruZyzCmLGoPhHwply4O39MQ==",
				"shasum": "7a56fadc0a7248572398c458d2aebf4378339965",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 41674,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3kQxCRA9TVsSAnZWagAA2v8P/jiwxfzrivAKtPWkVmxS\n6bPa7SlVUyFbLJbOMscxIiacf18EdDWi2JZ9REjwfIuSfs0ckV8dxyvbCkdq\nANFh7MOTtr2WnA/gjxrNyXhzVIqYHVPqlyWNuY+fiBd821fTbsTwa3LY3D8R\n65TW/tsZMmgWBSjv49APZNVOR8bWip1SGaMmUwSxV6tzS/07tYT9ukgHBfM8\nypsRBtYa0Sp4KaV+wM/GLQ0GY0oGmdE94JwVd4gZ4sAKmYB8MoPpTBA31r0d\n5KVUbaMcllaHybRrfD06tiILvIQ5RlUBdkikVVjhfrF1lk0oKLI/ecQRSyGm\nWx9WcpFum+VsOOY1jXe8qYt9mkamqL/ZH995UZa6R4u4i/IXoWZaHqn4tgEb\nsuN62/zkUEBb2PzOJLFx3/XE/sXZGvhxPZD2zq5v6R+EPabfcWIHvGnPTCGn\nov26jiDDlc/B5vPcQxuFjcuZH26ByXAAnvkA7/gkDjoI44fKnnXMbAYgoI/0\nNfMN04W+gmfHXyfn+gp/otJVI5NlrnWifTQvWgCQ2EInzUWNX6+boSVAleaL\nubT45oCM9Kzn2XiK3rknD/8yzg7bEeoFcG6EBql7uZaEPaME60kFfKxb4T4y\n0VOax9eK/qsjZHQ9HjWYCLZuz0TQpAuYoa6s4VJGBXw3GmqWEqH7bvP/v2Qr\nTBSu\r\n=qKRg\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "keith@mcknig.ht",
					"name": "kmck"
				},
				{
					"email": "tituswormer@gmail.com",
					"name": "wooorm"
				}
			],
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_7.0.0_1591624752661_0.019013222054823142"
			},
			"_hasShrinkwrap": false
		},
		"7.0.1": {
			"name": "rehype-parse",
			"version": "7.0.1",
			"description": "rehype plugin to parse HTML",
			"license": "MIT",
			"keywords": [
				"unified",
				"rehype",
				"rehype-plugin",
				"plugin",
				"html",
				"abstract",
				"syntax",
				"tree",
				"ast",
				"parse"
			],
			"homepage": "https://github.com/rehypejs/rehype",
			"repository": {
				"type": "git",
				"url": "https://github.com/rehypejs/rehype/tree/main/packages/rehype-parse"
			},
			"bugs": {
				"url": "https://github.com/rehypejs/rehype/issues"
			},
			"funding": {
				"type": "opencollective",
				"url": "https://opencollective.com/unified"
			},
			"author": {
				"name": "Titus Wormer",
				"email": "tituswormer@gmail.com",
				"url": "https://wooorm.com"
			},
			"contributors": [
				{
					"name": "Titus Wormer",
					"email": "tituswormer@gmail.com",
					"url": "https://wooorm.com"
				}
			],
			"types": "types/index.d.ts",
			"dependencies": {
				"hast-util-from-parse5": "^6.0.0",
				"parse5": "^6.0.0"
			},
			"xo": false,
			"_id": "rehype-parse@7.0.1",
			"_nodeVersion": "14.0.0",
			"_npmVersion": "6.14.5",
			"dist": {
				"integrity": "sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==",
				"shasum": "58900f6702b56767814afc2a9efa2d42b1c90c57",
				"tarball": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz",
				"fileCount": 5,
				"unpackedSize": 42146,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe71neCRA9TVsSAnZWagAAcF4P/126ZBnO8KBHc53o+mol\nQjUIRoZLmZHmcZkGhxuwusXruLv/NEXeLQwHp4eetAW8J6TMFr4/fC2Xlu/H\nrbpX+nqrDLlSDdKUFllnUeF+GIImb8h2j/UIlghBrBb4H1v80bQq58mQshBu\nsY6N8CS8ExigFsRpwwi+Poi2khpLD5FF38H/ca/sc7pXeUngR2JwVKaDWqfG\nBFJsKAc8/PW2LfOwAhSs8f146ornLFP3ONL8fozT+vUblwb+bE7w22lI3JEI\nuk5IhJoZVLZHVhHxH8fHpQbK/f8CdFLkztfAYAMHLOY5JoAO1/YQmcCIYaAM\n1jTxZ+gvgFXMRRg9Dqd4Mj7py/xrOAxSiOdlyj/6rUxbEsze+tDLc3aPtiLr\ntfuegax9QlQFFkHrPncpMjSX7lZfRZKzCogfQnS5i2bYP/B7bbRxJN74NMwJ\npVVdmki3Igw7WFU8faZSBruzpwDK2uXN6SdGa+aY6sGHU5QtTLedcISfYXtE\nKkHlCL3ocHyyJzlrX8eJtZXznAHN1wunG0M0rcTuS4TUnOyiVno43Xwo9C2l\nDA0X3dButKEiNu/VLYsRcw9OwUno2xBQPh2zeIJzLAApDmHHys9XE+ZNR4qC\n4rld6yTtaF6fYlw6qfDSfCre3BBbrb2h56m9BfKl+DPsMDcKE3C96BwaARFA\n31vm\r\n=ihrf\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "keith@mcknig.ht",
					"name": "kmck"
				},
				{
					"email": "tituswormer@gmail.com",
					"name": "wooorm"
				}
			],
			"_npmUser": {
				"name": "wooorm",
				"email": "tituswormer@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rehype-parse_7.0.1_1592744413864_0.26881842276741463"
			},
			"_hasShrinkwrap": false
		}
	},
	"time": {
		"modified": "2020-06-21T13:00:16.317Z",
		"created": "2016-06-19T12:10:21.993Z",
		"0.0.0": "2016-06-19T12:10:21.993Z",
		"1.0.0": "2016-06-19T12:32:33.534Z",
		"2.0.0": "2016-07-26T14:38:11.892Z",
		"2.0.1": "2016-09-17T16:54:13.571Z",
		"3.0.0": "2017-02-23T21:13:24.971Z",
		"3.1.0": "2017-03-05T12:17:57.283Z",
		"4.0.0": "2017-06-18T09:53:50.908Z",
		"4.1.0": "2018-01-21T14:14:00.091Z",
		"5.0.0": "2018-07-17T20:57:59.937Z",
		"6.0.0": "2018-11-17T19:56:52.990Z",
		"6.0.1": "2019-07-01T14:08:41.380Z",
		"6.0.2": "2019-11-09T20:27:14.658Z",
		"7.0.0": "2020-06-08T13:59:12.884Z",
		"7.0.1": "2020-06-21T13:00:14.056Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "7.0.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"7a0b551946c35e9b491482f7c6ddf5d4\"",
			"fetched": 1600679310902
		}
	},
	"_distfiles": {
		"rehype-parse-0.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-0.0.0.tgz",
			"sha": "b9c377f7fac18eec6d25733d0c7228201fe24055",
			"registry": "npmjs"
		},
		"rehype-parse-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-1.0.0.tgz",
			"sha": "fb3dd6df4cd2e0e7850844511236af89e2d5beca",
			"registry": "npmjs"
		},
		"rehype-parse-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-2.0.0.tgz",
			"sha": "53d6c4b746d1c730c0ff23c9aa7186878bf6ac8c",
			"registry": "npmjs"
		},
		"rehype-parse-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-2.0.1.tgz",
			"sha": "12fd08eec6c8dde00d10a0243b59af623e67c5bf",
			"registry": "npmjs"
		},
		"rehype-parse-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-3.0.0.tgz",
			"sha": "d13c84176b53bf7a479764d99170c8f1d5cee2f2",
			"registry": "npmjs"
		},
		"rehype-parse-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-3.1.0.tgz",
			"sha": "7f5227a597a3f39fc4b938646161539c444ee728",
			"registry": "npmjs"
		},
		"rehype-parse-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-4.0.0.tgz",
			"sha": "a0a35e02d34fe5e84269881c1cd92d78a6987004",
			"registry": "npmjs"
		},
		"rehype-parse-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-4.1.0.tgz",
			"sha": "bb46fcc213205527bc4a0d362f1906c8b1ff0814",
			"registry": "npmjs"
		},
		"rehype-parse-5.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-5.0.0.tgz",
			"sha": "a103e2d9ee1b3a0dba9223e6f73623b8396e3682",
			"registry": "npmjs"
		},
		"rehype-parse-6.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.0.tgz",
			"sha": "f681555f2598165bee2c778b39f9073d17b16bca",
			"registry": "npmjs"
		},
		"rehype-parse-6.0.1.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.1.tgz",
			"sha": "a5401d7f4144d5e17cbb69be11f05a2a7ba87e27",
			"registry": "npmjs"
		},
		"rehype-parse-6.0.2.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz",
			"sha": "aeb3fdd68085f9f796f1d3137ae2b85a98406964",
			"registry": "npmjs"
		},
		"rehype-parse-7.0.0.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.0.tgz",
			"sha": "7a56fadc0a7248572398c458d2aebf4378339965",
			"registry": "npmjs"
		},
		"rehype-parse-7.0.1.tgz": {
			"url": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz",
			"sha": "58900f6702b56767814afc2a9efa2d42b1c90c57",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"rehype-parse-6.0.2.tgz": {
			"shasum": "aeb3fdd68085f9f796f1d3137ae2b85a98406964"
		}
	},
	"_rev": "2-f2e55b4a91616a8e",
	"_id": "rehype-parse",
	"readme": "# rehype-parse\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[**rehype**][rehype] plugin to parse HTML.\n[Parser][] for [**unified**][unified].\nParses HTML to [**hast**][hast] syntax trees.\nUsed in the [**rehype** processor][processor] but can be used on its own as\nwell.\n\nIf you’re in a browser, trust the content, and value a smaller bundle size, use\n[`rehype-dom-parse`][rehype-dom-parse].\n\n## Sponsors\n\n<!--lint ignore no-html-->\n\n<table>\n  <tr valign=\"top\">\n    <td width=\"33.33%\" align=\"center\" colspan=\"2\">\n      <a href=\"https://www.gatsbyjs.org\">Gatsby</a><br>🥇<br><br>\n      <a href=\"https://www.gatsbyjs.org\"><img src=\"https://avatars1.githubusercontent.com/u/12551863?s=900&v=4\"></a>\n    </td>\n    <td width=\"33.33%\" align=\"center\" colspan=\"2\">\n      <a href=\"https://vercel.com\">Vercel</a><br>🥇<br><br>\n      <!--OC has a sharper image-->\n      <a href=\"https://vercel.com\"><img src=\"https://images.opencollective.com/vercel/d8a5bee/logo/512.png\"></a>\n    </td>\n    <td width=\"33.33%\" align=\"center\" colspan=\"2\">\n      <a href=\"https://www.netlify.com\">Netlify</a><br><br><br>\n      <!--OC has a sharper image-->\n      <a href=\"https://www.netlify.com\"><img src=\"https://images.opencollective.com/netlify/4087de2/logo/512.png\"></a>\n    </td>\n  </tr>\n  <tr valign=\"top\">\n    <td width=\"16.67%\" align=\"center\">\n      <a href=\"https://www.holloway.com\">Holloway</a><br><br><br>\n      <a href=\"https://www.holloway.com\"><img src=\"https://avatars1.githubusercontent.com/u/35904294?s=300&v=4\"></a>\n    </td>\n    <td width=\"16.67%\" align=\"center\">\n      <a href=\"https://themeisle.com\">ThemeIsle</a><br>🥉<br><br>\n      <a href=\"https://themeisle.com\"><img src=\"https://twitter-avatar.now.sh/themeisle\"></a>\n    </td>\n    <td width=\"16.67%\" align=\"center\">\n      <a href=\"https://boostio.co\">BoostIO</a><br>🥉<br><br>\n      <a href=\"https://boostio.co\"><img src=\"https://avatars1.githubusercontent.com/u/13612118?s=300&v=4\"></a>\n    </td>\n    <td width=\"16.67%\" align=\"center\">\n      <a href=\"https://expo.io\">Expo</a><br>🥉<br><br>\n      <a href=\"https://expo.io\"><img src=\"https://avatars1.githubusercontent.com/u/12504344?s=300&v=4\"></a>\n    </td>\n    <td width=\"50%\" align=\"center\" colspan=\"2\">\n      <br><br><br><br>\n      <a href=\"https://opencollective.com/unified\"><strong>You?</strong></a>\n    </td>\n  </tr>\n</table>\n\n## Install\n\n[npm][]:\n\n```sh\nnpm install rehype-parse\n```\n\n## Use\n\nThis example shows how we can parse HTML with this module and configure it to\nemit parse errors except for duplicate attributes.\nThen we transform HTML to Markdown with [`rehype-remark`][rehype-remark] and\nfinally serialize that Markdown with [`remark-stringify`][remark-stringify].\n\nSay we have the following file, `example.html`, with a few errors:\n\n```html\n<!doctypehtml>\n<title class=\"a\" class=\"b\">Hello…</title>\n<h1/>World!</h1>\n```\n\n…and our script, `example.js`, looks as follows:\n\n```js\nvar vfile = require('to-vfile')\nvar report = require('vfile-reporter')\nvar unified = require('unified')\nvar parse = require('rehype-parse')\nvar rehype2remark = require('rehype-remark')\nvar stringify = require('remark-stringify')\n\nunified()\n  .use(parse, {emitParseErrors: true, duplicateAttribute: false})\n  .use(rehype2remark)\n  .use(stringify)\n  .process(vfile.readSync('example.html'), function(err, file) {\n    console.error(report(err || file))\n    console.log(String(file))\n  })\n```\n\nNow, running `node example` yields:\n\n```txt\nexample.html\n  1:10-1:10  warning  Missing whitespace before doctype name                      missing-whitespace-before-doctype-name                 parse-error\n    3:1-3:6  warning  Unexpected trailing slash on start tag of non-void element  non-void-html-element-start-tag-with-trailing-solidus  parse-error\n\n⚠ 2 warnings\n```\n\n```markdown\n# World!\n```\n\n## API\n\n### `processor.use(parse[, options])`\n\nConfigure `processor` to parse HTML and create a [**hast**][hast] syntax tree.\n\n##### `options`\n\n###### `options.fragment`\n\nSpecify whether to parse a fragment (`boolean`, default: `false`), instead of a\ncomplete document.\nIn document mode, unopened `html`, `head`, and `body` elements are opened in\njust the right places.\n\n###### `options.space`\n\n> ⚠️ rehype is not an XML parser.\n> It support SVG as embedded in HTML, but not the features available in the rest\n> of XML/SVG.\n> Passing SVG files could strip useful information, but fragments of modern SVG\n> should be fine.\n\nWhich space the document is in (`'svg'` or `'html'`, default: `'html'`).\n\nIf an `svg` element is found in the HTML space, `parse` automatically\nswitches to the SVG space when [**entering**][enter] the element, and switches\nback when [**exiting**][exit].\n\n**Note**: make sure to set `fragment: true` if `space: 'svg'`.\n\n###### `options.emitParseErrors`\n\n> ⚠️ Parse errors are currently being added to HTML.\n> Not all errors emitted by parse5 (or rehype-parse) are specced yet.\n> Some documentation may still be missing.\n\nEmit parse errors while parsing on the [vfile][] (`boolean`, default: `false`).\n\nSetting this to true starts emitting [HTML parse errors][parse-errors].\n\nSpecific rules can be turned off by setting them to `false` (or `0`).\nThe default, when `emitParseErrors: true`, is `true` (or `1`), and means that\nrules emit as warnings.\nRules can also be configured with `2`, to turn them into fatal errors.\n\nThe specific parse errors that are currently supported are detailed below:\n\n<!-- parse-error start -->\n\n*   `abandonedHeadElementChild` — unexpected metadata element after head ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/abandoned-head-element-child/index.html))\n*   [`abruptClosingOfEmptyComment`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-abrupt-closing-of-empty-comment) — unexpected abruptly closed empty comment ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/abrupt-closing-of-empty-comment/index.html))\n*   [`abruptDoctypePublicIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-abrupt-doctype-public-identifier) — unexpected abruptly closed public identifier ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/abrupt-doctype-public-identifier/index.html))\n*   [`abruptDoctypeSystemIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-abrupt-doctype-system-identifier) — unexpected abruptly closed system identifier ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/abrupt-doctype-system-identifier/index.html))\n*   [`absenceOfDigitsInNumericCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-absence-of-digits-in-numeric-character-reference) — unexpected non-digit at start of numeric character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/absence-of-digits-in-numeric-character-reference/index.html))\n*   [`cdataInHtmlContent`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-cdata-in-html-content) — unexpected CDATA section in HTML ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/cdata-in-html-content/index.html))\n*   [`characterReferenceOutsideUnicodeRange`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-character-reference-outside-unicode-range) — unexpected too big numeric character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/character-reference-outside-unicode-range/index.html))\n*   `closingOfElementWithOpenChildElements` — unexpected closing tag with open child elements ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/closing-of-element-with-open-child-elements/index.html))\n*   [`controlCharacterInInputStream`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-control-character-in-input-stream) — unexpected control character ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/control-character-in-input-stream/index.html))\n*   [`controlCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-control-character-reference) — unexpected control character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/control-character-reference/index.html))\n*   `disallowedContentInNoscriptInHead` — disallowed content inside \\`&lt;noscript>\\` in \\`&lt;head>\\` ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/disallowed-content-in-noscript-in-head/index.html))\n*   [`duplicateAttribute`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-duplicate-attribute) — unexpected duplicate attribute ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/duplicate-attribute/index.html))\n*   [`endTagWithAttributes`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-end-tag-with-attributes) — unexpected attribute on closing tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/end-tag-with-attributes/index.html))\n*   [`endTagWithTrailingSolidus`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-end-tag-with-trailing-solidus) — unexpected slash at end of closing tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/end-tag-with-trailing-solidus/index.html))\n*   `endTagWithoutMatchingOpenElement` — unexpected unopened end tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/end-tag-without-matching-open-element/index.html))\n*   [`eofBeforeTagName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-before-tag-name) — unexpected end of file ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-before-tag-name/index.html))\n*   [`eofInCdata`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-in-cdata) — unexpected end of file in CDATA ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-cdata/index.html))\n*   [`eofInComment`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-in-comment) — unexpected end of file in comment ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-comment/index.html))\n*   [`eofInDoctype`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-in-doctype) — unexpected end of file in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-doctype/index.html))\n*   `eofInElementThatCanContainOnlyText` — unexpected end of file in element that can only contain text ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-element-that-can-contain-only-text/index.html))\n*   [`eofInScriptHtmlCommentLikeText`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-in-script-html-comment-like-text) — unexpected end of file in comment inside script ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-script-html-comment-like-text/index.html))\n*   [`eofInTag`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-eof-in-tag) — unexpected end of file in tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/eof-in-tag/index.html))\n*   [`incorrectlyClosedComment`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-incorrectly-closed-comment) — incorrectly closed comment ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/incorrectly-closed-comment/index.html))\n*   [`incorrectlyOpenedComment`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-incorrectly-opened-comment) — incorrectly opened comment ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/incorrectly-opened-comment/index.html))\n*   [`invalidCharacterSequenceAfterDoctypeName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-invalid-character-sequence-after-doctype-name) — invalid sequence after doctype name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/invalid-character-sequence-after-doctype-name/index.html))\n*   [`invalidFirstCharacterOfTagName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-invalid-first-character-of-tag-name) — invalid first character in tag name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/invalid-first-character-of-tag-name/index.html))\n*   `misplacedDoctype` — misplaced doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/misplaced-doctype/index.html))\n*   `misplacedStartTagForHeadElement` — misplaced \\`&lt;head>\\` start tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/misplaced-start-tag-for-head-element/index.html))\n*   [`missingAttributeValue`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-attribute-value) — missing attribute value ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-attribute-value/index.html))\n*   `missingDoctype` — missing doctype before other content ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-doctype/index.html))\n*   [`missingDoctypeName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-doctype-name) — missing doctype name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-doctype-name/index.html))\n*   [`missingDoctypePublicIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-doctype-public-identifier) — missing public identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-doctype-public-identifier/index.html))\n*   [`missingDoctypeSystemIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-doctype-system-identifier) — missing system identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-doctype-system-identifier/index.html))\n*   [`missingEndTagName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-end-tag-name) — missing name in end tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-end-tag-name/index.html))\n*   [`missingQuoteBeforeDoctypePublicIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-quote-before-doctype-public-identifier) — missing quote before public identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-quote-before-doctype-public-identifier/index.html))\n*   [`missingQuoteBeforeDoctypeSystemIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-quote-before-doctype-system-identifier) — missing quote before system identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-quote-before-doctype-system-identifier/index.html))\n*   [`missingSemicolonAfterCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-semicolon-after-character-reference) — missing semicolon after character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-semicolon-after-character-reference/index.html))\n*   [`missingWhitespaceAfterDoctypePublicKeyword`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-whitespace-after-doctype-public-keyword) — missing whitespace after public identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-whitespace-after-doctype-public-keyword/index.html))\n*   [`missingWhitespaceAfterDoctypeSystemKeyword`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-whitespace-after-doctype-system-keyword) — missing whitespace after system identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-whitespace-after-doctype-system-keyword/index.html))\n*   [`missingWhitespaceBeforeDoctypeName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-whitespace-before-doctype-name) — missing whitespace before doctype name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-whitespace-before-doctype-name/index.html))\n*   [`missingWhitespaceBetweenAttributes`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-whitespace-between-attributes) — missing whitespace between attributes ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-whitespace-between-attributes/index.html))\n*   [`missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-missing-whitespace-between-doctype-public-and-system-identifiers) — missing whitespace between public and system identifiers in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/missing-whitespace-between-doctype-public-and-system-identifiers/index.html))\n*   [`nestedComment`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-nested-comment) — unexpected nested comment ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/nested-comment/index.html))\n*   `nestedNoscriptInHead` — unexpected nested \\`&lt;noscript>\\` in \\`&lt;head>\\` ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/nested-noscript-in-head/index.html))\n*   `nonConformingDoctype` — unexpected non-conforming doctype declaration ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/non-conforming-doctype/index.html))\n*   [`nonVoidHtmlElementStartTagWithTrailingSolidus`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-non-void-html-element-start-tag-with-trailing-solidus) — unexpected trailing slash on start tag of non-void element ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/non-void-html-element-start-tag-with-trailing-solidus/index.html))\n*   [`noncharacterCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-noncharacter-character-reference) — unexpected noncharacter code point referenced by character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/noncharacter-character-reference/index.html))\n*   [`noncharacterInInputStream`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-noncharacter-in-input-stream) — unexpected noncharacter character ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/noncharacter-in-input-stream/index.html))\n*   [`nullCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-null-character-reference) — unexpected NULL character referenced by character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/null-character-reference/index.html))\n*   `openElementsLeftAfterEof` — unexpected end of file ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/open-elements-left-after-eof/index.html))\n*   [`surrogateCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-surrogate-character-reference) — unexpected surrogate character referenced by character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/surrogate-character-reference/index.html))\n*   [`surrogateInInputStream`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-surrogate-in-input-stream) — unexpected surrogate character\n*   [`unexpectedCharacterAfterDoctypeSystemIdentifier`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-character-after-doctype-system-identifier) — invalid character after system identifier in doctype ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-character-after-doctype-system-identifier/index.html))\n*   [`unexpectedCharacterInAttributeName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-character-in-attribute-name) — unexpected character in attribute name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-character-in-attribute-name/index.html))\n*   [`unexpectedCharacterInUnquotedAttributeValue`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-character-in-unquoted-attribute-value) — unexpected character in unquoted attribute value ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-character-in-unquoted-attribute-value/index.html))\n*   [`unexpectedEqualsSignBeforeAttributeName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-equals-sign-before-attribute-name) — unexpected equals sign before attribute name  ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-equals-sign-before-attribute-name/index.html))\n*   [`unexpectedNullCharacter`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-null-character) — unexpected NULL character ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-null-character/index.html))\n*   [`unexpectedQuestionMarkInsteadOfTagName`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-question-mark-instead-of-tag-name) — unexpected question mark instead of tag name ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-question-mark-instead-of-tag-name/index.html))\n*   [`unexpectedSolidusInTag`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unexpected-solidus-in-tag) — unexpected slash in tag ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unexpected-solidus-in-tag/index.html))\n*   [`unknownNamedCharacterReference`](https://html.spec.whatwg.org/multipage/parsing.html#parse-error-unknown-named-character-reference) — unexpected unknown named character reference ([example](https://github.com/rehypejs/rehype/blob/main/test/parse-error/unknown-named-character-reference/index.html))\n\n<!-- parse-error end -->\n\n###### `options.verbose`\n\nPatch extra positional information (`boolean`, default: `false`).\nIf specified, the following element:\n\n```html\n<img src=\"#\" alt>\n```\n\n…has the following `data`:\n\n```js\n{ position:\n   { opening:\n      { start: { line: 1, column: 1, offset: 0 },\n        end: { line: 1, column: 18, offset: 17 } },\n     closing: null,\n     properties:\n      { src:\n         { start: { line: 1, column: 6, offset: 5 },\n           end: { line: 1, column: 13, offset: 12 } },\n        alt:\n         { start: { line: 1, column: 14, offset: 13 },\n           end: { line: 1, column: 17, offset: 16 } } } } }\n```\n\n### `parse.Parser`\n\nAccess to the [parser][], if you need it.\n\n## Security\n\nAs **rehype** works on HTML, and improper use of HTML can open you up to a\n[cross-site scripting (XSS)][xss] attack, use of rehype can also be unsafe.\nUse [`rehype-sanitize`][sanitize] to make the tree safe.\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`rehypejs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\nIdeas for new plugins and tools can be posted in [`rehypejs/ideas`][ideas].\n\nA curated list of awesome rehype resources can be found in [**awesome\nrehype**][awesome].\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/rehypejs/rehype.svg\n\n[build]: https://travis-ci.org/rehypejs/rehype\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/rehypejs/rehype.svg\n\n[coverage]: https://codecov.io/github/rehypejs/rehype\n\n[downloads-badge]: https://img.shields.io/npm/dm/rehype-parse.svg\n\n[downloads]: https://www.npmjs.com/package/rehype-parse\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/rehype-parse.svg\n\n[size]: https://bundlephobia.com/result?p=rehype-parse\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-spectrum-7b16ff.svg\n\n[chat]: https://spectrum.chat/unified/rehype\n\n[health]: https://github.com/rehypejs/.github\n\n[contributing]: https://github.com/rehypejs/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/rehypejs/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/rehypejs/.github/blob/HEAD/code-of-conduct.md\n\n[ideas]: https://github.com/rehypejs/ideas\n\n[awesome]: https://github.com/rehypejs/awesome-rehype\n\n[license]: https://github.com/rehypejs/rehype/blob/main/license\n\n[author]: https://wooorm.com\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[rehype-remark]: https://github.com/rehypejs/rehype-remark\n\n[remark-stringify]: https://github.com/remarkjs/remark/tree/HEAD/packages/remark-stringify\n\n[unified]: https://github.com/unifiedjs/unified\n\n[vfile]: https://github.com/vfile/vfile\n\n[parse-errors]: https://html.spec.whatwg.org/multipage/parsing.html#parse-errors\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[processor]: https://github.com/rehypejs/rehype/tree/main/packages/rehype\n\n[hast]: https://github.com/syntax-tree/hast\n\n[rehype-dom-parse]: https://github.com/rehypejs/rehype-dom/tree/HEAD/packages/rehype-dom-parse\n\n[parser]: https://github.com/unifiedjs/unified#processorparser\n\n[enter]: https://github.com/syntax-tree/unist#enter\n\n[exit]: https://github.com/syntax-tree/unist#exit\n\n[sanitize]: https://github.com/rehypejs/rehype-sanitize\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting"
}