-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
30 lines (25 loc) · 1.04 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var postcss = require('postcss');
module.exports = postcss.plugin('postcss-ass', function() {
return function(css) {
css.eachDecl(function transformDecl(decl) {
decl.prop = decl.prop.replace('ㅋ', 'z-index');
// Colours
decl.prop = decl.prop.replace('색', 'color');
decl.value = decl.value.replace('kimchi', 'red');
decl.value = decl.value.replace('주', 'orange');
decl.value = decl.value.replace('노', 'yellow');
decl.value = decl.value.replace('초', 'green');
decl.value = decl.value.replace('파', 'blue');
decl.value = decl.value.replace('남', 'darkblue');
decl.value = decl.value.replace('보', 'purple');
decl.value = decl.value.replace('흰', 'white');
decl.value = decl.value.replace('검', 'black');
decl.value = decl.value.replace('갈', 'brown');
// Displays
decl.prop = decl.prop.replace('진열', 'display');
decl.value = decl.value.replace('유연', 'flex');
decl.value = decl.value.replace('절대', 'absolute');
decl.value = decl.value.replace('고정', 'fixed');
});
};
});