@podlite/schema
Version:
AST tools for Podlite markup language
19 lines • 561 B
JavaScript
/**
* Delete location attribute
* use in test suite
*/
import makeTransformer from './helpers/makeTransformer';
export const pluginCleanLocation = () => tree => {
const transformer = makeTransformer({
'*': (node, ctx, visiter) => {
if (node.content) {
node.content = visiter(node.content, ctx, visiter);
}
delete node.location;
return node;
},
});
return transformer(tree, {});
};
export default pluginCleanLocation;
//# sourceMappingURL=plugin-clean-location.js.map