From 1a99a47e23103f71821f46c061e499c971ba99c0 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Fri, 28 Apr 2023 17:13:15 +0200 Subject: [PATCH] warn instead of blocking node 14 --- examples/getstarted/package.json | 2 +- examples/kitchensink-ts/package.json | 2 +- examples/kitchensink/package.json | 2 +- package.json | 2 +- packages/cli/create-strapi-app/package.json | 2 +- packages/cli/create-strapi-starter/package.json | 2 +- packages/core/admin/package.json | 2 +- packages/core/content-manager/package.json | 2 +- packages/core/content-type-builder/package.json | 2 +- packages/core/data-transfer/package.json | 2 +- packages/core/database/package.json | 2 +- packages/core/email/package.json | 2 +- packages/core/helper-plugin/package.json | 2 +- packages/core/permissions/package.json | 2 +- packages/core/strapi/package.json | 2 +- packages/core/upload/package.json | 2 +- packages/core/utils/package.json | 2 +- packages/generators/app/lib/utils/check-requirements.js | 2 +- packages/generators/app/package.json | 2 +- .../generators/lib/templates/js/plugin-package.json.hbs | 2 +- .../generators/lib/templates/ts/plugin-package.json.hbs | 2 +- packages/generators/generators/package.json | 2 +- packages/plugins/color-picker/package.json | 2 +- packages/plugins/documentation/package.json | 2 +- packages/plugins/graphql/package.json | 2 +- packages/plugins/i18n/package.json | 2 +- packages/plugins/sentry/package.json | 2 +- packages/plugins/users-permissions/package.json | 2 +- packages/providers/audit-logs-local/package.json | 2 +- packages/providers/email-amazon-ses/package.json | 2 +- packages/providers/email-mailgun/package.json | 2 +- packages/providers/email-nodemailer/package.json | 2 +- packages/providers/email-sendgrid/package.json | 2 +- packages/providers/email-sendmail/package.json | 2 +- packages/providers/upload-aws-s3/package.json | 2 +- packages/providers/upload-cloudinary/package.json | 2 +- packages/providers/upload-local/package.json | 2 +- packages/utils/logger/package.json | 2 +- packages/utils/typescript/package.json | 2 +- 39 files changed, 39 insertions(+), 39 deletions(-) diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 838c6d5d6e..5684aa1a65 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -38,7 +38,7 @@ "uuid": "getstarted" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "license": "SEE LICENSE IN LICENSE" diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index dbfd7d0e04..d3ce10351f 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -22,7 +22,7 @@ "uuid": "getstarted" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "license": "MIT" diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 42f8d6f73d..4d764793e8 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -26,7 +26,7 @@ "uuid": "getstarted" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "license": "SEE LICENSE IN LICENSE" diff --git a/package.json b/package.json index a1a5c088b6..6566d372ec 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "yargs": "17.6.0" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "packageManager": "yarn@3.5.0" diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 02077d7dcc..5e80f622f8 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -53,7 +53,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 80ecedd3c9..66bfb663c7 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -58,7 +58,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 62e55b3985..01e5a3120e 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -156,7 +156,7 @@ "@strapi/strapi": "^4.3.4" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "nx": { diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 0ca2344c0b..1b6ebf6154 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -30,7 +30,7 @@ "lodash": "4.17.21" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index f0f8e58253..6af01873b8 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -66,7 +66,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 6fd5ffafe0..c34dc53f1f 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -72,7 +72,7 @@ "typescript": "5.0.4" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/core/database/package.json b/packages/core/database/package.json index b79a00fced..9c6a0cb5e4 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -42,7 +42,7 @@ "umzug": "3.1.1" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 7b3fad2167..a58d4c7fea 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -52,7 +52,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 5c944997ef..bee937fbde 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -89,7 +89,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "nx": { diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index bb60e1ef74..4a5dc255c5 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -32,7 +32,7 @@ "sift": "16.0.1" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index f8d0ed9083..753c81920b 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -140,7 +140,7 @@ "typescript": "5.0.4" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 64291cc0fa..6d6c6f7db9 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -72,7 +72,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index f43bdf6228..852a3fd039 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -46,7 +46,7 @@ "yup": "0.32.9" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/generators/app/lib/utils/check-requirements.js b/packages/generators/app/lib/utils/check-requirements.js index 94ac6a9771..f2ee8645e4 100644 --- a/packages/generators/app/lib/utils/check-requirements.js +++ b/packages/generators/app/lib/utils/check-requirements.js @@ -17,7 +17,7 @@ module.exports = function checkBeforeInstall() { } // warn if not using a LTS version - else if (semver.satisfies(currentNodeVersion, '17.x.x || 19.x.x')) { + else if (semver.satisfies(currentNodeVersion, '14.x.x' || '15.x.x' || '17.x.x || 19.x.x')) { console.warn(yellow(`You are running ${bold(`Node.js ${currentNodeVersion}`)}`)); console.warn( `Strapi only supports ${bold( diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index d50aaacb6c..e50c67bc12 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -51,7 +51,7 @@ "uuid": "^8.3.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/generators/generators/lib/templates/js/plugin-package.json.hbs b/packages/generators/generators/lib/templates/js/plugin-package.json.hbs index e17db3d48c..1c8feaf158 100644 --- a/packages/generators/generators/lib/templates/js/plugin-package.json.hbs +++ b/packages/generators/generators/lib/templates/js/plugin-package.json.hbs @@ -35,7 +35,7 @@ } ], "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "license": "MIT" diff --git a/packages/generators/generators/lib/templates/ts/plugin-package.json.hbs b/packages/generators/generators/lib/templates/ts/plugin-package.json.hbs index 3cc91c0320..d975875bbf 100644 --- a/packages/generators/generators/lib/templates/ts/plugin-package.json.hbs +++ b/packages/generators/generators/lib/templates/ts/plugin-package.json.hbs @@ -40,7 +40,7 @@ } ], "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "scripts": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index df43bdf652..e644da9ee7 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -42,7 +42,7 @@ "pluralize": "8.0.0" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index 1b5e17b13a..096112003c 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -56,7 +56,7 @@ } ], "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index 7fe1d06c53..e0180066d8 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -67,7 +67,7 @@ "styled-components": "5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index 2039d0d23d..9d554deb52 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -59,7 +59,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 685d232af8..ffb126d0c7 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -56,7 +56,7 @@ "styled-components": "5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index c997cb48e3..5b72a92883 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -45,7 +45,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 6c1b08ca2c..54a7771286 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -70,7 +70,7 @@ "styled-components": "^5.3.3" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" }, "strapi": { diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index a884b7edca..eefc493532 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -48,7 +48,7 @@ "@strapi/strapi": "^4.9.0" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 125c084729..ee5eb1981d 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -50,7 +50,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index bda2fabf57..7ac38fc550 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -53,7 +53,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index db4aa1169e..1cc347b3cf 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -64,7 +64,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 5582422a00..25e65401f5 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -50,7 +50,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index 60e7ab0d71..9988c8f6d4 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -50,7 +50,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index d6ed2797f0..53a0382be0 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -54,7 +54,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 35db20471c..9a5273c876 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -51,7 +51,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index a382b5922e..b3549048be 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -52,7 +52,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index e65510ee52..681a9ecff0 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -45,7 +45,7 @@ "tsconfig": "4.9.2" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } } diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 3d2fd955ff..d02dfdaae3 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -37,7 +37,7 @@ "typescript": "5.0.4" }, "engines": { - "node": ">=16.0.0 <=20.x.x", + "node": ">=14.9.1 <=20.x.x", "npm": ">=6.0.0" } }