{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/commonmark","name":"commonmark","description":"This library provides the core data types and functions\nfor parsing commonmark (https://spec.commonmark.org).\nThe parser is fully commonmark-compliant and passes the test\nsuite.  It is designed to be customizable and easily extensible.\nTo customize the output, create an AST, or support a new output\nformat, one need only define some new typeclass instances.\nIt is also easy to add new syntax elements or modify existing ones.\n\nAccurate information about source positions is available\nfor all block and inline elements.  Thus the library can be\nused to create an accurate syntax highlighter or\nan editor with live preview.\n\nThe parser has been designed for robust performance\neven in pathological cases that tend to cause stack overflows or\nexponential slowdowns in other parsers, with parsing speed that\nvaries linearly with input length.\n\nRelated packages:\n\ncommonmark-extensions (which defines a number of syntax extensions)\n\ncommonmark-pandoc (which allows using this parser to create a Pandoc\nstructure)\n\ncommonmark-cli (a command-line tool for converting and\nsyntax-highlighting commonmark documents)","version":"0.2.6","softwareVersion":"0.2.6","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/jgm/commonmark-hs","issueTracker":"https://github.com/jgm/commonmark-hs/issues","url":"https://github.com/jgm/commonmark-hs","keywords":["bsd3","library","text","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"JohnMacFarlane"},{"@type":"Person","name":"zudov"}],"author":[{"@type":"Person","name":"JohnMacFarlane"},{"@type":"Person","name":"zudov"}],"copyrightHolder":[{"@type":"Person","name":"JohnMacFarlane"},{"@type":"Person","name":"zudov"}],"dateCreated":"2020-07-18","dateModified":"2024-03-11","datePublished":"2024-03-11","copyrightYear":2020,"downloadUrl":"https://hackage.haskell.org/package/commonmark-0.2.6/commonmark-0.2.6.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/commonmark"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/jgm"}],"https://www.w3.org/ns/activitystreams#likes":141,"https://forgefed.org/ns#forks":36}