color-blend
Advanced tools
Comparing version 1.0.4 to 1.0.5
{ | ||
"name": "color-blend", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "Blends RGBA colors with different blend modes", | ||
@@ -19,5 +19,5 @@ "main": "src/blend.js", | ||
"devDependencies": { | ||
"mocha": "^5.0.0", | ||
"standard": "^10.0.3" | ||
"mocha": "^5.2.0", | ||
"standard": "^12.0.1" | ||
} | ||
} |
@@ -13,3 +13,3 @@ /* eslint-env mocha */ | ||
it('should return { r: 145, g: 174, b: 39, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.normal({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -23,3 +23,3 @@ { r: 145, g: 174, b: 39, a: 0.76 } | ||
it('should return { r: 144, g: 164, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.multiply({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -33,3 +33,3 @@ { r: 144, g: 164, b: 16, a: 0.76 } | ||
it('should return { r: 208, g: 199, b: 39, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.screen({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -43,3 +43,3 @@ { r: 208, g: 199, b: 39, a: 0.76 } | ||
it('should return { r: 207, g: 193, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.overlay({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -53,3 +53,3 @@ { r: 207, g: 193, b: 16, a: 0.76 } | ||
it('should return { r: 145, g: 174, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.darken({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -63,3 +63,3 @@ { r: 145, g: 174, b: 16, a: 0.76 } | ||
it('should return { r: 208, g: 189, b: 39, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.lighten({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -73,3 +73,3 @@ { r: 208, g: 189, b: 39, a: 0.76 } | ||
it('should return { r: 209, g: 207, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.colorDodge({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -83,3 +83,3 @@ { r: 209, g: 207, b: 16, a: 0.76 } | ||
it('should return { r: 202, g: 177, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.colorBurn({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -93,3 +93,3 @@ { r: 202, g: 177, b: 16, a: 0.76 } | ||
it('should return { r: 160, g: 193, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.hardLight({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -103,3 +103,3 @@ { r: 160, g: 193, b: 16, a: 0.76 } | ||
it('should return { r: 207, g: 191, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.softLight({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -113,3 +113,3 @@ { r: 207, g: 191, b: 16, a: 0.76 } | ||
it('should return { r: 192, g: 142, b: 39, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.difference({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -123,3 +123,3 @@ { r: 192, g: 142, b: 39, a: 0.76 } | ||
it('should return { r: 193, g: 163, b: 39, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.exclusion({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -133,3 +133,3 @@ { r: 193, g: 163, b: 39, a: 0.76 } | ||
it('should return { r: 162, g: 207, b: 49, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.hue({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -143,3 +143,3 @@ { r: 162, g: 207, b: 49, a: 0.76 } | ||
it('should return { r: 209, g: 182, b: 54, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.saturation({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -153,3 +153,3 @@ { r: 209, g: 182, b: 54, a: 0.76 } | ||
it('should return { r: 171, g: 199, b: 65, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.color({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -163,3 +163,3 @@ { r: 171, g: 199, b: 65, a: 0.76 } | ||
it('should return { r: 175, g: 163, b: 16, a: 0.76 }', function () { | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.luminosity({ r: 250, g: 200, b: 0, a: 0.6 }, { r: 50, g: 150, b: 75, a: 0.4 }), | ||
@@ -188,3 +188,3 @@ { r: 175, g: 163, b: 16, a: 0.76 } | ||
blender.options.roundOutput = false | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
approxChannels(blender.normal({ r: 150, g: 0, b: 0, a: 0.5 }, { r: 0, g: 250, b: 0, a: 0.5 })), | ||
@@ -199,3 +199,3 @@ approxChannels({ r: 50, g: 166.667, b: 0, a: 0.75 }) | ||
blender.options.unitInput = true | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
blender.normal({ r: 1, g: 0, b: 0, a: 0.5 }, { r: 0, g: 1, b: 0, a: 0.5 }), | ||
@@ -210,3 +210,3 @@ { r: 85, g: 170, b: 0, a: 0.75 } | ||
blender.options.unitOutput = true | ||
assert.deepEqual( | ||
assert.deepStrictEqual( | ||
approxChannels(blender.normal({ r: 1, g: 0, b: 0, a: 0.5 }, { r: 0, g: 1, b: 0, a: 0.5 })), | ||
@@ -213,0 +213,0 @@ approxChannels({ r: 1 / 3, g: 2 / 3, b: 0, a: 0.75 }) |
24264