diff --git a/.changeset/large-beers-drive.md b/.changeset/large-beers-drive.md new file mode 100644 index 00000000000..c68deb622a2 --- /dev/null +++ b/.changeset/large-beers-drive.md @@ -0,0 +1,42 @@ +--- +'@keystone-ui/button': major +'@keystone-ui/fields': major +'@keystone-ui/icons': major +'@keystone-ui/loading': major +'@keystone-ui/modals': major +'@keystone-ui/notice': major +'@keystone-ui/options': major +'@keystone-ui/pill': major +'@keystone-ui/popover': major +'@keystone-ui/segmented-control': major +'@keystone-ui/toast': major +'@keystone-ui/tooltip': major +'@keystone-ui/website': major +'@keystone-next/website': major +'@keystone-next/example-auth': major +'@keystone-next/app-basic': major +'@keystone-next/example-ecommerce': major +'@keystone-next/example-next-lite': major +'@keystone-next/example-roles': major +'@keystone-next/example-sandbox': major +'@keystone-next/example-todo': major +'@keystone-next/admin-ui': major +'@keystone-next/admin-ui-utils': major +'@keystone-next/auth': major +'@keystone-next/cloudinary': major +'@keystone-next/fields': major +'@keystone-next/keystone': major +'@keystone-next/session-store-redis': major +'@keystone-next/types': major +'@keystone-next/access-control-legacy': major +'@keystone-next/adapter-prisma-legacy': major +'@keystone-next/keystone-legacy': major +'@keystone-next/server-side-graphql-client-legacy': major +'@keystone-next/test-utils-legacy': major +'@keystone-next/utils-legacy': major +'@keystone-next/api-tests-legacy': major +'@keystone-next/benchmarks-legacy': major +'@keystonejs/examples-smoke-tests': major +--- + +Updated Node engine version to 12.x due to 10.x reaching EOL on 2021-04-30. diff --git a/design-system/packages/button/package.json b/design-system/packages/button/package.json index 6ca6fb37226..7b053e31fea 100644 --- a/design-system/packages/button/package.json +++ b/design-system/packages/button/package.json @@ -15,7 +15,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/button" } diff --git a/design-system/packages/fields/package.json b/design-system/packages/fields/package.json index efcb47c9f5d..8681b12860c 100644 --- a/design-system/packages/fields/package.json +++ b/design-system/packages/fields/package.json @@ -20,7 +20,7 @@ "react-select": "^4.3.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/fields" } diff --git a/design-system/packages/icons/package.json b/design-system/packages/icons/package.json index 633cf751fe1..464f1f1bb7c 100644 --- a/design-system/packages/icons/package.json +++ b/design-system/packages/icons/package.json @@ -28,7 +28,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "preconstruct": { "entrypoints": [ diff --git a/design-system/packages/loading/package.json b/design-system/packages/loading/package.json index 430c1fb00a0..13853a88c6e 100644 --- a/design-system/packages/loading/package.json +++ b/design-system/packages/loading/package.json @@ -13,7 +13,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/loading" } diff --git a/design-system/packages/modals/package.json b/design-system/packages/modals/package.json index c0455c9cd38..9c33b59cef7 100644 --- a/design-system/packages/modals/package.json +++ b/design-system/packages/modals/package.json @@ -17,7 +17,7 @@ "react-transition-group": "^4.4.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/modals" } diff --git a/design-system/packages/notice/package.json b/design-system/packages/notice/package.json index 298683b1cdd..6f6c18eadeb 100644 --- a/design-system/packages/notice/package.json +++ b/design-system/packages/notice/package.json @@ -15,7 +15,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/notice" } diff --git a/design-system/packages/options/package.json b/design-system/packages/options/package.json index 555266e5c82..85fd870a383 100644 --- a/design-system/packages/options/package.json +++ b/design-system/packages/options/package.json @@ -19,7 +19,7 @@ "react-select": "^4.3.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/options" } diff --git a/design-system/packages/pill/package.json b/design-system/packages/pill/package.json index 43ee5674817..3e3da72ac31 100644 --- a/design-system/packages/pill/package.json +++ b/design-system/packages/pill/package.json @@ -16,7 +16,7 @@ "@keystone-ui/icons": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/pill" } diff --git a/design-system/packages/popover/package.json b/design-system/packages/popover/package.json index 6b9af771db7..01fef67a16c 100644 --- a/design-system/packages/popover/package.json +++ b/design-system/packages/popover/package.json @@ -19,7 +19,7 @@ "react-popper": "^2.2.5" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/popover" } diff --git a/design-system/packages/segmented-control/package.json b/design-system/packages/segmented-control/package.json index 7c320631993..41eaa976600 100644 --- a/design-system/packages/segmented-control/package.json +++ b/design-system/packages/segmented-control/package.json @@ -16,7 +16,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/segmented-control" } diff --git a/design-system/packages/toast/package.json b/design-system/packages/toast/package.json index aa8e2273c8f..90c47186eb8 100644 --- a/design-system/packages/toast/package.json +++ b/design-system/packages/toast/package.json @@ -17,7 +17,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/toast" } diff --git a/design-system/packages/tooltip/package.json b/design-system/packages/tooltip/package.json index ae0b0d7f6c5..bc05e104727 100644 --- a/design-system/packages/tooltip/package.json +++ b/design-system/packages/tooltip/package.json @@ -19,7 +19,7 @@ "apply-ref": "^1.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/packages/tooltip" } diff --git a/design-system/website/package.json b/design-system/website/package.json index 10aa5c6b8ab..07d43ab3ddb 100644 --- a/design-system/website/package.json +++ b/design-system/website/package.json @@ -34,7 +34,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/design-system/website" } diff --git a/docs-next/package.json b/docs-next/package.json index 0739d19df11..0fff3c44021 100644 --- a/docs-next/package.json +++ b/docs-next/package.json @@ -53,7 +53,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/docs-next" } diff --git a/examples-next/auth/package.json b/examples-next/auth/package.json index 33c68908279..e4bc7d5eb96 100644 --- a/examples-next/auth/package.json +++ b/examples-next/auth/package.json @@ -21,7 +21,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/examples-next/basic/package.json b/examples-next/basic/package.json index 1594dbbf859..4264fe4314f 100644 --- a/examples-next/basic/package.json +++ b/examples-next/basic/package.json @@ -35,7 +35,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/examples-next/ecommerce/package.json b/examples-next/ecommerce/package.json index 43b4435ee19..1b0809e4822 100644 --- a/examples-next/ecommerce/package.json +++ b/examples-next/ecommerce/package.json @@ -36,7 +36,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/examples-next/next-lite/package.json b/examples-next/next-lite/package.json index f7275c87abd..a070866e4b3 100644 --- a/examples-next/next-lite/package.json +++ b/examples-next/next-lite/package.json @@ -21,7 +21,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/examples-next/next-lite" } diff --git a/examples-next/roles/package.json b/examples-next/roles/package.json index eeceb45e18e..02f71caa476 100644 --- a/examples-next/roles/package.json +++ b/examples-next/roles/package.json @@ -22,7 +22,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/examples-next/sandbox/package.json b/examples-next/sandbox/package.json index 4ee80e69812..d1ea934adf0 100644 --- a/examples-next/sandbox/package.json +++ b/examples-next/sandbox/package.json @@ -14,7 +14,7 @@ "@keystone-next/keystone": "^15.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/examples-next/todo/package.json b/examples-next/todo/package.json index 4076c182260..2019250f1c2 100644 --- a/examples-next/todo/package.json +++ b/examples-next/todo/package.json @@ -25,7 +25,7 @@ "typescript": "^4.2.3" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "prisma": { "schema": ".keystone/prisma/schema.prisma" diff --git a/package.json b/package.json index 23f91549fe0..4c4e5e211ac 100644 --- a/package.json +++ b/package.json @@ -156,6 +156,6 @@ "babel-plugin-remove-graphql-queries": "2.7.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" } } diff --git a/packages-next/admin-ui-utils/package.json b/packages-next/admin-ui-utils/package.json index c74974e716a..c4275d10731 100644 --- a/packages-next/admin-ui-utils/package.json +++ b/packages-next/admin-ui-utils/package.json @@ -20,7 +20,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/packages-next/admin-ui-utils" } diff --git a/packages-next/admin-ui/package.json b/packages-next/admin-ui/package.json index 39c0b8a0f61..1bb2a98806d 100644 --- a/packages-next/admin-ui/package.json +++ b/packages-next/admin-ui/package.json @@ -41,7 +41,7 @@ "tabbable": "^5.1.6" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "preconstruct": { "entrypoints": [ diff --git a/packages-next/auth/package.json b/packages-next/auth/package.json index b32ec568931..4f25a0f56cb 100644 --- a/packages-next/auth/package.json +++ b/packages-next/auth/package.json @@ -5,7 +5,7 @@ "main": "dist/auth.cjs.js", "module": "dist/auth.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages-next/cloudinary/package.json b/packages-next/cloudinary/package.json index b77921f86fe..18f776459a9 100644 --- a/packages-next/cloudinary/package.json +++ b/packages-next/cloudinary/package.json @@ -25,7 +25,7 @@ "mime": "^2.5.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "preconstruct": { "entrypoints": [ diff --git a/packages-next/fields/package.json b/packages-next/fields/package.json index 998a656d27a..b29e3b97bc6 100644 --- a/packages-next/fields/package.json +++ b/packages-next/fields/package.json @@ -48,7 +48,7 @@ "react": "^17.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "preconstruct": { "entrypoints": [ diff --git a/packages-next/keystone/package.json b/packages-next/keystone/package.json index 34dd6ee4b40..4c71bcf0127 100644 --- a/packages-next/keystone/package.json +++ b/packages-next/keystone/package.json @@ -75,7 +75,7 @@ "uid-safe": "^2.1.5" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "preconstruct": { "entrypoints": [ diff --git a/packages-next/session-store-redis/package.json b/packages-next/session-store-redis/package.json index 760ca7b22be..b80a46a95c3 100644 --- a/packages-next/session-store-redis/package.json +++ b/packages-next/session-store-redis/package.json @@ -5,7 +5,7 @@ "main": "dist/session-store-redis.cjs.js", "module": "dist/session-store-redis.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages-next/types/package.json b/packages-next/types/package.json index 82d9bf147bc..f26b8d90802 100644 --- a/packages-next/types/package.json +++ b/packages-next/types/package.json @@ -5,7 +5,7 @@ "main": "dist/types.cjs.js", "module": "dist/types.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "apollo-server-types": "^0.7.0", diff --git a/packages/access-control/package.json b/packages/access-control/package.json index c6abe5ca9ab..df21da7cf60 100644 --- a/packages/access-control/package.json +++ b/packages/access-control/package.json @@ -7,7 +7,7 @@ "main": "dist/access-control-legacy.cjs.js", "module": "dist/access-control-legacy.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@keystone-next/utils-legacy": "^8.0.0" diff --git a/packages/adapter-prisma/package.json b/packages/adapter-prisma/package.json index 8a996ce08d0..0e1d315a961 100644 --- a/packages/adapter-prisma/package.json +++ b/packages/adapter-prisma/package.json @@ -7,7 +7,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@keystone-next/keystone-legacy": "^23.0.0", diff --git a/packages/fields/package.json b/packages/fields/package.json index fcd349bcbd4..78708488b65 100644 --- a/packages/fields/package.json +++ b/packages/fields/package.json @@ -9,7 +9,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/file-adapters/package.json b/packages/file-adapters/package.json index 0c90182c5b4..16f78fb6559 100644 --- a/packages/file-adapters/package.json +++ b/packages/file-adapters/package.json @@ -8,7 +8,7 @@ "author": "The Keystone Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "cloudinary": "^1.25.1", diff --git a/packages/keystone/package.json b/packages/keystone/package.json index f75c523e0a8..a1a08125fe3 100644 --- a/packages/keystone/package.json +++ b/packages/keystone/package.json @@ -5,7 +5,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@keystone-next/access-control-legacy": "^9.0.1", diff --git a/packages/server-side-graphql-client/package.json b/packages/server-side-graphql-client/package.json index b90293fd5f4..e5cf1d18cab 100644 --- a/packages/server-side-graphql-client/package.json +++ b/packages/server-side-graphql-client/package.json @@ -9,7 +9,7 @@ "main": "dist/server-side-graphql-client-legacy.cjs.js", "module": "dist/server-side-graphql-client-legacy.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@keystone-next/types": "^16.0.0", diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index a598546c5b3..d7705e608eb 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -7,7 +7,7 @@ "main": "dist/test-utils-legacy.cjs.js", "module": "dist/test-utils-legacy.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@keystone-next/adapter-prisma-legacy": "^5.0.0", diff --git a/packages/utils/package.json b/packages/utils/package.json index 45119e432ad..4bd214fcdc6 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -9,7 +9,7 @@ "main": "dist/utils-legacy.cjs.js", "module": "dist/utils-legacy.esm.js", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/tests/api-tests/package.json b/tests/api-tests/package.json index 27a37c58a75..49248bee463 100644 --- a/tests/api-tests/package.json +++ b/tests/api-tests/package.json @@ -6,7 +6,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/tests/api-tests", "homepage": "https://github.com/keystonejs/keystone", diff --git a/tests/benchmarks/package.json b/tests/benchmarks/package.json index aa3bd11705a..cc5b6a34176 100644 --- a/tests/benchmarks/package.json +++ b/tests/benchmarks/package.json @@ -6,7 +6,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "scripts": { "go": "node fixtures/index.js" diff --git a/tests/examples-smoke-tests/package.json b/tests/examples-smoke-tests/package.json index d8373ad19e2..32812d1fa56 100644 --- a/tests/examples-smoke-tests/package.json +++ b/tests/examples-smoke-tests/package.json @@ -6,7 +6,7 @@ "author": "The KeystoneJS Development Team", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.13.0" }, "repository": "https://github.com/keystonejs/keystone/tree/master/tests/examples-smoke-tests", "homepage": "https://github.com/keystonejs/keystone",