Socket
Socket
Sign inDemoInstall

remix-image-sharp

Package Overview
Dependencies
81
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.2 to 0.1.3

2

build/index.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("remix-image");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_interopDefaultLegacy(require("sharp"));const r=new Set([e.MimeType.JPEG,e.MimeType.PNG,e.MimeType.GIF,e.MimeType.WEBP,e.MimeType.TIFF,e.MimeType.AVIF]),i=new Set([e.MimeType.JPEG,e.MimeType.PNG,e.MimeType.GIF,e.MimeType.WEBP,e.MimeType.TIFF,e.MimeType.AVIF]),p={name:"sharpTransformer",supportedInputs:r,supportedOutputs:i,transform:async({data:r},{contentType:i,width:p,height:o,fit:a,position:s,background:u,quality:n,compressionLevel:y,loop:l,delay:f,blurRadius:m,rotate:c,flip:T,crop:d})=>{const M={r:u[0],g:u[1],b:u[2],alpha:u[3]},h=t.default(r,{animated:!0});h.ensureAlpha(1),d&&h.extract({left:d.x,top:d.y,width:d.width,height:d.height}),null==p&&null==o||h.resize(p,o,{fit:a,position:s,background:M}),T&&("horizontal"!==T&&"both"!==T||h.flop(),"vertical"!==T&&"both"!==T||h.flip()),c&&0!=c&&h.rotate(c,{background:M}),m&&m>0&&h.blur(m);const g=await h.jpeg({quality:n,progressive:!0,force:i===e.MimeType.JPEG}).png({progressive:!0,compressionLevel:y,force:i===e.MimeType.PNG}).gif({loop:l,delay:f,force:i===e.MimeType.GIF}).webp({quality:n,force:i===e.MimeType.WEBP}).tiff({quality:n,force:i===e.MimeType.TIFF}).avif({quality:n,force:i===e.MimeType.AVIF}).toBuffer();return new Uint8Array(g)}};exports.sharpTransformer=p,exports.supportedInputs=r,exports.supportedOutputs=i;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("remix-image");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_interopDefaultLegacy(require("sharp"));const r=new Set([e.MimeType.JPEG,e.MimeType.PNG,e.MimeType.GIF,e.MimeType.WEBP,e.MimeType.TIFF,e.MimeType.AVIF]),i=new Set([e.MimeType.JPEG,e.MimeType.PNG,e.MimeType.GIF,e.MimeType.WEBP,e.MimeType.TIFF,e.MimeType.AVIF]),p={name:"sharpTransformer",supportedInputs:r,supportedOutputs:i,fallbackOutput:e.MimeType.PNG,transform:async({data:r},{contentType:i,width:p,height:o,fit:a,position:u,background:s,quality:n,compressionLevel:l,loop:y,delay:f,blurRadius:m,rotate:c,flip:T,crop:d})=>{const M={r:s[0],g:s[1],b:s[2],alpha:s[3]},h=t.default(r,{animated:!0});h.ensureAlpha(1),d&&h.extract({left:d.x,top:d.y,width:d.width,height:d.height}),null==p&&null==o||h.resize(p,o,{fit:a,position:u,background:M}),T&&("horizontal"!==T&&"both"!==T||h.flop(),"vertical"!==T&&"both"!==T||h.flip()),c&&0!=c&&h.rotate(c,{background:M}),m&&m>0&&h.blur(m);const g=await h.jpeg({quality:n,progressive:!0,force:i===e.MimeType.JPEG}).png({progressive:!0,compressionLevel:l,force:i===e.MimeType.PNG}).gif({loop:y,delay:f,force:i===e.MimeType.GIF}).webp({quality:n,force:i===e.MimeType.WEBP}).tiff({quality:n,force:i===e.MimeType.TIFF}).avif({quality:n,force:i===e.MimeType.AVIF}).toBuffer();return new Uint8Array(g)}};exports.sharpTransformer=p,exports.supportedInputs=r,exports.supportedOutputs=i;
//# sourceMappingURL=index.js.map
{
"name": "remix-image-sharp",
"version": "0.1.2",
"version": "0.1.3",
"description": "A Sharp transformer for remix-image",

@@ -5,0 +5,0 @@ "author": "Josh McFarlin <josh@mcfarl.in>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc