This commit is contained in:
19
node_modules/hast-util-to-mdast/lib/util/shallow.js
generated
vendored
Normal file
19
node_modules/hast-util-to-mdast/lib/util/shallow.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = shallow
|
||||
|
||||
var own = require('./own')
|
||||
|
||||
// Shallow copy of a node, excluding its children.
|
||||
function shallow(node) {
|
||||
var copy = {}
|
||||
var key
|
||||
|
||||
for (key in node) {
|
||||
if (own.call(node, key) && key !== 'children') {
|
||||
copy[key] = node[key]
|
||||
}
|
||||
}
|
||||
|
||||
return copy
|
||||
}
|
||||
Reference in New Issue
Block a user