Comparing version
@@ -0,1 +1,5 @@ | ||
### 2.6.0 | ||
- Support "double split complementary" color harmony generation ❤️ [@EricRovell](https://github.com/EricRovell) & [@lbragile](https://github.com/lbragile) | ||
### 2.5.0 | ||
@@ -2,0 +6,0 @@ |
{ | ||
"name": "colord", | ||
"version": "2.5.0", | ||
"version": "2.6.0", | ||
"description": "👑 A tiny yet powerful tool for high-performance color manipulations and conversions", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
import { Plugin } from "../extend"; | ||
export declare type HarmonyType = "analogous" | "complementary" | "rectangle" | "split-complementary" | "tetradic" | "triadic"; | ||
export declare type HarmonyType = "analogous" | "complementary" | "double-split-complementary" | "rectangle" | "split-complementary" | "tetradic" | "triadic"; | ||
declare module "../colord" { | ||
@@ -4,0 +4,0 @@ interface Colord { |
@@ -1,1 +0,1 @@ | ||
module.exports=function(t){var e={analogous:[-30,0,30],complementary:[0,180],rectangle:[0,60,180,240],tetradic:[0,90,180,270],triadic:[0,120,240],"split-complementary":[0,150,210]};t.prototype.harmonies=function(t){var r=this;return void 0===t&&(t="complementary"),e[t].map(function(t){return r.rotate(t)})}}; | ||
module.exports=function(t){var e={analogous:[-30,0,30],complementary:[0,180],"double-split-complementary":[-30,0,30,150,210],rectangle:[0,60,180,240],tetradic:[0,90,180,270],triadic:[0,120,240],"split-complementary":[0,150,210]};t.prototype.harmonies=function(t){var o=this;return void 0===t&&(t="complementary"),e[t].map(function(t){return o.rotate(t)})}}; |
@@ -520,2 +520,3 @@ <div align="center"> | ||
color.harmonies("complementary").map((c) => c.toHex()); // ["#ff0000", "#00ffff"] | ||
color.harmonies("double-split-complementary").map((c) => c.toHex()); // ["#ff0080", "#ff0000", "#ff8000", "#00ff80", "#0080ff"] | ||
color.harmonies("rectangle").map((c) => c.toHex()); // ["#ff0000", "#ffff00", "#00ffff", "#0000ff"] | ||
@@ -747,2 +748,3 @@ color.harmonies("split-complementary").map((c) => c.toHex()); // ["#ff0000", "#00ff80", "#0080ff"] | ||
color.harmonies("complementary").map((c) => c.toHex()); // ["#ff0000", "#00ffff"] | ||
color.harmonies("double-split-complementary").map((c) => c.toHex()); // ["#ff0080", "#ff0000", "#ff8000", "#00ff80", "#0080ff"] | ||
color.harmonies("rectangle").map((c) => c.toHex()); // ["#ff0000", "#ffff00", "#00ffff", "#0000ff"] | ||
@@ -749,0 +751,0 @@ color.harmonies("split-complementary").map((c) => c.toHex()); // ["#ff0000", "#00ff80", "#0080ff"] |
Sorry, the diff of this file is not supported yet
101620
0.55%920
0.22%