UNPKG

stylus-in-react

Version:
1 lines 16.2 kB
!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("camel-case"),require("css"),require("glamor"),require("html-tags"),require("react"),require("common-tags")):"function"===typeof define&&define.amd?define(["camel-case","css","glamor","html-tags","react","common-tags"],t):"object"===typeof exports?exports["stylus-in-react"]=t(require("camel-case"),require("css"),require("glamor"),require("html-tags"),require("react"),require("common-tags")):e["stylus-in-react"]=t(e["camel-case"],e.css,e.glamor,e["html-tags"],e.react,e["common-tags"])}(this,function(e,t,r,n,o,i){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=9)}([function(e,t,r){"use strict";function n(e){return"string"===typeof e&&o.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=/-webkit-|-moz-|-ms-/;e.exports=t.default},function(t,r){t.exports=e},function(e,t,r){function n(e){return e?a(o,e):null}var o=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["",""],["",""]),i=r(12),a=i.stripIndent;e.exports=n},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t){function r(e,t){if("string"!==typeof e)throw new Error(t+" constructor expected a stylus string. You passed "+e)}e.exports=r},function(e,t){e.exports=n},function(e,t,r){function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=[];return e.forEach(function(e){u.includes(e.type)||(e.selectors[0]===t?e.declarations.forEach(function(e){r.push(i(n({},a(e.property),e.value)))}):e.declarations.forEach(function(o){r.push(i(n({},e.selectors[0].replace(t,""),n({},a(o.property),o.value))))}))}),r}var i=r(15),a=r(1),u=r(34);e.exports=o},function(e,t,r){"use strict";function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,r){var n=r(10),o=r(39),i=r(40);e.exports={stylus:n,keyframes:o,fontFace:i}},function(e,t,r){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.displayName;c(e,"stylus()");var a=l(f(e)),d=a.hash,p=a.element,m=function(e){function t(){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),u(t,[{key:"render",value:function(){return s.createElement(p,Object.assign({className:""+d},this.props),this.props.children)}}]),t}(s.Component);return m.displayName=r&&"string"===typeof r?r:p,m}var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=r(11),f=r(2),l=r(13),c=r(5);e.exports=a},function(e,t){e.exports=o},function(e,t){e.exports=i},function(e,t,r){function n(e){var t=void 0,r=void 0,n=void 0,f=void 0,l=void 0,c=void 0;return window.stylus.render(e,{filename:"source.css"},function(e,d){if(e)throw new Error(e);t=o.parse(d,{source:"css"}),l=s(t),c=u(l),r=t.stylesheet.rules,n=a(r,c),f=i.css(n)}),{hash:f,element:c,stylesheet:n}}var o=r(3),i=r(4),a=r(14),u=r(37),s=r(38);e.exports=n},function(e,t,r){function n(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function o(e,t){if(!i.includes(t))return{};var r=[];return r.push.apply(r,n(a(e,t)).concat(n(s(e,t)),n(u(e,t)))),r}var i=r(6),a=r(7),u=r(35),s=r(36);e.exports=o},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(16),i=n(o),a=r(21),u=n(a),s=r(22),f=n(s),l=r(23),c=n(l),d=r(24),p=n(d),m=r(25),y=n(m),b=r(26),g=n(b),v=r(27),x=n(v),h=r(28),w=n(h),O=r(29),k=n(O),_=r(30),j=n(_),P=r(31),M=n(P),E=[c.default,f.default,p.default,g.default,x.default,w.default,k.default,j.default,M.default,y.default];t.default=(0,i.default)({prefixMap:u.default.prefixMap,plugins:E}),e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){for(var o in e){var i=e[o];if((0,d.default)(i))e[o]=t(i);else if(Array.isArray(i)){for(var u=[],f=0,c=i.length;f<c;++f){var p=(0,s.default)(n,o,i[f],e,r);(0,l.default)(u,p||i[f])}u.length>0&&(e[o]=u)}else{var m=(0,s.default)(n,o,i,e,r);m&&(e[o]=m),(0,a.default)(r,o,e)}}return e}var r=e.prefixMap,n=e.plugins;return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=r(17),a=n(i),u=r(18),s=n(u),f=r(19),l=n(f),c=r(20),d=n(c);e.exports=t.default},function(e,t,r){"use strict";function n(e,t,r){if(e.hasOwnProperty(t))for(var n=e[t],o=0,a=n.length;o<a;++o)r[n[o]+(0,i.default)(t)]=r[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(8),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,r){"use strict";function n(e,t,r,n,o){for(var i=0,a=e.length;i<a;++i){var u=e[i](t,r,n,o);if(u)return u}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,r){"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function o(e,t){if(Array.isArray(t))for(var r=0,o=t.length;r<o;++r)n(e,t[r]);else n(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e instanceof Object&&!Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=["Webkit"],o=["Moz"],i=["ms"],a=["Webkit","Moz"],u=["Webkit","ms"],s=["Webkit","Moz","ms"];t.default={plugins:[],prefixMap:{appearance:a,userSelect:s,textEmphasisPosition:n,textEmphasis:n,textEmphasisStyle:n,textEmphasisColor:n,boxDecorationBreak:n,clipPath:n,maskImage:n,maskMode:n,maskRepeat:n,maskPosition:n,maskClip:n,maskOrigin:n,maskSize:n,maskComposite:n,mask:n,maskBorderSource:n,maskBorderMode:n,maskBorderSlice:n,maskBorderWidth:n,maskBorderOutset:n,maskBorderRepeat:n,maskBorder:n,maskType:n,textDecorationStyle:n,textDecorationSkip:n,textDecorationLine:n,textDecorationColor:n,filter:n,fontFeatureSettings:n,breakAfter:s,breakBefore:s,breakInside:s,columnCount:a,columnFill:a,columnGap:a,columnRule:a,columnRuleColor:a,columnRuleStyle:a,columnRuleWidth:a,columns:a,columnSpan:a,columnWidth:a,flex:n,flexBasis:n,flexDirection:n,flexGrow:n,flexFlow:n,flexShrink:n,flexWrap:n,alignContent:n,alignItems:n,alignSelf:n,justifyContent:n,order:n,transform:n,transformOrigin:n,transformOriginX:n,transformOriginY:n,backfaceVisibility:n,perspective:n,perspectiveOrigin:n,transformStyle:n,transformOriginZ:n,animation:n,animationDelay:n,animationDirection:n,animationFillMode:n,animationDuration:n,animationIterationCount:n,animationName:n,animationPlayState:n,animationTimingFunction:n,backdropFilter:n,fontKerning:n,scrollSnapType:u,scrollSnapPointsX:u,scrollSnapPointsY:u,scrollSnapDestination:u,scrollSnapCoordinate:u,shapeImageThreshold:n,shapeImageMargin:n,shapeImageOutside:n,hyphens:s,flowInto:u,flowFrom:u,regionFragment:u,textAlignLast:o,tabSize:o,wrapFlow:i,wrapThrough:i,wrapMargin:i,gridTemplateColumns:i,gridTemplateRows:i,gridTemplateAreas:i,gridTemplate:i,gridAutoColumns:i,gridAutoRows:i,gridAutoFlow:i,grid:i,gridRowStart:i,gridColumnStart:i,gridRowEnd:i,gridRow:i,gridColumn:i,gridColumnEnd:i,gridColumnGap:i,gridRowGap:i,gridArea:i,gridGap:i,textSizeAdjust:u,borderImage:n,borderImageOutset:n,borderImageRepeat:n,borderImageSlice:n,borderImageSource:n,borderImageWidth:n,transitionDelay:n,transitionDuration:n,transitionProperty:n,transitionTimingFunction:n}},e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("cursor"===e&&i.hasOwnProperty(t))return o.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=["-webkit-","-moz-",""],i={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("cross-fade(")>-1)return a.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("filter(")>-1)return a.map(function(e){return t.replace(/filter\(/g,e+"filter(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("display"===e&&o.hasOwnProperty(t))return o[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t,r){"use strict";function n(e,t,r){"flexDirection"===e&&"string"===typeof t&&(t.indexOf("column")>-1?r.WebkitBoxOrient="vertical":r.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?r.WebkitBoxDirection="reverse":r.WebkitBoxDirection="normal"),i.hasOwnProperty(e)&&(r[i[e]]=o[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("string"===typeof t&&!(0,i.default)(t)&&u.test(t))return a.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-","-moz-",""],u=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("string"===typeof t&&!(0,i.default)(t)&&t.indexOf("image-set(")>-1)return a.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,r){"use strict";function n(e,t){if(i.hasOwnProperty(e)&&a.hasOwnProperty(t))return o.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=["-webkit-","-moz-",""],i={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},a={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if((0,f.default)(e))return e;for(var r=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),n=0,o=r.length;n<o;++n){var i=r[n],a=[i];for(var s in t){var l=(0,u.default)(s);if(i.indexOf(l)>-1&&"order"!==l)for(var c=t[s],d=0,m=c.length;d<m;++d)a.unshift(i.replace(l,p[c[d]]+l))}r[n]=a.join(",")}return r.join(",")}function i(e,t,r,n){if("string"===typeof t&&d.hasOwnProperty(e)){var i=o(t,n),a=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-moz-|-ms-/.test(e)}).join(",");if(e.indexOf("Webkit")>-1)return a;var u=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?u:(r["Webkit"+(0,c.default)(e)]=a,r["Moz"+(0,c.default)(e)]=u,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=r(32),u=n(a),s=r(0),f=n(s),l=r(8),c=n(l),d={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t,r){"use strict";function n(e){return(0,i.default)(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(33),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e in a?a[e]:a[e]=e.replace(o,"-$&").toLowerCase().replace(i,"-ms-")}var o=/[A-Z]/g,i=/^ms-/,a={};e.exports=n},function(e,t){e.exports=["media","keyframes","font-face","supports","page","namespace","import","host","document","custom-media","charset"]},function(e,t,r){function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r={};return e.forEach(function(e){e.selectors[0]===t&&e.declarations.forEach(function(e){Object.assign(r,n({},a(e.property),e.value))})}),r}function i(e,t){var r=[];return e.forEach(function(e){"media"===e.type&&r.push(n({},"@media "+e.media,o(e.rules,t)))}),r}var a=r(1);e.exports=i},function(e,t,r){function n(e,t){var r=[];return e.forEach(function(e){"supports"===e.type&&r.push(o(e.rules,t))}),r}var o=r(7);e.exports=n},function(e,t,r){function n(e){if(null!==e){var t=e[0].split(":")[0];if(!o.includes(t))throw new Error("'"+t+"' is not a valid HTML element.");return t}return null}var o=r(6);e.exports=n},function(e,t){function r(e){var t=e.stylesheet.rules[0]&&e.stylesheet.rules[0].type?e.stylesheet.rules[0].type:"";return n.includes(t)?e.stylesheet.rules[0].rules[0].selectors:e.stylesheet.rules[0].selectors}var n=["media","supports","import"];e.exports=r},function(e,t,r){function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e){var t={};return e.declarations.forEach(function(e){Object.assign(t,n({},l(e.property),e.value))}),t}function i(e){var t={};return e.keyframes.forEach(function(e){Object.assign(t,n({},e.values[0],o(e)))}),t}function a(e){var t={};return e.forEach(function(e){Object.assign(t,i(e))}),t}function u(e){d(e,"keyframes()");var t=void 0,r=void 0,n=void 0,o=void 0;return window.stylus.render(c(e),{filename:"source.css"},function(e,i){if(e)throw new Error(e);if(t=f.parse(i,{source:"css"}),"keyframes"!==t.stylesheet.rules[0].type)throw new Error("Not a keyframe rule.");r=t.stylesheet.rules[0].name,n=t.stylesheet.rules,o=a(n)}),s.css.keyframes(r,o)}var s=r(4),f=r(3),l=r(1),c=r(2),d=r(5);e.exports=u},function(e,t,r){function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e){var t={};return e.declarations.forEach(function(e){Object.assign(t,n({},f(e.property),e.value))}),t}function i(e){var t={};return e.forEach(function(e){Object.assign(t,o(e))}),t}function a(e){c(e,"fontFace()");var t=void 0,r=void 0,n=void 0;return window.stylus.render(l(e),{filename:"source.css"},function(e,o){if(e)throw new Error(e);if(t=s.parse(o,{source:"css"}),"font-face"!==t.stylesheet.rules[0].type)throw new Error("Not a @font-face rule.");r=t.stylesheet.rules,n=i(r)}),u.css.fontFace(n)}var u=r(4),s=r(3),f=r(1),l=r(2),c=r(5);e.exports=a}])});