mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-30 17:27:22 +08:00
This also adds CC-BY-4.0 to the list of accepted licenses. DISABLE_THIRD_PARTY_CHECK=update dependencies Bug: chromium:1083142 Change-Id: I8612de2fba52dae32eeb71af79d5aacfde52142b Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2220097 Reviewed-by: Paul Lewis <aerotwist@chromium.org> Commit-Queue: Mathias Bynens <mathias@chromium.org>
24 lines
547 B
JavaScript
24 lines
547 B
JavaScript
'use strict';
|
|
|
|
const Stringifier = require('postcss/lib/stringifier');
|
|
|
|
class TemplateStringifier extends Stringifier {
|
|
literal(node) {
|
|
if (node.nodes && node.nodes.length) {
|
|
node.nodes.forEach((root) => {
|
|
this.builder(root.raws.beforeStart, root, 'beforeStart');
|
|
this.stringify(root);
|
|
this.builder(root.raws.afterEnd, root, 'afterEnd');
|
|
});
|
|
} else {
|
|
this.builder(node.text, node);
|
|
}
|
|
|
|
if (node.raws.ownSemicolon) {
|
|
this.builder(node.raws.ownSemicolon, node, 'end');
|
|
}
|
|
}
|
|
}
|
|
|
|
module.exports = TemplateStringifier;
|