Socket
Socket
Sign inDemoInstall

micromark

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

micromark - npm Package Compare versions

Comparing version 2.11.2 to 2.11.3

dist/stream.d.ts

2

dist/character/unicode-punctuation.js
'use strict'
var unicodePunctuationRegex = require('../constant/unicode-punctuation-regex.js')
var regexCheck = require('../util/regex-check.js')
var unicodePunctuationRegex = require('../constant/unicode-punctuation-regex.js')

@@ -6,0 +6,0 @@ // In fact adds to the bundle size.

@@ -10,6 +10,3 @@ // This module is generated by `script/`.

| 'CDATA['
| 1
| 2
| 7
| 6
| 31

@@ -21,18 +18,8 @@ | 3

| 'text'
| 2
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 3
| 999
| 10
| 10
| 16
| 4
| 3
| 10000

@@ -23,5 +23,5 @@ 'use strict'

var lineEnding = require('./tokenize/line-ending.js')
var thematicBreak = require('./tokenize/thematic-break.js')
var list = require('./tokenize/list.js')
var setextUnderline = require('./tokenize/setext-underline.js')
var thematicBreak = require('./tokenize/thematic-break.js')

@@ -28,0 +28,0 @@ var document = {

@@ -5,5 +5,5 @@ 'use strict'

var content = require('../tokenize/content.js')
var factorySpace = require('../tokenize/factory-space.js')
var partialBlankLine = require('../tokenize/partial-blank-line.js')
var content = require('../tokenize/content.js')

@@ -10,0 +10,0 @@ var tokenize = initializeFlow

'use strict'
var miniflat = require('./util/miniflat.js')
var content = require('./initialize/content.js')

@@ -10,2 +9,3 @@ var document = require('./initialize/document.js')

var createTokenizer = require('./util/create-tokenizer.js')
var miniflat = require('./util/miniflat.js')
var constructs = require('./constructs.js')

@@ -12,0 +12,0 @@

'use strict'
var events = require('events')
var html = require('./compile/html.js')

@@ -7,3 +8,2 @@ var parse = require('./parse.js')

var preprocess = require('./preprocess.js')
var events = require('events')

@@ -94,7 +94,7 @@ function stream(options) {

function onerror(err) {
function onerror(error) {
cleanup()
if (!emitter.listenerCount('error')) {
throw err // Unhandled stream error in pipe.
throw error // Unhandled stream error in pipe.
}

@@ -101,0 +101,0 @@ }

'use strict'
var chunkedPush = require('../util/chunked-push.js')
var chunkedSplice = require('../util/chunked-splice.js')
var chunkedPush = require('../util/chunked-push.js')
var shallow = require('../util/shallow.js')
var resolveAll = require('../util/resolve-all.js')
var classifyCharacter = require('../util/classify-character.js')
var movePoint = require('../util/move-point.js')
var resolveAll = require('../util/resolve-all.js')
var shallow = require('../util/shallow.js')

@@ -10,0 +10,0 @@ var attention = {

'use strict'
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAtext = require('../character/ascii-atext.js')

@@ -6,0 +6,0 @@ var asciiControl = require('../character/ascii-control.js')

'use strict'
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var prefixSize = require('../util/prefix-size.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')

@@ -8,0 +8,0 @@ var codeFenced = {

'use strict'
var markdownLineEnding = require('../character/markdown-line-ending.js')
var chunkedSplice = require('../util/chunked-splice.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var prefixSize = require('../util/prefix-size.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')

@@ -8,0 +8,0 @@ var codeIndented = {

'use strict'
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')
var subtokenize = require('../util/subtokenize.js')
var factorySpace = require('./factory-space.js')

@@ -8,0 +8,0 @@ // No name because it must not be turned off.

'use strict'
var normalizeIdentifier = require('../util/normalize-identifier.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var normalizeIdentifier = require('../util/normalize-identifier.js')
var factoryDestination = require('./factory-destination.js')
var factoryLabel = require('./factory-label.js')
var factorySpace = require('./factory-space.js')
var factoryWhitespace = require('./factory-whitespace.js')

@@ -10,0 +10,0 @@ var factoryTitle = require('./factory-title.js')

'use strict'
var asciiControl = require('../character/ascii-control.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiControl = require('../character/ascii-control.js')

@@ -33,3 +33,3 @@ // eslint-disable-next-line max-params

if (asciiControl(code)) {
if (asciiControl(code) || code === 41) {
return nok(code)

@@ -36,0 +36,0 @@ }

'use strict'
var chunkedSplice = require('../util/chunked-splice.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var chunkedSplice = require('../util/chunked-splice.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')

@@ -9,0 +9,0 @@ var headingAtx = {

'use strict'
var fromCharCode = require('../constant/from-char-code.js')
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var partialBlankLine = require('./partial-blank-line.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiAlpha = require('../character/ascii-alpha.js')
var fromCharCode = require('../constant/from-char-code.js')
var htmlBlockNames = require('../constant/html-block-names.js')
var htmlRawNames = require('../constant/html-raw-names.js')
var partialBlankLine = require('./partial-blank-line.js')

@@ -13,0 +13,0 @@ var htmlFlow = {

'use strict'
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiAlpha = require('../character/ascii-alpha.js')

@@ -10,0 +10,0 @@ var htmlText = {

'use strict'
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var chunkedPush = require('../util/chunked-push.js')
var chunkedSplice = require('../util/chunked-splice.js')
var chunkedPush = require('../util/chunked-push.js')
var normalizeIdentifier = require('../util/normalize-identifier.js')
var resolveAll = require('../util/resolve-all.js')
var shallow = require('../util/shallow.js')
var resolveAll = require('../util/resolve-all.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var factoryDestination = require('./factory-destination.js')
var factoryLabel = require('./factory-label.js')
var factoryTitle = require('./factory-title.js')
var factoryWhitespace = require('./factory-whitespace.js')
var factoryTitle = require('./factory-title.js')

@@ -14,0 +14,0 @@ var labelEnd = {

'use strict'
var asciiDigit = require('../character/ascii-digit.js')
var markdownSpace = require('../character/markdown-space.js')
var prefixSize = require('../util/prefix-size.js')
var sizeChunks = require('../util/size-chunks.js')
var factorySpace = require('./factory-space.js')
var partialBlankLine = require('./partial-blank-line.js')
var sizeChunks = require('../util/size-chunks.js')
var prefixSize = require('../util/prefix-size.js')
var asciiDigit = require('../character/ascii-digit.js')
var thematicBreak = require('./thematic-break.js')

@@ -10,0 +10,0 @@

'use strict'
var markdownLineEnding = require('../character/markdown-line-ending.js')
var shallow = require('../util/shallow.js')
var factorySpace = require('./factory-space.js')
var shallow = require('../util/shallow.js')

@@ -7,0 +7,0 @@ var setextUnderline = {

'use strict'
var assign = require('../constant/assign.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var chunkedPush = require('./chunked-push.js')
var chunkedSplice = require('./chunked-splice.js')
var chunkedPush = require('./chunked-push.js')
var miniflat = require('./miniflat.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var shallow = require('./shallow.js')
var resolveAll = require('./resolve-all.js')
var serializeChunks = require('./serialize-chunks.js')
var shallow = require('./shallow.js')
var sliceChunks = require('./slice-chunks.js')

@@ -12,0 +12,0 @@

'use strict'
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var fromCharCode = require('../constant/from-char-code.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')

@@ -35,3 +35,3 @@ // encoded sequences.

if (code > 55295 && code < 56320 && next > 56319 && next < 57344) {
if (code < 56320 && next > 56319 && next < 57344) {
replace = fromCharCode(code, next)

@@ -38,0 +38,0 @@ skip = 1

'use strict'
var unicodePunctuationRegex = require('../constant/unicode-punctuation-regex.js')
var regexCheck = require('../util/regex-check.js')
var unicodePunctuationRegex = require('../constant/unicode-punctuation-regex.js')

@@ -6,0 +6,0 @@ // Size note: removing ASCII from the regex and using `ascii-punctuation` here

@@ -10,6 +10,3 @@ // This module is generated by `script/`.

| 'CDATA['
| 1
| 2
| 7
| 6
| 31

@@ -21,18 +18,8 @@ | 3

| 'text'
| 2
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 3
| 999
| 10
| 10
| 16
| 4
| 3
| 10000

@@ -39,0 +26,0 @@

@@ -23,5 +23,5 @@ 'use strict'

var lineEnding = require('./tokenize/line-ending.js')
var thematicBreak = require('./tokenize/thematic-break.js')
var list = require('./tokenize/list.js')
var setextUnderline = require('./tokenize/setext-underline.js')
var thematicBreak = require('./tokenize/thematic-break.js')

@@ -28,0 +28,0 @@ var document = {

@@ -5,7 +5,7 @@ 'use strict'

var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('../tokenize/factory-space.js')

@@ -12,0 +12,0 @@

@@ -6,5 +6,5 @@ 'use strict'

var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('../tokenize/factory-space.js')

@@ -11,0 +11,0 @@ var partialBlankLine = require('../tokenize/partial-blank-line.js')

@@ -5,9 +5,9 @@ 'use strict'

var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var content = require('../tokenize/content.js')
var factorySpace = require('../tokenize/factory-space.js')
var partialBlankLine = require('../tokenize/partial-blank-line.js')
var content = require('../tokenize/content.js')

@@ -14,0 +14,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var miniflat = require('./util/miniflat.js')
var content = require('./initialize/content.js')

@@ -10,2 +9,3 @@ var document = require('./initialize/document.js')

var createTokenizer = require('./util/create-tokenizer.js')
var miniflat = require('./util/miniflat.js')
var constructs = require('./constructs.js')

@@ -12,0 +12,0 @@

'use strict'
var events = require('events')
var html = require('./compile/html.js')

@@ -7,3 +8,2 @@ var parse = require('./parse.js')

var preprocess = require('./preprocess.js')
var events = require('events')

@@ -110,7 +110,7 @@ function stream(options) {

// Close dangling pipes and handle unheard errors.
function onerror(err) {
function onerror(error) {
cleanup()
if (!emitter.listenerCount('error')) {
throw err // Unhandled stream error in pipe.
throw error // Unhandled stream error in pipe.
}

@@ -117,0 +117,0 @@ }

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var chunkedPush = require('../util/chunked-push.js')
var chunkedSplice = require('../util/chunked-splice.js')
var chunkedPush = require('../util/chunked-push.js')
var assert = require('assert')
var shallow = require('../util/shallow.js')
var resolveAll = require('../util/resolve-all.js')
var classifyCharacter = require('../util/classify-character.js')
var movePoint = require('../util/move-point.js')
var resolveAll = require('../util/resolve-all.js')
var shallow = require('../util/shallow.js')

@@ -14,0 +14,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var codes = require('../character/codes.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var assert = require('assert')
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var asciiAtext = require('../character/ascii-atext.js')
var asciiControl = require('../character/ascii-control.js')
var codes = require('../character/codes.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')

@@ -12,0 +12,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var codes = require('../character/codes.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var markdownSpace = require('../character/markdown-space.js')
var factorySpace = require('./factory-space.js')

@@ -8,0 +8,0 @@

'use strict'
var assert = require('assert')
var asciiPunctuation = require('../character/ascii-punctuation.js')
var codes = require('../character/codes.js')
var types = require('../constant/types.js')
var assert = require('assert')
var asciiPunctuation = require('../character/ascii-punctuation.js')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var decodeEntity = require('parse-entities/decode-entity.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var asciiDigit = require('../character/ascii-digit.js')
var asciiHexDigit = require('../character/ascii-hex-digit.js')
var codes = require('../character/codes.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var assert = require('assert')
var asciiDigit = require('../character/ascii-digit.js')
var asciiHexDigit = require('../character/ascii-hex-digit.js')

@@ -16,4 +16,4 @@ function _interopDefaultLegacy(e) {

var assert__default = /*#__PURE__*/ _interopDefaultLegacy(assert)
var decodeEntity__default = /*#__PURE__*/ _interopDefaultLegacy(decodeEntity)
var assert__default = /*#__PURE__*/ _interopDefaultLegacy(assert)

@@ -20,0 +20,0 @@ var characterReference = {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var prefixSize = require('../util/prefix-size.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')

@@ -12,0 +12,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var chunkedSplice = require('../util/chunked-splice.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var prefixSize = require('../util/prefix-size.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')

@@ -11,0 +11,0 @@ var codeIndented = {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')
var prefixSize = require('../util/prefix-size.js')
var subtokenize = require('../util/subtokenize.js')
var factorySpace = require('./factory-space.js')

@@ -12,0 +12,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var types = require('../constant/types.js')
var normalizeIdentifier = require('../util/normalize-identifier.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var factoryDestination = require('./factory-destination.js')
var factoryLabel = require('./factory-label.js')
var factorySpace = require('./factory-space.js')
var factoryWhitespace = require('./factory-whitespace.js')

@@ -13,0 +13,0 @@ var factoryTitle = require('./factory-title.js')

'use strict'
var asciiControl = require('../character/ascii-control.js')
var codes = require('../character/codes.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiControl = require('../character/ascii-control.js')

@@ -37,3 +37,3 @@ // eslint-disable-next-line max-params

if (asciiControl(code)) {
if (asciiControl(code) || code === codes.rightParenthesis) {
return nok(code)

@@ -40,0 +40,0 @@ }

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')

@@ -10,0 +10,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')

@@ -9,0 +9,0 @@

'use strict'
var types = require('../constant/types.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var types = require('../constant/types.js')
var factorySpace = require('./factory-space.js')

@@ -7,0 +7,0 @@

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var chunkedSplice = require('../util/chunked-splice.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')

@@ -13,0 +13,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var fromCharCode = require('../constant/from-char-code.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var partialBlankLine = require('./partial-blank-line.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiAlpha = require('../character/ascii-alpha.js')
var htmlBlockNames = require('../constant/html-block-names.js')
var htmlRawNames = require('../constant/html-raw-names.js')
var types = require('../constant/types.js')
var partialBlankLine = require('./partial-blank-line.js')

@@ -17,0 +17,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var asciiAlpha = require('../character/ascii-alpha.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var factorySpace = require('./factory-space.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var asciiAlpha = require('../character/ascii-alpha.js')

@@ -14,0 +14,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var chunkedPush = require('../util/chunked-push.js')
var chunkedSplice = require('../util/chunked-splice.js')
var chunkedPush = require('../util/chunked-push.js')
var normalizeIdentifier = require('../util/normalize-identifier.js')
var assert = require('assert')
var resolveAll = require('../util/resolve-all.js')
var shallow = require('../util/shallow.js')
var resolveAll = require('../util/resolve-all.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var factoryDestination = require('./factory-destination.js')
var factoryLabel = require('./factory-label.js')
var factoryTitle = require('./factory-title.js')
var factoryWhitespace = require('./factory-whitespace.js')
var factoryTitle = require('./factory-title.js')

@@ -18,0 +18,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var labelEnd = require('./label-end.js')
var assert = require('assert')
var codes = require('../character/codes.js')
var types = require('../constant/types.js')
var assert = require('assert')
var labelEnd = require('./label-end.js')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var labelEnd = require('./label-end.js')
var assert = require('assert')
var codes = require('../character/codes.js')
var types = require('../constant/types.js')
var assert = require('assert')
var labelEnd = require('./label-end.js')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var factorySpace = require('./factory-space.js')

@@ -7,0 +7,0 @@

'use strict'
var asciiDigit = require('../character/ascii-digit.js')
var codes = require('../character/codes.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var markdownSpace = require('../character/markdown-space.js')
var prefixSize = require('../util/prefix-size.js')
var sizeChunks = require('../util/size-chunks.js')
var factorySpace = require('./factory-space.js')
var partialBlankLine = require('./partial-blank-line.js')
var sizeChunks = require('../util/size-chunks.js')
var prefixSize = require('../util/prefix-size.js')
var asciiDigit = require('../character/ascii-digit.js')
var thematicBreak = require('./thematic-break.js')

@@ -13,0 +13,0 @@

'use strict'
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var factorySpace = require('./factory-space.js')

@@ -7,0 +7,0 @@

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var shallow = require('../util/shallow.js')
var factorySpace = require('./factory-space.js')
var shallow = require('../util/shallow.js')

@@ -10,0 +10,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var constants = require('../constant/constants.js')
var types = require('../constant/types.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var markdownSpace = require('../character/markdown-space.js')
var factorySpace = require('./factory-space.js')

@@ -10,0 +10,0 @@

'use strict'
var codes = require('../character/codes.js')
var constants = require('../constant/constants.js')
var markdownLineEndingOrSpace = require('../character/markdown-line-ending-or-space.js')
var unicodePunctuation = require('../character/unicode-punctuation.js')
var unicodeWhitespace = require('../character/unicode-whitespace.js')
var constants = require('../constant/constants.js')

@@ -9,0 +9,0 @@ // Classify whether a character is unicode whitespace, unicode punctuation, or

'use strict'
var assert = require('assert')
var createDebug = require('debug')
var assign = require('../constant/assign.js')
var codes = require('../character/codes.js')
var assign = require('../constant/assign.js')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var chunkedPush = require('./chunked-push.js')
var chunkedSplice = require('./chunked-splice.js')
var chunkedPush = require('./chunked-push.js')
var miniflat = require('./miniflat.js')
var assert = require('assert')
var markdownLineEnding = require('../character/markdown-line-ending.js')
var shallow = require('./shallow.js')
var createDebug = require('debug')
var resolveAll = require('./resolve-all.js')
var serializeChunks = require('./serialize-chunks.js')
var shallow = require('./shallow.js')
var sliceChunks = require('./slice-chunks.js')

@@ -405,3 +405,4 @@

assert__default['default'](
!context.events.length ||
construct.partial ||
!context.events.length ||
context.events[context.events.length - 1][0] === 'exit',

@@ -408,0 +409,0 @@ 'expected last token to end'

'use strict'
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')
var codes = require('../character/codes.js')
var values = require('../character/values.js')
var fromCharCode = require('../constant/from-char-code.js')
var asciiAlphanumeric = require('../character/ascii-alphanumeric.js')

@@ -41,3 +41,3 @@ // Encode unsafe characters with percent-encoding, skipping already

// A correct surrogate pair.
if (code > 55295 && code < 56320 && next > 56319 && next < 57344) {
if (code < 56320 && next > 56319 && next < 57344) {
replace = fromCharCode(code, next)

@@ -44,0 +44,0 @@ skip = 1

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')
var values = require('../character/values.js')
var fromCharCode = require('../constant/from-char-code.js')
var assert = require('assert')

@@ -8,0 +8,0 @@ function _interopDefaultLegacy(e) {

'use strict'
var assert = require('assert')
var codes = require('../character/codes.js')

@@ -7,3 +8,2 @@ var assign = require('../constant/assign.js')

var chunkedSplice = require('./chunked-splice.js')
var assert = require('assert')
var shallow = require('./shallow.js')

@@ -10,0 +10,0 @@

{
"name": "micromark",
"version": "2.11.2",
"version": "2.11.3",
"description": "small commonmark compliant markdown parser with positional info and concrete tokens",

@@ -101,3 +101,3 @@ "license": "MIT",

"tape": "^5.0.0",
"xo": "^0.35.0"
"xo": "^0.37.0"
},

@@ -104,0 +104,0 @@ "scripts": {

@@ -54,2 +54,3 @@ <h1 align="center">

* [CommonMark](#commonmark)
* [Grammar](#grammar)
* [Test](#test)

@@ -332,2 +333,12 @@ * [Size & debug](#size--debug)

## Grammar
The syntax of markdown can be
[described](http://trevorjim.com/a-specification-for-markdown/)
in Backus–Naur form (BNF) as:
```bnf
markdown = .*
```
## Test

@@ -334,0 +345,0 @@

// Minimum TypeScript Version: 3.0
import stream from './dist/steam'
import stream from './dist/stream'
export default stream

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc