Socket
Socket
Sign inDemoInstall

@betty-blocks/option-helpers

Package Overview
Dependencies
Maintainers
25
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@betty-blocks/option-helpers - npm Package Compare versions

Comparing version 22.5.0 to 22.6.1

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

## [22.6.1](https://gitlab.betty.services/code/js-mono/compare/v22.6.0...v22.6.1) (2019-09-12)
### Bug Fixes
* minor updates ([288099f](https://gitlab.betty.services/code/js-mono/commit/288099f))
# [22.5.0](https://gitlab.betty.services/code/js-mono/compare/v22.4.0...v22.5.0) (2019-09-10)

@@ -8,0 +19,0 @@

6

dist/bundle.cjs.js

@@ -7,6 +7,5 @@ 'use strict';

const isStyle = color => /^(White|Light|Medium|Dark|Black|Primary|Secondary|Tertiary|Success|Info|Warning|Danger|Accent1|Accent2|Accent3)$/gim.test(color);
const isFont = font => /^(Title1|Title2|Title3|Title4|Title5|Title6|Subtitle1|Subtitle2|Body1|Body2|Caption1|Caption2)$/gim.test(font);
const isFont = font => /^(Title1|Title2|Title3|Title4|Title5|Title6|Subtitle1|Subtitle2|Body1|Body2|Caption1|Caption2|Button)$/gim.test(font);
const isViewport = size => /^(Mobile|Desktop|Portrait|Landscape)$/gim.test(size);
const isUnit = size => /^(\d+(\.\d+)?)(px|rem|%)$/gim.test(size);
const isColor = color => /(#([\da-f]{3}){1,2}|(rgb|hsl)a\((\d{1,3}%?,\s?){3}(1|0?\.\d+)\)|(rgb|hsl)\(\d{1,3}%?(,\s?\d{1,3}%?){2}\))/gim.test(color);
const isHex = hex => /^#(?=(?:.{3}|.{4}|.{6}|.{8})$)[A-F0-9]*$/gim.test(hex);

@@ -17,2 +16,3 @@ const isRGB = rgb => /^rgb\(\s*(-?\d+|-?\d*\.\d+(?=%))(%?)\s*,\s*(-?\d+|-?\d*\.\d+(?=%))(\2)\s*,\s*(-?\d+|-?\d*\.\d+(?=%))(\2)\s*\)$/gim.test(rgb);

const isHSLA = hsla => /^hsla\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)\s*\)$/gim.test(hsla);
const isColor = color => isHex(color) || isRGB(color) || isRGBA(color) || isHSL(color) || isHSLA(color);

@@ -241,3 +241,2 @@ const convertSize = (size, sizes) => {

exports.isUnit = isUnit;
exports.isColor = isColor;
exports.isHex = isHex;

@@ -248,2 +247,3 @@ exports.isRGB = isRGB;

exports.isHSLA = isHSLA;
exports.isColor = isColor;
exports.convertSize = convertSize;

@@ -250,0 +250,0 @@ exports.convertColor = convertColor;

const isMagnitude = size => /^(XS|S|M|L|XL)$/gim.test(size);
const isStyle = color => /^(White|Light|Medium|Dark|Black|Primary|Secondary|Tertiary|Success|Info|Warning|Danger|Accent1|Accent2|Accent3)$/gim.test(color);
const isFont = font => /^(Title1|Title2|Title3|Title4|Title5|Title6|Subtitle1|Subtitle2|Body1|Body2|Caption1|Caption2)$/gim.test(font);
const isFont = font => /^(Title1|Title2|Title3|Title4|Title5|Title6|Subtitle1|Subtitle2|Body1|Body2|Caption1|Caption2|Button)$/gim.test(font);
const isViewport = size => /^(Mobile|Desktop|Portrait|Landscape)$/gim.test(size);
const isUnit = size => /^(\d+(\.\d+)?)(px|rem|%)$/gim.test(size);
const isColor = color => /(#([\da-f]{3}){1,2}|(rgb|hsl)a\((\d{1,3}%?,\s?){3}(1|0?\.\d+)\)|(rgb|hsl)\(\d{1,3}%?(,\s?\d{1,3}%?){2}\))/gim.test(color);
const isHex = hex => /^#(?=(?:.{3}|.{4}|.{6}|.{8})$)[A-F0-9]*$/gim.test(hex);

@@ -12,2 +11,3 @@ const isRGB = rgb => /^rgb\(\s*(-?\d+|-?\d*\.\d+(?=%))(%?)\s*,\s*(-?\d+|-?\d*\.\d+(?=%))(\2)\s*,\s*(-?\d+|-?\d*\.\d+(?=%))(\2)\s*\)$/gim.test(rgb);

const isHSLA = hsla => /^hsla\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)\s*\)$/gim.test(hsla);
const isColor = color => isHex(color) || isRGB(color) || isRGBA(color) || isHSL(color) || isHSLA(color);

@@ -231,2 +231,2 @@ const convertSize = (size, sizes) => {

export { isMagnitude, isStyle, isFont, isViewport, isUnit, isColor, isHex, isRGB, isRGBA, isHSL, isHSLA, convertSize, convertColor, convertFont, convertViewport, Mobile, Portrait, Landscape, Desktop, fallbackSize, sizes, styles, fonts, icons, deviceSize, deviceSpacing, map, swap, rename, convertTheme, Styling };
export { isMagnitude, isStyle, isFont, isViewport, isUnit, isHex, isRGB, isRGBA, isHSL, isHSLA, isColor, convertSize, convertColor, convertFont, convertViewport, Mobile, Portrait, Landscape, Desktop, fallbackSize, sizes, styles, fonts, icons, deviceSize, deviceSpacing, map, swap, rename, convertTheme, Styling };
{
"name": "@betty-blocks/option-helpers",
"version": "22.5.0",
"version": "22.6.1",
"main": "dist/bundle.cjs.js",

@@ -42,3 +42,3 @@ "module": "dist/bundle.esm.js",

},
"gitHead": "972e0b61d7670d0b6e76375269e3acfd87142776"
"gitHead": "bcb403892e162f1b5c8c3e9031affffa3089b608"
}
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