From c59b4cb883135a75116f3ac649ebbc05ab2dac03 Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Tue, 29 Nov 2016 00:44:29 +0800 Subject: [PATCH] Update webpack and slide resource loading to reduce pack size --- public/views/slide.ejs | 1 - webpackBaseConfig.js | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/public/views/slide.ejs b/public/views/slide.ejs index 0a2d821..fb27509 100644 --- a/public/views/slide.ejs +++ b/public/views/slide.ejs @@ -93,7 +93,6 @@ - diff --git a/webpackBaseConfig.js b/webpackBaseConfig.js index fa9d031..d80a763 100644 --- a/webpackBaseConfig.js +++ b/webpackBaseConfig.js @@ -116,7 +116,7 @@ module.exports = { }), new HtmlWebpackPlugin({ template: 'public/views/includes/scripts.ejs', - chunks: ['common', 'slide-pack'], + chunks: ['slide-pack'], filename: path.join(__dirname, 'public/views/build/slide-pack-scripts.ejs'), inject: false }), @@ -283,6 +283,7 @@ module.exports = { path.join(__dirname, 'public/js/pretty.js') ], slide: [ + "bootstrap-tooltip", "expose?filterXSS!xss", "flowchart.js", "js-sequence-diagrams", @@ -301,6 +302,10 @@ module.exports = { path.join(__dirname, 'public/vendor/bootstrap/tooltip.min.css') ], "slide-pack": [ + "expose?jQuery!expose?$!jquery", + "velocity-animate", + "imports?$=jquery!jquery-mousewheel", + "bootstrap-tooltip", "expose?jsyaml!js-yaml", "script!mermaid", "expose?moment!moment",