|
@@ -22,7 +22,7 @@
|
|
|
"problemMatcher": [],
|
|
|
"dependsOn": [
|
|
|
"esbuild",
|
|
|
- "less"
|
|
|
+ "cleanCSS"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
@@ -120,7 +120,7 @@
|
|
|
{
|
|
|
"label": "less",
|
|
|
"type": "shell",
|
|
|
- "command": "lessc sugarcube/src/main.less sugarcube/src/less.css",
|
|
|
+ "command": "lessc sugarcube/src/main.less sugarcube/src/less_preCleaned.txt",
|
|
|
"presentation": {
|
|
|
"echo": true,
|
|
|
"reveal": "always",
|
|
@@ -135,5 +135,26 @@
|
|
|
"problemMatcher": [],
|
|
|
"dependsOn": ["lessPrecompile"]
|
|
|
},
|
|
|
+
|
|
|
+ {
|
|
|
+ "label": "cleanCSS",
|
|
|
+ "type": "shell",
|
|
|
+ "command": "./node_modules/.bin/cleancss -o sugarcube/src/less.min.css sugarcube/src/less_preCleaned.txt -O 2",
|
|
|
+ "presentation": {
|
|
|
+ "echo": true,
|
|
|
+ "reveal": "always",
|
|
|
+ "focus": false,
|
|
|
+ "panel": "dedicated",
|
|
|
+ "showReuseMessage": false,
|
|
|
+ "clear": true
|
|
|
+ },
|
|
|
+ "group": {
|
|
|
+ "kind": "build"
|
|
|
+ },
|
|
|
+ "problemMatcher": [],
|
|
|
+ "dependsOn": [
|
|
|
+ "less"
|
|
|
+ ]
|
|
|
+ },
|
|
|
]
|
|
|
}
|