فهرست منبع

feat(asset-server-plugin): Update Sharp version to 0.25.2

Michael Bromley 5 سال پیش
والد
کامیت
13edc9c4bc
3فایلهای تغییر یافته به همراه310 افزوده شده و 426 حذف شده
  1. 2 2
      packages/asset-server-plugin/package.json
  2. 6 3
      packages/asset-server-plugin/src/sharp-asset-preview-strategy.ts
  3. 302 421
      yarn.lock

+ 2 - 2
packages/asset-server-plugin/package.json

@@ -21,7 +21,7 @@
     "@types/express": "^4.0.39",
     "@types/fs-extra": "^8.0.1",
     "@types/node-fetch": "^2.5.4",
-    "@types/sharp": "^0.22.2",
+    "@types/sharp": "^0.24.0",
     "@vendure/common": "^0.10.1",
     "@vendure/core": "^0.10.1",
     "express": "^4.16.4",
@@ -31,6 +31,6 @@
   },
   "dependencies": {
     "fs-extra": "^8.0.1",
-    "sharp": "^0.23.3"
+    "sharp": "0.25.2"
   }
 }

+ 6 - 3
packages/asset-server-plugin/src/sharp-asset-preview-strategy.ts

@@ -28,9 +28,12 @@ export class SharpAssetPreviewStrategy implements AssetPreviewStrategy {
         } else {
             return sharp(path.join(__dirname, 'file-icon.png'))
                 .resize(800, 800, { fit: 'outside' })
-                .overlayWith(this.generateMimeTypeOverlay(mimeType), {
-                    gravity: sharp.gravity.center,
-                })
+                .composite([
+                    {
+                        input: this.generateMimeTypeOverlay(mimeType),
+                        gravity: sharp.gravity.center,
+                    },
+                ])
                 .toBuffer();
         }
     }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 302 - 421
yarn.lock


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است