Skip to content

Commit e7c85e0

Browse files
committed
Revert "Remove unfetch because of production build errors. (vercel#1288)"
This reverts commit 756a32a.
1 parent 756a32a commit e7c85e0

File tree

3 files changed

+30
-107
lines changed

3 files changed

+30
-107
lines changed

lib/router/router.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { _notifyBuildIdMismatch } from './'
1010

1111
// Add "fetch" polyfill for older browsers
1212
if (typeof window !== 'undefined') {
13-
require('whatwg-fetch')
13+
require('unfetch/polyfill')
1414
}
1515

1616
export default class Router extends EventEmitter {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@
7979
"source-map-support": "0.4.11",
8080
"strip-ansi": "3.0.1",
8181
"styled-jsx": "0.5.7",
82+
"unfetch": "2.0.1",
8283
"url": "0.11.0",
8384
"uuid": "3.0.1",
8485
"webpack": "2.2.1",
8586
"webpack-dev-middleware": "1.10.1",
8687
"webpack-hot-middleware": "2.17.1",
87-
"whatwg-fetch": "2.0.2",
8888
"write-file-webpack-plugin": "3.4.2"
8989
},
9090
"devDependencies": {

yarn.lock

Lines changed: 28 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ ansi-escapes@^1.1.0, ansi-escapes@^1.4.0:
7171
version "1.4.0"
7272
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
7373

74+
ansi-html@0.0.6:
75+
version "0.0.6"
76+
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.6.tgz#bda8e33dd2ee1c20f54c08eb405713cbfc0ed80e"
77+
7478
ansi-html@0.0.7:
7579
version "0.0.7"
7680
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
@@ -2778,9 +2782,9 @@ jest-changed-files@^19.0.0:
27782782
version "19.0.0"
27792783
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-19.0.0.tgz#8c1a43a4ffccbcb8ae12e819104585adf2ed93a6"
27802784

2781-
jest-cli@19.0.1:
2782-
version "19.0.1"
2783-
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-19.0.1.tgz#79630200c3a33a0b15e81b369cf60c35552722c8"
2785+
jest-cli@19.0.0:
2786+
version "19.0.0"
2787+
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-19.0.0.tgz#327398717a583bd5d5d97564eb3d762c514e97ff"
27842788
dependencies:
27852789
ansi-escapes "^1.4.0"
27862790
callsites "^2.0.0"
@@ -2791,26 +2795,25 @@ jest-cli@19.0.1:
27912795
istanbul-lib-coverage "^1.0.0"
27922796
istanbul-lib-instrument "^1.1.1"
27932797
jest-changed-files "^19.0.0"
2794-
jest-config "^19.0.1"
2795-
jest-environment-jsdom "^19.0.1"
2798+
jest-config "^19.0.0"
2799+
jest-environment-jsdom "^19.0.0"
27962800
jest-haste-map "^19.0.0"
2797-
jest-jasmine2 "^19.0.1"
2801+
jest-jasmine2 "^19.0.0"
27982802
jest-message-util "^19.0.0"
27992803
jest-regex-util "^19.0.0"
28002804
jest-resolve-dependencies "^19.0.0"
2801-
jest-runtime "^19.0.1"
2802-
jest-snapshot "^19.0.1"
2803-
jest-util "^19.0.1"
2805+
jest-runtime "^19.0.0"
2806+
jest-snapshot "^19.0.0"
2807+
jest-util "^19.0.0"
28042808
micromatch "^2.3.11"
28052809
node-notifier "^5.0.1"
2806-
slash "^1.0.0"
28072810
string-length "^1.0.1"
28082811
throat "^3.0.0"
28092812
which "^1.1.1"
28102813
worker-farm "^1.3.1"
28112814
yargs "^6.3.0"
28122815

2813-
jest-config@^19.0.1:
2816+
jest-config@^19.0.0, jest-config@^19.0.1:
28142817
version "19.0.1"
28152818
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-19.0.1.tgz#a50698aca3b70949ff4e3898d339a13e166d8fb8"
28162819
dependencies:
@@ -2823,19 +2826,6 @@ jest-config@^19.0.1:
28232826
jest-validate "^19.0.0"
28242827
pretty-format "^19.0.0"
28252828

2826-
jest-config@^19.0.2:
2827-
version "19.0.2"
2828-
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-19.0.2.tgz#1b9bd2db0ddd16df61c2b10a54009e1768da6411"
2829-
dependencies:
2830-
chalk "^1.1.1"
2831-
jest-environment-jsdom "^19.0.2"
2832-
jest-environment-node "^19.0.2"
2833-
jest-jasmine2 "^19.0.2"
2834-
jest-regex-util "^19.0.0"
2835-
jest-resolve "^19.0.2"
2836-
jest-validate "^19.0.2"
2837-
pretty-format "^19.0.0"
2838-
28392829
jest-diff@^19.0.0:
28402830
version "19.0.0"
28412831
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-19.0.0.tgz#d1563cfc56c8b60232988fbc05d4d16ed90f063c"
@@ -2845,36 +2835,21 @@ jest-diff@^19.0.0:
28452835
jest-matcher-utils "^19.0.0"
28462836
pretty-format "^19.0.0"
28472837

2848-
jest-environment-jsdom@^19.0.1:
2838+
jest-environment-jsdom@^19.0.0, jest-environment-jsdom@^19.0.1:
28492839
version "19.0.1"
28502840
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-19.0.1.tgz#baf16bb10cbd54f3b9a3edb8fd88d11282b11f99"
28512841
dependencies:
28522842
jest-mock "^19.0.0"
28532843
jest-util "^19.0.1"
28542844
jsdom "^9.11.0"
28552845

2856-
jest-environment-jsdom@^19.0.2:
2857-
version "19.0.2"
2858-
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-19.0.2.tgz#ceda859c4a4b94ab35e4de7dab54b926f293e4a3"
2859-
dependencies:
2860-
jest-mock "^19.0.0"
2861-
jest-util "^19.0.2"
2862-
jsdom "^9.11.0"
2863-
28642846
jest-environment-node@^19.0.1:
28652847
version "19.0.1"
28662848
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-19.0.1.tgz#5a9170437bb8b99da139d79f01de20e8e37a3e34"
28672849
dependencies:
28682850
jest-mock "^19.0.0"
28692851
jest-util "^19.0.1"
28702852

2871-
jest-environment-node@^19.0.2:
2872-
version "19.0.2"
2873-
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-19.0.2.tgz#6e84079db87ed21d0c05e1f9669f207b116fe99b"
2874-
dependencies:
2875-
jest-mock "^19.0.0"
2876-
jest-util "^19.0.2"
2877-
28782853
jest-file-exists@^19.0.0:
28792854
version "19.0.0"
28802855
resolved "https://registry.yarnpkg.com/jest-file-exists/-/jest-file-exists-19.0.0.tgz#cca2e587a11ec92e24cfeab3f8a94d657f3fceb8"
@@ -2889,7 +2864,7 @@ jest-haste-map@^19.0.0:
28892864
sane "~1.5.0"
28902865
worker-farm "^1.3.1"
28912866

2892-
jest-jasmine2@^19.0.1:
2867+
jest-jasmine2@^19.0.0, jest-jasmine2@^19.0.1:
28932868
version "19.0.1"
28942869
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-19.0.1.tgz#9a9ee34573fc15c4856ec32e65a0865ee878756e"
28952870
dependencies:
@@ -2899,16 +2874,6 @@ jest-jasmine2@^19.0.1:
28992874
jest-message-util "^19.0.0"
29002875
jest-snapshot "^19.0.1"
29012876

2902-
jest-jasmine2@^19.0.2:
2903-
version "19.0.2"
2904-
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-19.0.2.tgz#167991ac825981fb1a800af126e83afcca832c73"
2905-
dependencies:
2906-
graceful-fs "^4.1.6"
2907-
jest-matcher-utils "^19.0.0"
2908-
jest-matchers "^19.0.0"
2909-
jest-message-util "^19.0.0"
2910-
jest-snapshot "^19.0.2"
2911-
29122877
jest-matcher-utils@^19.0.0:
29132878
version "19.0.0"
29142879
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz#5ecd9b63565d2b001f61fbf7ec4c7f537964564d"
@@ -2954,35 +2919,27 @@ jest-resolve@^19.0.0:
29542919
jest-haste-map "^19.0.0"
29552920
resolve "^1.2.0"
29562921

2957-
jest-resolve@^19.0.2:
2958-
version "19.0.2"
2959-
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-19.0.2.tgz#5793575de4f07aec32f7d7ff0c6c181963eefb3c"
2960-
dependencies:
2961-
browser-resolve "^1.11.2"
2962-
jest-haste-map "^19.0.0"
2963-
resolve "^1.2.0"
2964-
2965-
jest-runtime@^19.0.1:
2966-
version "19.0.2"
2967-
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-19.0.2.tgz#d9a43e72de416d27d196fd9c7940d98fe6685407"
2922+
jest-runtime@^19.0.0:
2923+
version "19.0.1"
2924+
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-19.0.1.tgz#7b584cbc690a500d9da148aba6a109bc9266a6b1"
29682925
dependencies:
29692926
babel-core "^6.0.0"
29702927
babel-jest "^19.0.0"
29712928
babel-plugin-istanbul "^4.0.0"
29722929
chalk "^1.1.3"
29732930
graceful-fs "^4.1.6"
2974-
jest-config "^19.0.2"
2931+
jest-config "^19.0.1"
29752932
jest-file-exists "^19.0.0"
29762933
jest-haste-map "^19.0.0"
29772934
jest-regex-util "^19.0.0"
2978-
jest-resolve "^19.0.2"
2979-
jest-util "^19.0.2"
2935+
jest-resolve "^19.0.0"
2936+
jest-util "^19.0.1"
29802937
json-stable-stringify "^1.0.1"
29812938
micromatch "^2.3.11"
29822939
strip-bom "3.0.0"
29832940
yargs "^6.3.0"
29842941

2985-
jest-snapshot@^19.0.1:
2942+
jest-snapshot@^19.0.0, jest-snapshot@^19.0.1:
29862943
version "19.0.1"
29872944
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-19.0.1.tgz#5b8161f737b63b6973f7e6e222b473970b5a69d1"
29882945
dependencies:
@@ -2994,19 +2951,7 @@ jest-snapshot@^19.0.1:
29942951
natural-compare "^1.4.0"
29952952
pretty-format "^19.0.0"
29962953

2997-
jest-snapshot@^19.0.2:
2998-
version "19.0.2"
2999-
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-19.0.2.tgz#9c1b216214f7187c38bfd5c70b1efab16b0ff50b"
3000-
dependencies:
3001-
chalk "^1.1.3"
3002-
jest-diff "^19.0.0"
3003-
jest-file-exists "^19.0.0"
3004-
jest-matcher-utils "^19.0.0"
3005-
jest-util "^19.0.2"
3006-
natural-compare "^1.4.0"
3007-
pretty-format "^19.0.0"
3008-
3009-
jest-util@^19.0.1:
2954+
jest-util@^19.0.0, jest-util@^19.0.1:
30102955
version "19.0.1"
30112956
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-19.0.1.tgz#27235211a21280b42bc7c84d8f69e4e07c72cf9f"
30122957
dependencies:
@@ -3019,19 +2964,6 @@ jest-util@^19.0.1:
30192964
leven "^2.0.0"
30202965
mkdirp "^0.5.1"
30212966

3022-
jest-util@^19.0.2:
3023-
version "19.0.2"
3024-
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-19.0.2.tgz#e0a0232a2ab9e6b2b53668bdb3534c2b5977ed41"
3025-
dependencies:
3026-
chalk "^1.1.1"
3027-
graceful-fs "^4.1.6"
3028-
jest-file-exists "^19.0.0"
3029-
jest-message-util "^19.0.0"
3030-
jest-mock "^19.0.0"
3031-
jest-validate "^19.0.2"
3032-
leven "^2.0.0"
3033-
mkdirp "^0.5.1"
3034-
30352967
jest-validate@^19.0.0:
30362968
version "19.0.0"
30372969
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-19.0.0.tgz#8c6318a20ecfeaba0ba5378bfbb8277abded4173"
@@ -3041,15 +2973,6 @@ jest-validate@^19.0.0:
30412973
leven "^2.0.0"
30422974
pretty-format "^19.0.0"
30432975

3044-
jest-validate@^19.0.2:
3045-
version "19.0.2"
3046-
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-19.0.2.tgz#dc534df5f1278d5b63df32b14241d4dbf7244c0c"
3047-
dependencies:
3048-
chalk "^1.1.1"
3049-
jest-matcher-utils "^19.0.0"
3050-
leven "^2.0.0"
3051-
pretty-format "^19.0.0"
3052-
30532976
jodid25519@^1.0.0:
30542977
version "1.0.2"
30552978
resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967"
@@ -4835,11 +4758,11 @@ webpack-dev-middleware@1.10.1:
48354758
path-is-absolute "^1.0.0"
48364759
range-parser "^1.0.3"
48374760

4838-
webpack-hot-middleware@2.17.1:
4839-
version "2.17.1"
4840-
resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.17.1.tgz#0c8fbf6f93ff29c095d684b07ab6d6c0f2f951d7"
4761+
webpack-hot-middleware@2.17.0:
4762+
version "2.17.0"
4763+
resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.17.0.tgz#5af55fd2bc2f9a4392edd553f2a0fbebd4d75e78"
48414764
dependencies:
4842-
ansi-html "0.0.7"
4765+
ansi-html "0.0.6"
48434766
html-entities "^1.2.0"
48444767
querystring "^0.2.0"
48454768
strip-ansi "^3.0.0"

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy