From c59b4cb883135a75116f3ac649ebbc05ab2dac03 Mon Sep 17 00:00:00 2001
From: Wu Cheng-Han
Date: Tue, 29 Nov 2016 00:44:29 +0800
Subject: 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 0a2d8214..fb27509a 100644
--- a/public/views/slide.ejs
+++ b/public/views/slide.ejs
@@ -93,7 +93,6 @@
-
diff --git a/webpackBaseConfig.js b/webpackBaseConfig.js
index fa9d0313..d80a763e 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",
--
cgit v1.2.3