|
'use strict'
|
|
|
|
var visit = require('unist-util-visit')
|
|
|
|
module.exports = removePosition
|
|
|
|
function removePosition(node, force) {
|
|
visit(node, force ? hard : soft)
|
|
return node
|
|
}
|
|
|
|
function hard(node) {
|
|
delete node.position
|
|
}
|
|
|
|
function soft(node) {
|
|
node.position = undefined
|
|
}
|