-
-
21 Mar 2021 15:16:41 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues
- Testers (515 / 0 / 0)
- Kwalitee
Bus factor: 1- 89.27% Coverage
- License: perl_5
- Perl: v5.10.0
- Activity
24 month- Tools
- Download (124.97KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 9 contributors-
Andrew Speer
-
Denis Ibaev
-
Jason McIntosh
-
Jonas Smedegaard
-
Konrad Bucheli
-
Polina Shubina
-
Shlomi Fish
-
Stefan Hornburg (Racke)
-
Tom Hukins
- Dependencies
- Digest::SHA
- Encode
- Exporter
- File::Slurper
- Getopt::Long::Descriptive
- HTML::Entities
- IO::Handle
- List::AllUtils
- Module::Runtime
- Moose
- Moose::Meta::Class
- Moose::Role
- MooseX::Getopt::Dashes
- MooseX::Getopt::OptionTypeMap
- MooseX::Role::Parameterized
- MooseX::SemiAffordanceAccessor
- MooseX::StrictConstructor
- Params::ValidationCompiler
- Scalar::Util
- Specio::Declare
- Specio::Exporter
- Specio::Library::Builtins
- Specio::Library::Numeric
- Tree::Simple
- Try::Tiny
- base
- namespace::autoclean
- parent
- re
- strict
- warnings
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.40 - 2021-03-21
- Add support for email auto-links without "mailto:", so "<autarch@urth.org>" will now be treated as a "mailto:" link. Implemented by Konrad Bucheli. GH #28.
Documentation
Turn Markdown into HTML with MarkdentMarkdown extensions implemented on GitHubMarkdown as defined by John GruberMarkdown extensions proposed by David Wheeler (aka Theory)Using and Extending MarkdentModules
An event-based Markdown parser toolkitRepresents a series of captured eventsThis class has no user-facing partsBlock parser for GitHub MarkdownSpan parser for GitHub MarkdownBlock parser for Theory's proposed Markdown extensionsSpan parser for Theory's proposed Markdown extensionsAn event for auto-linksAn event for a code blockAn event for the end of a blockquoteAn event for the end of a code spanAn event for the end of a documentAn event for the end of an emphasis spanAn event for the end of an inline HTML tagAn event for the end of a headerAn event for the end of a linkAn event for the end of a list itemAn event for the end of a ordered listAn event for the end of a paragraphAn event for the end of a strikethrough spanAn event for the end of a strong spanAn event for the end of a tableAn event for the end of a table bodyAn event for the end of a table cellAn event for the end of a table headerAn event for the end of a table rowAn event for the end of an unordered listAn event for an HTML blockAn event for an HTML commentAn event for an HTML comment as a standalone blockAn event for an HTML entityAn event for an inline self-closing HTML tagAn event for a horizontal ruleAn event for an imageAn event for a line breakAn event for preformatted textAn event for the start of a blockquoteAn event for the start of a code spanAn event for the start of a documentAn event for the start of an emphasis spanAn event for the start of an inline HTML tagAn event for the start of a headerAn event for the start of a linkAn event for the start of a list itemAn event for the start of a ordered listAn event for the start of a paragraphAn event for the start of a strikethrough spanAn event for the start of a strong spanAn event for the start of a tableAn event for the start of a table bodyAn event for the start of a table cellAn event for the start of a table headerAn event for the start of a table rowAn event for the start of an unordered listAn event for plain textCaptures events for replaying laterFilters out HTML events from the event streamTurns Markdent events into a complete HTML documentTurns Markdent events into an HTML fragmentA Markdent handler which builds a treePasses events on to multiple handlersA handler which ignores all eventsA markdown parserBlock parser for standard MarkdownSpan parser for standard MarkdownA role for block and span parsersA parameterized role for events which can check if they balance another eventA role for block parsersA role for classes which output debugging informationA role for a dialect block parserA role for a dialect span parserImplements behavior shared by all eventsIndicates that an event has an as_text methodTurns events into method callsA role for handlers which act as filtersA role for handlers which generate HTMLA required role for all handlersA role for simple markdown to html converter classesA role for span parsersConvert Markdown to an HTML DocumentConvert Markdown to an HTML FragmentProvides
in lib/Markdent/CLI.pmin lib/Markdent/Regexes.pmin lib/Markdent/Types.pmin lib/Markdent/Types/Internal.pmModule Install Instructions
To install Markdent, copy and paste the appropriate command in to your terminal.
cpanm Markdent
perl -MCPAN -e shell install Markdent
For more information on module installation, please visit the detailed CPAN module installation guide.