Current collected state Current
Observed since 20 Oct, 22:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@03balogun/marked
A markdown parser built for speed
Checkout the demo page to see marked in action ⛹️
Our documentation pages are also rendered using marked 💯
Also read about:
Node.js: Only current and LTS Node.js versions are supported. End of life Node.js versions may become incompatible with Marked at any point in time.
Browser: Not IE11 :)
CLI:
npm install -g marked
In-browser:
npm install marked
npm install @types/marked # For TypeScript projects
DOMPurify.sanitize(marked.parse(`<img src="x" onerror="alert('not happening')">`));
CLI
# Example with stdin input
$ marked -o hello.html
hello world
^D
$ cat hello.html
<p>hello world</p>
# Print all options
$ marked --help
Browser
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>Marked in the browser</title>
</head>
<body>
<div id="content"></div>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
document.getElementById('content').innerHTML =
marked.parse('# Marked in the browser\n\nRendered by **marked**.');
</script>
</body>
</html>
Copyright (c) 2011-2022, Christopher Jeffrey. (MIT License)
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^8.42.0 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^3.23.0 | development |
cheerioEnvironment{
"local_name": "cheerio",
"alias": false,
"peer_metadata": null
} | ^1.0.0-rc.12 | development |
jasmineEnvironment{
"local_name": "jasmine",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | development |
recheckEnvironment{
"local_name": "recheck",
"alias": false,
"peer_metadata": null
} | ^4.4.5 | development |
titleizeEnvironment{
"local_name": "titleize",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | development |
uglify-jsEnvironment{
"local_name": "uglify-js",
"alias": false,
"peer_metadata": null
} | ^3.17.4 | development |
commonmarkEnvironment{
"local_name": "commonmark",
"alias": false,
"peer_metadata": null
} | 0.30.0 | development |
node-fetchEnvironment{
"local_name": "node-fetch",
"alias": false,
"peer_metadata": null
} | ^3.3.1 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.22.1 | development |
markdown-itEnvironment{
"local_name": "markdown-it",
"alias": false,
"peer_metadata": null
} | 13.0.1 | development |
front-matterEnvironment{
"local_name": "front-matter",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | development |
highlight.jsEnvironment{
"local_name": "highlight.js",
"alias": false,
"peer_metadata": null
} | ^11.8.0 | development |
eslint-plugin-nEnvironment{
"local_name": "eslint-plugin-n",
"alias": false,
"peer_metadata": null
} | ^15.7.0 | development |
semantic-releaseEnvironment{
"local_name": "semantic-release",
"alias": false,
"peer_metadata": null
} | ^21.0.3 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.22.4 | development |
vuln-regex-detectorEnvironment{
"local_name": "vuln-regex-detector",
"alias": false,
"peer_metadata": null
} | ^1.3.0 | development |
@rollup/plugin-babelEnvironment{
"local_name": "@rollup/plugin-babel",
"alias": false,
"peer_metadata": null
} | ^6.0.3 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.27.5 | development |
@markedjs/html-differEnvironment{
"local_name": "@markedjs/html-differ",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | development |
@semantic-release/gitEnvironment{
"local_name": "@semantic-release/git",
"alias": false,
"peer_metadata": null
} | ^10.0.1 | development |
@semantic-release/npmEnvironment{
"local_name": "@semantic-release/npm",
"alias": false,
"peer_metadata": null
} | ^10.0.3 | development |
eslint-plugin-promiseEnvironment{
"local_name": "eslint-plugin-promise",
"alias": false,
"peer_metadata": null
} | ^6.1.1 | development |
eslint-config-standardEnvironment{
"local_name": "eslint-config-standard",
"alias": false,
"peer_metadata": null
} | ^17.1.0 | development |
@semantic-release/githubEnvironment{
"local_name": "@semantic-release/github",
"alias": false,
"peer_metadata": null
} | ^9.0.2 | development |
@semantic-release/commit-analyzerEnvironment{
"local_name": "@semantic-release/commit-analyzer",
"alias": false,
"peer_metadata": null
} | ^10.0.0 | development |
@semantic-release/release-notes-generatorEnvironment{
"local_name": "@semantic-release/release-notes-generator",
"alias": false,
"peer_metadata": null
} | ^11.0.2 | development |
Source distribution
{
"shasum": "8f73de1790fab1efc06fd3850237ab4640ac3106",
"tarball": "https://registry.npmjs.org/@03balogun/marked/-/marked-5.0.5.tgz",
"fileCount": 21,
"integrity": "sha512-bz3LnjTeaG6EBrH2gkeVP2lzmFvtq2q+sC4kA+Jch9CsVwHyi1gYGoTpTQM1fmEfSmEhxnyH5jG6PrAUcxNqjg==",
"signatures": [
{
"sig": "MEUCIQDFJuuB3wbLssEwuSbLALQqF8MrsTtlk7Pnn3OcWbmcbwIgYRdzXrniEa6GE1/xxfbOiMgF5B+bm6uwhll18eSezmY=",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 443000
}Observed since 20 Oct, 22:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:3d65f465ef28a8d7da5a0cabc1fbe1bb76b680c14134438e4d42d03cb1f0da55