Further optimize vendor

This commit is contained in:
Rico Sta. Cruz 2017-10-04 10:23:11 +08:00
parent 376be2ae0d
commit cf91a59fcb
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
4 changed files with 26 additions and 23 deletions

View File

@ -1,18 +1,6 @@
// 3rd party libs // 3rd party libs
window.jQuery = window.$ = require('jquery') window.jQuery = window.$ = require('jquery')
window.Prism = require('prismjs') window.Prism = require('prismjs')
require('prismjs/plugins/line-highlight/prism-line-highlight.min.js')
// CSS
require('sanitize.css')
require('prismjs/plugins/line-highlight/prism-line-highlight.css')
require('hint.css/hint.min.css')
require('prismjs/components/prism-jsx.min.js')
require('prismjs/components/prism-bash.min.js')
require('prismjs/components/prism-scss.min.js')
require('prismjs/components/prism-css.min.js')
require('prismjs/components/prism-elixir.min.js')
require('prismjs/components/prism-ruby.min.js')
// All the others // All the others
function requireAll (r) { r.keys().forEach(r) } function requireAll (r) { r.keys().forEach(r) }

View File

@ -7,8 +7,23 @@ module.exports = {
entry: { entry: {
app: './_js/app.js', app: './_js/app.js',
vendor: [ vendor: [
// Large 3rd-party libs
'jquery', 'jquery',
'prismjs' 'prismjs',
// Prism plugins
'prismjs/plugins/line-highlight/prism-line-highlight.min.js',
'prismjs/components/prism-jsx.min.js',
'prismjs/components/prism-bash.min.js',
'prismjs/components/prism-scss.min.js',
'prismjs/components/prism-css.min.js',
'prismjs/components/prism-elixir.min.js',
'prismjs/components/prism-ruby.min.js',
// CSS
'sanitize.css',
'prismjs/plugins/line-highlight/prism-line-highlight.css',
'hint.css/hint.min.css'
] ]
}, },
output: { output: {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long