From fb4a9de33ce8b3371c2fd4b76edfc15786e936a0 Mon Sep 17 00:00:00 2001 From: Mateus Machado Luna Date: Mon, 3 Jun 2019 16:12:34 -0300 Subject: [PATCH] Adds Webpack bundle analyzer for development build chacking bundle sizes. Imports only debounce from lodash on Gutenberg dynamic items block to reduce bundle size. --- .gitignore | 1 + package.json | 1 + .../dynamic-items-list/dynamic-items-list-theme.vue | 2 +- webpack.config.js | 12 +++++++++--- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 18877a840..e9c4dc086 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ last-package-build.md5 src/admin/scss/.sass-cache src/assets/css/tainacan-admin.css src/assets/css/tainacan-admin.css.map +src/assets/report.html cypress/videos cypress/screenshots .vscode diff --git a/package.json b/package.json index 3692e4f2e..acd6c7f3c 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "vue-loader": "^15.4.2", "vue-template-compiler": "^2.5.17", "webpack": "^4.22.0", + "webpack-bundle-analyzer": "^3.3.2", "webpack-cli": "^3.1.2", "webpack-dev-server": ">=3.1.11" } diff --git a/src/gutenberg-blocks/tainacan-items/dynamic-items-list/dynamic-items-list-theme.vue b/src/gutenberg-blocks/tainacan-items/dynamic-items-list/dynamic-items-list-theme.vue index d0e02ca32..f2fd67001 100644 --- a/src/gutenberg-blocks/tainacan-items/dynamic-items-list/dynamic-items-list-theme.vue +++ b/src/gutenberg-blocks/tainacan-items/dynamic-items-list/dynamic-items-list-theme.vue @@ -212,7 +212,7 @@