From 13021af8cad48623168f227047eddf1636901730 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sun, 22 Dec 2019 21:56:28 -0700 Subject: [PATCH] Fix package.json and add more to remove_bloat.sh --- scripts/remove_bloat.sh | 28 +++++++++++++++++++++++----- www/package.json | 1 + 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/scripts/remove_bloat.sh b/scripts/remove_bloat.sh index aefb98f..e1e0b72 100755 --- a/scripts/remove_bloat.sh +++ b/scripts/remove_bloat.sh @@ -6,11 +6,19 @@ echo "Removing bloat in node_modules..." pwd -cd www/node_modules -rm -rf dom7 -rm -rf path-to-regexp -rm -rf ssr-window -rm -rf template7 +cd www + +npm prune --production + +cd node_modules +rm -rf {ansicolors,buffer-from,cardinal,concat-stream,core-util-is,csscolorparser} +rm -rf {dom7,earcut,esprima,geojson-vt,gl-matrix,grid-index,ieee754,inherits,isarray} +rm -rf {kdbush,@mapbox,minimist,murmurhash-js,path-to-regexp,pbf,potpack,process-nextick-args} +rm -rf {protocol-buffers-schema,quickselect,readable-stream,redeyed,resolve-protobuf-schema} +rm -rf {rw,safe-buffer,sharkdown,split,ssr-window,string_decoder,supercluster} +rm -rf {template7,text-encoding,through,tinyqueue,ts-custom-error,typedarray} +rm -rf {util-deprecate,vt-pbf,wgs84} + cd @fortawesome/fontawesome-free rm -rf js @@ -64,4 +72,14 @@ rm -rf sprites rm -rf toggle cd .. +cd mapbox-gl +rm -rf {build,flow-typed,src} +cd dist +rm -rf ./*.map +rm -rf ./*.flow +rm -rf {mapbox-gl-csp.js,mapbox-gl-csp-worker.js,mapbox-gl-dev.js,mapbox-gl-unminified.js} +cd .. +cd .. + + echo "Cleanup finished" diff --git a/www/package.json b/www/package.json index 397c003..de32b5f 100644 --- a/www/package.json +++ b/www/package.json @@ -13,6 +13,7 @@ "leaflet-geometryutil": "^0.9.1", "leaflet.locatecontrol": "^0.67.0", "leaflet.markercluster": "^1.4.1", + "mapbox-gl": "^1.6.1", "material-design-icons": "^3.0.1" }, "devDependencies": {}