diff options
Diffstat (limited to 'node_modules/csso/lib/replace/property/font-weight.js')
| -rw-r--r-- | node_modules/csso/lib/replace/property/font-weight.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/node_modules/csso/lib/replace/property/font-weight.js b/node_modules/csso/lib/replace/property/font-weight.js new file mode 100644 index 00000000..3b901d33 --- /dev/null +++ b/node_modules/csso/lib/replace/property/font-weight.js @@ -0,0 +1,22 @@ +export default function compressFontWeight(node) { + const value = node.children.head.data; + + if (value.type === 'Identifier') { + switch (value.name) { + case 'normal': + node.children.head.data = { + type: 'Number', + loc: value.loc, + value: '400' + }; + break; + case 'bold': + node.children.head.data = { + type: 'Number', + loc: value.loc, + value: '700' + }; + break; + } + } +}; |
