Socket
Socket
Sign inDemoInstall

stylefire

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stylefire - npm Package Compare versions

Comparing version 4.0.1 to 4.1.0

12

CHANGELOG.md

@@ -5,2 +5,14 @@ # Changelog

## [4.1.0] 2019-04-10
### Removed
- Supprot for `size` and `radius` properties. (Undocumented so no major bump).
## [4.0.1] 2019-04-10
### Fixed
- Fixing value types for `size` and `radius`.
## [4.0.0] 2019-04-08

@@ -7,0 +19,0 @@

26

dist/stylefire.es.js

@@ -237,17 +237,2 @@ import sync from 'framesync';

var customStyleHandlers = {
radius: {
get: 'borderRadius',
set: function (output, value) {
return output.borderRadius = value;
}
},
size: {
get: 'width',
set: function (output, value) {
return output.width = output.height = value;
}
}
};
var blacklist = /*#__PURE__*/new Set([SCROLL_LEFT, SCROLL_TOP, 'transform']);

@@ -323,8 +308,3 @@ var translateAlias = {

} else if (!blacklist.has(key) || !isCustomTemplate(valueAsType)) {
var styleHandler = customStyleHandlers[key];
if (styleHandler) {
styleHandler.set(styles, valueAsType);
} else {
styles[prefixer(key, isDashCase)] = valueAsType;
}
styles[prefixer(key, isDashCase)] = valueAsType;
}

@@ -356,6 +336,2 @@ }

function onRead(key, options) {
var styleHandler = customStyleHandlers[key];
if (styleHandler && styleHandler.get) {
return onRead(styleHandler.get, options);
}
var element = options.element,

@@ -362,0 +338,0 @@ preparseOutput = options.preparseOutput;

@@ -546,13 +546,2 @@ (function (global, factory) {

var customStyleHandlers = {
radius: {
get: 'borderRadius',
set: function (output, value) { return (output.borderRadius = value); }
},
size: {
get: 'width',
set: function (output, value) { return (output.width = output.height = value); }
}
};
var blacklist = new Set([SCROLL_LEFT, SCROLL_TOP, 'transform']);

@@ -621,9 +610,3 @@ var translateAlias = {

else if (!blacklist.has(key) || !isCustomTemplate(valueAsType)) {
var styleHandler = customStyleHandlers[key];
if (styleHandler) {
styleHandler.set(styles, valueAsType);
}
else {
styles[prefixer(key, isDashCase)] = valueAsType;
}
styles[prefixer(key, isDashCase)] = valueAsType;
}

@@ -654,6 +637,2 @@ }

function onRead(key, options) {
var styleHandler = customStyleHandlers[key];
if (styleHandler && styleHandler.get) {
return onRead(styleHandler.get, options);
}
var element = options.element, preparseOutput = options.preparseOutput;

@@ -660,0 +639,0 @@ var defaultValueType = getValueType(key);

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.stylefire={})}(this,function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var n=function(){};"production"!==process.env.NODE_ENV&&(n=function(e,t){if(!e)throw new Error("Hey, listen! ".toUpperCase()+t)});var r,o=0,a="undefined"!=typeof window&&void 0!==window.requestAnimationFrame?function(e){return window.requestAnimationFrame(e)}:function(e){var t=Date.now(),n=Math.max(0,16.7-(t-o));o=t+n,setTimeout(function(){return e(o)},n)};!function(e){e.Read="read",e.Update="update",e.Render="render",e.PostRender="postRender",e.FixedUpdate="fixedUpdate"}(r||(r={}));var i,s=1/60*1e3,u=!0,f=!1,c=!1,d={delta:0,timestamp:0},l=[r.Read,r.Update,r.Render,r.PostRender],p=function(e){return f=e},h=l.reduce(function(e,t){var r,o,a,i,s,u,c,d,l,h=(r=p,o=[],a=[],i=0,s=!1,u=0,c=new WeakSet,d=new WeakSet,l={cancel:function(e){var t=a.indexOf(e);c.add(e),-1!==t&&a.splice(t,1)},process:function(e){var t,n;if(s=!0,o=(t=[a,o])[0],(a=t[1]).length=0,i=o.length)for(u=0;u<i;u++)(n=o[u])(e),!0!==d.has(n)||c.has(n)||(l.schedule(n),r(!0));s=!1},schedule:function(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1),n("function"==typeof e,"Argument must be a function");var u=r&&s,f=u?o:a;c.delete(e),t&&d.add(e),-1===f.indexOf(e)&&(f.push(e),u&&(i=o.length))}});return e.sync[t]=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),f||b(),h.schedule(e,t,n),e},e.cancelSync[t]=function(e){return h.cancel(e)},e.steps[t]=h,e},{steps:{},sync:{},cancelSync:{}}),g=h.steps,v=h.sync,m=(h.cancelSync,function(e){return g[e].process(d)}),y=function(e){f=!1,d.delta=u?s:Math.max(Math.min(e-d.timestamp,40),1),u||(s=d.delta),d.timestamp=e,c=!0,l.forEach(m),c=!1,f&&(u=!1,a(y))},b=function(){f=!0,u=!0,c||a(y)},w=function(e){var t=e.onRead,n=e.onRender,r=e.uncachedValues,o=void 0===r?new Set:r,a=e.useCache,i=void 0===a||a;return function(e){var r={},a=[],s=!1;function u(e,t){var n=r[e];r[e]=t,r[e]!==n&&(-1===a.indexOf(e)&&a.push(e),s||(s=!0,v.render(f.render)))}var f={get:function(n,a){return void 0===a&&(a=!1),!a&&i&&!o.has(n)&&void 0!==r[n]?r[n]:t(n,e)},set:function(e,t){if("string"==typeof e)u(e,t);else for(var n in e)u(n,e[n]);return this},render:function(t){return void 0===t&&(t=!1),(s||!0===t)&&(n(r,e,a),s=!1,a.length=0),this}};return f}},O=/([a-z])([A-Z])/g,x=function(e){return e.replace(O,"$1-$2").toLowerCase()},R=new Map,k=new Map,S=["Webkit","Moz","O","ms",""],L=S.length,P="undefined"!=typeof document,C=function(e,t){return k.set(e,x(t))},Y=function(e,t){void 0===t&&(t=!1);var n=t?k:R;return n.has(e)||(P?function(e){i=i||document.createElement("div");for(var t=0;t<L;t++){var n=S[t],r=""===n,o=r?e:n+e.charAt(0).toUpperCase()+e.slice(1);(o in i.style||r)&&(R.set(e,o),C(e,(r?"":"-")+x(o)))}}(e):function(e){C(e,e)}(e)),n.get(e)||e},M=["","X","Y","Z"],T=["scale","rotate","skew","transformPerspective"].reduce(function(e,t){return M.reduce(function(e,n){return e.push(t+n),e},e)},["x","y","z"]),X=T.reduce(function(e,t){return e[t]=!0,e},{});function W(e){return!0===X[e]}function B(e,t){return T.indexOf(e)-T.indexOf(t)}var j=new Set(["originX","originY","originZ"]);function A(e){return j.has(e)}var E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},F=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},Z=function(e){return function(t){return"string"==typeof t&&0===t.indexOf(e)}},z=function(e){return e%1?Number(e.toFixed(5)):e},H={test:function(e){return"number"==typeof e},parse:parseFloat,transform:function(e){return e}},U=E({},H,{transform:F(0,1)}),V=E({},H,{default:1}),N=function(e){return{test:function(t){return"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},q=N("deg"),I=N("%"),D=N("px"),$=E({},I,{parse:function(e){return I.parse(e)/100},transform:function(e){return I.transform(100*e)}}),_=F(0,255),G=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))$/i,J=function(e){return void 0!==e.red},K=function(e){return void 0!==e.hue},Q=function(e){var t=e.length;return function(n){if("string"!=typeof n)return n;for(var r,o={},a=function(e){return"string"==typeof e?e.split(/,\s*/):[e]}((r=n).substring(r.indexOf("(")+1,r.lastIndexOf(")"))),i=0;i<t;i++)o[e[i]]=void 0!==a[i]?parseFloat(a[i]):1;return o}},ee=E({},H,{transform:function(e){return Math.round(_(e))}}),te=Z("rgb"),ne={test:function(e){return"string"==typeof e?te(e):J(e)},parse:Q(["red","green","blue","alpha"]),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha;return function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha;return"rgba("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({red:ee.transform(t),green:ee.transform(n),blue:ee.transform(r),alpha:z(o)})}},re=Z("hsl"),oe={test:function(e){return"string"==typeof e?re(e):K(e)},parse:Q(["hue","saturation","lightness","alpha"]),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha;return function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha;return"hsla("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({hue:Math.round(t),saturation:I.transform(z(n)),lightness:I.transform(z(r)),alpha:z(o)})}},ae=E({},ne,{test:Z("#"),parse:function(e){var t="",n="",r="";return e.length>4?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),t+=t,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:1}}}),ie={test:function(e){return"string"==typeof e&&G.test(e)||ne.test(e)||oe.test(e)||ae.test(e)},parse:function(e){return ne.test(e)?ne.parse(e):oe.test(e)?oe.parse(e):ae.test(e)?ae.parse(e):e},transform:function(e){return J(e)?ne.transform(e):K(e)?oe.transform(e):e}},se={color:ie,backgroundColor:ie,outlineColor:ie,fill:ie,stroke:ie,borderColor:ie,borderTopColor:ie,borderRightColor:ie,borderBottomColor:ie,borderLeftColor:ie,borderWidth:D,borderTopWidth:D,borderRightWidth:D,borderBottomWidth:D,borderLeftWidth:D,borderRadius:D,radius:D,borderTopLeftRadius:D,borderTopRightRadius:D,borderBottomRightRadius:D,borderBottomLeftRadius:D,width:D,maxWidth:D,height:D,maxHeight:D,size:D,top:D,right:D,bottom:D,left:D,padding:D,paddingTop:D,paddingRight:D,paddingBottom:D,paddingLeft:D,margin:D,marginTop:D,marginRight:D,marginBottom:D,marginLeft:D,rotate:q,rotateX:q,rotateY:q,rotateZ:q,scale:V,scaleX:V,scaleY:V,scaleZ:V,skew:q,skewX:q,skewY:q,distance:D,x:D,y:D,z:D,perspective:D,opacity:U,originX:$,originY:$,originZ:D},ue=function(e){return se[e]},fe=function(e,t){return t&&"number"==typeof e?t.transform(e):e},ce="scrollLeft",de="scrollTop",le=new Set([ce,de]),pe={radius:{get:"borderRadius",set:function(e,t){return e.borderRadius=t}},size:{get:"width",set:function(e,t){return e.width=e.height=t}}},he=new Set([ce,de,"transform"]),ge={x:"translateX",y:"translateY",z:"translateZ"};function ve(e){return"function"==typeof e}function me(e,t,n,r,o,a,i){void 0===t&&(t=!0),void 0===n&&(n={}),void 0===r&&(r={}),void 0===o&&(o={}),void 0===a&&(a=[]),void 0===i&&(i=!1);var s=!0,u=!1,f=!1;for(var c in e){var d=e[c],l=ue(c),p=fe(d,l);if(W(c))u=!0,r[c]=p,a.push(c),s&&(l.default&&d!==l.default||!l.default&&0!==d)&&(s=!1);else if(A(c))o[c]=p,f=!0;else if(!he.has(c)||!ve(p)){var h=pe[c];h?h.set(n,p):n[Y(c,i)]=p}}return(u||"function"==typeof e.transform)&&(n.transform=function(e,t,n,r,o){var a="",i=!1;n.sort(B);for(var s=n.length,u=0;u<s;u++){var f=n[u];a+=(ge[f]||f)+"("+t[f]+") ",i="z"===f||i}return!i&&o?a+="translateZ(0)":a=a.trim(),ve(e.transform)?a=e.transform(t,a):r&&(a="none"),a}(e,r,a,s,t)),f&&(n.transformOrigin=(o.originX||0)+" "+(o.originY||0)+" "+(o.originZ||0)),n}var ye=w({onRead:function e(t,n){var r=pe[t];if(r&&r.get)return e(r.get,n);var o=n.element,a=n.preparseOutput,i=ue(t);if(W(t))return i&&i.default||0;if(le.has(t))return o[t];var s=window.getComputedStyle(o,null).getPropertyValue(Y(t,!0))||0;return a&&i&&i.test(s)&&i.parse?i.parse(s):s},onRender:function(e,t,n){var r=t.element,o=t.buildStyles;Object.assign(r.style,o(e)),-1!==n.indexOf(ce)&&(r[ce]=e[ce]),-1!==n.indexOf(de)&&(r[de]=e[de])},uncachedValues:le});function be(e,n){void 0===n&&(n={});var r=n.enableHardwareAcceleration,o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n}(n,["enableHardwareAcceleration"]);return ye(t({element:e,buildStyles:function(e){void 0===e&&(e=!0);var t={},n={},r={},o=[];return function(a){return o.length=0,me(a,e,t,n,r,o,!0),t}}(r),preparseOutput:!0},o))}var we=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues"]),Oe=function(e,t){return e*t+"px"},xe={fill:ie,stroke:ie,scale:V,scaleX:V,scaleY:V,opacity:U,fillOpacity:U,strokeOpacity:U,numOctaves:t({},H,{transform:Math.round})},Re=w({onRead:function(e,t){var n=t.element;if(W(e)){var r=function(e){return xe[e]}(e);return r?r.default:0}return n.getAttribute(e)},onRender:function(e,t){var n=t.dimensions;!function(e,t){for(var n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}(t.element,function(e,t,n,r){var o=!1,a=!1,i={},s=n?{pathLength:"0",pathSpacing:""+r}:void 0,u=void 0!==e.scale?e.scale||1e-7:e.scaleX||1,f=void 0!==e.scaleY?e.scaleY||1e-7:u||1,c=t.width*(e.originX||50)+t.x,d=t.height*(e.originY||50)+t.y,l=1*u*-c,p=1*f*-d,h=c/u,g=d/f,v={translate:"translate("+e.x+", "+e.y+") ",scale:"translate("+l+", "+p+") scale("+u+", "+f+") translate("+h+", "+g+") ",rotate:"rotate("+e.rotate+", "+c+", "+d+") ",skewX:"skewX("+e.skewX+") ",skewY:"skewY("+e.skewY+") "};for(var m in e)if(e.hasOwnProperty(m)){var y=e[m];W(m)?o=!0:!n||"pathLength"!==m&&"pathSpacing"!==m||"number"!=typeof y?n&&"pathOffset"===m?i["stroke-dashoffset"]=Oe(-y,r):i[we.has(m)?m:x(m)]=y:(a=!0,s[m]=Oe(y,r))}if(a&&(i["stroke-dasharray"]=s.pathLength+" "+s.pathSpacing),o)for(var m in i.transform="",v)if(v.hasOwnProperty(m)){var b="scale"===m?"1":"0";i.transform+=v[m].replace(/undefined/g,b)}return i}(e,n,t.isPath,t.pathLength))}}),ke=w({useCache:!1,onRead:function(e){return"scrollTop"===e?window.pageYOffset:window.pageXOffset},onRender:function(e){var t=e.scrollTop,n=void 0===t?0:t,r=e.scrollLeft,o=void 0===r?0:r;return window.scrollTo(o,n)}}),Se=new WeakMap,Le=function(e,t){var r;return e instanceof HTMLElement?r=be(e,t):e instanceof SVGElement?r=function(e){var t={element:e,dimensions:function(e){try{return function(e){return"function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}(e)}catch(e){return{x:0,y:0,width:0,height:0}}}(e),isPath:!1};return"path"===e.tagName&&(t.isPath=!0,t.pathLength=e.getTotalLength()),Re(t)}(e):e===window&&(r=ke(e)),n(void 0!==r,"No valid node provided. Node must be HTMLElement, SVGElement or window."),Se.set(e,r),r},Pe=function(e,t){return Se.has(e)?Se.get(e):Le(e,t)};e.default=function(e,t){var n="string"==typeof e?document.querySelector(e):e;return Pe(n,t)},e.createStylerFactory=w,e.buildStyleProperty=me,e.isTransformProp=W,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.stylefire={})}(this,function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var n=function(){};"production"!==process.env.NODE_ENV&&(n=function(e,t){if(!e)throw new Error("Hey, listen! ".toUpperCase()+t)});var r,o=0,a="undefined"!=typeof window&&void 0!==window.requestAnimationFrame?function(e){return window.requestAnimationFrame(e)}:function(e){var t=Date.now(),n=Math.max(0,16.7-(t-o));o=t+n,setTimeout(function(){return e(o)},n)};!function(e){e.Read="read",e.Update="update",e.Render="render",e.PostRender="postRender",e.FixedUpdate="fixedUpdate"}(r||(r={}));var i,s=1/60*1e3,u=!0,f=!1,c=!1,d={delta:0,timestamp:0},l=[r.Read,r.Update,r.Render,r.PostRender],p=function(e){return f=e},h=l.reduce(function(e,t){var r,o,a,i,s,u,c,d,l,h=(r=p,o=[],a=[],i=0,s=!1,u=0,c=new WeakSet,d=new WeakSet,l={cancel:function(e){var t=a.indexOf(e);c.add(e),-1!==t&&a.splice(t,1)},process:function(e){var t,n;if(s=!0,o=(t=[a,o])[0],(a=t[1]).length=0,i=o.length)for(u=0;u<i;u++)(n=o[u])(e),!0!==d.has(n)||c.has(n)||(l.schedule(n),r(!0));s=!1},schedule:function(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1),n("function"==typeof e,"Argument must be a function");var u=r&&s,f=u?o:a;c.delete(e),t&&d.add(e),-1===f.indexOf(e)&&(f.push(e),u&&(i=o.length))}});return e.sync[t]=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),f||b(),h.schedule(e,t,n),e},e.cancelSync[t]=function(e){return h.cancel(e)},e.steps[t]=h,e},{steps:{},sync:{},cancelSync:{}}),g=h.steps,v=h.sync,m=(h.cancelSync,function(e){return g[e].process(d)}),y=function(e){f=!1,d.delta=u?s:Math.max(Math.min(e-d.timestamp,40),1),u||(s=d.delta),d.timestamp=e,c=!0,l.forEach(m),c=!1,f&&(u=!1,a(y))},b=function(){f=!0,u=!0,c||a(y)},w=function(e){var t=e.onRead,n=e.onRender,r=e.uncachedValues,o=void 0===r?new Set:r,a=e.useCache,i=void 0===a||a;return function(e){var r={},a=[],s=!1;function u(e,t){var n=r[e];r[e]=t,r[e]!==n&&(-1===a.indexOf(e)&&a.push(e),s||(s=!0,v.render(f.render)))}var f={get:function(n,a){return void 0===a&&(a=!1),!a&&i&&!o.has(n)&&void 0!==r[n]?r[n]:t(n,e)},set:function(e,t){if("string"==typeof e)u(e,t);else for(var n in e)u(n,e[n]);return this},render:function(t){return void 0===t&&(t=!1),(s||!0===t)&&(n(r,e,a),s=!1,a.length=0),this}};return f}},O=/([a-z])([A-Z])/g,x=function(e){return e.replace(O,"$1-$2").toLowerCase()},R=new Map,k=new Map,S=["Webkit","Moz","O","ms",""],L=S.length,P="undefined"!=typeof document,C=function(e,t){return k.set(e,x(t))},Y=function(e,t){void 0===t&&(t=!1);var n=t?k:R;return n.has(e)||(P?function(e){i=i||document.createElement("div");for(var t=0;t<L;t++){var n=S[t],r=""===n,o=r?e:n+e.charAt(0).toUpperCase()+e.slice(1);(o in i.style||r)&&(R.set(e,o),C(e,(r?"":"-")+x(o)))}}(e):function(e){C(e,e)}(e)),n.get(e)||e},M=["","X","Y","Z"],T=["scale","rotate","skew","transformPerspective"].reduce(function(e,t){return M.reduce(function(e,n){return e.push(t+n),e},e)},["x","y","z"]),X=T.reduce(function(e,t){return e[t]=!0,e},{});function W(e){return!0===X[e]}function B(e,t){return T.indexOf(e)-T.indexOf(t)}var j=new Set(["originX","originY","originZ"]);function A(e){return j.has(e)}var E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},F=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},Z=function(e){return function(t){return"string"==typeof t&&0===t.indexOf(e)}},z=function(e){return e%1?Number(e.toFixed(5)):e},H={test:function(e){return"number"==typeof e},parse:parseFloat,transform:function(e){return e}},U=E({},H,{transform:F(0,1)}),V=E({},H,{default:1}),N=function(e){return{test:function(t){return"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},q=N("deg"),I=N("%"),D=N("px"),$=E({},I,{parse:function(e){return I.parse(e)/100},transform:function(e){return I.transform(100*e)}}),_=F(0,255),G=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))$/i,J=function(e){return void 0!==e.red},K=function(e){return void 0!==e.hue},Q=function(e){var t=e.length;return function(n){if("string"!=typeof n)return n;for(var r,o={},a=function(e){return"string"==typeof e?e.split(/,\s*/):[e]}((r=n).substring(r.indexOf("(")+1,r.lastIndexOf(")"))),i=0;i<t;i++)o[e[i]]=void 0!==a[i]?parseFloat(a[i]):1;return o}},ee=E({},H,{transform:function(e){return Math.round(_(e))}}),te=Z("rgb"),ne={test:function(e){return"string"==typeof e?te(e):J(e)},parse:Q(["red","green","blue","alpha"]),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha;return function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha;return"rgba("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({red:ee.transform(t),green:ee.transform(n),blue:ee.transform(r),alpha:z(o)})}},re=Z("hsl"),oe={test:function(e){return"string"==typeof e?re(e):K(e)},parse:Q(["hue","saturation","lightness","alpha"]),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha;return function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha;return"hsla("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({hue:Math.round(t),saturation:I.transform(z(n)),lightness:I.transform(z(r)),alpha:z(o)})}},ae=E({},ne,{test:Z("#"),parse:function(e){var t="",n="",r="";return e.length>4?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),t+=t,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:1}}}),ie={test:function(e){return"string"==typeof e&&G.test(e)||ne.test(e)||oe.test(e)||ae.test(e)},parse:function(e){return ne.test(e)?ne.parse(e):oe.test(e)?oe.parse(e):ae.test(e)?ae.parse(e):e},transform:function(e){return J(e)?ne.transform(e):K(e)?oe.transform(e):e}},se={color:ie,backgroundColor:ie,outlineColor:ie,fill:ie,stroke:ie,borderColor:ie,borderTopColor:ie,borderRightColor:ie,borderBottomColor:ie,borderLeftColor:ie,borderWidth:D,borderTopWidth:D,borderRightWidth:D,borderBottomWidth:D,borderLeftWidth:D,borderRadius:D,radius:D,borderTopLeftRadius:D,borderTopRightRadius:D,borderBottomRightRadius:D,borderBottomLeftRadius:D,width:D,maxWidth:D,height:D,maxHeight:D,size:D,top:D,right:D,bottom:D,left:D,padding:D,paddingTop:D,paddingRight:D,paddingBottom:D,paddingLeft:D,margin:D,marginTop:D,marginRight:D,marginBottom:D,marginLeft:D,rotate:q,rotateX:q,rotateY:q,rotateZ:q,scale:V,scaleX:V,scaleY:V,scaleZ:V,skew:q,skewX:q,skewY:q,distance:D,x:D,y:D,z:D,perspective:D,opacity:U,originX:$,originY:$,originZ:D},ue=function(e){return se[e]},fe=function(e,t){return t&&"number"==typeof e?t.transform(e):e},ce="scrollLeft",de="scrollTop",le=new Set([ce,de]),pe=new Set([ce,de,"transform"]),he={x:"translateX",y:"translateY",z:"translateZ"};function ge(e){return"function"==typeof e}function ve(e,t,n,r,o,a,i){void 0===t&&(t=!0),void 0===n&&(n={}),void 0===r&&(r={}),void 0===o&&(o={}),void 0===a&&(a=[]),void 0===i&&(i=!1);var s=!0,u=!1,f=!1;for(var c in e){var d=e[c],l=ue(c),p=fe(d,l);W(c)?(u=!0,r[c]=p,a.push(c),s&&(l.default&&d!==l.default||!l.default&&0!==d)&&(s=!1)):A(c)?(o[c]=p,f=!0):pe.has(c)&&ge(p)||(n[Y(c,i)]=p)}return(u||"function"==typeof e.transform)&&(n.transform=function(e,t,n,r,o){var a="",i=!1;n.sort(B);for(var s=n.length,u=0;u<s;u++){var f=n[u];a+=(he[f]||f)+"("+t[f]+") ",i="z"===f||i}return!i&&o?a+="translateZ(0)":a=a.trim(),ge(e.transform)?a=e.transform(t,a):r&&(a="none"),a}(e,r,a,s,t)),f&&(n.transformOrigin=(o.originX||0)+" "+(o.originY||0)+" "+(o.originZ||0)),n}var me=w({onRead:function(e,t){var n=t.element,r=t.preparseOutput,o=ue(e);if(W(e))return o&&o.default||0;if(le.has(e))return n[e];var a=window.getComputedStyle(n,null).getPropertyValue(Y(e,!0))||0;return r&&o&&o.test(a)&&o.parse?o.parse(a):a},onRender:function(e,t,n){var r=t.element,o=t.buildStyles;Object.assign(r.style,o(e)),-1!==n.indexOf(ce)&&(r[ce]=e[ce]),-1!==n.indexOf(de)&&(r[de]=e[de])},uncachedValues:le});function ye(e,n){void 0===n&&(n={});var r=n.enableHardwareAcceleration,o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n}(n,["enableHardwareAcceleration"]);return me(t({element:e,buildStyles:function(e){void 0===e&&(e=!0);var t={},n={},r={},o=[];return function(a){return o.length=0,ve(a,e,t,n,r,o,!0),t}}(r),preparseOutput:!0},o))}var be=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues"]),we=function(e,t){return e*t+"px"},Oe={fill:ie,stroke:ie,scale:V,scaleX:V,scaleY:V,opacity:U,fillOpacity:U,strokeOpacity:U,numOctaves:t({},H,{transform:Math.round})},xe=w({onRead:function(e,t){var n=t.element;if(W(e)){var r=function(e){return Oe[e]}(e);return r?r.default:0}return n.getAttribute(e)},onRender:function(e,t){var n=t.dimensions;!function(e,t){for(var n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}(t.element,function(e,t,n,r){var o=!1,a=!1,i={},s=n?{pathLength:"0",pathSpacing:""+r}:void 0,u=void 0!==e.scale?e.scale||1e-7:e.scaleX||1,f=void 0!==e.scaleY?e.scaleY||1e-7:u||1,c=t.width*(e.originX||50)+t.x,d=t.height*(e.originY||50)+t.y,l=1*u*-c,p=1*f*-d,h=c/u,g=d/f,v={translate:"translate("+e.x+", "+e.y+") ",scale:"translate("+l+", "+p+") scale("+u+", "+f+") translate("+h+", "+g+") ",rotate:"rotate("+e.rotate+", "+c+", "+d+") ",skewX:"skewX("+e.skewX+") ",skewY:"skewY("+e.skewY+") "};for(var m in e)if(e.hasOwnProperty(m)){var y=e[m];W(m)?o=!0:!n||"pathLength"!==m&&"pathSpacing"!==m||"number"!=typeof y?n&&"pathOffset"===m?i["stroke-dashoffset"]=we(-y,r):i[be.has(m)?m:x(m)]=y:(a=!0,s[m]=we(y,r))}if(a&&(i["stroke-dasharray"]=s.pathLength+" "+s.pathSpacing),o)for(var m in i.transform="",v)if(v.hasOwnProperty(m)){var b="scale"===m?"1":"0";i.transform+=v[m].replace(/undefined/g,b)}return i}(e,n,t.isPath,t.pathLength))}}),Re=w({useCache:!1,onRead:function(e){return"scrollTop"===e?window.pageYOffset:window.pageXOffset},onRender:function(e){var t=e.scrollTop,n=void 0===t?0:t,r=e.scrollLeft,o=void 0===r?0:r;return window.scrollTo(o,n)}}),ke=new WeakMap,Se=function(e,t){var r;return e instanceof HTMLElement?r=ye(e,t):e instanceof SVGElement?r=function(e){var t={element:e,dimensions:function(e){try{return function(e){return"function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}(e)}catch(e){return{x:0,y:0,width:0,height:0}}}(e),isPath:!1};return"path"===e.tagName&&(t.isPath=!0,t.pathLength=e.getTotalLength()),xe(t)}(e):e===window&&(r=Re(e)),n(void 0!==r,"No valid node provided. Node must be HTMLElement, SVGElement or window."),ke.set(e,r),r},Le=function(e,t){return ke.has(e)?ke.get(e):Se(e,t)};e.default=function(e,t){var n="string"==typeof e?document.querySelector(e):e;return Le(n,t)},e.createStylerFactory=w,e.buildStyleProperty=ve,e.isTransformProp=W,Object.defineProperty(e,"__esModule",{value:!0})});

@@ -237,13 +237,2 @@ 'use strict';

var customStyleHandlers = {
radius: {
get: 'borderRadius',
set: function (output, value) { return (output.borderRadius = value); }
},
size: {
get: 'width',
set: function (output, value) { return (output.width = output.height = value); }
}
};
var blacklist = new Set([SCROLL_LEFT, SCROLL_TOP, 'transform']);

@@ -312,9 +301,3 @@ var translateAlias = {

else if (!blacklist.has(key) || !isCustomTemplate(valueAsType)) {
var styleHandler = customStyleHandlers[key];
if (styleHandler) {
styleHandler.set(styles, valueAsType);
}
else {
styles[prefixer(key, isDashCase)] = valueAsType;
}
styles[prefixer(key, isDashCase)] = valueAsType;
}

@@ -345,6 +328,2 @@ }

function onRead(key, options) {
var styleHandler = customStyleHandlers[key];
if (styleHandler && styleHandler.get) {
return onRead(styleHandler.get, options);
}
var element = options.element, preparseOutput = options.preparseOutput;

@@ -351,0 +330,0 @@ var defaultValueType = getValueType(key);

{
"name": "stylefire",
"version": "4.0.1",
"version": "4.1.0",
"description": "Performant, simplified stylers for CSS, SVG, path and DOM scroll.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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