mirror of
https://github.com/thangisme/notes.git
synced 2024-11-01 04:27:17 -04:00
18 lines
799 B
JavaScript
18 lines
799 B
JavaScript
var ranges = require('./ranges');
|
|
|
|
var channelWithDecimalPointPercentageTpl = '\\s*(?:\\.\\d+|_NUMBERS_(?:\\.\\d+)?)%\\s*',
|
|
channelWithDecimalPointTpl = channelWithDecimalPointPercentageTpl.replace('%', ''),
|
|
|
|
// Channels
|
|
percentageChannel = new RegExp(channelWithDecimalPointPercentageTpl.replace('_NUMBERS_', ranges['100'].source)),
|
|
eightBitChannel = new RegExp(channelWithDecimalPointTpl.replace('_NUMBERS_', ranges['255'].source)),
|
|
hueChannel = new RegExp(channelWithDecimalPointTpl.replace('_NUMBERS_', ranges['360'].source)),
|
|
alphaChannel = new RegExp(channelWithDecimalPointTpl.replace('_NUMBERS_', ranges['1'].source));
|
|
|
|
module.exports = {
|
|
eightBit: eightBitChannel,
|
|
hue: hueChannel,
|
|
percentage: percentageChannel,
|
|
alpha: alphaChannel
|
|
};
|