@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
1 lines • 2.24 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../../../../../../../.yarn/berry/cache/chroma-js-npm-3.2.0-d5c39f5077-10c0.zip/node_modules/chroma-js/src/io/rgb/index.js"],"sourcesContent":["import chroma from '../../chroma.js';\nimport Color from '../../Color.js';\nimport input from '../input.js';\nimport { unpack, type } from '../../utils/index.js';\nconst { round } = Math;\n\nColor.prototype.rgb = function (rnd = true) {\n if (rnd === false) return this._rgb.slice(0, 3);\n return this._rgb.slice(0, 3).map(round);\n};\n\nColor.prototype.rgba = function (rnd = true) {\n return this._rgb.slice(0, 4).map((v, i) => {\n return i < 3 ? (rnd === false ? v : round(v)) : v;\n });\n};\n\nconst rgb = (...args) => new Color(...args, 'rgb');\nObject.assign(chroma, { rgb });\n\ninput.format.rgb = (...args) => {\n const rgba = unpack(args, 'rgba');\n if (rgba[3] === undefined) rgba[3] = 1;\n return rgba;\n};\n\ninput.autodetect.push({\n p: 3,\n test: (...args) => {\n args = unpack(args, 'rgba');\n if (\n type(args) === 'array' &&\n (args.length === 3 ||\n (args.length === 4 &&\n type(args[3]) == 'number' &&\n args[3] >= 0 &&\n args[3] <= 1))\n ) {\n return 'rgb';\n }\n }\n});\n\nexport { rgb };\n"],"names":[],"mappings":";;;;;;;AAIA,MAAM,EAAE,MAAK,IAAK;AAElB,MAAM,UAAU,MAAM,SAAU,MAAM,MAAM;AACxC,MAAI,QAAQ,MAAO,QAAO,KAAK,KAAK,MAAM,GAAG,CAAC;AAC9C,SAAO,KAAK,KAAK,MAAM,GAAG,CAAC,EAAE,IAAI,KAAK;AAC1C;AAEA,MAAM,UAAU,OAAO,SAAU,MAAM,MAAM;AACzC,SAAO,KAAK,KAAK,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,MAAM;AACvC,WAAO,IAAI,IAAK,QAAQ,QAAQ,IAAI,MAAM,CAAC,IAAK;AAAA,EACpD,CAAC;AACL;AAEK,MAAC,MAAM,IAAI,SAAS,IAAI,MAAM,GAAG,MAAM,KAAK;AACjD,OAAO,OAAO,QAAQ,EAAE,KAAK;AAE7B,MAAM,OAAO,MAAM,IAAI,SAAS;AAC5B,QAAM,OAAO,OAAO,MAAM,MAAM;AAChC,MAAI,KAAK,CAAC,MAAM,OAAW,MAAK,CAAC,IAAI;AACrC,SAAO;AACX;AAEA,MAAM,WAAW,KAAK;AAAA,EAClB,GAAG;AAAA,EACH,MAAM,IAAI,SAAS;AACf,WAAO,OAAO,MAAM,MAAM;AAC1B,QACI,KAAK,IAAI,MAAM,YACd,KAAK,WAAW,KACZ,KAAK,WAAW,KACb,KAAK,KAAK,CAAC,CAAC,KAAK,YACjB,KAAK,CAAC,KAAK,KACX,KAAK,CAAC,KAAK,IACrB;AACE,aAAO;AAAA,IACX;AAAA,EACJ;AACJ,CAAC;;","x_google_ignoreList":[0]}