Skip to content

Commit 088586f

Browse files
oolleegg55layershifter
authored andcommitted
fix(docs): fix a polyfill loading for IE11 (#3395)
* docs: fix a polyfill loading * Update Document.js * make local docs working in IE11 * Update static.webpack.js * Update static.webpack.js
1 parent 211c3d6 commit 088586f

File tree

6 files changed

+31
-7
lines changed

6 files changed

+31
-7
lines changed

config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ const config = {
4343
// ----------------------------------
4444
// Compiler Configuration
4545
// ----------------------------------
46-
compiler_devtool: (__DEV__ || __TEST__) && 'cheap-eval-source-map',
46+
compiler_devtool: (__DEV__ || __TEST__) && 'cheap-source-map',
4747
compiler_globals: {
4848
'process.env': {
4949
NODE_ENV: JSON.stringify(env),

docs/src/components/Document.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ const Document = ({ Body, children, Head, Html, siteData: { dev, versions } }) =
1616
href={`https://cdn.jsdelivr.net/npm/semantic-ui@${versions.sui}/dist/semantic.min.css`}
1717
/>
1818

19+
<script
20+
src='https://cdn.jsdelivr.net/npm/@babel/[email protected]/dist/polyfill.min.js'
21+
/>
1922
<script
2023
src={`https://cdnjs.cloudflare.com/ajax/libs/anchor-js/${versions.anchor}/anchor.min.js`}
2124
/>

docs/src/index.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import '@babel/polyfill'
2-
31
import React from 'react'
42
import ReactDOM from 'react-dom'
53

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
"chai-enzyme": "^1.0.0-beta.1",
109109
"copy-to-clipboard": "^3.0.8",
110110
"cross-env": "^5.2.0",
111-
"debug": "^3.1.0",
111+
"debug": "^4.1.1",
112112
"dirty-chai": "^2.0.1",
113113
"doctoc": "^1.3.1",
114114
"doctrine": "^2.1.0",

static.webpack.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,21 @@ export default (webpackConfig, { stage }) => ({
3030
rules: [
3131
{
3232
test: /\.js$/,
33-
exclude: /node_modules/,
33+
include: [
34+
// Heads up!
35+
// There modules should be manually transipiled because they are not compatible with IE11
36+
path.resolve(__dirname, 'node_modules/ansi-styles'),
37+
path.resolve(__dirname, 'node_modules/debug'),
38+
39+
path.resolve(__dirname, 'docs'),
40+
path.resolve(__dirname, 'src'),
41+
path.resolve(__dirname, 'tmp'),
42+
],
3443
use: {
3544
loader: 'babel-loader',
3645
options: {
3746
cacheDirectory: stage === 'dev',
47+
configFile: path.resolve(__dirname, '.babelrc'),
3848
},
3949
},
4050
},

yarn.lock

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3930,6 +3930,13 @@ [email protected], debug@^3.1.0, debug@~3.1.0:
39303930
dependencies:
39313931
ms "2.0.0"
39323932

3933+
debug@^4.1.1:
3934+
version "4.1.1"
3935+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
3936+
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
3937+
dependencies:
3938+
ms "^2.1.1"
3939+
39333940
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
39343941
version "1.2.0"
39353942
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -8248,6 +8255,11 @@ [email protected]:
82488255
version "2.0.0"
82498256
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
82508257

8258+
ms@^2.1.1:
8259+
version "2.1.1"
8260+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
8261+
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
8262+
82518263
multicast-dns-service-types@^1.1.0:
82528264
version "1.1.0"
82538265
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
@@ -9850,8 +9862,9 @@ react-ace@^6.2.0:
98509862
prop-types "^15.6.2"
98519863

98529864
react-dev-utils@^4.0.1:
9853-
version "4.2.1"
9854-
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.1.tgz#9f2763e7bafa1a1b9c52254d2a479deec280f111"
9865+
version "4.2.3"
9866+
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.3.tgz#5b42d9ea58d5e9e017a2f57a40a8af408a3a46fb"
9867+
integrity sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==
98559868
dependencies:
98569869
address "1.0.3"
98579870
babel-code-frame "6.26.0"

0 commit comments

Comments
 (0)