Load js-url lib using legacy-loader
Doesn't use eval, plus no window object access
This commit is contained in:
@@ -190,7 +190,7 @@ module.exports = {
|
||||
index: [
|
||||
'babel-polyfill',
|
||||
'script!jquery-ui-resizable',
|
||||
'script!js-url',
|
||||
'js-url',
|
||||
'expose?filterXSS!xss',
|
||||
'script!Idle.Js',
|
||||
'expose?LZString!lz-string',
|
||||
@@ -241,7 +241,7 @@ module.exports = {
|
||||
'expose?jsyaml!js-yaml',
|
||||
'script!mermaid',
|
||||
'expose?moment!moment',
|
||||
'script!js-url',
|
||||
'js-url',
|
||||
'script!handlebars',
|
||||
'expose?hljs!highlight.js',
|
||||
'expose?emojify!emojify.js',
|
||||
@@ -374,7 +374,8 @@ module.exports = {
|
||||
'bootstrap-tooltip': path.join(__dirname, 'public/vendor/bootstrap/tooltip.min.js'),
|
||||
'headjs': path.join(__dirname, 'node_modules/reveal.js/lib/js/head.min.js'),
|
||||
'reveal-markdown': path.join(__dirname, 'public/js/reveal-markdown.js'),
|
||||
abcjs: path.join(__dirname, 'public/vendor/abcjs_basic_3.1.1-min.js')
|
||||
abcjs: path.join(__dirname, 'public/vendor/abcjs_basic_3.1.1-min.js'),
|
||||
'js-url': path.join(__dirname, 'node_modules/js-url/url.js')
|
||||
}
|
||||
},
|
||||
|
||||
@@ -429,6 +430,9 @@ module.exports = {
|
||||
}, {
|
||||
test: /\.gif(\?v=\d+\.\d+\.\d+)?$/,
|
||||
loader: 'url?limit=10000&mimetype=image/gif'
|
||||
}, {
|
||||
test: /\/node_modules\/js-url\/url.js/,
|
||||
loader: 'legacy'
|
||||
}]
|
||||
},
|
||||
node: {
|
||||
|
||||
Reference in New Issue
Block a user