From 50372b91b3b4aa880919658b3e2c6f7006ae800d Mon Sep 17 00:00:00 2001 From: adwd Date: Tue, 5 Nov 2019 21:32:59 +0900 Subject: [PATCH 1/4] Update @babel/core --- packages/react-scripts/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index 6c55bad5e96..6ae623d9cd7 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -28,7 +28,7 @@ }, "types": "./lib/react-app.d.ts", "dependencies": { - "@babel/core": "7.6.4", + "@babel/core": "^7.7.0", "@svgr/webpack": "4.3.3", "@typescript-eslint/eslint-plugin": "^2.5.0", "@typescript-eslint/parser": "^2.5.0", From fcb77dd56981092a2d9ad771aa1400d8effd680a Mon Sep 17 00:00:00 2001 From: adwd Date: Tue, 5 Nov 2019 21:54:19 +0900 Subject: [PATCH 2/4] update cra-template-typescript --- packages/cra-template-typescript/template.json | 2 +- .../cra-template-typescript/template/src/serviceWorker.ts | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/cra-template-typescript/template.json b/packages/cra-template-typescript/template.json index 9b3c8540d9b..f26e2164802 100644 --- a/packages/cra-template-typescript/template.json +++ b/packages/cra-template-typescript/template.json @@ -7,6 +7,6 @@ "@types/react": "^16.9.0", "@types/react-dom": "^16.9.0", "@types/jest": "^24.0.0", - "typescript": "^3.6.0" + "typescript": "^3.7.1-rc" } } diff --git a/packages/cra-template-typescript/template/src/serviceWorker.ts b/packages/cra-template-typescript/template/src/serviceWorker.ts index d5f0275a77d..0b37a28d16a 100644 --- a/packages/cra-template-typescript/template/src/serviceWorker.ts +++ b/packages/cra-template-typescript/template/src/serviceWorker.ts @@ -83,9 +83,7 @@ function registerValidSW(swUrl: string, config?: Config) { ); // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } + config?.onUpdate?.(registration); } else { // At this point, everything has been precached. // It's the perfect time to display a @@ -93,9 +91,7 @@ function registerValidSW(swUrl: string, config?: Config) { console.log('Content is cached for offline use.'); // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } + config?.onSuccess?.(registration); } } }; From c296e9f8a05a5e7f22917cea14d4f8967c069113 Mon Sep 17 00:00:00 2001 From: adwd Date: Wed, 6 Nov 2019 05:32:59 +0900 Subject: [PATCH 3/4] use TypeScript 3.7.2 --- packages/cra-template-typescript/template.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cra-template-typescript/template.json b/packages/cra-template-typescript/template.json index f26e2164802..45e8f753bca 100644 --- a/packages/cra-template-typescript/template.json +++ b/packages/cra-template-typescript/template.json @@ -7,6 +7,6 @@ "@types/react": "^16.9.0", "@types/react-dom": "^16.9.0", "@types/jest": "^24.0.0", - "typescript": "^3.7.1-rc" + "typescript": "^3.7.2" } } From 65f7ee404c6afd63685dfdb818b1c0148d59c372 Mon Sep 17 00:00:00 2001 From: adwd Date: Wed, 6 Nov 2019 05:38:22 +0900 Subject: [PATCH 4/4] Update babel packages --- .../babel-plugin-named-asset-import/package.json | 2 +- packages/babel-preset-react-app/package.json | 14 +++++++------- packages/react-error-overlay/package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/babel-plugin-named-asset-import/package.json b/packages/babel-plugin-named-asset-import/package.json index a27fc71e3bc..79c24f00266 100644 --- a/packages/babel-plugin-named-asset-import/package.json +++ b/packages/babel-plugin-named-asset-import/package.json @@ -16,7 +16,7 @@ "index.js" ], "peerDependencies": { - "@babel/core": "^7.1.0" + "@babel/core": "^7.7.0" }, "devDependencies": { "babel-plugin-tester": "^7.0.1", diff --git a/packages/babel-preset-react-app/package.json b/packages/babel-preset-react-app/package.json index 3f819ff48ac..5816caf6c82 100644 --- a/packages/babel-preset-react-app/package.json +++ b/packages/babel-preset-react-app/package.json @@ -21,9 +21,9 @@ "test.js" ], "dependencies": { - "@babel/core": "7.6.4", - "@babel/plugin-proposal-class-properties": "7.5.5", - "@babel/plugin-proposal-decorators": "7.6.0", + "@babel/core": "7.7.0", + "@babel/plugin-proposal-class-properties": "7.7.0", + "@babel/plugin-proposal-decorators": "7.7.0", "@babel/plugin-proposal-numeric-separator": "7.2.0", "@babel/plugin-proposal-object-rest-spread": "7.6.2", "@babel/plugin-syntax-dynamic-import": "7.2.0", @@ -31,10 +31,10 @@ "@babel/plugin-transform-flow-strip-types": "7.6.3", "@babel/plugin-transform-react-display-name": "7.2.0", "@babel/plugin-transform-runtime": "7.6.2", - "@babel/preset-env": "7.6.3", - "@babel/preset-react": "7.6.3", - "@babel/preset-typescript": "7.6.0", - "@babel/runtime": "7.6.3", + "@babel/preset-env": "7.7.1", + "@babel/preset-react": "7.7.0", + "@babel/preset-typescript": "7.7.0", + "@babel/runtime": "7.7.1", "babel-plugin-dynamic-import-node": "2.3.0", "babel-plugin-macros": "2.6.1", "babel-plugin-transform-react-remove-prop-types": "0.4.24" diff --git a/packages/react-error-overlay/package.json b/packages/react-error-overlay/package.json index 85d248bce92..5918026b0cd 100644 --- a/packages/react-error-overlay/package.json +++ b/packages/react-error-overlay/package.json @@ -35,7 +35,7 @@ ], "devDependencies": { "@babel/code-frame": "7.5.5", - "@babel/core": "7.6.4", + "@babel/core": "7.7.0", "anser": "1.4.8", "babel-eslint": "10.0.3", "babel-jest": "^24.9.0",