WIP - add extractor, generate snippet_data
This commit is contained in:
27
node_modules/unist-builder/index.js
generated
vendored
Normal file
27
node_modules/unist-builder/index.js
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
'use strict'
|
||||
|
||||
var assign = require('object-assign')
|
||||
|
||||
module.exports = u
|
||||
|
||||
function u(type, props, value) {
|
||||
var node
|
||||
|
||||
if (
|
||||
(value === null || value === undefined) &&
|
||||
(typeof props !== 'object' || Array.isArray(props))
|
||||
) {
|
||||
value = props
|
||||
props = {}
|
||||
}
|
||||
|
||||
node = assign({type: String(type)}, props)
|
||||
|
||||
if (Array.isArray(value)) {
|
||||
node.children = value
|
||||
} else if (value !== null && value !== undefined) {
|
||||
node.value = String(value)
|
||||
}
|
||||
|
||||
return node
|
||||
}
|
||||
Reference in New Issue
Block a user