From 897c0a314418eb524bf92a427d12c42a330d640b Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Fri, 16 Jul 2021 08:57:55 -0700 Subject: [PATCH 1/3] Add babel-jest to peerDependencies --- package.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b331e2db6b..dd89ec4b43 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,13 @@ }, "peerDependencies": { "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" + "typescript": ">=3.8 <5.0", + "babel-jest": ">=27.0.0 <28.0.0-0" + }, + "peerDependenciesMeta": { + "babel-jest": { + "optional": true + } }, "husky": { "hooks": { From 253651b7f40d6c52ff7a8a57abd8da4469afba1e Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Fri, 16 Jul 2021 08:59:49 -0700 Subject: [PATCH 2/3] Add @babel/core to peerDependencies --- package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index dd89ec4b43..cd6fadd319 100644 --- a/package.json +++ b/package.json @@ -70,11 +70,15 @@ "peerDependencies": { "jest": "^27.0.0", "typescript": ">=3.8 <5.0", - "babel-jest": ">=27.0.0 <28.0.0-0" + "babel-jest": ">=27.0.0 <28", + "@babel/core": ">=7.0.0-beta.0 <8" }, "peerDependenciesMeta": { "babel-jest": { "optional": true + }, + "@babel/core": { + "optional": true } }, "husky": { From d010902cfaa0d77c681311cd79fd76411b4c8979 Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Fri, 16 Jul 2021 09:00:27 -0700 Subject: [PATCH 3/3] Add comment to update package.json if changing ExpectedVersions --- src/utils/version-checkers.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/version-checkers.ts b/src/utils/version-checkers.ts index 87a2ed1ca6..f6057d1fb6 100644 --- a/src/utils/version-checkers.ts +++ b/src/utils/version-checkers.ts @@ -8,6 +8,8 @@ const logger = rootLogger.child({ namespace: 'versions' }) /** * @internal + * + * Don't forget to update peerDependencies in package.json when changing these. */ const enum ExpectedVersions { Jest = '>=27.0.0 <28',