Packages
Advanced configurable navigation component for Phoenix LiveView with native DaisyUI integration, Tailwind CSS support, permissions filtering, dropdowns, mega menus, and modern responsive design. Optimized for Phoenix 1.8+ and LiveView 1.1+.
Current section
Files
Jump to
Current section
Files
assets/node_modules/culori/src/rgb/definition.js
import parseNamed from './parseNamed.js';
import parseHex from './parseHex.js';
import parseRgbLegacy from './parseRgbLegacy.js';
import parseRgb from './parseRgb.js';
import parseTransparent from './parseTransparent.js';
import { interpolatorLinear } from '../interpolate/linear.js';
import { fixupAlpha } from '../fixup/alpha.js';
/*
sRGB color space
*/
const definition = {
mode: 'rgb',
channels: ['r', 'g', 'b', 'alpha'],
parse: [
parseRgb,
parseHex,
parseRgbLegacy,
parseNamed,
parseTransparent,
'srgb'
],
serialize: 'srgb',
interpolate: {
r: interpolatorLinear,
g: interpolatorLinear,
b: interpolatorLinear,
alpha: { use: interpolatorLinear, fixup: fixupAlpha }
},
gamut: true
};
export default definition;