1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-03 12:20:04 +02:00

add some packages

This commit is contained in:
s2
2018-05-05 13:54:07 +02:00
parent 48c1138518
commit ff6e20677d
3738 changed files with 215920 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
"use strict";
module.exports = function ({
types: t
}) {
const TRUE = t.unaryExpression("!", t.numericLiteral(0), true);
const FALSE = t.unaryExpression("!", t.numericLiteral(1), true);
return {
name: "transform-minify-booleans",
visitor: {
// shorten booleans to a negation
// true -> !0
// false -> !1
BooleanLiteral(path) {
path.replaceWith(path.node.value ? TRUE : FALSE);
}
}
};
};