style-to-object
Version:
Parse CSS inline style to JavaScript object.
2 lines • 1.05 kB
JavaScript
(function(e,t){typeof exports==`object`&&typeof module<`u`?module.exports=t(require("inline-style-parser")):typeof define==`function`&&define.amd?define([`inline-style-parser`],t):(e=typeof globalThis<`u`?globalThis:e||self,e.StyleToObject=t(e.inline_style_parser))})(this,function(e){var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e};e=((e,r,i)=>(i=e==null?{}:t(a(e)),s(r||!e||!e.__esModule?n(i,`default`,{value:e,enumerable:!0}):i,e)))(e);function c(t,n){let r=null;if(!t||typeof t!=`string`)return r;let i=(0,e.default)(t),a=typeof n==`function`;return i.forEach(e=>{if(e.type!==`declaration`)return;let{property:t,value:i}=e;a?n(t,i,e):i&&(r??={},r[t]=i)}),r}return c});
//# sourceMappingURL=style-to-object.min.js.map