| 123456789101112131415161718 |
- 'use strict'
- module.exports = code
- var detab = require('detab')
- var u = require('unist-builder')
- function code(h, node) {
- var value = node.value ? detab(node.value + '\n') : ''
- var lang = node.lang && node.lang.match(/^[^ \t]+(?=[ \t]|$)/)
- var props = {}
- if (lang) {
- props.className = ['language-' + lang]
- }
- return h(node.position, 'pre', [h(node, 'code', props, [u('text', value)])])
- }
|