Socket
Socket
Sign inDemoInstall

fela-utils

Package Overview
Dependencies
Maintainers
2
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fela-utils - npm Package Compare versions

Comparing version 10.8.2 to 11.0.0

19

es/clusterCache.js

@@ -8,3 +8,2 @@ var _handlers;

import applyKeysInOrder from './applyKeysInOrder';
import generateCSSRule from './generateCSSRule';

@@ -71,5 +70,3 @@ import objectSortByScore from './objectSortByScore';

export default function clusterCache(cache) {
var mediaQueryOrder = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
var supportQueryOrder = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
var ruleOrder = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];
var ruleOrder = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];

@@ -80,10 +77,2 @@ var sortedCache = objectSortByScore(cache, function (value) {

var mediaRules = applyKeysInOrder(mediaQueryOrder);
var supportRules = applyKeysInOrder(supportQueryOrder);
var supportMediaRules = arrayReduce(mediaQueryOrder, function (resultSupportRules, media) {
resultSupportRules[media] = applyKeysInOrder(supportQueryOrder);
return resultSupportRules;
}, applyKeysInOrder(mediaQueryOrder, {}));
return objectReduce(sortedCache, function (cluster, entry) {

@@ -98,5 +87,5 @@ var handler = handlers[entry.type];

}, {
mediaRules: mediaRules,
supportRules: supportRules,
supportMediaRules: supportMediaRules,
mediaRules: {},
supportRules: {},
supportMediaRules: {},
fontFaces: '',

@@ -103,0 +92,0 @@ statics: '',

@@ -1,2 +0,1 @@

import applyKeysInOrder from './applyKeysInOrder';
import clusterCache from './clusterCache';

@@ -20,2 +19,2 @@ import cssifySupportRules from './cssifySupportRules';

export { applyKeysInOrder, clusterCache, cssifySupportRules, generateDeclarationReference, generateCombinedMediaQuery, generateCSSRule, generateCSSSelector, generateCSSSupportRule, getRuleScore, isMediaQuery, isNestedSelector, isSupport, isUndefinedValue, isValidHTMLElement, normalizeNestedProperty, processStyleWithPlugins, sheetMap, RULE_TYPE, KEYFRAME_TYPE, FONT_TYPE, STATIC_TYPE, CLEAR_TYPE };
export { clusterCache, cssifySupportRules, generateDeclarationReference, generateCombinedMediaQuery, generateCSSRule, generateCSSSelector, generateCSSSupportRule, getRuleScore, isMediaQuery, isNestedSelector, isSupport, isUndefinedValue, isValidHTMLElement, normalizeNestedProperty, processStyleWithPlugins, sheetMap, RULE_TYPE, KEYFRAME_TYPE, FONT_TYPE, STATIC_TYPE, CLEAR_TYPE };

@@ -19,6 +19,2 @@ 'use strict';

var _applyKeysInOrder = require('./applyKeysInOrder');
var _applyKeysInOrder2 = _interopRequireDefault(_applyKeysInOrder);
var _generateCSSRule = require('./generateCSSRule');

@@ -97,5 +93,3 @@

function clusterCache(cache) {
var mediaQueryOrder = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
var supportQueryOrder = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
var ruleOrder = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];
var ruleOrder = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];

@@ -106,10 +100,2 @@ var sortedCache = (0, _objectSortByScore2.default)(cache, function (value) {

var mediaRules = (0, _applyKeysInOrder2.default)(mediaQueryOrder);
var supportRules = (0, _applyKeysInOrder2.default)(supportQueryOrder);
var supportMediaRules = (0, _arrayReduce2.default)(mediaQueryOrder, function (resultSupportRules, media) {
resultSupportRules[media] = (0, _applyKeysInOrder2.default)(supportQueryOrder);
return resultSupportRules;
}, (0, _applyKeysInOrder2.default)(mediaQueryOrder, {}));
return (0, _objectReduce2.default)(sortedCache, function (cluster, entry) {

@@ -124,5 +110,5 @@ var handler = handlers[entry.type];

}, {
mediaRules: mediaRules,
supportRules: supportRules,
supportMediaRules: supportMediaRules,
mediaRules: {},
supportRules: {},
supportMediaRules: {},
fontFaces: '',

@@ -129,0 +115,0 @@ statics: '',

@@ -6,8 +6,4 @@ 'use strict';

});
exports.CLEAR_TYPE = exports.STATIC_TYPE = exports.FONT_TYPE = exports.KEYFRAME_TYPE = exports.RULE_TYPE = exports.sheetMap = exports.processStyleWithPlugins = exports.normalizeNestedProperty = exports.isValidHTMLElement = exports.isUndefinedValue = exports.isSupport = exports.isNestedSelector = exports.isMediaQuery = exports.getRuleScore = exports.generateCSSSupportRule = exports.generateCSSSelector = exports.generateCSSRule = exports.generateCombinedMediaQuery = exports.generateDeclarationReference = exports.cssifySupportRules = exports.clusterCache = exports.applyKeysInOrder = undefined;
exports.CLEAR_TYPE = exports.STATIC_TYPE = exports.FONT_TYPE = exports.KEYFRAME_TYPE = exports.RULE_TYPE = exports.sheetMap = exports.processStyleWithPlugins = exports.normalizeNestedProperty = exports.isValidHTMLElement = exports.isUndefinedValue = exports.isSupport = exports.isNestedSelector = exports.isMediaQuery = exports.getRuleScore = exports.generateCSSSupportRule = exports.generateCSSSelector = exports.generateCSSRule = exports.generateCombinedMediaQuery = exports.generateDeclarationReference = exports.cssifySupportRules = exports.clusterCache = undefined;
var _applyKeysInOrder = require('./applyKeysInOrder');
var _applyKeysInOrder2 = _interopRequireDefault(_applyKeysInOrder);
var _clusterCache = require('./clusterCache');

@@ -81,3 +77,2 @@

exports.applyKeysInOrder = _applyKeysInOrder2.default;
exports.clusterCache = _clusterCache2.default;

@@ -84,0 +79,0 @@ exports.cssifySupportRules = _cssifySupportRules2.default;

{
"name": "fela-utils",
"version": "10.8.2",
"version": "11.0.0",
"description": "Internal utilities for Fela",

@@ -15,3 +15,3 @@ "main": "lib/index.js",

],
"repository": "https://github.com/rofrischmann/fela/",
"repository": "https://github.com/robinweser/fela/",
"keywords": [

@@ -28,3 +28,3 @@ "fela",

},
"gitHead": "9e672da639a79155774bab89060d47bd8d461d57"
"gitHead": "ff394c7a5d741ddd039145fd6d5944bf3e918f58"
}

@@ -11,2 +11,2 @@ # fela-utils

Documentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).<br>
Created with ♥ by [@rofrischmann](http://rofrischmann.de) and all the great contributors.
Created with ♥ by [@robinweser](http://weser.io) and all the great contributors.

Sorry, the diff of this file is not supported yet

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