UNPKG

@thangk/easythemer

Version:

Easily generate shades from a colour palette for use in your app

74 lines 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultShadeFactorsSet = exports.defaultShadeOption = exports.defaultChannelParams = exports.HSL_LIMITS = exports.BOUND_LIMITS = exports.TYPE = void 0; var TYPE; (function (TYPE) { TYPE["HSL"] = "HSL"; TYPE["CHANNEL_PARAMS"] = "ChannelParams"; TYPE["SHADE_OPTION"] = "ShadeOption"; TYPE["SHADES_SET"] = "ShadesSet"; TYPE["SHADE_FACTORS_SET"] = "ShadeFactorsSet"; TYPE["USE_THEMER_PROP"] = "UseThemerProp"; })(TYPE = exports.TYPE || (exports.TYPE = {})); exports.BOUND_LIMITS = { MAX_UPPERBOUND_DIVIDER: 5, MIN_UPPERBOUND_DIVIDER: 1, MAX_LOWERBOUND_DIVIDER: 5, MIN_LOWERBOUND_DIVIDER: 1, MAX_UPPERBOUND_PADDING: 0.9, MIN_UPPERBOUND_PADDING: 0.1, MAX_LOWERBOUND_PADDING: 0.9, MIN_LOWERBOUND_PADDING: 0.1, }; exports.HSL_LIMITS = { MAX_H: 360, MIN_H: 0, MAX_S: 100, MIN_S: 0, MAX_L: 100, MIN_L: 0, }; exports.defaultChannelParams = { type: TYPE.CHANNEL_PARAMS, upperboundDivider: 3, lowerboundDivider: 3, upperboundPadding: 0.9, lowerboundPadding: 0.6, useBounds: false, channel: "h", }; exports.defaultShadeOption = { type: TYPE.SHADE_OPTION, optionName: "orange", hex: "#ff670f", generateShades: true, channelParams: [ { ...exports.defaultChannelParams, channel: "h", }, { ...exports.defaultChannelParams, channel: "s", }, { ...exports.defaultChannelParams, useBounds: true, channel: "l", }, ], }; exports.defaultShadeFactorsSet = { type: TYPE.SHADE_FACTORS_SET, setName: "default", shadeFactors: { lightest: 3, lighter: 2, light: 1, normal: 0, dark: -1, darker: -2, darkest: -3, }, }; //# sourceMappingURL=constants.js.map