diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md index f6804ba870..8850f9c3e5 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.md +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.md @@ -18,8 +18,8 @@ about: Create a report to help us improve 🤔. **Informations** -- **Node.js version**: -- **npm version**: +- **Node.js version**: +- **NPM version**: - **Strapi version**: - **Database**: - **Operating system**: diff --git a/.travis.yml b/.travis.yml index f1a1a823dd..b07a232a92 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,8 @@ git: language: node_js node_js: - - "9" - "10" + - "11" before_install: - export CHROME_BIN=chromium-browser diff --git a/README.md b/README.md index 0c16132e52..11fa75a8e1 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,21 @@ #### 🖐 Requirements +Operating system: + * Ubuntu/Debian + * CentOS/RHEL + * MacOS + * Windows - [WSL Only](https://github.com/strapi/strapi/wiki/Frequently-Asked-Questions#windows) + * Docker - [Docker-Repo](https://github.com/strapi/strapi-docker) + +**Please note that Strapi may work on other Operating Systems, but are not tested at this time.** + Node: * NodeJS >= 10.x * NPM >= 6.x +**Please note that right now Node 11 is not Officially supported, and the current Node LTS (v10) should be used.** + Database: * MongoDB >= 3.x * MySQL >= 5.6 diff --git a/package.json b/package.json index eb488c53c6..c24bc2c8aa 100644 --- a/package.json +++ b/package.json @@ -59,8 +59,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 7b2082473b..08283c4f8d 100644 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -47,8 +47,8 @@ } ], "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-generate-admin/package.json b/packages/strapi-generate-admin/package.json index 74b55d7983..0b94d036c3 100644 --- a/packages/strapi-generate-admin/package.json +++ b/packages/strapi-generate-admin/package.json @@ -38,8 +38,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index 6a1f1a7be3..b530161998 100644 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-controller/package.json b/packages/strapi-generate-controller/package.json index a99a95a722..ea33facc4f 100644 --- a/packages/strapi-generate-controller/package.json +++ b/packages/strapi-generate-controller/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-model/package.json b/packages/strapi-generate-model/package.json index db6b719c00..96285eec6b 100644 --- a/packages/strapi-generate-model/package.json +++ b/packages/strapi-generate-model/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-new/json/package.json.js b/packages/strapi-generate-new/json/package.json.js index bf0db4aa63..9dce0a8575 100644 --- a/packages/strapi-generate-new/json/package.json.js +++ b/packages/strapi-generate-new/json/package.json.js @@ -76,8 +76,8 @@ module.exports = scope => { 'uuid': uuid() }, 'engines': { - 'node': '>= 9.0.0', - 'npm': '>= 5.0.0' + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, 'license': scope.license || 'MIT' }); diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index e7e5f2bfb2..43c73b9d61 100644 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -45,8 +45,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-plugin/json/package.json.js b/packages/strapi-generate-plugin/json/package.json.js index 6e988da000..7f067a0a75 100644 --- a/packages/strapi-generate-plugin/json/package.json.js +++ b/packages/strapi-generate-plugin/json/package.json.js @@ -55,8 +55,8 @@ module.exports = scope => { 'url': scope.website || '' }], 'engines': { - 'node': '>= 9.0.0', - 'npm': '>= 5.3.0' + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, 'license': scope.license || 'MIT' }); diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index 15114278b7..041689a89f 100644 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -40,8 +40,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-policy/package.json b/packages/strapi-generate-policy/package.json index c9851328ff..14d54654ed 100644 --- a/packages/strapi-generate-policy/package.json +++ b/packages/strapi-generate-policy/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate-service/package.json b/packages/strapi-generate-service/package.json index 67aa53e0bb..53768b42dc 100644 --- a/packages/strapi-generate-service/package.json +++ b/packages/strapi-generate-service/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-generate/package.json b/packages/strapi-generate/package.json index f1b71aca54..98a3b6b215 100644 --- a/packages/strapi-generate/package.json +++ b/packages/strapi-generate/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-helper-plugin/package.json b/packages/strapi-helper-plugin/package.json index 05e0d77727..64a3f834e4 100644 --- a/packages/strapi-helper-plugin/package.json +++ b/packages/strapi-helper-plugin/package.json @@ -3,8 +3,8 @@ "version": "3.0.0-alpha.15", "description": "Helper for Strapi plugins development", "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-hook-bookshelf/package.json b/packages/strapi-hook-bookshelf/package.json index 2734967e93..8bb409dfe7 100644 --- a/packages/strapi-hook-bookshelf/package.json +++ b/packages/strapi-hook-bookshelf/package.json @@ -52,8 +52,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-hook-ejs/package.json b/packages/strapi-hook-ejs/package.json index b40218fac8..08e9d96882 100644 --- a/packages/strapi-hook-ejs/package.json +++ b/packages/strapi-hook-ejs/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-hook-knex/package.json b/packages/strapi-hook-knex/package.json index 622a16b649..e532ace91b 100644 --- a/packages/strapi-hook-knex/package.json +++ b/packages/strapi-hook-knex/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-hook-mongoose/package.json b/packages/strapi-hook-mongoose/package.json index 6e2bad5f6c..64f7531ab2 100644 --- a/packages/strapi-hook-mongoose/package.json +++ b/packages/strapi-hook-mongoose/package.json @@ -42,8 +42,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-hook-redis/package.json b/packages/strapi-hook-redis/package.json index 9f5f8e0d63..27496306db 100644 --- a/packages/strapi-hook-redis/package.json +++ b/packages/strapi-hook-redis/package.json @@ -41,8 +41,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-lint/package.json b/packages/strapi-lint/package.json index b92472c553..fc0ed84eca 100644 --- a/packages/strapi-lint/package.json +++ b/packages/strapi-lint/package.json @@ -14,8 +14,8 @@ "url": "http://strapi.io" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "maintainers": [ { @@ -41,4 +41,4 @@ "babel-eslint": "^8.2.3", "prettier": "^1.12.1" } -} \ No newline at end of file +} diff --git a/packages/strapi-middleware-views/package.json b/packages/strapi-middleware-views/package.json index e9c68832ad..9ea2f1230e 100644 --- a/packages/strapi-middleware-views/package.json +++ b/packages/strapi-middleware-views/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index 5f791831a5..392c0b7be4 100644 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -48,8 +48,8 @@ "url": "git://github.com/strapi/strapi.git" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json index a924b9fca2..5fcb81a104 100644 --- a/packages/strapi-plugin-content-type-builder/package.json +++ b/packages/strapi-plugin-content-type-builder/package.json @@ -47,8 +47,8 @@ "url": "git://github.com/strapi/strapi.git" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json index 94a6a23362..8064c51e24 100644 --- a/packages/strapi-plugin-email/package.json +++ b/packages/strapi-plugin-email/package.json @@ -45,8 +45,8 @@ "url": "git://github.com/strapi/strapi.git" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-plugin-graphql/package.json b/packages/strapi-plugin-graphql/package.json index bf73e536cf..e31e04753a 100644 --- a/packages/strapi-plugin-graphql/package.json +++ b/packages/strapi-plugin-graphql/package.json @@ -45,8 +45,8 @@ } ], "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json index f15c09dc0d..d472919c48 100644 --- a/packages/strapi-plugin-settings-manager/package.json +++ b/packages/strapi-plugin-settings-manager/package.json @@ -44,8 +44,8 @@ "url": "git://github.com/strapi/strapi.git" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json index 7bade143bb..1f615a77c9 100644 --- a/packages/strapi-plugin-upload/package.json +++ b/packages/strapi-plugin-upload/package.json @@ -43,8 +43,8 @@ } ], "engines": { - "node": ">= 7.0.0", - "npm": ">= 3.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json index 39e43b2c87..600b17271a 100644 --- a/packages/strapi-plugin-users-permissions/package.json +++ b/packages/strapi-plugin-users-permissions/package.json @@ -52,8 +52,8 @@ "url": "git://github.com/strapi/strapi.git" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.0.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-provider-email-amazon-ses/package.json b/packages/strapi-provider-email-amazon-ses/package.json index 9284bfe7a9..ee02742b57 100644 --- a/packages/strapi-provider-email-amazon-ses/package.json +++ b/packages/strapi-provider-email-amazon-ses/package.json @@ -35,8 +35,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-provider-email-mailgun/package.json b/packages/strapi-provider-email-mailgun/package.json index a691ade2fa..cf6ffefe74 100644 --- a/packages/strapi-provider-email-mailgun/package.json +++ b/packages/strapi-provider-email-mailgun/package.json @@ -38,8 +38,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-provider-email-sendgrid/package.json b/packages/strapi-provider-email-sendgrid/package.json index f7f61d0e8a..96aa00c040 100644 --- a/packages/strapi-provider-email-sendgrid/package.json +++ b/packages/strapi-provider-email-sendgrid/package.json @@ -38,8 +38,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-provider-email-sendmail/package.json b/packages/strapi-provider-email-sendmail/package.json index 00147cfc30..e1363fa6a1 100644 --- a/packages/strapi-provider-email-sendmail/package.json +++ b/packages/strapi-provider-email-sendmail/package.json @@ -37,8 +37,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-provider-upload-aws-s3/package.json b/packages/strapi-provider-upload-aws-s3/package.json index 86c61a84b7..21f8fce11c 100644 --- a/packages/strapi-provider-upload-aws-s3/package.json +++ b/packages/strapi-provider-upload-aws-s3/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-provider-upload-cloudinary/package.json b/packages/strapi-provider-upload-cloudinary/package.json index 4ef0d34bfb..e78de54f1f 100644 --- a/packages/strapi-provider-upload-cloudinary/package.json +++ b/packages/strapi-provider-upload-cloudinary/package.json @@ -39,8 +39,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" } \ No newline at end of file diff --git a/packages/strapi-provider-upload-local/package.json b/packages/strapi-provider-upload-local/package.json index c4605cbf89..3133421063 100644 --- a/packages/strapi-provider-upload-local/package.json +++ b/packages/strapi-provider-upload-local/package.json @@ -35,8 +35,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi-utils/package.json b/packages/strapi-utils/package.json index b10a353597..bf149b9aed 100644 --- a/packages/strapi-utils/package.json +++ b/packages/strapi-utils/package.json @@ -46,8 +46,8 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/strapi/package.json b/packages/strapi/package.json index a7876b6bcd..7dc92741db 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -89,9 +89,9 @@ "url": "https://github.com/strapi/strapi/issues" }, "engines": { - "node": ">= 9.0.0", - "npm": ">= 5.3.0" + "node": ">= 10.0.0", + "npm": ">= 6.0.0" }, "preferGlobal": true, "license": "MIT" -} \ No newline at end of file +}