Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@jimp/custom

Package Overview
Dependencies
Maintainers
2
Versions
219
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jimp/custom - npm Package Compare versions

Comparing version 0.3.9 to 0.4.0

11

dist/index.js

@@ -61,2 +61,3 @@ "use strict";

function configure(configuration) {
var jimpInstance = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _core.default;
var jimpConfig = {

@@ -110,5 +111,5 @@ hasAlpha: {},

configuration.types.forEach(addImageType);
_core.default.decoders = jimpConfig.decoders;
_core.default.encoders = jimpConfig.encoders;
_core.default.hasAlpha = jimpConfig.hasAlpha;
jimpInstance.decoders = _objectSpread({}, jimpInstance.decoders, jimpConfig.decoders);
jimpInstance.encoders = _objectSpread({}, jimpInstance.encoders, jimpConfig.encoders);
jimpInstance.hasAlpha = _objectSpread({}, jimpInstance.hasAlpha, jimpConfig.hasAlpha);
}

@@ -120,4 +121,4 @@

(0, _core.addJimpMethods)(jimpConfig.class);
(0, _core.addConstants)(jimpConfig.constants);
(0, _core.addJimpMethods)(jimpConfig.class, jimpInstance);
(0, _core.addConstants)(jimpConfig.constants, jimpInstance);
return _core.default;

@@ -124,0 +125,0 @@ }

@@ -23,2 +23,3 @@ function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }

export default function configure(configuration) {
var jimpInstance = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Jimp;
var jimpConfig = {

@@ -72,5 +73,5 @@ hasAlpha: {},

configuration.types.forEach(addImageType);
Jimp.decoders = jimpConfig.decoders;
Jimp.encoders = jimpConfig.encoders;
Jimp.hasAlpha = jimpConfig.hasAlpha;
jimpInstance.decoders = _objectSpread({}, jimpInstance.decoders, jimpConfig.decoders);
jimpInstance.encoders = _objectSpread({}, jimpInstance.encoders, jimpConfig.encoders);
jimpInstance.hasAlpha = _objectSpread({}, jimpInstance.hasAlpha, jimpConfig.hasAlpha);
}

@@ -82,6 +83,6 @@

addJimpMethods(jimpConfig.class);
addConstants(jimpConfig.constants);
addJimpMethods(jimpConfig.class, jimpInstance);
addConstants(jimpConfig.constants, jimpInstance);
return Jimp;
}
//# sourceMappingURL=index.js.map
{
"name": "@jimp/custom",
"version": "0.3.9",
"version": "0.4.0",
"description": "Interface to customize jimp configuration",

@@ -19,3 +19,3 @@ "main": "dist/index.js",

"dependencies": {
"@jimp/core": "^0.3.9",
"@jimp/core": "^0.4.0",
"core-js": "^2.5.7"

@@ -26,3 +26,3 @@ },

},
"gitHead": "cc0669daf5b35d7bb0cb9d2a07a3ab4215bbed79"
"gitHead": "4daa956fce81c656ffa10d814a08412ef09b7e69"
}

@@ -8,3 +8,3 @@ import Jimp, {

export default function configure(configuration) {
export default function configure(configuration, jimpInstance = Jimp) {
const jimpConfig = {

@@ -42,3 +42,2 @@ hasAlpha: {},

const plugin = pluginModule(jimpEvChange) || {};
if (!plugin.class && !plugin.constants) {

@@ -55,5 +54,14 @@ // Default to class function

Jimp.decoders = jimpConfig.decoders;
Jimp.encoders = jimpConfig.encoders;
Jimp.hasAlpha = jimpConfig.hasAlpha;
jimpInstance.decoders = {
...jimpInstance.decoders,
...jimpConfig.decoders
};
jimpInstance.encoders = {
...jimpInstance.encoders,
...jimpConfig.encoders
};
jimpInstance.hasAlpha = {
...jimpInstance.hasAlpha,
...jimpConfig.hasAlpha
};
}

@@ -65,6 +73,6 @@

addJimpMethods(jimpConfig.class);
addConstants(jimpConfig.constants);
addJimpMethods(jimpConfig.class, jimpInstance);
addConstants(jimpConfig.constants, jimpInstance);
return Jimp;
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc