All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
20 lines
301 B
JavaScript
20 lines
301 B
JavaScript
'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
|
|
}
|