/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/muyajs/lib/parser/render/renderBlock/renderLineNumber.js
22 строки
502 B
Ran Luo
chore: convert repo to pnpm monorepo (packages/desktop, muyajs, website) (#4302)
29 май 2026, 05:25
Не верифицирован
29 май 2026, 05:25
565bfcd
Код
Авторство
О чём код?
import { h } from '../snabbdom' const NEW_LINE_EXP = /\n(?!$)/g const renderLineNumberRows = codeContent => { const { text } = codeContent const match = text.match(NEW_LINE_EXP) let linesNum = match ? match.length + 1 : 1 if (text.endsWith('\n')) { linesNum++ } const data = { attrs: { 'aria-hidden': true } } const children = [...new Array(linesNum)].map(() => h('span')) return h('span.line-numbers-rows', data, children) } export default renderLineNumberRows