mirror of
https://github.com/tenrok/axios.git
synced 2026-06-20 20:00:40 +03:00
Supporting standalone build without bundled es6-promise - #11
This commit is contained in:
+21
-1
@@ -91,7 +91,7 @@ module.exports = function(grunt) {
|
|||||||
devtool: 'source-map'
|
devtool: 'source-map'
|
||||||
};
|
};
|
||||||
|
|
||||||
['amd', 'global'].forEach(function (key) {
|
['amd', 'global', 'amd-standalone', 'global-standalone'].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));
|
||||||
|
|
||||||
@@ -105,12 +105,32 @@ module.exports = function(grunt) {
|
|||||||
webpackConfig['amd'].output.filename = 'axios.amd.js';
|
webpackConfig['amd'].output.filename = 'axios.amd.js';
|
||||||
webpackConfig['amd'].output.sourceMapFilename = 'axios.amd.map';
|
webpackConfig['amd'].output.sourceMapFilename = 'axios.amd.map';
|
||||||
webpackConfig['amd'].output.libraryTarget = 'amd';
|
webpackConfig['amd'].output.libraryTarget = 'amd';
|
||||||
|
|
||||||
|
webpackConfig['amd-standalone'].output.filename = 'axios.amd.standalone.js';
|
||||||
|
webpackConfig['amd-standalone'].output.sourceMapFilename = 'axios.amd.standalone.map';
|
||||||
|
webpackConfig['amd-standalone'].output.libraryTarget = 'amd';
|
||||||
|
webpackConfig['amd-standalone'].externals[0]['es6-promise'] = 'var undefined';
|
||||||
|
|
||||||
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.sourceMapFilename = 'axios.amd.min.map';
|
||||||
webpackConfig['amd-min'].output.libraryTarget = 'amd';
|
webpackConfig['amd-min'].output.libraryTarget = 'amd';
|
||||||
|
|
||||||
|
webpackConfig['amd-standalone-min'].output.filename = 'axios.amd.standalone.min.js';
|
||||||
|
webpackConfig['amd-standalone-min'].output.sourceMapFilename = 'axios.amd.standalone.min.map';
|
||||||
|
webpackConfig['amd-standalone-min'].output.libraryTarget = 'amd';
|
||||||
|
webpackConfig['amd-standalone-min'].externals[0]['es6-promise'] = 'var undefined';
|
||||||
|
|
||||||
|
webpackConfig['global-standalone'].output.filename = 'axios.standalone.js';
|
||||||
|
webpackConfig['global-standalone'].output.sourceMapFilename = 'axios.standalone.map';
|
||||||
|
webpackConfig['global-standalone'].externals[0]['es6-promise'] = 'var undefined';
|
||||||
|
|
||||||
webpackConfig['global-min'].output.filename = 'axios.min.js';
|
webpackConfig['global-min'].output.filename = 'axios.min.js';
|
||||||
webpackConfig['global-min'].output.sourceMapFilename = 'axios.min.map';
|
webpackConfig['global-min'].output.sourceMapFilename = 'axios.min.map';
|
||||||
|
|
||||||
|
webpackConfig['global-standalone-min'].output.filename = 'axios.standalone.min.js';
|
||||||
|
webpackConfig['global-standalone-min'].output.sourceMapFilename = 'axios.standalone.min.map';
|
||||||
|
webpackConfig['global-standalone-min'].externals[0]['es6-promise'] = 'var undefined';
|
||||||
|
|
||||||
return webpackConfig;
|
return webpackConfig;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user