mirror of
https://github.com/tenrok/axios.git
synced 2026-06-20 20:00:40 +03:00
Fixing minification
This commit is contained in:
+11
-4
@@ -63,24 +63,31 @@ module.exports = function(grunt) {
|
|||||||
output: {
|
output: {
|
||||||
path: 'dist/',
|
path: 'dist/',
|
||||||
filename: 'axios.js',
|
filename: 'axios.js',
|
||||||
|
sourceMapFilename: 'axios.map',
|
||||||
library: 'axios'
|
library: 'axios'
|
||||||
},
|
},
|
||||||
devtool: '#inline-source-map'
|
devtool: 'source-map'
|
||||||
};
|
};
|
||||||
|
|
||||||
['amd', 'global'].forEach(function (key) {
|
['amd', 'global'].forEach(function (key) {
|
||||||
webpackConfig[key] = JSON.parse(JSON.stringify(webpackBase));
|
webpackConfig[key] = JSON.parse(JSON.stringify(webpackBase));
|
||||||
webpackConfig[key + '-min'] = JSON.parse(JSON.stringify(webpackBase));
|
webpackConfig[key + '-min'] = JSON.parse(JSON.stringify(webpackBase));
|
||||||
webpackConfig[key + '-min'].pugins = [
|
|
||||||
new webpack.optimize.UglifyJsPlugin()
|
// TODO: UglifyJsPlugin doesn' work, but optimize.minimize is deprecated
|
||||||
];
|
webpackConfig[key + '-min'].optimize = {minimize: true};
|
||||||
|
// webpackConfig[key + '-min'].pugins = [
|
||||||
|
// new webpack.optimize.UglifyJsPlugin()
|
||||||
|
// ];
|
||||||
});
|
});
|
||||||
|
|
||||||
webpackConfig['amd'].output.filename = 'axios.amd.js';
|
webpackConfig['amd'].output.filename = 'axios.amd.js';
|
||||||
|
webpackConfig['amd'].output.sourceMapFilename = 'axios.amd.map';
|
||||||
webpackConfig['amd'].output.libraryTarget = 'amd';
|
webpackConfig['amd'].output.libraryTarget = 'amd';
|
||||||
webpackConfig['amd-min'].output.filename = 'axios.amd.min.js';
|
webpackConfig['amd-min'].output.filename = 'axios.amd.min.js';
|
||||||
|
webpackConfig['amd-min'].output.sourceMapFilename = 'axios.amd.min.map';
|
||||||
webpackConfig['amd-min'].output.libraryTarget = 'amd';
|
webpackConfig['amd-min'].output.libraryTarget = 'amd';
|
||||||
webpackConfig['global-min'].output.filename = 'axios.min.js';
|
webpackConfig['global-min'].output.filename = 'axios.min.js';
|
||||||
|
webpackConfig['global-min'].output.sourceMapFilename = 'axios.min.map';
|
||||||
|
|
||||||
return webpackConfig;
|
return webpackConfig;
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+2
-1223
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+2
-1224
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user