diff --git a/packages/strapi-bookshelf/package.json b/packages/strapi-bookshelf/package.json index a68ff59774..8a7b6c69c3 100644 --- a/packages/strapi-bookshelf/package.json +++ b/packages/strapi-bookshelf/package.json @@ -18,7 +18,7 @@ "dependencies": { "bookshelf": "^0.10.3", "lodash": "^4.17.4", - "pluralize": "^3.1.0", + "pluralize": "^6.0.0", "strapi-utils": "^3.0.0-alpha.4.8" }, "strapi": { diff --git a/packages/strapi-ejs/package.json b/packages/strapi-ejs/package.json index ed882da989..8a30759041 100644 --- a/packages/strapi-ejs/package.json +++ b/packages/strapi-ejs/package.json @@ -14,7 +14,7 @@ "main": "./lib", "dependencies": { "co": "^4.6.0", - "koa-ejs": "^3.0.0" + "koa-ejs": "^4.1.0" }, "strapi": { "isHook": true diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index f11cb4d5bd..b2051fcfdf 100644 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "lodash": "^4.17.4", - "pluralize": "^3.1.0" + "pluralize": "^6.0.0" }, "scripts": { "prepublish": "npm prune" diff --git a/packages/strapi-generate-migrations/lib/after.js b/packages/strapi-generate-migrations/lib/after.js index 311f424a01..d812f70ef8 100755 --- a/packages/strapi-generate-migrations/lib/after.js +++ b/packages/strapi-generate-migrations/lib/after.js @@ -14,7 +14,7 @@ const path = require('path'); const beautify = require('js-beautify').js_beautify; // Local utilities. -const dictionary = require('strapi-utils').dictionary; +const dictionary = require('./utils/dictionary'); /** * Runs after this generator has finished diff --git a/packages/strapi-utils/lib/dictionary.js b/packages/strapi-generate-migrations/lib/utils/dictionary.js old mode 100755 new mode 100644 similarity index 100% rename from packages/strapi-utils/lib/dictionary.js rename to packages/strapi-generate-migrations/lib/utils/dictionary.js diff --git a/packages/strapi-generate-migrations/package.json b/packages/strapi-generate-migrations/package.json index fa8f0a8c5f..428b3b9592 100644 --- a/packages/strapi-generate-migrations/package.json +++ b/packages/strapi-generate-migrations/package.json @@ -18,11 +18,12 @@ }, "dependencies": { "async": "^2.5.0", + "include-all": "^4.0.3", "glob": "^7.1.2", "js-beautify": "^1.6.14", - "knex": "^0.12.9", + "knex": "^0.13.0", "lodash": "^4.17.4", - "pluralize": "^3.1.0", + "pluralize": "^6.0.0", "strapi-bookshelf": "^3.0.0-alpha.4.8", "strapi-utils": "^3.0.0-alpha.4.8" }, diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index c545896709..c893433e83 100644 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "enpeem": "^2.2.0", - "fs-extra": "^1.0.0", + "fs-extra": "^4.0.0", "lodash": "^4.17.4", "strapi-utils": "^3.0.0-alpha.4.8" }, diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index ee5fbfa576..7efa1a99b8 100644 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -13,9 +13,9 @@ "lib": "./lib" }, "dependencies": { - "fs-extra": "^0.30.0", + "fs-extra": "^4.0.0", "lodash": "^4.17.4", - "pluralize": "^3.1.0" + "pluralize": "^6.0.0" }, "scripts": { "prepublish": "npm prune" diff --git a/packages/strapi-generate/package.json b/packages/strapi-generate/package.json index 8516c9adbe..40408ff34d 100644 --- a/packages/strapi-generate/package.json +++ b/packages/strapi-generate/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "async": "^2.5.0", - "fs-extra": "^1.0.0", + "fs-extra": "^4.0.0", "lodash": "^4.17.4", "reportback": "^2.0.1", "strapi-utils": "^3.0.0-alpha.4.8" diff --git a/packages/strapi-knex/package.json b/packages/strapi-knex/package.json index 26bd892c64..9da2c81a67 100644 --- a/packages/strapi-knex/package.json +++ b/packages/strapi-knex/package.json @@ -16,7 +16,7 @@ }, "main": "./lib", "dependencies": { - "knex": "^0.12.9", + "knex": "^0.13.0", "lodash": "^4.17.4", "sqlite3": "^3.1.8" }, diff --git a/packages/strapi-mongoose/package.json b/packages/strapi-mongoose/package.json index 7c0710b56b..1c76b05c08 100644 --- a/packages/strapi-mongoose/package.json +++ b/packages/strapi-mongoose/package.json @@ -19,7 +19,7 @@ "mongoose": "^4.11.3", "mongoose-double": "0.0.1", "mongoose-float": "^1.0.2", - "pluralize": "^3.1.0", + "pluralize": "^6.0.0", "strapi-utils": "^3.0.0-alpha.4.8" }, "strapi": { diff --git a/packages/strapi-redis/package.json b/packages/strapi-redis/package.json index a03725ec94..066b7a00db 100644 --- a/packages/strapi-redis/package.json +++ b/packages/strapi-redis/package.json @@ -15,9 +15,9 @@ }, "main": "./lib", "dependencies": { - "ioredis": "^2.5.0", + "ioredis": "^3.1.2", "lodash": "^4.17.4", - "stack-trace": "0.0.9", + "stack-trace": "0.0.10", "strapi-utils": "^3.0.0-alpha.4.8" }, "strapi": { diff --git a/packages/strapi-utils/lib/cli.js b/packages/strapi-utils/lib/cli.js deleted file mode 100755 index 0c9ef59c8a..0000000000 --- a/packages/strapi-utils/lib/cli.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -/** - * Module dependencies - */ - -// Node.js core. -const path = require('path'); - -/** - * Check that we're in a valid Strapi project. - * - * @returns {boolean} - */ - -const isStrapiApp = () => { - const pathToPackageJSON = path.resolve(process.cwd(), 'package.json'); - let validPackageJSON = true; - - try { - require(pathToPackageJSON); - } catch (e) { - validPackageJSON = false; - } - - return validPackageJSON; -}; - -module.exports = { - isStrapiApp -}; diff --git a/packages/strapi-utils/lib/index.js b/packages/strapi-utils/lib/index.js index d7400cc2ae..7291d9e5d7 100755 --- a/packages/strapi-utils/lib/index.js +++ b/packages/strapi-utils/lib/index.js @@ -5,7 +5,6 @@ */ module.exports = { - cli: require('./cli'), commander: require('./commander'), finder: require('./finder'), joijson: require('./joi-json'), diff --git a/packages/strapi-utils/package.json b/packages/strapi-utils/package.json index 6b9e1e0a48..a659ea0e49 100644 --- a/packages/strapi-utils/package.json +++ b/packages/strapi-utils/package.json @@ -4,7 +4,6 @@ "description": "Shared utilities for the Strapi packages", "homepage": "http://strapi.io", "keywords": [ - "dictionary", "knex", "strapi", "utilities", @@ -17,9 +16,8 @@ "main": "./lib", "dependencies": { "commander": "^2.11.0", - "include-all": "^2.0.0", "joi-json": "^2.0.1", - "knex": "^0.12.9", + "knex": "^0.13.0", "lodash": "^4.17.4", "winston": "^2.3.1" }, diff --git a/packages/strapi/lib/middlewares/public/index.js b/packages/strapi/lib/middlewares/public/index.js index 5628fa6c54..9b70972f76 100644 --- a/packages/strapi/lib/middlewares/public/index.js +++ b/packages/strapi/lib/middlewares/public/index.js @@ -50,7 +50,7 @@ module.exports = strapi => { ) ); - // Mount static to a specific path (pattern: `/plugins/xXx`) + // Mount static to a specific path (pattern: `/plugins/aBc`) _.forEach(strapi.plugins, (value, plugin) => { // Create koa sub-app const app = new Koa(); diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 354f8edaf7..8fdc4f2a8d 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "async": "^2.1.2", - "boom": "^4.2.0", + "boom": "^5.2.0", "consolidate": "~0.14.0", "delegates": "^1.0.0", "forever-monitor": "^1.7.1", @@ -40,22 +40,22 @@ "koa": "^2.1.0", "koa-better-static": "^1.0.5", "koa-body": "^2.3.0", - "koa-compose": "^3.2.1", + "koa-compose": "^4.0.0", "koa-compress": "^2.0.0", "koa-convert": "^1.2.0", "koa-favicon": "^2.0.0", - "koa-generic-session": "^1.11.6", - "koa-i18n": "^1.2.0", + "koa-generic-session": "^2.0.0", + "koa-i18n": "^2.1.0", "koa-ip": "^0.1.0", "koa-joi-router": "^5.0.0", - "koa-locale": "~1.2.0", + "koa-locale": "~1.3.0", "koa-lusca": "~2.2.0", - "koa-mount": "^2.0.0", - "koa-proxy": "^0.7.0", + "koa-mount": "^3.0.0", + "koa-proxy": "^0.8.0", "koa-response-time": "^2.0.0", - "koa-send": "^3.3.0", + "koa-send": "^4.1.0", "koa-sslify": "^2.1.0", - "koa-views": "^5.0.2", + "koa-views": "^6.0.2", "lodash": "^4.16.5", "node-schedule": "^1.2.0", "strapi-generate": "^3.0.0-alpha.4.8",