From 88af5c84571c3152ef491e43b7c564c257293383 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alvaro=20Cabrera=20Dur=C3=A1n?= <pateketrueke@gmail.com>
Date: Tue, 22 Oct 2019 23:33:43 -0500
Subject: [PATCH] Minify sources on dist

---
 package-lock.json | Bin 273353 -> 275691 bytes
 package.json      |  16 ++++++++--------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 0b3bc2600b8c08a4ad1b33cd583702ce2cc4f638..1b3522e7ab1b552277da25e30f179d351b64455c 100644
GIT binary patch
delta 1132
zcmX?kUEuXgfelv49BFB(MY?H4`O_UanIxt={9<C6tZ>9gBB>N6k*lw(kKj#r&|=gK
z^$kppa1Bjz_AYVFH&4nabS*YBH8b$2OfiW_%rA?|@z>9`3^UHi3JZ19uPP5W_jU?P
z3HCNg_bky*swxk*^i2vfEzD2Sb~DW?EsiQqGKdWHHk$l!nfT-b{Jfhjk~es==#~_v
zPFMWOB*kN(XP}#yQ;?CUXKX(CVu_JraWP0TRbN*>8Oqc()I(8qP+2L|#kV5dE8U<d
zugW|$y}~=hAkfewRNu$aDb>r<z}GChIKRliKfTaD&rLfq$k`=4UEj~h%*4<mH>@($
z(mTwv)WAP1EZjfI$g{xN(ox&VD=05DYx+iJW;4Oulsw&(#F9iMD+MJZJp(<H$@WVW
zr+2$Bi*A0phJ}&2xHx}$p%{xVZ*p;QKE#>%x+c>VxtY~M(@awmD=M?SynHjFLY+hM
z%$!_`^CN>J152}vOUrW#eOv;ZJ%hb+yu6e2b4v39Ju^~W4IFbE-JA@{v&wxvz0I5q
zd<`-Tl9HUA4ZMB4EuCCFizYu@W+?^^6p)ip0%N+P29tR6i?!QdtYwUdW=hGMeol{3
zZu+h5OeVrGf9UJ#!<f?>uQO?cW`-F@_<5Hbm}Qv;n&)PkWoTQLB~=(1hm@InWoNmD
zrF(mXn-pZ`mRGvChvypjdj{r}czJ1;8akWhrkmw@8@eWjl$jVs1e%wdn^l%pd6@ee
zCBx#k-JX+ayFDlK>q@rb(t?8gqRAVhB&IuPGO<qn$YwOXp^=$e2_jLVud832Us{x$
zs+*fwpbHh$HPAEFGn^i%$*de2>=Eqk=8>3^73OG~A7l~`P?%BT7?zUk6kZ+_8J1#}
zZkFsAk>{Bdl<8TXY~-2|P!v+?9qN=4>{FKG>Rss>VC?RkW?`9@Q&N^3l^I~^>+9xd
zIQgQ9!gPbzjN+5y4cJ)Hit=-(AM|Dvo9w+rczRO@v&43VX68DR>Gg^%(#$4$#?vo;
zXEGKkNi8Z)Ez;N3hcI+a^o;c;8}ciM`nkFL7I<XkROMFsmjw7|r@53HyPIp9g{Efc
z7gw3&W+#S5CYt1UIal}xg!omZ7=&gSBu07p=N7v}<_8B>rj>@}hr9R&hld1&8fTPN
z`sW%|rA&Uf%zV1MHVZ$Ck%6AU<nv-Wle3p_3qeB&lnCm;p=2~!QCt_KkbAoNO=j8Y
zMrw>^ll^-n7>%Yks4;4Wx)+3H=lWWdxfzuOhGu6O`IJTFx)_^!Rit|P`#6_-Stf^O
zm!?-{8|9T|B$XL!=X#YD_(VpQXd7sU2K!dHYUgKZr&j9cc)8|fM3tMHR_OctCQnXG
Rke=Q!lSzL2obAlIB><URc|!mI

delta 60
zcmaF;QsCrufelv4n|)H&d2Y^I&&b%kZsYcK8yUl++xhsIw)62Zzp9+Rp`Dp+de|l=
Sk?k`&nWId$A2`6QT>=0-Oc`YW

diff --git a/package.json b/package.json
index ab120be3..55f11b93 100644
--- a/package.json
+++ b/package.json
@@ -6,14 +6,11 @@
   "bin": {
     "jsf": "./bin/gen.js"
   },
-  "main": "dist/index.js",
-  "module": "dist/index.mjs",
-  "unpkg": "dist/bundle.umd.min.js",
-  "browser": "dist/index.umd.min.js",
+  "main": "dist/main.js",
+  "module": "dist/main.js",
+  "unpkg": "dist/bundle.js",
+  "browser": "dist/main.umd.js",
   "scripts": {
-    "_build:concat:dist": "concat -o dist/bundle.umd.min.js node_modules/json-schema-ref-parser/dist/ref-parser.min.js node_modules/jsonpath-plus/dist/index-umd.min.js dist/index.umd.min.js",
-    "_build:browser": "bili --banner --format umd --format umd-min --module-name JSONSchemaFaker --minimal && npm run build:concat:dist",
-    "_build:node": "bili src/index.js --minimal --format es --format cjs",
     "dev": "npm run test:schema -- -w",
     "_test": "npm run lint && npm run test:unit -- && npm run test:schema",
     "_test:ci": "npm run coverage:all && npm run report -- -r lcov",
@@ -32,7 +29,8 @@
     "_graphviz": "madge src --dot > structure.gv",
     "watch": "tarima watch",
     "pretest": "eslint src",
-    "build": "tarima -fqe production"
+    "build": "tarima -mfqe production",
+    "postbuild": "concat -o dist/bundle.js node_modules/json-schema-ref-parser/dist/ref-parser.min.js node_modules/jsonpath-plus/dist/index-umd.min.js dist/main.umd.js"
   },
   "author": "Alvaro Cabrera <pateketrueke@gmail.com> (https://soypache.co)",
   "contributors": [
@@ -111,6 +109,7 @@
     "chance": "^1.0.9",
     "codecov": "^3.0.0",
     "concat": "^1.0.3",
+    "csso": "^4.0.1",
     "eslint": "^6.0.1",
     "eslint-config-airbnb-base": "^14.0.0",
     "eslint-plugin-import": "^2.18.0",
@@ -132,6 +131,7 @@
     "semver": "^6.1.1",
     "tarima": "^4.6.0",
     "tarima-bower": "^0.4.3",
+    "terser": "^4.3.9",
     "tv4": "^1.3.0",
     "vue-template-compiler": "^2.6.10",
     "z-schema": "^4.1.0"
-- 
GitLab