in packages/postcss-move-props-to-bg-image-query/utils.js [28:52]
async function computeCustomProps(decls, result, plugin) {
const map = new Map();
const clonedRoot = result.root.clone();
clonedRoot.walkDecls(clonedDecl => {
const sourceDecl = decls.find(decl => (
decl.source.start.column === clonedDecl.source.start.column &&
decl.source.start.line === clonedDecl.source.start.line &&
decl.source.end.column === clonedDecl.source.end.column &&
decl.source.end.line === clonedDecl.source.end.line
));
if (sourceDecl) {
map.set(sourceDecl, clonedDecl);
}
});
await plugin(clonedRoot, { from: result.opts.from });
for (const [decl, clonedDecl] of map.entries()) {
decl.value = clonedDecl.value;
}
return decls;
}