Socket
Socket
Sign inDemoInstall

rax-text

Package Overview
Dependencies
Maintainers
7
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rax-text - npm Package Compare versions

Comparing version 2.0.7 to 2.1.0-0

es/miniapp-native/ali-miniapp/fmtEvent.d.ts

4

CHANGELOG.md
# Changelog
## 2.0.8
- Format npm output files
## 2.0.7

@@ -4,0 +8,0 @@ - [feat] Add line-clamp standard support

2

dist/index-es6.js

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

!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=2)}([function(e,t){e.exports=require("rax")},function(e,t){e.exports=require("universal-env")},function(e,t,n){e.exports=n(3)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1);n(4);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=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&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const s="rax-text-v2",a=Object(r.forwardRef)(((e,t)=>{const{className:n,style:a,numberOfLines:c,children:u,onPress:f,onClick:p}=e,b=l(e,["className","style","numberOfLines","children","onPress","onClick"]),y=p||f,O="string"==typeof c?parseInt(c,10):c;let d="";if(null!=u&&(d=Array.isArray(u)?u.join(""):u.toString()),o.isWeex)return Object(r.createElement)("text",i({},b,{ref:t,className:n,style:Object.assign({lines:O},a),onClick:y}),d);if(o.isMiniApp||o.isWeChatMiniProgram)return Object(r.createElement)("text",i({},b,{ref:t,className:`rax-text-v2 ${n}`,style:Object.assign({lines:O},a),onClick:y,"number-of-lines":O}),d);{const e=[s,n];O&&(e.push("rax-text-v2--overflow-hidden"),1===O?e.push("rax-text-v2--singleline"):e.push("rax-text-v2--multiline"));const o=O>1?O:void 0;return Object(r.createElement)("span",i({},b,{ref:t,className:e.join(" "),style:Object.assign(Object.assign({},a),{WebkitLineClamp:o,lineClamp:o}),onClick:y}),d)}}));a.displayName="Text",t.default=a},function(e,t,n){}]);
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=8)}([function(e,t){e.exports=require("universal-env")},function(e,t){e.exports=require("rax")},function(e,t,r){"use strict";function n(e){return e.displayName="ScrollView",e}r.d(t,"a",(function(){return n}))},function(e,t,r){},function(e,t,r){"use strict";var n=r(1),o=r(2);r(3);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};const s="rax-text-v2",l=Object(n.forwardRef)(((e,t)=>{const{className:r,style:o,numberOfLines:l,children:c,onPress:u,onClick:f}=e,p=a(e,["className","style","numberOfLines","children","onPress","onClick"]),y="string"==typeof l?parseInt(l,10):l;let b="";null!=c&&(b=Array.isArray(c)?c.join(""):c.toString());const O=[s,r];y&&(O.push("rax-text-v2--overflow-hidden"),1===y?O.push("rax-text-v2--singleline"):O.push("rax-text-v2--multiline"));const v=y>1?y:void 0;return Object(n.createElement)("span",i({},p,{ref:t,className:O.join(" "),style:Object.assign(Object.assign({},o),{WebkitLineClamp:v,lineClamp:v}),onClick:f||u}),b)}));t.a=Object(o.a)(l)},function(e,t){},function(e,t,r){"use strict";var n=r(1),o=r(0),i=r(2);r(3);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};const l="rax-text-v2",c=Object(n.forwardRef)(((e,t)=>{const{className:r,style:i,numberOfLines:c,children:u,onPress:f,onClick:p}=e,y=s(e,["className","style","numberOfLines","children","onPress","onClick"]),b="string"==typeof c?parseInt(c,10):c;let O="";null!=u&&(O=Array.isArray(u)?u.join(""):u.toString());let v=[l,r];!o.isMiniApp&&b&&(v=v.concat(["rax-text-v2--overflow-hidden","rax-text-v2--multiline"]));const d=b>0?b:void 0,j=v.join(" ");return Object(n.createElement)("text",a({},y,{ref:t,className:j,style:Object.assign(Object.assign({},i),{WebkitLineClamp:d}),onClick:p||f,"number-of-lines":b}),O)}));t.a=Object(i.a)(c)},function(e,t,r){"use strict";var n=r(1),o=r(2);r(3);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};const s=Object(n.forwardRef)(((e,t)=>{const{className:r,style:o,numberOfLines:s,children:l,onPress:c,onClick:u}=e,f=a(e,["className","style","numberOfLines","children","onPress","onClick"]),p="string"==typeof s?parseInt(s,10):s;let y="";return null!=l&&(y=Array.isArray(l)?l.join(""):l.toString()),Object(n.createElement)("text",i({},f,{ref:t,className:r,style:Object.assign({lines:p},o),onClick:u||c}),y)}));t.a=Object(o.a)(s)},function(e,t,r){e.exports=r(9)},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r(4),i=r(6),a=r(7),s=r(5);for(var l in s)["default"].indexOf(l)<0&&function(e){r.d(t,e,(function(){return s[e]}))}(l);let c=null;c=n.isWeb?o.a:n.isMiniApp||n.isWeChatMiniProgram||n.isByteDanceMicroApp||n.isBaiduSmartProgram||n.isKuaiShouMiniProgram?i.a:n.isWeex?a.a:o.a,t.default=c}]);

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

!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=3)}([function(e,t){e.exports=require("rax")},function(e,t){e.exports=require("universal-env")},function(e,t){e.exports={"rax-text-v2":{boxSizing:"border-box",display:"block",fontSize:"32rpx",whiteSpace:"pre-wrap"},"rax-text-v2--overflow-hidden":{overflow:"hidden"},"rax-text-v2--singleline":{whiteSpace:"nowrap"},"rax-text-v2--multiline":{display:"-webkit-box",WebkitBoxOrient:"vertical"}}},function(e,t,r){e.exports=r(4)},function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(1),o=r(2);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r},l=r.n(o).a;function c(){var e=[],t=arguments[0],r=Object.prototype.toString.call(t).slice(8,-1).toLowerCase();if("string"===r)(t=t.trim())&&e.push(t);else if("array"===r)t.forEach((function(t){(t=c(t).trim())&&e.push(t)}));else if("object"===r)for(var n in t)(n=n.trim())&&t.hasOwnProperty(n)&&t[n]&&e.push(n);return e.join(" ").trim()}function u(e){var t=l.__cache||(l.__cache={}),r=c(e),n=r.split(/\s+/),i=t[r];return i||(i={},1===n.length?i=l[n[0].trim()]:n.forEach((function(e){"object"==typeof l[e.trim()]&&(i=Object.assign(i,l[e.trim()]))})),t[r]=i),i}var f="rax-text-v2",p=Object(n.forwardRef)((function(e,t){var r=e.className,o=e.style,l=e.numberOfLines,c=e.children,p=e.onPress,b=e.onClick,y=s(e,["className","style","numberOfLines","children","onPress","onClick"]),O=b||p,v="string"==typeof l?parseInt(l,10):l,d="";if(null!=c&&(d=Array.isArray(c)?c.join(""):c.toString()),i.isWeex)return Object(n.createElement)("text",a({},y,{ref:t,className:r,style:Object.assign({},u(r),Object.assign({lines:v},o)),onClick:O}),d);if(i.isMiniApp||i.isWeChatMiniProgram)return Object(n.createElement)("text",a({},y,{ref:t,className:f+" "+r,style:Object.assign({},u(f+" "+r),Object.assign({lines:v},o)),onClick:O,"number-of-lines":v}),d);var m=[f,r];v&&(m.push(f+"--overflow-hidden"),1===v?m.push(f+"--singleline"):m.push(f+"--multiline"));var j=v>1?v:void 0;return Object(n.createElement)("span",a({},y,{ref:t,className:m.join(" "),style:Object.assign({},u(m.join(" ")),Object.assign(Object.assign({},o),{WebkitLineClamp:j,lineClamp:j})),onClick:O}),d)}));p.displayName="Text",t.default=p}]);
!function(e){var r={};function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)t.d(n,i,function(r){return e[r]}.bind(null,i));return 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,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s=8)}([function(e,r){e.exports=require("universal-env")},function(e,r){e.exports=require("rax")},function(e,r,t){"use strict";function n(e){return e.displayName="ScrollView",e}t.d(r,"a",(function(){return n}))},function(e,r){e.exports={"rax-text-v2":{boxSizing:"border-box",display:"block",fontSize:"32rpx",whiteSpace:"pre-wrap"},"rax-text-v2--overflow-hidden":{overflow:"hidden"},"rax-text-v2--singleline":{whiteSpace:"nowrap"},"rax-text-v2--multiline":{display:"-webkit-box",WebkitBoxOrient:"vertical"}}},function(e,r,t){"use strict";var n=t(1),i=t(2),o=t(3);function a(){return(a=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var c=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)r.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]])}return t},s=t.n(o).a;function l(){var e=[],r=arguments[0],t=Object.prototype.toString.call(r).slice(8,-1).toLowerCase();if("string"===t)(r=r.trim())&&e.push(r);else if("array"===t)r.forEach((function(r){(r=l(r).trim())&&e.push(r)}));else if("object"===t)for(var n in r)(n=n.trim())&&r.hasOwnProperty(n)&&r[n]&&e.push(n);return e.join(" ").trim()}function u(e){var r=s.__cache||(s.__cache={}),t=l(e),n=t.split(/\s+/),i=r[t];return i||(i={},1===n.length?i=s[n[0].trim()]:n.forEach((function(e){"object"==typeof s[e.trim()]&&(i=Object.assign(i,s[e.trim()]))})),r[t]=i),i}var f="rax-text-v2",p=Object(n.forwardRef)((function(e,r){var t=e.className,i=e.style,o=e.numberOfLines,s=e.children,l=e.onPress,p=e.onClick,b=c(e,["className","style","numberOfLines","children","onPress","onClick"]),y="string"==typeof o?parseInt(o,10):o,O="";null!=s&&(O=Array.isArray(s)?s.join(""):s.toString());var v=[f,t];y&&(v.push(f+"--overflow-hidden"),1===y?v.push(f+"--singleline"):v.push(f+"--multiline"));var m=y>1?y:void 0;return Object(n.createElement)("span",a({},b,{ref:r,className:v.join(" "),style:Object.assign({},u(v.join(" ")),Object.assign(Object.assign({},i),{WebkitLineClamp:m,lineClamp:m})),onClick:p||l}),O)}));r.a=Object(i.a)(p)},function(e,r){},function(e,r,t){"use strict";var n=t(1),i=t(0),o=t(2),a=t(3);function c(){return(c=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var s=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)r.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]])}return t},l=t.n(a).a;function u(){var e=[],r=arguments[0],t=Object.prototype.toString.call(r).slice(8,-1).toLowerCase();if("string"===t)(r=r.trim())&&e.push(r);else if("array"===t)r.forEach((function(r){(r=u(r).trim())&&e.push(r)}));else if("object"===t)for(var n in r)(n=n.trim())&&r.hasOwnProperty(n)&&r[n]&&e.push(n);return e.join(" ").trim()}function f(e){var r=l.__cache||(l.__cache={}),t=u(e),n=t.split(/\s+/),i=r[t];return i||(i={},1===n.length?i=l[n[0].trim()]:n.forEach((function(e){"object"==typeof l[e.trim()]&&(i=Object.assign(i,l[e.trim()]))})),r[t]=i),i}var p="rax-text-v2",b=Object(n.forwardRef)((function(e,r){var t=e.className,o=e.style,a=e.numberOfLines,l=e.children,u=e.onPress,b=e.onClick,y=s(e,["className","style","numberOfLines","children","onPress","onClick"]),O="string"==typeof a?parseInt(a,10):a,v="";null!=l&&(v=Array.isArray(l)?l.join(""):l.toString());var m=[p,t];!i.isMiniApp&&O&&(m=m.concat([p+"--overflow-hidden",p+"--multiline"]));var j=O>0?O:void 0,h=m.join(" ");return Object(n.createElement)("text",c({},y,{ref:r,className:h,style:Object.assign({},f(h),Object.assign(Object.assign({},o),{WebkitLineClamp:j})),onClick:b||u,"number-of-lines":O}),v)}));r.a=Object(o.a)(b)},function(e,r,t){"use strict";var n=t(1),i=t(2),o=t(3);function a(){return(a=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var c=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)r.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]])}return t},s=t.n(o).a;function l(){var e=[],r=arguments[0],t=Object.prototype.toString.call(r).slice(8,-1).toLowerCase();if("string"===t)(r=r.trim())&&e.push(r);else if("array"===t)r.forEach((function(r){(r=l(r).trim())&&e.push(r)}));else if("object"===t)for(var n in r)(n=n.trim())&&r.hasOwnProperty(n)&&r[n]&&e.push(n);return e.join(" ").trim()}function u(e){var r=s.__cache||(s.__cache={}),t=l(e),n=t.split(/\s+/),i=r[t];return i||(i={},1===n.length?i=s[n[0].trim()]:n.forEach((function(e){"object"==typeof s[e.trim()]&&(i=Object.assign(i,s[e.trim()]))})),r[t]=i),i}var f=Object(n.forwardRef)((function(e,r){var t=e.className,i=e.style,o=e.numberOfLines,s=e.children,l=e.onPress,f=e.onClick,p=c(e,["className","style","numberOfLines","children","onPress","onClick"]),b="string"==typeof o?parseInt(o,10):o,y="";return null!=s&&(y=Array.isArray(s)?s.join(""):s.toString()),Object(n.createElement)("text",a({},p,{ref:r,className:t,style:Object.assign({},u(t),Object.assign({lines:b},i)),onClick:f||l}),y)}));r.a=Object(i.a)(f)},function(e,r,t){e.exports=t(9)},function(e,r,t){"use strict";t.r(r);var n=t(0),i=t(4),o=t(6),a=t(7),c=t(5);for(var s in c)["default"].indexOf(s)<0&&function(e){t.d(r,e,(function(){return c[e]}))}(s);var l=null;l=n.isWeb?i.a:n.isMiniApp||n.isWeChatMiniProgram||n.isByteDanceMicroApp||n.isBaiduSmartProgram||n.isKuaiShouMiniProgram?o.a:n.isWeex?a.a:i.a,r.default=l}]);

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

!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=2)}([function(e,t){e.exports=require("rax")},function(e,t){e.exports=require("universal-env")},function(e,t,r){e.exports=r(3)},function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(1);r(4);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r},a="rax-text-v2",s=Object(n.forwardRef)((function(e,t){var r=e.className,s=e.style,u=e.numberOfLines,c=e.children,f=e.onPress,p=e.onClick,b=l(e,["className","style","numberOfLines","children","onPress","onClick"]),y=p||f,O="string"==typeof u?parseInt(u,10):u,d="";if(null!=c&&(d=Array.isArray(c)?c.join(""):c.toString()),i.isWeex)return Object(n.createElement)("text",o({},b,{ref:t,className:r,style:Object.assign({lines:O},s),onClick:y}),d);if(i.isMiniApp||i.isWeChatMiniProgram)return Object(n.createElement)("text",o({},b,{ref:t,className:a+" "+r,style:Object.assign({lines:O},s),onClick:y,"number-of-lines":O}),d);var m=[a,r];O&&(m.push(a+"--overflow-hidden"),1===O?m.push(a+"--singleline"):m.push(a+"--multiline"));var v=O>1?O:void 0;return Object(n.createElement)("span",o({},b,{ref:t,className:m.join(" "),style:Object.assign(Object.assign({},s),{WebkitLineClamp:v,lineClamp:v}),onClick:y}),d)}));s.displayName="Text",t.default=s},function(e,t,r){}]);
!function(e){var r={};function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=r,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(n.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)n.d(t,o,function(r){return e[r]}.bind(null,o));return t},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="/",n(n.s=8)}([function(e,r){e.exports=require("universal-env")},function(e,r){e.exports=require("rax")},function(e,r,n){"use strict";function t(e){return e.displayName="ScrollView",e}n.d(r,"a",(function(){return t}))},function(e,r,n){},function(e,r,n){"use strict";var t=n(1),o=n(2);n(3);function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}var a=function(e,r){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(n[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(t=Object.getOwnPropertySymbols(e);o<t.length;o++)r.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(n[t[o]]=e[t[o]])}return n},l="rax-text-v2",s=Object(t.forwardRef)((function(e,r){var n=e.className,o=e.style,s=e.numberOfLines,c=e.children,u=e.onPress,f=e.onClick,p=a(e,["className","style","numberOfLines","children","onPress","onClick"]),y="string"==typeof s?parseInt(s,10):s,b="";null!=c&&(b=Array.isArray(c)?c.join(""):c.toString());var O=[l,n];y&&(O.push(l+"--overflow-hidden"),1===y?O.push(l+"--singleline"):O.push(l+"--multiline"));var v=y>1?y:void 0;return Object(t.createElement)("span",i({},p,{ref:r,className:O.join(" "),style:Object.assign(Object.assign({},o),{WebkitLineClamp:v,lineClamp:v}),onClick:f||u}),b)}));r.a=Object(o.a)(s)},function(e,r){},function(e,r,n){"use strict";var t=n(1),o=n(0),i=n(2);n(3);function a(){return(a=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}var l=function(e,r){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(n[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(t=Object.getOwnPropertySymbols(e);o<t.length;o++)r.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(n[t[o]]=e[t[o]])}return n},s="rax-text-v2",c=Object(t.forwardRef)((function(e,r){var n=e.className,i=e.style,c=e.numberOfLines,u=e.children,f=e.onPress,p=e.onClick,y=l(e,["className","style","numberOfLines","children","onPress","onClick"]),b="string"==typeof c?parseInt(c,10):c,O="";null!=u&&(O=Array.isArray(u)?u.join(""):u.toString());var v=[s,n];!o.isMiniApp&&b&&(v=v.concat([s+"--overflow-hidden",s+"--multiline"]));var d=b>0?b:void 0,j=v.join(" ");return Object(t.createElement)("text",a({},y,{ref:r,className:j,style:Object.assign(Object.assign({},i),{WebkitLineClamp:d}),onClick:p||f,"number-of-lines":b}),O)}));r.a=Object(i.a)(c)},function(e,r,n){"use strict";var t=n(1),o=n(2);n(3);function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}var a=function(e,r){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(n[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(t=Object.getOwnPropertySymbols(e);o<t.length;o++)r.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(n[t[o]]=e[t[o]])}return n},l=Object(t.forwardRef)((function(e,r){var n=e.className,o=e.style,l=e.numberOfLines,s=e.children,c=e.onPress,u=e.onClick,f=a(e,["className","style","numberOfLines","children","onPress","onClick"]),p="string"==typeof l?parseInt(l,10):l,y="";return null!=s&&(y=Array.isArray(s)?s.join(""):s.toString()),Object(t.createElement)("text",i({},f,{ref:r,className:n,style:Object.assign({lines:p},o),onClick:u||c}),y)}));r.a=Object(o.a)(l)},function(e,r,n){e.exports=n(9)},function(e,r,n){"use strict";n.r(r);var t=n(0),o=n(4),i=n(6),a=n(7),l=n(5);for(var s in l)["default"].indexOf(s)<0&&function(e){n.d(r,e,(function(){return l[e]}))}(s);var c=null;c=t.isWeb?o.a:t.isMiniApp||t.isWeChatMiniProgram||t.isByteDanceMicroApp||t.isBaiduSmartProgram||t.isKuaiShouMiniProgram?i.a:t.isWeex?a.a:o.a,r.default=c}]);

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

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.raxText=t():e.raxText=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=2)}([function(e,t){e.exports=require("rax")},function(e,t){e.exports=require("universal-env")},function(e,t,n){e.exports=n(3)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1);n(4);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=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&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},a="rax-text-v2",s=Object(r.forwardRef)((function(e,t){var n=e.className,s=e.style,u=e.numberOfLines,c=e.children,f=e.onPress,p=e.onClick,b=l(e,["className","style","numberOfLines","children","onPress","onClick"]),y=p||f,d="string"==typeof u?parseInt(u,10):u,O="";if(null!=c&&(O=Array.isArray(c)?c.join(""):c.toString()),o.isWeex)return Object(r.createElement)("text",i({},b,{ref:t,className:n,style:Object.assign({lines:d},s),onClick:y}),O);if(o.isMiniApp||o.isWeChatMiniProgram)return Object(r.createElement)("text",i({},b,{ref:t,className:a+" "+n,style:Object.assign({lines:d},s),onClick:y,"number-of-lines":d}),O);var m=[a,n];d&&(m.push(a+"--overflow-hidden"),1===d?m.push(a+"--singleline"):m.push(a+"--multiline"));var j=d>1?d:void 0;return Object(r.createElement)("span",i({},b,{ref:t,className:m.join(" "),style:Object.assign(Object.assign({},s),{WebkitLineClamp:j,lineClamp:j}),onClick:y}),O)}));s.displayName="Text",t.default=s},function(e,t,n){}])}));
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.raxText=r():e.raxText=r()}(window,(function(){return function(e){var r={};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}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return 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,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s=8)}([function(e,r){e.exports=require("universal-env")},function(e,r){e.exports=require("rax")},function(e,r,t){"use strict";function n(e){return e.displayName="ScrollView",e}t.d(r,"a",(function(){return n}))},function(e,r,t){},function(e,r,t){"use strict";var n=t(1),o=t(2);t(3);function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var a=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(t[n[o]]=e[n[o]])}return t},c="rax-text-v2",s=Object(n.forwardRef)((function(e,r){var t=e.className,o=e.style,s=e.numberOfLines,l=e.children,u=e.onPress,f=e.onClick,p=a(e,["className","style","numberOfLines","children","onPress","onClick"]),y="string"==typeof s?parseInt(s,10):s,b="";null!=l&&(b=Array.isArray(l)?l.join(""):l.toString());var O=[c,t];y&&(O.push(c+"--overflow-hidden"),1===y?O.push(c+"--singleline"):O.push(c+"--multiline"));var d=y>1?y:void 0;return Object(n.createElement)("span",i({},p,{ref:r,className:O.join(" "),style:Object.assign(Object.assign({},o),{WebkitLineClamp:d,lineClamp:d}),onClick:f||u}),b)}));r.a=Object(o.a)(s)},function(e,r){},function(e,r,t){"use strict";var n=t(1),o=t(0),i=t(2);t(3);function a(){return(a=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var c=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(t[n[o]]=e[n[o]])}return t},s="rax-text-v2",l=Object(n.forwardRef)((function(e,r){var t=e.className,i=e.style,l=e.numberOfLines,u=e.children,f=e.onPress,p=e.onClick,y=c(e,["className","style","numberOfLines","children","onPress","onClick"]),b="string"==typeof l?parseInt(l,10):l,O="";null!=u&&(O=Array.isArray(u)?u.join(""):u.toString());var d=[s,t];!o.isMiniApp&&b&&(d=d.concat([s+"--overflow-hidden",s+"--multiline"]));var v=b>0?b:void 0,j=d.join(" ");return Object(n.createElement)("text",a({},y,{ref:r,className:j,style:Object.assign(Object.assign({},i),{WebkitLineClamp:v}),onClick:p||f,"number-of-lines":b}),O)}));r.a=Object(i.a)(l)},function(e,r,t){"use strict";var n=t(1),o=t(2);t(3);function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var a=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(t[n[o]]=e[n[o]])}return t},c=Object(n.forwardRef)((function(e,r){var t=e.className,o=e.style,c=e.numberOfLines,s=e.children,l=e.onPress,u=e.onClick,f=a(e,["className","style","numberOfLines","children","onPress","onClick"]),p="string"==typeof c?parseInt(c,10):c,y="";return null!=s&&(y=Array.isArray(s)?s.join(""):s.toString()),Object(n.createElement)("text",i({},f,{ref:r,className:t,style:Object.assign({lines:p},o),onClick:u||l}),y)}));r.a=Object(o.a)(c)},function(e,r,t){e.exports=t(9)},function(e,r,t){"use strict";t.r(r);var n=t(0),o=t(4),i=t(6),a=t(7),c=t(5);for(var s in c)["default"].indexOf(s)<0&&function(e){t.d(r,e,(function(){return c[e]}))}(s);var l=null;l=n.isWeb?o.a:n.isMiniApp||n.isWeChatMiniProgram||n.isByteDanceMicroApp||n.isBaiduSmartProgram||n.isKuaiShouMiniProgram?i.a:n.isWeex?a.a:o.a,r.default=l}])}));

@@ -1,5 +0,3 @@

import { ForwardRefExoticComponent } from 'rax';
import { TextProps } from './types';
import './index.css';
declare const Text: ForwardRefExoticComponent<TextProps>;
declare let Text: any;
export default Text;
export * from './types';

@@ -1,134 +0,18 @@

function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import { isWeb, isWeex, isMiniApp, isWeChatMiniProgram, isByteDanceMicroApp, isBaiduSmartProgram, isKuaiShouMiniProgram } from 'universal-env';
import TextWeb from './web';
import TextMiniApp from './miniapp';
import TextWeex from './weex';
var Text = null;
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
import { createElement, forwardRef } from 'rax';
import { isWeex, isMiniApp, isWeChatMiniProgram } from 'universal-env';
import indexStyleSheet from './index.css'; // add vesion in style to avoid conflict with older version
var _styleSheet = indexStyleSheet;
function _getClassName() {
var className = [];
var args = arguments[0];
var type = Object.prototype.toString.call(args).slice(8, -1).toLowerCase();
if (type === 'string') {
args = args.trim();
args && className.push(args);
} else if (type === 'array') {
args.forEach(function (cls) {
cls = _getClassName(cls).trim();
cls && className.push(cls);
});
} else if (type === 'object') {
for (var k in args) {
k = k.trim();
if (k && args.hasOwnProperty(k) && args[k]) {
className.push(k);
}
}
}
return className.join(' ').trim();
if (isWeb) {
Text = TextWeb;
} else if (isMiniApp || isWeChatMiniProgram || isByteDanceMicroApp || isBaiduSmartProgram || isKuaiShouMiniProgram) {
Text = TextMiniApp;
} else if (isWeex) {
Text = TextWeex;
} else {
Text = TextWeb;
}
function _getStyle(classNameExpression) {
var cache = _styleSheet.__cache || (_styleSheet.__cache = {});
var className = _getClassName(classNameExpression);
var classNameArr = className.split(/\s+/);
var style = cache[className];
if (!style) {
style = {};
if (classNameArr.length === 1) {
style = _styleSheet[classNameArr[0].trim()];
} else {
classNameArr.forEach(function (cls) {
var value = _styleSheet[cls.trim()];
if (typeof value === 'object') {
style = Object.assign(style, _styleSheet[cls.trim()]);
}
});
}
cache[className] = style;
}
return style;
}
var prefixCls = 'rax-text-v2';
var Text = forwardRef(function (props, ref) {
var className = props.className,
style = props.style,
numberOfLines = props.numberOfLines,
children = props.children,
onPress = props.onPress,
onClick = props.onClick,
rest = _objectWithoutPropertiesLoose(props, ["className", "style", "numberOfLines", "children", "onPress", "onClick"]);
var handleClick = onClick || onPress;
var lines = typeof numberOfLines === 'string' ? parseInt(numberOfLines, 10) : numberOfLines;
var textString = '';
if (children != null) {
textString = Array.isArray(children) ? children.join('') : children.toString();
}
if (isWeex) {
return createElement("text", _extends({}, rest, {
ref: ref,
className: className,
style: Object.assign({}, _getStyle(className), _extends({
lines: lines
}, style)),
onClick: handleClick
}), textString);
} else if (isMiniApp || isWeChatMiniProgram) {
return createElement("text", _extends({}, rest, {
ref: ref,
className: prefixCls + " " + className,
style: Object.assign({}, _getStyle(prefixCls + " " + className), _extends({
lines: lines
}, style)),
onClick: handleClick,
"number-of-lines": lines
}), textString);
} else {
var classNames = [prefixCls, className];
if (lines) {
classNames.push(prefixCls + "--overflow-hidden");
if (lines === 1) {
classNames.push(prefixCls + "--singleline");
} else {
classNames.push(prefixCls + "--multiline");
}
}
var lineClamp = lines > 1 ? lines : undefined;
return createElement("span", _extends({}, rest, {
ref: ref,
className: classNames.join(' ') // Vendor prefixes should begin with a capital letter.
,
style: Object.assign({}, _getStyle(classNames.join(' ')), _extends({}, style, {
// Currently only -webkit-line-clamp is supported in browsers
// https://www.w3.org/TR/css-overflow-3/#webkit-line-clamp
WebkitLineClamp: lineClamp,
// Add line-clamp for standard compatibility and engines which
// has already support it such as Kraken
lineClamp: lineClamp
})),
onClick: handleClick
}), textString);
}
});
Text.displayName = 'Text';
export default Text;
export default Text;
export * from './types';

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

export {};
import { ForwardRefExoticComponent } from 'rax';
import { TextProps } from '../types';
import '../index.css';
declare const _default: ForwardRefExoticComponent<TextProps>;
export default _default;

@@ -1,22 +0,104 @@

import fmtEvent from './fmtEvent';
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var noop = function () {};
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
Component({
data: {},
props: {
className: '',
style: '',
selectable: false,
space: '',
decode: false,
numberOfLines: 0,
onClick: noop
},
methods: {
onClick: function (e) {
var event = fmtEvent(this.props, e);
this.props.onClick(event);
import { createElement, forwardRef } from 'rax';
import { isMiniApp } from 'universal-env';
import wrapper from '../utils/wrapper';
import indexStyleSheet from '../index.css'; // add version in style to avoid conflict with older version
var _styleSheet = indexStyleSheet;
function _getClassName() {
var className = [];
var args = arguments[0];
var type = Object.prototype.toString.call(args).slice(8, -1).toLowerCase();
if (type === 'string') {
args = args.trim();
args && className.push(args);
} else if (type === 'array') {
args.forEach(function (cls) {
cls = _getClassName(cls).trim();
cls && className.push(cls);
});
} else if (type === 'object') {
for (var k in args) {
k = k.trim();
if (k && args.hasOwnProperty(k) && args[k]) {
className.push(k);
}
}
}
});
return className.join(' ').trim();
}
function _getStyle(classNameExpression) {
var cache = _styleSheet.__cache || (_styleSheet.__cache = {});
var className = _getClassName(classNameExpression);
var classNameArr = className.split(/\s+/);
var style = cache[className];
if (!style) {
style = {};
if (classNameArr.length === 1) {
style = _styleSheet[classNameArr[0].trim()];
} else {
classNameArr.forEach(function (cls) {
var value = _styleSheet[cls.trim()];
if (typeof value === 'object') {
style = Object.assign(style, _styleSheet[cls.trim()]);
}
});
}
cache[className] = style;
}
return style;
}
var prefixCls = 'rax-text-v2';
var Text = forwardRef(function (props, ref) {
var className = props.className,
style = props.style,
numberOfLines = props.numberOfLines,
children = props.children,
onPress = props.onPress,
onClick = props.onClick,
rest = _objectWithoutPropertiesLoose(props, ["className", "style", "numberOfLines", "children", "onPress", "onClick"]);
var lines = typeof numberOfLines === 'string' ? parseInt(numberOfLines, 10) : numberOfLines;
var textString = '';
if (children != null) {
textString = Array.isArray(children) ? children.join('') : children.toString();
}
var classNamesArr = [prefixCls, className]; // Ali miniapp support number-of-lines so don't need extra css
if (!isMiniApp && lines) {
classNamesArr = classNamesArr.concat([prefixCls + "--overflow-hidden", prefixCls + "--multiline"]);
}
var lineClamp = lines > 0 ? lines : undefined;
var classNames = classNamesArr.join(' ');
return (// @ts-ignore
createElement("text", _extends({}, rest, {
ref: ref,
className: classNames,
style: Object.assign({}, _getStyle(classNames), _extends({}, style, {
WebkitLineClamp: lineClamp
})),
onClick: onClick || onPress,
"number-of-lines": lines
}), textString)
);
});
export default wrapper(Text);

@@ -1,5 +0,3 @@

import { ForwardRefExoticComponent } from 'rax';
import { TextProps } from './types';
import './index.css';
declare const Text: ForwardRefExoticComponent<TextProps>;
declare let Text: any;
export default Text;
export * from './types';
"use strict";
exports.__esModule = true;
var _exportNames = {};
exports.default = void 0;
var _rax = require("rax");
var _universalEnv = require("universal-env");
var _index = _interopRequireDefault(require("./index.css"));
var _web = _interopRequireDefault(require("./web"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _miniapp = _interopRequireDefault(require("./miniapp"));
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var _weex = _interopRequireDefault(require("./weex"));
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
var _types = require("./types");
var _styleSheet = _index.default;
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _types[key]) return;
exports[key] = _types[key];
});
function _getClassName() {
var className = [];
var args = arguments[0];
var type = Object.prototype.toString.call(args).slice(8, -1).toLowerCase();
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
if (type === 'string') {
args = args.trim();
args && className.push(args);
} else if (type === 'array') {
args.forEach(function (cls) {
cls = _getClassName(cls).trim();
cls && className.push(cls);
});
} else if (type === 'object') {
for (var k in args) {
k = k.trim();
var Text = null;
if (k && args.hasOwnProperty(k) && args[k]) {
className.push(k);
}
}
}
return className.join(' ').trim();
if (_universalEnv.isWeb) {
Text = _web.default;
} else if (_universalEnv.isMiniApp || _universalEnv.isWeChatMiniProgram || _universalEnv.isByteDanceMicroApp || _universalEnv.isBaiduSmartProgram || _universalEnv.isKuaiShouMiniProgram) {
Text = _miniapp.default;
} else if (_universalEnv.isWeex) {
Text = _weex.default;
} else {
Text = _web.default;
}
function _getStyle(classNameExpression) {
var cache = _styleSheet.__cache || (_styleSheet.__cache = {});
var className = _getClassName(classNameExpression);
var classNameArr = className.split(/\s+/);
var style = cache[className];
if (!style) {
style = {};
if (classNameArr.length === 1) {
style = _styleSheet[classNameArr[0].trim()];
} else {
classNameArr.forEach(function (cls) {
var value = _styleSheet[cls.trim()];
if (typeof value === 'object') {
style = Object.assign(style, _styleSheet[cls.trim()]);
}
});
}
cache[className] = style;
}
return style;
}
// add vesion in style to avoid conflict with older version
var prefixCls = 'rax-text-v2';
var Text = (0, _rax.forwardRef)(function (props, ref) {
var className = props.className,
style = props.style,
numberOfLines = props.numberOfLines,
children = props.children,
onPress = props.onPress,
onClick = props.onClick,
rest = _objectWithoutPropertiesLoose(props, ["className", "style", "numberOfLines", "children", "onPress", "onClick"]);
var handleClick = onClick || onPress;
var lines = typeof numberOfLines === 'string' ? parseInt(numberOfLines, 10) : numberOfLines;
var textString = '';
if (children != null) {
textString = Array.isArray(children) ? children.join('') : children.toString();
}
if (_universalEnv.isWeex) {
return (0, _rax.createElement)("text", _extends({}, rest, {
ref: ref,
className: className,
style: Object.assign({}, _getStyle(className), _extends({
lines: lines
}, style)),
onClick: handleClick
}), textString);
} else if (_universalEnv.isMiniApp || _universalEnv.isWeChatMiniProgram) {
return (0, _rax.createElement)("text", _extends({}, rest, {
ref: ref,
className: prefixCls + " " + className,
style: Object.assign({}, _getStyle(prefixCls + " " + className), _extends({
lines: lines
}, style)),
onClick: handleClick,
"number-of-lines": lines
}), textString);
} else {
var classNames = [prefixCls, className];
if (lines) {
classNames.push(prefixCls + "--overflow-hidden");
if (lines === 1) {
classNames.push(prefixCls + "--singleline");
} else {
classNames.push(prefixCls + "--multiline");
}
}
var lineClamp = lines > 1 ? lines : undefined;
return (0, _rax.createElement)("span", _extends({}, rest, {
ref: ref,
className: classNames.join(' ') // Vendor prefixes should begin with a capital letter.
,
style: Object.assign({}, _getStyle(classNames.join(' ')), _extends({}, style, {
// Currently only -webkit-line-clamp is supported in browsers
// https://www.w3.org/TR/css-overflow-3/#webkit-line-clamp
WebkitLineClamp: lineClamp,
// Add line-clamp for standard compatibility and engines which
// has already support it such as Kraken
lineClamp: lineClamp
})),
onClick: handleClick
}), textString);
}
});
Text.displayName = 'Text';
var _default = Text;
exports.default = _default;

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

export {};
import { ForwardRefExoticComponent } from 'rax';
import { TextProps } from '../types';
import '../index.css';
declare const _default: ForwardRefExoticComponent<TextProps>;
export default _default;
"use strict";
var _fmtEvent = _interopRequireDefault(require("./fmtEvent"));
exports.__esModule = true;
exports.default = void 0;
var _rax = require("rax");
var _universalEnv = require("universal-env");
var _wrapper = _interopRequireDefault(require("../utils/wrapper"));
var _index = _interopRequireDefault(require("../index.css"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var noop = function () {};
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
Component({
data: {},
props: {
className: '',
style: '',
selectable: false,
space: '',
decode: false,
numberOfLines: 0,
onClick: noop
},
methods: {
onClick: function (e) {
var event = (0, _fmtEvent.default)(this.props, e);
this.props.onClick(event);
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
var _styleSheet = _index.default;
function _getClassName() {
var className = [];
var args = arguments[0];
var type = Object.prototype.toString.call(args).slice(8, -1).toLowerCase();
if (type === 'string') {
args = args.trim();
args && className.push(args);
} else if (type === 'array') {
args.forEach(function (cls) {
cls = _getClassName(cls).trim();
cls && className.push(cls);
});
} else if (type === 'object') {
for (var k in args) {
k = k.trim();
if (k && args.hasOwnProperty(k) && args[k]) {
className.push(k);
}
}
}
});
return className.join(' ').trim();
}
function _getStyle(classNameExpression) {
var cache = _styleSheet.__cache || (_styleSheet.__cache = {});
var className = _getClassName(classNameExpression);
var classNameArr = className.split(/\s+/);
var style = cache[className];
if (!style) {
style = {};
if (classNameArr.length === 1) {
style = _styleSheet[classNameArr[0].trim()];
} else {
classNameArr.forEach(function (cls) {
var value = _styleSheet[cls.trim()];
if (typeof value === 'object') {
style = Object.assign(style, _styleSheet[cls.trim()]);
}
});
}
cache[className] = style;
}
return style;
}
// add version in style to avoid conflict with older version
var prefixCls = 'rax-text-v2';
var Text = (0, _rax.forwardRef)(function (props, ref) {
var className = props.className,
style = props.style,
numberOfLines = props.numberOfLines,
children = props.children,
onPress = props.onPress,
onClick = props.onClick,
rest = _objectWithoutPropertiesLoose(props, ["className", "style", "numberOfLines", "children", "onPress", "onClick"]);
var lines = typeof numberOfLines === 'string' ? parseInt(numberOfLines, 10) : numberOfLines;
var textString = '';
if (children != null) {
textString = Array.isArray(children) ? children.join('') : children.toString();
}
var classNamesArr = [prefixCls, className]; // Ali miniapp support number-of-lines so don't need extra css
if (!_universalEnv.isMiniApp && lines) {
classNamesArr = classNamesArr.concat([prefixCls + "--overflow-hidden", prefixCls + "--multiline"]);
}
var lineClamp = lines > 0 ? lines : undefined;
var classNames = classNamesArr.join(' ');
return (// @ts-ignore
(0, _rax.createElement)("text", _extends({}, rest, {
ref: ref,
className: classNames,
style: Object.assign({}, _getStyle(classNames), _extends({}, style, {
WebkitLineClamp: lineClamp
})),
onClick: onClick || onPress,
"number-of-lines": lines
}), textString)
);
});
var _default = (0, _wrapper.default)(Text);
exports.default = _default;
{
"name": "rax-text",
"version": "2.0.7",
"version": "2.1.0-0",
"description": "Text component for Rax.",
"license": "BSD-3-Clause",
"main": "lib/index.js",
"module": "es/index.js",
"types": "lib/index.d.ts",
"miniprogram": ".",
"files": [
"es",
"lib",
"dist"
],
"exports":{
".":{
"web": "./es/web/index.js",
"weex": "./es/weex/index.js",
"miniapp": "./es/miniapp/index.js",
"wechat-miniprogram": "./es/miniapp/index.js",
"bytedance-microapp": "./es/miniapp/index.js",
"baidu-smartprogram": "./es/miniapp/index.js",
"kuaishou-miniprogram": "./es/miniapp/index.js",
"default": "./es/index.js"
},
"./*": "./*"
},
"miniappConfig": {
"main": "lib/miniapp-native/ali-miniapp/index",
"main:quickapp": "lib/miniapp-native/quickapp/index",
"main:bytedance": "lib/miniapp-native/bytedance-microapp/index"
},
"quickappConfig": {
"main": "lib/quickapp/index"
},
"scripts": {
"build": "../../node_modules/.bin/build-scripts build --config ../../build.json",
"start": "../../node_modules/.bin/build-scripts start --config ../../build.json"
"build": "../../node_modules/.bin/build-scripts build --config ../../build.json --skip-demo",
"start": "../../node_modules/.bin/build-scripts start --config ../../build.json",
"prepublishOnly": "npm run build"
},
"jest": {
"moduleNameMapper": {
"^.+\\.css$": "jest-transform-css"
}
},
"repository": {

@@ -22,9 +44,11 @@ "type": "git",

},
"bugs": {
"url": "https://github.com/raxjs/rax-components/issues"
},
"homepage": "https://github.com/raxjs/rax-components#readme",
"keywords": [
"Rax",
"rax-component"
"rax-component",
"react-component"
],
"engines": {
"npm": ">=3.0.0"
},
"dependencies": {

@@ -54,12 +78,3 @@ "universal-env": "^3.0.0"

"universal-env": "^3.0.0"
},
"miniappConfig": {
"main": "lib/miniapp/index",
"main:quickapp": "lib/quickapp/index",
"main:bytedance": "lib/bytedance-microapp/index"
},
"quickappConfig": {
"main": "lib/quickapp/index"
},
"homepage": "https://unpkg.com/rax-text@2.0.7/build/index.html"
}
}

@@ -25,2 +25,3 @@ # rax-text

## 示例
```js

@@ -112,5 +113,2 @@ import {createElement, render, Component} from 'rax';

render(<App/>, document.body, {driver: DU});
```
```
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