From 92e10144702272b5611f48181b88c82b12f33199 Mon Sep 17 00:00:00 2001 From: Brian Ng Date: Sun, 4 Dec 2016 11:24:52 -0600 Subject: [PATCH] Tweak simpify README [skip ci] --- packages/babel-plugin-minify-simplify/README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/babel-plugin-minify-simplify/README.md b/packages/babel-plugin-minify-simplify/README.md index fc3fe158c..7c7784a88 100644 --- a/packages/babel-plugin-minify-simplify/README.md +++ b/packages/babel-plugin-minify-simplify/README.md @@ -1,10 +1,13 @@ # babel-plugin-minify-simplify -This plugin will transform code in mainly two ways: +> Simplifies code for minification by reducing statements into expressions and making expressions uniform where possible. -1. Reduce as much statements as possible into expressions +## Example + +### Reduce statement into expression **In** + ```js function foo() { if (x) a(); @@ -16,6 +19,7 @@ function foo2() { ``` **Out** + ```js function foo() { x && a(); @@ -25,9 +29,10 @@ function foo2() { } ``` -2. Make expressions as uniform as possible for better compressibility +### Make expression as uniform as possible for better compressibility **In** + ```js undefined foo['bar'] @@ -35,6 +40,7 @@ Number(foo) ``` **Out** + ```js void 0 foo.bar