planning
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s

This commit is contained in:
2024-10-14 09:15:30 +02:00
parent bcba00a730
commit 6e64e138e2
21059 changed files with 2317811 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
module.exports = emphasis
emphasis.peek = emphasisPeek
var checkEmphasis = require('../util/check-emphasis')
var phrasing = require('../util/container-phrasing')
// To do: there are cases where emphasis cannot “form” depending on the
// previous or next character of sequences.
// Theres no way around that though, except for injecting zero-width stuff.
// Do we need to safeguard against that?
function emphasis(node, _, context) {
var marker = checkEmphasis(context)
var exit = context.enter('emphasis')
var value = phrasing(node, context, {before: marker, after: marker})
exit()
return marker + value + marker
}
function emphasisPeek(node, _, context) {
return context.options.emphasis || '*'
}