New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

colors-formater

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

colors-formater - npm Package Compare versions

Comparing version 0.0.7 to 0.0.8

2

dist/HandleColors.js

@@ -34,3 +34,3 @@ "use strict";function _wrapRegExp(){function a(a,b,d){var f=c.call(this,a,b);return e.set(f,d||e.get(a)),f}function b(a,b){var c=e.get(b);return Object.keys(c).reduce(function(b,d){return b[d]=a[c[d]],b},Object.create(null))}_wrapRegExp=function(b,c){return new a(b,void 0,c)};var c=_wrapNativeSuper(RegExp),d=RegExp.prototype,e=new WeakMap;return _inherits(a,c),a.prototype.exec=function(a){var c=d.exec.call(this,a);return c&&(c.groups=b(c,this)),c},a.prototype[Symbol.replace]=function(a,c){if("string"==typeof c){var f=e.get(this);return d[Symbol.replace].call(this,a,c.replace(/\$<([^>]+)>/g,function(a,b){return"$"+f[b]}))}if("function"==typeof c){var g=this;return d[Symbol.replace].call(this,a,function(){var a=[];return a.push.apply(a,arguments),"object"!==_typeof(a[a.length-1])&&a.push(b(a,g)),c.apply(this,a)})}return d[Symbol.replace].call(this,a,c)},_wrapRegExp.apply(this,arguments)}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&_setPrototypeOf(a,b)}function _possibleConstructorReturn(a,b){return b&&("object"===_typeof(b)||"function"==typeof b)?b:_assertThisInitialized(a)}function _assertThisInitialized(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function _wrapNativeSuper(a){var b="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(a){function c(){return _construct(a,arguments,_getPrototypeOf(this).constructor)}if(null===a||!_isNativeFunction(a))return a;if("function"!=typeof a)throw new TypeError("Super expression must either be null or a function");if("undefined"!=typeof b){if(b.has(a))return b.get(a);b.set(a,c)}return c.prototype=Object.create(a.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(c,a)},_wrapNativeSuper(a)}function _construct(){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(b,c,d){var e=[null];e.push.apply(e,c);var a=Function.bind.apply(b,e),f=new a;return d&&_setPrototypeOf(f,d.prototype),f},_construct.apply(null,arguments)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(a){return!1}}function _isNativeFunction(a){return-1!==Function.toString.call(a).indexOf("[native code]")}function _setPrototypeOf(a,b){return _setPrototypeOf=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a},_setPrototypeOf(a,b)}function _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}/**

if(isRGBObject(a))return a;// is rgb string
return isRGBString(a)?convertRGBStringToObject(a):isHSLString(a)?hslToRgb(convertHSLStringToObject(a)):isHSLObject(a)?hslToRgb(a):isHexadecimal(a)?hexToRgb(a):null},isRGBObject=function(a){return!!a&&"object"===_typeof(a)&&Object.keys(a).every(function(a){return["r","g","b"].includes(a)})&&0<=a.r&&255>=a.r&&0<=a.g&&255>=a.g&&0<=a.b&&255>=a.b},isRGBString=function(a){if(!a)return!1;var b=convertRGBStringToObject(a);return!!b&&isRGBObject(b)},isHSLObject=function(a){var b=function(a){var b=/*#__PURE__*/_wrapRegExp(/([0-9]+)%/,{component:1}),c=b.exec(a);return!!(c&&c.groups)&&0<=parseInt(c.groups.component)&&100>=parseInt(c.groups.component)};return"object"===_typeof(a)&&Object.keys(a).every(function(a){return["h","s","l"].includes(a)})&&0<=a.h&&360>=a.h&&b(a.s)&&b(a.l)},isHSLString=function(a){var b=convertHSLStringToObject(a);return!!b&&isHSLObject(b)},isHexadecimal=function(a){return /^([#])?(([0-9a-fA-F]{3})|([0-9a-fA-F]{6}))$/.test(a)},convertRGBStringToObject=function(a){var c=/*#__PURE__*/_wrapRegExp(/^rgba?\(([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]+)(?:,[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]*(?:\.[0-9]+)?))?\)$/,{r:1,g:2,b:3,a:4}),d=c.exec(a);if(d&&d.groups){var e=d.groups,f=e.r,h=e.g,g=e.b,b={r:parseInt(f),g:parseInt(h),b:parseInt(g)};return isRGBObject(b)?b:null}return null},convertRGBObjectToString=function(a){return isRGBObject(a)?"rgb(".concat(a.g,", ").concat(a.g,", ").concat(a.b,")"):null},convertHSLStringToObject=function(a){var b=/*#__PURE__*/_wrapRegExp(/^hsl\(([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(([0-9]+)%),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(([0-9]+)%)\)$/,{h:1,s:2,sInt:3,l:4,lInt:5}),c=b.exec(a);if(c&&c.groups){var d=c.groups,e=d.h,f=d.s,g=d.l,h=d.sInt,i=d.lInt;return 0>e||360<e||0>h||100<h||0>i||100<i?null:{h:parseInt(e),s:f,l:g}}return null},convertHSLObjectToString=function(a){return isHSLObject(a)?"hsl(".concat(a.h,", ").concat(a.s,", ").concat(a.l,")"):null},hslToRgb=function(a){var d,e,f,c=Math.round,i=a.h,h=a.s,j=a.l;if(0==h)d=e=f=j;else{var k=function(a,b,c){return 0>c&&(c+=1),1<c&&(c-=1),c<1/6?a+6*(b-a)*c:c<1/2?b:c<2/3?a+6*((b-a)*(2/3-c)):a},l=.5>j?j*(1+h):j+h-j*h,m=2*j-l;d=k(m,l,i+1/3),e=k(m,l,i),f=k(m,l,i-1/3)}return{r:c(255*d),g:c(255*e),b:c(255*f)}},rgbToHsl=function(a){var c=a.r,e=a.g,f=a.b;c/=255,e/=255,f/=255;var i,j,k=Math.max(c,e,f),m=Math.min(c,e,f),n=(k+m)/2;if(k==m)i=j=0;else{var l=k-m;j=.5<n?l/(2-k-m):l/(k+m);k===c?i=(e-f)/l+(e<f?6:0):k===e?i=(f-c)/l+2:k===f?i=(c-e)/l+4:void 0;i/=6}return{h:i,s:j,l:n}},hexToRgb=function(a){return isHexadecimal(a)?(a=normalizeHex(a).substr(1,6),{r:parseInt(a.substr(0,2),16),g:parseInt(a.substr(2,2),16),b:parseInt(a.substr(4,2),16)}):null},rgbToHex=function(a){if(isRGBObject(a)){var c=a.r,d=a.g,e=a.b;return c=c.toString(16),d=d.toString(16),e=e.toString(16),normalizeHex("".concat(1===c.length?"0"+c:c).concat(1===d.length?"0"+d:d).concat(1===e.length?"0"+e:e))}return null},normalizeHex=function(a){a=(a+"").toUpperCase();var b=/*#__PURE__*/_wrapRegExp(/^(#)?(?:([0-9A-F]{6})|([0-9A-F]{3}))?$/,{hash:1,six:2,three:3}).exec(a);if(b&&b.groups){var c=b.groups,d=c.three,e=c.six;return d?"#".concat(d[0]).concat(d[0]).concat(d[1]).concat(d[1]).concat(d[2]).concat(d[2]):"#".concat(e)}return null},darken=function(a,b){var c=parse(a);if(c){var d=function(a,b){return a-=a*b,0>a?0:255<a?255:parseInt(a)};return{r:d(c.r,b),g:d(c.g,b),b:d(c.b,b)}}return null},lighten=function(a,b){var c=parse(a);if(c){var d=function(a,b){return a+=a*b,0>a?0:255<a?255:parseInt(a)};return{r:d(c.r,b),g:d(c.g,b),b:d(c.b,b)}}return null},isDark=function(a){var c=parse(a);if(c){var d=c.r,e=c.g,f=c.b,b=Math.sqrt(.299*(d*d)+.587*(e*e)+.114*(f*f));// HSP (Highly Sensitive Poo) equation from http://alienryderflex.com/hsp.html
return isRGBString(a)?convertRGBStringToObject(a):isHSLString(a)?hslToRgb(convertHSLStringToObject(a)):isHSLObject(a)?hslToRgb(a):isHexadecimal(a)?hexToRgb(a):null},isRGBObject=function(a){return!!a&&"object"===_typeof(a)&&Object.keys(a).every(function(a){return["r","g","b"].includes(a)})&&0<=a.r&&255>=a.r&&0<=a.g&&255>=a.g&&0<=a.b&&255>=a.b},isRGBString=function(a){if(!a)return!1;var b=convertRGBStringToObject(a);return!!b&&isRGBObject(b)},isHSLObject=function(a){var b=function(a){var b=/*#__PURE__*/_wrapRegExp(/([0-9]+)%/,{component:1}),c=b.exec(a);return!!(c&&c.groups)&&0<=parseInt(c.groups.component)&&100>=parseInt(c.groups.component)};return"object"===_typeof(a)&&Object.keys(a).every(function(a){return["h","s","l"].includes(a)})&&0<=a.h&&360>=a.h&&b(a.s)&&b(a.l)},isHSLString=function(a){var b=convertHSLStringToObject(a);return!!b&&isHSLObject(b)},isHexadecimal=function(a){return /^([#])?(([0-9a-fA-F]{3})|([0-9a-fA-F]{6}))$/.test(a)},convertRGBStringToObject=function(a){var c=/*#__PURE__*/_wrapRegExp(/^rgba?\(([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]+)(?:,[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*([0-9]*(?:\.[0-9]+)?))?\)$/,{r:1,g:2,b:3,a:4}),d=c.exec(a);if(d&&d.groups){var e=d.groups,f=e.r,h=e.g,g=e.b,b={r:parseInt(f),g:parseInt(h),b:parseInt(g)};return isRGBObject(b)?b:null}return null},convertRGBObjectToString=function(a){return isRGBObject(a)?"rgb(".concat(a.r,", ").concat(a.g,", ").concat(a.b,")"):null},convertHSLStringToObject=function(a){var b=/*#__PURE__*/_wrapRegExp(/^hsl\(([0-9]+),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(([0-9]+)%),[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(([0-9]+)%)\)$/,{h:1,s:2,sInt:3,l:4,lInt:5}),c=b.exec(a);if(c&&c.groups){var d=c.groups,e=d.h,f=d.s,g=d.l,h=d.sInt,i=d.lInt;return 0>e||360<e||0>h||100<h||0>i||100<i?null:{h:parseInt(e),s:f,l:g}}return null},convertHSLObjectToString=function(a){return isHSLObject(a)?"hsl(".concat(a.h,", ").concat(a.s,", ").concat(a.l,")"):null},hslToRgb=function(a){var d,e,f,c=Math.round,i=a.h,h=a.s,j=a.l;if(0==h)d=e=f=j;else{var k=function(a,b,c){return 0>c&&(c+=1),1<c&&(c-=1),c<1/6?a+6*(b-a)*c:c<1/2?b:c<2/3?a+6*((b-a)*(2/3-c)):a},l=.5>j?j*(1+h):j+h-j*h,m=2*j-l;d=k(m,l,i+1/3),e=k(m,l,i),f=k(m,l,i-1/3)}return{r:c(255*d),g:c(255*e),b:c(255*f)}},rgbToHsl=function(a){var c=a.r,e=a.g,f=a.b;c/=255,e/=255,f/=255;var i,j,k=Math.max(c,e,f),m=Math.min(c,e,f),n=(k+m)/2;if(k==m)i=j=0;else{var l=k-m;j=.5<n?l/(2-k-m):l/(k+m);k===c?i=(e-f)/l+(e<f?6:0):k===e?i=(f-c)/l+2:k===f?i=(c-e)/l+4:void 0;i/=6}return{h:i,s:j,l:n}},hexToRgb=function(a){return isHexadecimal(a)?(a=normalizeHex(a).substr(1,6),{r:parseInt(a.substr(0,2),16),g:parseInt(a.substr(2,2),16),b:parseInt(a.substr(4,2),16)}):null},rgbToHex=function(a){if(isRGBObject(a)){var c=a.r,d=a.g,e=a.b;return c=c.toString(16),d=d.toString(16),e=e.toString(16),normalizeHex("".concat(1===c.length?"0"+c:c).concat(1===d.length?"0"+d:d).concat(1===e.length?"0"+e:e))}return null},normalizeHex=function(a){a=(a+"").toUpperCase();var b=/*#__PURE__*/_wrapRegExp(/^(#)?(?:([0-9A-F]{6})|([0-9A-F]{3}))?$/,{hash:1,six:2,three:3}).exec(a);if(b&&b.groups){var c=b.groups,d=c.three,e=c.six;return d?"#".concat(d[0]).concat(d[0]).concat(d[1]).concat(d[1]).concat(d[2]).concat(d[2]):"#".concat(e)}return null},darken=function(a,b){var c=parse(a);if(c){var d=function(a,b){return a-=a*b,0>a?0:255<a?255:parseInt(a)};return{r:d(c.r,b),g:d(c.g,b),b:d(c.b,b)}}return null},lighten=function(a,b){var c=parse(a);if(c){var d=function(a,b){return a+=a*b,0>a?0:255<a?255:parseInt(a)};return{r:d(c.r,b),g:d(c.g,b),b:d(c.b,b)}}return null},isDark=function(a){var c=parse(a);if(c){var d=c.r,e=c.g,f=c.b,b=Math.sqrt(.299*(d*d)+.587*(e*e)+.114*(f*f));// HSP (Highly Sensitive Poo) equation from http://alienryderflex.com/hsp.html
// Using the HSP value, determine whether the color is light or dark

@@ -37,0 +37,0 @@ return 127.5>b}return!1},isLight=function(a){return!isDark(a)},isValid=function(a){return!!parse(a)},invert=function(a){var b=parse(a);if(b){var c=function(a){return a-=255,parseInt(0>a?-1*a:a)};return{r:c(b.r),g:c(b.g),b:c(b.b)}}return null};// //////////////////////////////////////////////////////////////////////////

{
"name": "colors-formater",
"description": "A project to handle colors in javascript",
"version": "0.0.7",
"version": "0.0.8",
"main": "index.js",

@@ -6,0 +6,0 @@ "repository": {

@@ -11,6 +11,6 @@ # colors-formater

// NPM
npm install --save https://github.com/klawdyo/colors-formater
npm install --save colors-formater
// Yarn
yarn add https://github.com/klawdyo/colors-formater
yarn add colors-formater

@@ -23,6 +23,6 @@ ```

// NPM
npm install --save https://github.com/klawdyo/colors-formater#v.0.6
npm install --save colors-formater#v.0.8
// Yarn
yarn add https://github.com/klawdyo/colors-formater#v.0.6
yarn add colors-formater#v.0.8

@@ -64,3 +64,3 @@ ```

// Initialization with a HSL Sring
const color = Colors('255, 23%, 50% }')
const color = Colors('hsl(255, 23%, 50%)')
```

@@ -67,0 +67,0 @@

@@ -308,3 +308,3 @@

if (isRGBObject(color)) {
return `rgb(${color.g}, ${color.g}, ${color.b})`
return `rgb(${color.r}, ${color.g}, ${color.b})`
}

@@ -311,0 +311,0 @@

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