UNPKG

@alchemyalcove/hsl-to-rgb

Version:
1 lines 341 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var r,t,u,o,f,n=e[0]/360,s=e[1]/100,a=e[2]/100;if(0===s)return[f=255*a,f,f];r=2*a-(t=a<.5?a*(1+s):a+s-a*s),o=[0,0,0];for(var i=0;i<3;i++)(u=n+1/3*-(i-1))<0&&u++,1<u&&u--,f=6*u<1?r+6*(t-r)*u:2*u<1?t:3*u<2?r+(t-r)*(2/3-u)*6:r,o[i]=255*f;return o};