Skip to content

Commit 4a6716f

Browse files
committed
Replace babel-polyfill with runtime transform
1 parent 00745bc commit 4a6716f

7 files changed

+15
-18
lines changed

.babelrc

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"stage-0"
66
],
77
"plugins": [
8+
"transform-runtime",
89
[
910
"module-alias",
1011
[

make-webpack-config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ module.exports = function(options) {
147147
extensions: ["", ".web.js", ".js", ".jsx", ".json", ".less"],
148148
packageAlias: 'browser',
149149
alias: {
150-
base: "getbase/src/less/base"
150+
base: "getbase/src/less/base",
151151
}
152152
},
153153

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
"just-test-in-node": "mocha --recursive --compilers js:babel-core/register test/core test/components test/bugs test/swagger-ui-dist-package"
3636
},
3737
"dependencies": {
38-
"babel-polyfill": "^6.23.0",
3938
"base64-js": "^1.2.0",
4039
"brace": "0.7.0",
4140
"deep-extend": "0.4.1",
@@ -83,6 +82,7 @@
8382
"babel-eslint": "^7.1.1",
8483
"babel-loader": "^6.3.2",
8584
"babel-plugin-module-alias": "^1.6.0",
85+
"babel-plugin-transform-runtime": "^6.23.0",
8686
"babel-preset-es2015": "^6.22.0",
8787
"babel-preset-es2015-ie": "^6.6.2",
8888
"babel-preset-react": "^6.23.0",

src/core/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ module.exports = function SwaggerUI(opts) {
117117
return downloadSpec()
118118
}
119119

120+
return system
120121
}
121122

122123
// Add presets

webpack-dist-bundle.config.js

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ module.exports = require('./make-webpack-config.js')({
1313

1414
entry: {
1515
'swagger-ui-bundle': [
16-
'babel-polyfill',
1716
'./src/core/index.js'
1817
]
1918
},

webpack-dist.config.js

+10-12
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
var path = require('path')
2-
var fs = require('fs')
3-
var node_modules = fs.readdirSync('node_modules').filter(function(x) { return x !== '.bin' })
1+
const path = require("path")
2+
const fs = require("fs")
3+
const nodeModules = fs.readdirSync("node_modules").filter(function(x) { return x !== ".bin" })
44

5-
6-
module.exports = require('./make-webpack-config.js')({
5+
module.exports = require("./make-webpack-config.js")({
76
_special: {
87
separateStylesheets: true,
98
minimize: true,
@@ -15,21 +14,20 @@ module.exports = require('./make-webpack-config.js')({
1514

1615
entry: {
1716
"swagger-ui": [
18-
'babel-polyfill',
19-
'./src/style/main.scss',
20-
'./src/core/index.js'
17+
"./src/style/main.scss",
18+
"./src/core/index.js"
2119
]
2220
},
2321

2422
externals: function(context, request, cb) {
2523
// webpack injects some stuff into the resulting file,
2624
// these libs need to be pulled in to keep that working.
2725
var exceptionsForWebpack = ["ieee754", "base64-js"]
28-
if(node_modules.indexOf(request) !== -1 || exceptionsForWebpack.indexOf(request) !== -1) {
29-
cb(null, 'commonjs ' + request)
30-
return;
26+
if(nodeModules.indexOf(request) !== -1 || exceptionsForWebpack.indexOf(request) !== -1) {
27+
cb(null, "commonjs " + request)
28+
return
3129
}
32-
cb();
30+
cb()
3331
},
3432

3533
output: {

webpack-hot-dev-server.config.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ module.exports = require("./make-webpack-config")({
1010
devtool: "eval",
1111
entry: {
1212
'swagger-ui-bundle': [
13-
'webpack/hot/dev-server',
14-
'babel-polyfill',
15-
'./src/core/index.js',
13+
'./src/core/index.js'
1614
],
1715
'swagger-ui-standalone-preset': [
1816
'webpack/hot/dev-server',

0 commit comments

Comments
 (0)