Procházet zdrojové kódy

chore(core): Update other outdated deps

Michael Bromley před 6 roky
rodič
revize
bbd366fe13

+ 19 - 20
packages/core/package.json

@@ -39,62 +39,61 @@
     "@nestjs/platform-express": "6.8.5",
     "@nestjs/platform-express": "6.8.5",
     "@nestjs/testing": "6.8.5",
     "@nestjs/testing": "6.8.5",
     "@nestjs/typeorm": "6.2.0",
     "@nestjs/typeorm": "6.2.0",
-    "@types/fs-extra": "^7.0.0",
+    "@types/fs-extra": "^8.0.1",
     "@vendure/common": "^0.5.0",
     "@vendure/common": "^0.5.0",
-    "apollo-server-express": "^2.4.0",
+    "apollo-server-express": "2.9.7",
     "bcrypt": "^3.0.6",
     "bcrypt": "^3.0.6",
     "body-parser": "^1.18.3",
     "body-parser": "^1.18.3",
     "chalk": "^2.4.2",
     "chalk": "^2.4.2",
-    "commander": "^2.19.0",
+    "commander": "^3.0.2",
     "cookie-session": "^2.0.0-beta.3",
     "cookie-session": "^2.0.0-beta.3",
-    "csv-parse": "^4.3.0",
+    "csv-parse": "^4.6.5",
     "express": "^4.16.4",
     "express": "^4.16.4",
     "fs-extra": "^8.0.1",
     "fs-extra": "^8.0.1",
-    "graphql": "^14.1.1",
+    "graphql": "^14.5.8",
     "graphql-iso-date": "^3.6.1",
     "graphql-iso-date": "^3.6.1",
     "graphql-tag": "^2.10.0",
     "graphql-tag": "^2.10.0",
-    "graphql-tools": "^4.0.3",
+    "graphql-tools": "^4.0.6",
     "graphql-type-json": "^0.3.0",
     "graphql-type-json": "^0.3.0",
-    "http-proxy-middleware": "^0.19.1",
-    "i18next": "^17.0.2",
+    "http-proxy-middleware": "^0.20.0",
+    "i18next": "^18.0.1",
     "i18next-express-middleware": "^1.7.1",
     "i18next-express-middleware": "^1.7.1",
     "i18next-icu": "^1.0.1",
     "i18next-icu": "^1.0.1",
     "i18next-node-fs-backend": "^2.1.1",
     "i18next-node-fs-backend": "^2.1.1",
-    "image-size": "^0.7.4",
+    "image-size": "^0.8.3",
     "mime-types": "^2.1.21",
     "mime-types": "^2.1.21",
     "ms": "^2.1.1",
     "ms": "^2.1.1",
-    "nanoid": "^2.0.0",
+    "nanoid": "^2.1.6",
     "progress": "^2.0.3",
     "progress": "^2.0.3",
     "reflect-metadata": "^0.1.12",
     "reflect-metadata": "^0.1.12",
     "rxjs": "^6.3.3",
     "rxjs": "^6.3.3",
-    "typeorm": "^0.2.20"
+    "typeorm": "0.2.20"
   },
   },
   "devDependencies": {
   "devDependencies": {
     "@types/bcrypt": "^3.0.0",
     "@types/bcrypt": "^3.0.0",
     "@types/cookie-session": "^2.0.36",
     "@types/cookie-session": "^2.0.36",
     "@types/csv-parse": "^1.1.11",
     "@types/csv-parse": "^1.1.11",
     "@types/express": "^4.0.39",
     "@types/express": "^4.0.39",
-    "@types/faker": "^4.1.4",
+    "@types/faker": "^4.1.6",
     "@types/graphql-iso-date": "^3.3.1",
     "@types/graphql-iso-date": "^3.3.1",
-    "@types/graphql-type-json": "^0.1.3",
+    "@types/graphql-type-json": "^0.3.2",
     "@types/gulp": "^4.0.5",
     "@types/gulp": "^4.0.5",
     "@types/http-proxy-middleware": "^0.19.2",
     "@types/http-proxy-middleware": "^0.19.2",
-    "@types/image-size": "^0.7.0",
-    "@types/jest": "^23.3.12",
+    "@types/jest": "^23.3.14",
     "@types/mime-types": "^2.1.0",
     "@types/mime-types": "^2.1.0",
     "@types/ms": "^0.7.30",
     "@types/ms": "^0.7.30",
-    "@types/nanoid": "^1.2.0",
+    "@types/nanoid": "^2.1.0",
     "@types/node": "^10.12.18",
     "@types/node": "^10.12.18",
-    "@types/node-fetch": "^2.3.7",
+    "@types/node-fetch": "^2.5.2",
     "@types/progress": "^2.0.3",
     "@types/progress": "^2.0.3",
-    "@types/prompts": "^1.2.0",
+    "@types/prompts": "^2.0.2",
     "faker": "^4.1.0",
     "faker": "^4.1.0",
     "gulp": "^4.0.0",
     "gulp": "^4.0.0",
     "mysql": "^2.16.0",
     "mysql": "^2.16.0",
     "node-fetch": "^2.6.0",
     "node-fetch": "^2.6.0",
-    "node-libcurl": "^2.0.0",
+    "node-libcurl": "^2.0.2",
     "pg": "^7.8.0",
     "pg": "^7.8.0",
-    "rimraf": "^2.6.3",
+    "rimraf": "^3.0.0",
     "sql.js": "^1.0.0",
     "sql.js": "^1.0.0",
     "sqlite3": "^4.0.6",
     "sqlite3": "^4.0.6",
     "typescript": "~3.6.2"
     "typescript": "~3.6.2"

+ 2 - 1
packages/core/src/service/services/asset.service.ts

@@ -4,7 +4,6 @@ import { AssetType, CreateAssetInput } from '@vendure/common/lib/generated-types
 import { ID, PaginatedList, Type } from '@vendure/common/lib/shared-types';
 import { ID, PaginatedList, Type } from '@vendure/common/lib/shared-types';
 import { notNullOrUndefined } from '@vendure/common/lib/shared-utils';
 import { notNullOrUndefined } from '@vendure/common/lib/shared-utils';
 import { ReadStream } from 'fs-extra';
 import { ReadStream } from 'fs-extra';
-import sizeOf from 'image-size';
 import mime from 'mime-types';
 import mime from 'mime-types';
 import path from 'path';
 import path from 'path';
 import { Stream } from 'stream';
 import { Stream } from 'stream';
@@ -19,6 +18,8 @@ import { Asset } from '../../entity/asset/asset.entity';
 import { OrderableAsset } from '../../entity/asset/orderable-asset.entity';
 import { OrderableAsset } from '../../entity/asset/orderable-asset.entity';
 import { VendureEntity } from '../../entity/base/base.entity';
 import { VendureEntity } from '../../entity/base/base.entity';
 import { ListQueryBuilder } from '../helpers/list-query-builder/list-query-builder';
 import { ListQueryBuilder } from '../helpers/list-query-builder/list-query-builder';
+// tslint:disable-next-line:no-var-requires
+const sizeOf = require('image-size');
 
 
 export interface EntityWithAssets extends VendureEntity {
 export interface EntityWithAssets extends VendureEntity {
     featuredAsset: Asset | null;
     featuredAsset: Asset | null;