Socket
Socket
Sign inDemoInstall

postcss-minify-font-values

Package Overview
Dependencies
5
Maintainers
8
Versions
43
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.0.2 to 5.0.3

10

dist/lib/keywords.js

@@ -8,9 +8,9 @@ "use strict";

var _default = {
style: ['italic', 'oblique'],
variant: ['small-caps'],
weight: ['100', '200', '300', '400', '500', '600', '700', '800', '900', 'bold', 'lighter', 'bolder'],
stretch: ['ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'],
size: ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', 'larger', 'smaller']
style: new Set(['italic', 'oblique']),
variant: new Set(['small-caps']),
weight: new Set(['100', '200', '300', '400', '500', '600', '700', '800', '900', 'bold', 'lighter', 'bolder']),
stretch: new Set(['ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded']),
size: new Set(['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', 'larger', 'smaller'])
};
exports.default = _default;
module.exports = exports.default;

@@ -16,3 +16,3 @@ "use strict";

const globalKeywords = ['inherit', 'initial', 'unset'];
const genericFontFamilykeywords = ['sans-serif', 'serif', 'fantasy', 'cursive', 'monospace', 'system-ui'];
const genericFontFamilykeywords = new Set(['sans-serif', 'serif', 'fantasy', 'cursive', 'monospace', 'system-ui']);

@@ -70,3 +70,3 @@ function makeArray(value, length) {

const regexKeyword = new RegExp(genericFontFamilykeywords.concat(globalKeywords).join('|'), 'i');
const regexKeyword = new RegExp([...genericFontFamilykeywords].concat(globalKeywords).join('|'), 'i');
const regexInvalidIdentifier = /^(-?\d|--)/;

@@ -191,3 +191,3 @@ const regexSpaceAtStart = /^\x20/;

for (i = 0, max = family.length; i < max; i += 1) {
if (~genericFontFamilykeywords.indexOf(family[i].toLowerCase())) {
if (genericFontFamilykeywords.has(family[i].toLowerCase())) {
family = family.slice(0, i + 1);

@@ -194,0 +194,0 @@ break;

@@ -34,12 +34,12 @@ "use strict";

familyStart = i;
} else if (~_keywords.default.style.indexOf(value) || (0, _postcssValueParser.unit)(value)) {
} else if (_keywords.default.style.has(value) || (0, _postcssValueParser.unit)(value)) {
familyStart = i;
} else if (~_keywords.default.variant.indexOf(value)) {
} else if (_keywords.default.variant.has(value)) {
familyStart = i;
} else if (~_keywords.default.weight.indexOf(value)) {
} else if (_keywords.default.weight.has(value)) {
node.value = (0, _minifyWeight.default)(value);
familyStart = i;
} else if (~_keywords.default.stretch.indexOf(value)) {
} else if (_keywords.default.stretch.has(value)) {
familyStart = i;
} else if (~_keywords.default.size.indexOf(value) || (0, _postcssValueParser.unit)(value)) {
} else if (_keywords.default.size.has(value) || (0, _postcssValueParser.unit)(value)) {
familyStart = i;

@@ -46,0 +46,0 @@ hasSize = true;

{
"name": "postcss-minify-font-values",
"version": "5.0.2",
"version": "5.0.3",
"description": "Minify font declarations with PostCSS",
"main": "dist/index.js",
"files": [
"dist"
"dist",
"LICENSE"
],

@@ -9,0 +10,0 @@ "author": "Bogdan Chadkin <trysound@yandex.ru>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc