Build prototype with Object.assign to allow minification (#1475)

This commit is contained in:
Julian Aubourg
2018-11-26 19:40:06 +01:00
committed by Lovell Fuller
parent d26ccf6294
commit 383b933e26
6 changed files with 7 additions and 19 deletions

View File

@@ -123,7 +123,7 @@ function _setColourOption (key, val) {
* @private
*/
module.exports = function (Sharp) {
[
Object.assign(Sharp.prototype, {
// Public
tint,
greyscale,
@@ -132,8 +132,6 @@ module.exports = function (Sharp) {
toColorspace,
// Private
_setColourOption
].forEach(function (f) {
Sharp.prototype[f.name] = f;
});
// Class attributes
Sharp.colourspace = colourspace;