intact-react
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,1 +0,1 @@ | ||
exports.Intact=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=1)}([function(e,t){e.exports=require("intact/dist")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return function(e){return e&&e.__esModule?e:{default:e}}(r).default}}),e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(3)),i=c(n(0)),u=n(4);function c(e){return e&&e.__esModule?e:{default:e}}var a=i.default.utils,s=(a.get,a.set,a.extend),l=a.isObject,p=(a.isArray,a.create,a.isFunction,o.default.createElement);o.default.createElement=function(e,t,n){var r=l(e.prototype)&&"IntactReact"===e.prototype.$$cid,o=e.propTypes;r&&delete e.propTypes;var i=p.call(this,e,t,n);return r&&o&&(e.propTypes=o),i};var f=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=2===r.length,u=function(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}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return i&&(u.$$innerInstance=void 0,u.props=r[0],u.$$wrapDom=null,u.$$props=s({},u.props)),u}return function(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)}(t,i.default),r(t,[{key:"componentDidMount",value:function(){var e=this.$$wrapDom.parentElement;this.$$innerInstance=new this.constructor((0,u.conversionProps)(this.$$props)),e.replaceChild(this.$$innerInstance.init(),this.$$wrapDom)}},{key:"componentWillUnmount",value:function(){this.$$innerInstance&&this.$$innerInstance.destroy()}},{key:"componentDidUpdate",value:function(e,t,n){this.$$innerInstance&&this.$$innerInstance.set((0,u.conversionProps)(this.$$props))}},{key:"render",value:function(){var e=this;return this.$$props=s(this.$$props,this.props),o.default.createElement("i",s({},{ref:function(t){e.$$wrapDom=t}}),"")}},{key:"$$cid",get:function(){return"IntactReact"}},{key:"isMounted",get:function(){return this.mounted}},{key:"isReactComponent",get:function(){return{}}}]),t}();t.default=f,e.exports=t.default},function(e,t){e.exports=require("react")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conversionProps=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var i=o.default.Vdt.miss.h,u=o.default.Vdt.miss.Types,c=o.default.Vdt.miss.VNode,a=o.default.utils,s=a.each,l=a.isFunction,p=(a.isString,a.isArray),f=a.isObject,d=a.hasOwn,h=(a.create,a.extend),y=a.isStringOrNumber,v="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.$$ctor=t.Ctor,n.instance=new n.$$ctor(e);var r=["constructor","props","_create","_mount","_beforeUpdate","_update","_destory","defaults","template","setState","forceUpdate"],o=n.instance,i=Object.getOwnPropertyNames(o.__proto__);i=i.concat(Object.getOwnPropertyNames(o));var u=!0,c=!1,a=void 0;try{for(var s,p=i[Symbol.iterator]();!(u=(s=p.next()).done);u=!0){var f=s.value;r.includes(f)||(l(o[f])?n[f]=o[f].bind(n):n[f]=o[f])}}catch(e){c=!0,a=e}finally{try{!u&&p.return&&p.return()}finally{if(c)throw a}}return n}return function(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)}(t,o.default),r(t,[{key:"_create",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillMount&&this.componentWillMount()}},{key:"_mount",value:function(){this.componentDidMount&&this.componentDidMount()}},{key:"_beforeUpdate",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillReceiveProps&&this.componentWillReceiveProps(),this.componentWillUpdate&&this.componentWillUpdate(),this.shouldComponentUpdate&&this.shouldComponentUpdate()}},{key:"_update",value:function(){this.getSnapshotBeforeUpdate&&this.getSnapshotBeforeUpdate(),this.componentDidUpdate&&this.componentDidUpdate()}},{key:"_destory",value:function(){this.componentWillUnmount&&this.componentWillUnmount()}},{key:"defaults",value:function(){return t.Ctor.props}},{key:"template",value:function(e,t,n,r){var o=this.data,i=m(o.instance.render.apply(o)).children;if(i.length>1)throw new Error("children must return only one"+i);var u=i;return u.children=u.props.children,u}},{key:"setState",value:function(e,t){this.state=e,this.set({state:e}),l(t)&&t.apply(this)}},{key:"forceUpdate",value:function(e){this.update(),l(e)&&e.apply(this)}}]),t}();function m(e){if(!e)return{children:e,_blocks:{}};p(e)||(e=[e]);var t=[],n={};return s(e,function(e){if(e){var r=e;if(y(e))r=new c(u.Text,null,{},e);else if(f(e)&&e.$$typeof===v){var o=$(h({},e.attributes,e.props)),a=e.type;l(a)&&a.prototype.render&&a.prototype.isReactComponent?(b.Ctor=e.type,b.Ctor.props=o,a=b):l(a)&&(a=function(t){var n=m(e.type(t)).children;if(n.length>1)throw new Error("children must return only one"+n);var r=n;return r.children=r.props.children,r}),r=i(a,o,o.children,null,e.key,e.ref)}if(f(r.props)&&r.props.slot){var s=void 0===r.props.slot||!0===r.props.slot?"default":r.props.slot;delete r.props.slot,n[s]=function(e){return r.children=r.props.children,r}}else t.push(r)}}),1===t.length&&(t=t[0]),{children:t,_blocks:n}}function $(e,t){var n=function(n){if(d.call(e,n)){if(function(e,t){return!(!l(e[t])||!/^on[A-Z]/.test(t))}(e,n)){var r="ev-"+n.replace(/^on([A-Z].*)$/,"$1").toLowerCase();e[r]=e[n],delete e[n]}if("ref"===n&&_.isObject(e[n])&&(e[n]=function(t){e[n].current=t}),"children"===n&&e.children&&!1!==t){var o=m(e.children),i=o.children,u=o._blocks;e.children=i,e._blocks=u}}};for(var r in e)n(r);return e}t.conversionProps=$}]); | ||
exports.Intact=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=1)}([function(e,t){e.exports=require("intact/dist")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return function(e){return e&&e.__esModule?e:{default:e}}(r).default}}),e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(3)),i=c(n(0)),u=n(4);function c(e){return e&&e.__esModule?e:{default:e}}var a=i.default.utils,s=(a.get,a.set,a.extend),l=a.isObject,p=(a.isArray,a.create,a.isFunction,o.default.createElement);o.default.createElement=function(e,t,n){var r=l(e.prototype)&&"IntactReact"===e.prototype.$$cid,o=e.propTypes;r&&delete e.propTypes;var i=p.call(this,e,t,n);return r&&o&&(e.propTypes=o),i};var f=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=2===r.length,u=function(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}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return i&&(u.$$innerInstance=void 0,u.props=r[0],u.$$wrapDom=null,u.$$props=s({},u.props)),u}return function(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)}(t,i.default),r(t,[{key:"componentDidMount",value:function(){var e=this.$$wrapDom.parentElement;this.$$innerInstance=new this.constructor((0,u.conversionProps)(this.$$props)),e.replaceChild(this.$$innerInstance.init(),this.$$wrapDom)}},{key:"componentWillUnmount",value:function(){this.$$innerInstance&&this.$$innerInstance.destroy()}},{key:"componentDidUpdate",value:function(e,t,n){this.$$innerInstance&&this.$$innerInstance.set((0,u.conversionProps)(this.$$props))}},{key:"render",value:function(){var e=this;return this.$$props=s(this.$$props,this.props),o.default.createElement("i",s({},{ref:function(t){e.$$wrapDom=t}}),"")}},{key:"$$cid",get:function(){return"IntactReact"}},{key:"isMounted",get:function(){return this.mounted}},{key:"isReactComponent",get:function(){return{}}}]),t}();t.default=f,e.exports=t.default},function(e,t){e.exports=require("react")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conversionProps=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var i=o.default.Vdt.miss.h,u=o.default.Vdt.miss.Types,c=o.default.Vdt.miss.VNode,a=o.default.utils,s=a.each,l=a.isFunction,p=(a.isString,a.isArray),f=a.isObject,d=a.hasOwn,h=(a.create,a.extend),y=a.isStringOrNumber,v="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.$$ctor=t.Ctor,n.instance=new n.$$ctor(e);var r=["constructor","props","_create","_mount","_beforeUpdate","_update","_destory","defaults","template","setState","forceUpdate"],o=n.instance,i=Object.getOwnPropertyNames(o.__proto__);i=i.concat(Object.getOwnPropertyNames(o));var u=!0,c=!1,a=void 0;try{for(var s,p=i[Symbol.iterator]();!(u=(s=p.next()).done);u=!0){var f=s.value;r.includes(f)||(l(o[f])?n[f]=o[f].bind(n):n[f]=o[f])}}catch(e){c=!0,a=e}finally{try{!u&&p.return&&p.return()}finally{if(c)throw a}}return n}return function(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)}(t,o.default),r(t,[{key:"_create",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillMount&&this.componentWillMount()}},{key:"_mount",value:function(){this.componentDidMount&&this.componentDidMount()}},{key:"_beforeUpdate",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillReceiveProps&&this.componentWillReceiveProps(),this.componentWillUpdate&&this.componentWillUpdate(),this.shouldComponentUpdate&&this.shouldComponentUpdate()}},{key:"_update",value:function(){this.getSnapshotBeforeUpdate&&this.getSnapshotBeforeUpdate(),this.componentDidUpdate&&this.componentDidUpdate()}},{key:"_destory",value:function(){this.componentWillUnmount&&this.componentWillUnmount()}},{key:"defaults",value:function(){return t.Ctor.props}},{key:"template",value:function(e,t,n,r){var o=this.data,i=m(o.instance.render.apply(o)).children;if(i.length>1)throw new Error("children must return only one"+i);var u=i;return u.children=u.props.children,u}},{key:"setState",value:function(e,t){this.state=e,this.set({state:e}),l(t)&&t.apply(this)}},{key:"forceUpdate",value:function(e){this.update(),l(e)&&e.apply(this)}}]),t}();function m(e){if(!e)return{children:e,_blocks:{}};p(e)||(e=[e]);var t=[],n={};return s(e,function(e){if(e){var r=e;if(y(e))r=new c(u.Text,null,{},e);else if(f(e)&&e.$$typeof===v){var o=$(h({},e.attributes,e.props)),a=e.type;!function(e){return l(e)&&e.prototype.render&&e.prototype.isReactComponent&&"IntactReact"!==e.prototype.$$cid}(a)?function(e){return l(e)&&"IntactReact"!==e.prototype.$$cid}(a)&&(a=function(t){var n=m(e.type(t)).children;if(n.length>1)throw new Error("children must return only one"+n);var r=n;return r.children=r.props.children,r}):(b.Ctor=e.type,b.Ctor.props=o,a=b),r=i(a,o,o.children,null,e.key,e.ref)}if(f(r.props)&&r.props.slot){var s=void 0===r.props.slot||!0===r.props.slot?"default":r.props.slot;delete r.props.slot,n[s]=function(e){return r.children=r.props.children,r}}else t.push(r)}}),1===t.length&&(t=t[0]),{children:t,_blocks:n}}function $(e,t){var n=function(n){if(d.call(e,n)){if(function(e,t){return!(!l(e[t])||!/^on[A-Z]/.test(t))}(e,n)){var r="ev-"+n.replace(/^on([A-Z].*)$/,"$1").toLowerCase();e[r]=e[n],delete e[n]}if("ref"===n&&_.isObject(e[n])&&(e[n]=function(t){e[n].current=t}),"children"===n&&e.children&&!1!==t){var o=m(e.children),i=o.children,u=o._blocks;e.children=i,e._blocks=u}}};for(var r in e)n(r);return e}t.conversionProps=$}]); |
@@ -131,3 +131,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
"use strict"; | ||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.conversionProps = undefined;\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _dist = __webpack_require__(/*! intact/dist */ \"intact/dist\");\n\nvar _dist2 = _interopRequireDefault(_dist);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar h = _dist2.default.Vdt.miss.h;\nvar Types = _dist2.default.Vdt.miss.Types;\nvar VNode = _dist2.default.Vdt.miss.VNode;\nvar _Intact$utils = _dist2.default.utils,\n each = _Intact$utils.each,\n isFunction = _Intact$utils.isFunction,\n isString = _Intact$utils.isString,\n isArray = _Intact$utils.isArray,\n isObject = _Intact$utils.isObject,\n hasOwn = _Intact$utils.hasOwn,\n create = _Intact$utils.create,\n extend = _Intact$utils.extend,\n isStringOrNumber = _Intact$utils.isStringOrNumber;\n\n//from react16 2456 行\n\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\n\nvar InheritIntactReact = function (_Intact) {\n _inherits(InheritIntactReact, _Intact);\n\n function InheritIntactReact(props) {\n _classCallCheck(this, InheritIntactReact);\n\n var _this = _possibleConstructorReturn(this, (InheritIntactReact.__proto__ || Object.getPrototypeOf(InheritIntactReact)).call(this, props));\n\n _this.$$ctor = InheritIntactReact.Ctor;\n _this.instance = new _this.$$ctor(props);\n var ignoreKeys = ['constructor', 'props', '_create', '_mount', '_beforeUpdate', '_update', '_destory', 'defaults', 'template', 'setState', 'forceUpdate'];\n var instance = _this.instance;\n var keys = Object.getOwnPropertyNames(instance.__proto__);\n keys = keys.concat(Object.getOwnPropertyNames(instance));\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = keys[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var key = _step.value;\n\n if (!ignoreKeys.includes(key)) {\n if (isFunction(instance[key])) {\n _this[key] = instance[key].bind(_this);\n } else {\n _this[key] = instance[key];\n }\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return _this;\n }\n\n _createClass(InheritIntactReact, [{\n key: '_create',\n value: function _create() {\n this.$$ctor.getDerivedStateFromProps && this.$$ctor.getDerivedStateFromProps();\n this.componentWillMount && this.componentWillMount();\n }\n }, {\n key: '_mount',\n value: function _mount() {\n this.componentDidMount && this.componentDidMount();\n }\n }, {\n key: '_beforeUpdate',\n value: function _beforeUpdate() {\n this.$$ctor.getDerivedStateFromProps && this.$$ctor.getDerivedStateFromProps();\n this.componentWillReceiveProps && this.componentWillReceiveProps();\n this.componentWillUpdate && this.componentWillUpdate();\n this.shouldComponentUpdate && this.shouldComponentUpdate();\n }\n }, {\n key: '_update',\n value: function _update() {\n this.getSnapshotBeforeUpdate && this.getSnapshotBeforeUpdate();\n this.componentDidUpdate && this.componentDidUpdate();\n }\n }, {\n key: '_destory',\n value: function _destory() {\n this.componentWillUnmount && this.componentWillUnmount();\n }\n }, {\n key: 'defaults',\n value: function defaults() {\n return InheritIntactReact.Ctor.props;\n }\n }, {\n key: 'template',\n value: function template(obj, _Vdt, blocks, $callee) {\n var self = this.data;\n\n var _conversionChildrenBl = conversionChildrenBlocks(self.instance.render.apply(self)),\n children = _conversionChildrenBl.children;\n\n if (children.length > 1) {\n throw new Error('children must return only one' + children);\n }\n var vNode = children;\n vNode.children = vNode.props.children;\n return vNode;\n }\n }, {\n key: 'setState',\n value: function setState(state, callback) {\n this.state = state;\n this.set({ state: state });\n isFunction(callback) && callback.apply(this);\n }\n }, {\n key: 'forceUpdate',\n value: function forceUpdate(callback) {\n this.update();\n isFunction(callback) && callback.apply(this);\n }\n }]);\n\n return InheritIntactReact;\n}(_dist2.default);\n\nfunction conversionChildrenBlocks(children) {\n if (!children) {\n return {\n children: children,\n _blocks: {}\n };\n }\n if (!isArray(children)) {\n children = [children];\n }\n var newChildren = [];\n var newBlocks = {};\n\n each(children, function (child) {\n if (!child) {\n return;\n }\n var vNode = child;\n if (isStringOrNumber(child)) {\n vNode = new VNode(Types.Text, null, {}, child);\n } else if (isObject(child) && child.$$typeof === REACT_ELEMENT_TYPE) {\n var props = conversionProps(extend({}, child.attributes, child.props));\n var type = child.type;\n if (isFunction(type) && type.prototype.render && type.prototype.isReactComponent) {\n InheritIntactReact.Ctor = child.type;\n InheritIntactReact.Ctor.props = props;\n type = InheritIntactReact;\n } else if (isFunction(type)) {\n type = function type(props) {\n var _children = child.type(props);\n\n var _conversionChildrenBl2 = conversionChildrenBlocks(_children),\n children = _conversionChildrenBl2.children;\n\n if (children.length > 1) {\n throw new Error('children must return only one' + children);\n }\n var vNode = children;\n vNode.children = vNode.props.children;\n return vNode;\n };\n }\n vNode = h(type, props, props.children, null, child.key, child.ref);\n }\n if (isObject(vNode.props) && vNode.props.slot) {\n var slotName = vNode.props.slot === undefined || vNode.props.slot === true ? 'default' : vNode.props.slot;\n delete vNode.props.slot;\n newBlocks[slotName] = function (parent) {\n vNode.children = vNode.props.children;\n return vNode;\n };\n } else {\n newChildren.push(vNode);\n }\n });\n if (newChildren.length === 1) {\n newChildren = newChildren[0];\n }\n return {\n children: newChildren,\n _blocks: newBlocks\n };\n}\n\nfunction isEvent(props, key) {\n if (isFunction(props[key]) && /^on[A-Z]/.test(key)) {\n return true;\n }\n return false;\n}\n\nfunction conversionProps(props, init) {\n var _loop = function _loop(key) {\n if (hasOwn.call(props, key)) {\n //兼容 事件类型\n if (isEvent(props, key)) {\n var evEvent = 'ev-' + key.replace(/^on([A-Z].*)$/, \"$1\").toLowerCase();\n props[evEvent] = props[key];\n delete props[key];\n }\n //兼容 react 支持obj类型的ref\n if (key === 'ref' && _.isObject(props[key])) {\n props[key] = function (i) {\n props[key].current = i;\n };\n }\n //兼容 children 到 intact 类型\n if (key === 'children' && props['children'] && init !== false) {\n var _conversionChildrenBl3 = conversionChildrenBlocks(props['children']),\n children = _conversionChildrenBl3.children,\n _blocks = _conversionChildrenBl3._blocks;\n\n props['children'] = children;\n props['_blocks'] = _blocks;\n }\n }\n };\n\n for (var key in props) {\n _loop(key);\n }\n return props;\n}\n\nexports.conversionProps = conversionProps;\n\n//# sourceURL=webpack://Intact/./src/util.js?"); | ||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.conversionProps = undefined;\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _dist = __webpack_require__(/*! intact/dist */ \"intact/dist\");\n\nvar _dist2 = _interopRequireDefault(_dist);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar h = _dist2.default.Vdt.miss.h;\nvar Types = _dist2.default.Vdt.miss.Types;\nvar VNode = _dist2.default.Vdt.miss.VNode;\nvar _Intact$utils = _dist2.default.utils,\n each = _Intact$utils.each,\n isFunction = _Intact$utils.isFunction,\n isString = _Intact$utils.isString,\n isArray = _Intact$utils.isArray,\n isObject = _Intact$utils.isObject,\n hasOwn = _Intact$utils.hasOwn,\n create = _Intact$utils.create,\n extend = _Intact$utils.extend,\n isStringOrNumber = _Intact$utils.isStringOrNumber;\n\n//from react16 2456 行\n\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\n\nvar InheritIntactReact = function (_Intact) {\n _inherits(InheritIntactReact, _Intact);\n\n function InheritIntactReact(props) {\n _classCallCheck(this, InheritIntactReact);\n\n var _this = _possibleConstructorReturn(this, (InheritIntactReact.__proto__ || Object.getPrototypeOf(InheritIntactReact)).call(this, props));\n\n _this.$$ctor = InheritIntactReact.Ctor;\n _this.instance = new _this.$$ctor(props);\n var ignoreKeys = ['constructor', 'props', '_create', '_mount', '_beforeUpdate', '_update', '_destory', 'defaults', 'template', 'setState', 'forceUpdate'];\n var instance = _this.instance;\n var keys = Object.getOwnPropertyNames(instance.__proto__);\n keys = keys.concat(Object.getOwnPropertyNames(instance));\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = keys[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var key = _step.value;\n\n if (!ignoreKeys.includes(key)) {\n if (isFunction(instance[key])) {\n _this[key] = instance[key].bind(_this);\n } else {\n _this[key] = instance[key];\n }\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return _this;\n }\n\n _createClass(InheritIntactReact, [{\n key: '_create',\n value: function _create() {\n this.$$ctor.getDerivedStateFromProps && this.$$ctor.getDerivedStateFromProps();\n this.componentWillMount && this.componentWillMount();\n }\n }, {\n key: '_mount',\n value: function _mount() {\n this.componentDidMount && this.componentDidMount();\n }\n }, {\n key: '_beforeUpdate',\n value: function _beforeUpdate() {\n this.$$ctor.getDerivedStateFromProps && this.$$ctor.getDerivedStateFromProps();\n this.componentWillReceiveProps && this.componentWillReceiveProps();\n this.componentWillUpdate && this.componentWillUpdate();\n this.shouldComponentUpdate && this.shouldComponentUpdate();\n }\n }, {\n key: '_update',\n value: function _update() {\n this.getSnapshotBeforeUpdate && this.getSnapshotBeforeUpdate();\n this.componentDidUpdate && this.componentDidUpdate();\n }\n }, {\n key: '_destory',\n value: function _destory() {\n this.componentWillUnmount && this.componentWillUnmount();\n }\n }, {\n key: 'defaults',\n value: function defaults() {\n return InheritIntactReact.Ctor.props;\n }\n }, {\n key: 'template',\n value: function template(obj, _Vdt, blocks, $callee) {\n var self = this.data;\n\n var _conversionChildrenBl = conversionChildrenBlocks(self.instance.render.apply(self)),\n children = _conversionChildrenBl.children;\n\n if (children.length > 1) {\n throw new Error('children must return only one' + children);\n }\n var vNode = children;\n vNode.children = vNode.props.children;\n return vNode;\n }\n }, {\n key: 'setState',\n value: function setState(state, callback) {\n this.state = state;\n this.set({ state: state });\n isFunction(callback) && callback.apply(this);\n }\n }, {\n key: 'forceUpdate',\n value: function forceUpdate(callback) {\n this.update();\n isFunction(callback) && callback.apply(this);\n }\n }]);\n\n return InheritIntactReact;\n}(_dist2.default);\n\nfunction isReactComponent(type) {\n return isFunction(type) && type.prototype.render && type.prototype.isReactComponent && type.prototype.$$cid !== 'IntactReact';\n}\n\nfunction isReactFunctional(type) {\n return isFunction(type) && type.prototype.$$cid !== 'IntactReact';\n}\n\nfunction conversionChildrenBlocks(children) {\n if (!children) {\n return {\n children: children,\n _blocks: {}\n };\n }\n if (!isArray(children)) {\n children = [children];\n }\n var newChildren = [];\n var newBlocks = {};\n\n each(children, function (child) {\n if (!child) {\n return;\n }\n var vNode = child;\n if (isStringOrNumber(child)) {\n vNode = new VNode(Types.Text, null, {}, child);\n } else if (isObject(child) && child.$$typeof === REACT_ELEMENT_TYPE) {\n var props = conversionProps(extend({}, child.attributes, child.props));\n var type = child.type;\n if (isReactComponent(type)) {\n InheritIntactReact.Ctor = child.type;\n InheritIntactReact.Ctor.props = props;\n type = InheritIntactReact;\n } else if (isReactFunctional(type)) {\n type = function type(props) {\n var _children = child.type(props);\n\n var _conversionChildrenBl2 = conversionChildrenBlocks(_children),\n children = _conversionChildrenBl2.children;\n\n if (children.length > 1) {\n throw new Error('children must return only one' + children);\n }\n var vNode = children;\n vNode.children = vNode.props.children;\n return vNode;\n };\n }\n vNode = h(type, props, props.children, null, child.key, child.ref);\n }\n if (isObject(vNode.props) && vNode.props.slot) {\n var slotName = vNode.props.slot === undefined || vNode.props.slot === true ? 'default' : vNode.props.slot;\n delete vNode.props.slot;\n newBlocks[slotName] = function (parent) {\n vNode.children = vNode.props.children;\n return vNode;\n };\n } else {\n newChildren.push(vNode);\n }\n });\n if (newChildren.length === 1) {\n newChildren = newChildren[0];\n }\n return {\n children: newChildren,\n _blocks: newBlocks\n };\n}\n\nfunction isEvent(props, key) {\n if (isFunction(props[key]) && /^on[A-Z]/.test(key)) {\n return true;\n }\n return false;\n}\n\nfunction conversionProps(props, init) {\n var _loop = function _loop(key) {\n if (hasOwn.call(props, key)) {\n //兼容 事件类型\n if (isEvent(props, key)) {\n var evEvent = 'ev-' + key.replace(/^on([A-Z].*)$/, \"$1\").toLowerCase();\n props[evEvent] = props[key];\n delete props[key];\n }\n //兼容 react 支持obj类型的ref\n if (key === 'ref' && _.isObject(props[key])) {\n props[key] = function (i) {\n props[key].current = i;\n };\n }\n //兼容 children 到 intact 类型\n if (key === 'children' && props['children'] && init !== false) {\n var _conversionChildrenBl3 = conversionChildrenBlocks(props['children']),\n children = _conversionChildrenBl3.children,\n _blocks = _conversionChildrenBl3._blocks;\n\n props['children'] = children;\n props['_blocks'] = _blocks;\n }\n }\n };\n\n for (var key in props) {\n _loop(key);\n }\n return props;\n}\n\nexports.conversionProps = conversionProps;\n\n//# sourceURL=webpack://Intact/./src/util.js?"); | ||
@@ -134,0 +134,0 @@ /***/ }), |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("intact/dist"),require("react")):"function"==typeof define&&define.amd?define(["intact/dist","react"],t):"object"==typeof exports?exports.Intact=t(require("intact/dist"),require("react")):e.Intact=t(e.Intact,e.React)}(window,function(e,t){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=1)}([function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return function(e){return e&&e.__esModule?e:{default:e}}(r).default}}),e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(3)),i=c(n(0)),u=n(4);function c(e){return e&&e.__esModule?e:{default:e}}var a=i.default.utils,s=(a.get,a.set,a.extend),l=a.isObject,p=(a.isArray,a.create,a.isFunction,o.default.createElement);o.default.createElement=function(e,t,n){var r=l(e.prototype)&&"IntactReact"===e.prototype.$$cid,o=e.propTypes;r&&delete e.propTypes;var i=p.call(this,e,t,n);return r&&o&&(e.propTypes=o),i};var f=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=2===r.length,u=function(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}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return i&&(u.$$innerInstance=void 0,u.props=r[0],u.$$wrapDom=null,u.$$props=s({},u.props)),u}return function(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)}(t,i.default),r(t,[{key:"componentDidMount",value:function(){var e=this.$$wrapDom.parentElement;this.$$innerInstance=new this.constructor((0,u.conversionProps)(this.$$props)),e.replaceChild(this.$$innerInstance.init(),this.$$wrapDom)}},{key:"componentWillUnmount",value:function(){this.$$innerInstance&&this.$$innerInstance.destroy()}},{key:"componentDidUpdate",value:function(e,t,n){this.$$innerInstance&&this.$$innerInstance.set((0,u.conversionProps)(this.$$props))}},{key:"render",value:function(){var e=this;return this.$$props=s(this.$$props,this.props),o.default.createElement("i",s({},{ref:function(t){e.$$wrapDom=t}}),"")}},{key:"$$cid",get:function(){return"IntactReact"}},{key:"isMounted",get:function(){return this.mounted}},{key:"isReactComponent",get:function(){return{}}}]),t}();t.default=f,e.exports=t.default},function(e,n){e.exports=t},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conversionProps=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var i=o.default.Vdt.miss.h,u=o.default.Vdt.miss.Types,c=o.default.Vdt.miss.VNode,a=o.default.utils,s=a.each,l=a.isFunction,p=(a.isString,a.isArray),f=a.isObject,d=a.hasOwn,h=(a.create,a.extend),y=a.isStringOrNumber,v="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.$$ctor=t.Ctor,n.instance=new n.$$ctor(e);var r=["constructor","props","_create","_mount","_beforeUpdate","_update","_destory","defaults","template","setState","forceUpdate"],o=n.instance,i=Object.getOwnPropertyNames(o.__proto__);i=i.concat(Object.getOwnPropertyNames(o));var u=!0,c=!1,a=void 0;try{for(var s,p=i[Symbol.iterator]();!(u=(s=p.next()).done);u=!0){var f=s.value;r.includes(f)||(l(o[f])?n[f]=o[f].bind(n):n[f]=o[f])}}catch(e){c=!0,a=e}finally{try{!u&&p.return&&p.return()}finally{if(c)throw a}}return n}return function(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)}(t,o.default),r(t,[{key:"_create",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillMount&&this.componentWillMount()}},{key:"_mount",value:function(){this.componentDidMount&&this.componentDidMount()}},{key:"_beforeUpdate",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillReceiveProps&&this.componentWillReceiveProps(),this.componentWillUpdate&&this.componentWillUpdate(),this.shouldComponentUpdate&&this.shouldComponentUpdate()}},{key:"_update",value:function(){this.getSnapshotBeforeUpdate&&this.getSnapshotBeforeUpdate(),this.componentDidUpdate&&this.componentDidUpdate()}},{key:"_destory",value:function(){this.componentWillUnmount&&this.componentWillUnmount()}},{key:"defaults",value:function(){return t.Ctor.props}},{key:"template",value:function(e,t,n,r){var o=this.data,i=m(o.instance.render.apply(o)).children;if(i.length>1)throw new Error("children must return only one"+i);var u=i;return u.children=u.props.children,u}},{key:"setState",value:function(e,t){this.state=e,this.set({state:e}),l(t)&&t.apply(this)}},{key:"forceUpdate",value:function(e){this.update(),l(e)&&e.apply(this)}}]),t}();function m(e){if(!e)return{children:e,_blocks:{}};p(e)||(e=[e]);var t=[],n={};return s(e,function(e){if(e){var r=e;if(y(e))r=new c(u.Text,null,{},e);else if(f(e)&&e.$$typeof===v){var o=$(h({},e.attributes,e.props)),a=e.type;l(a)&&a.prototype.render&&a.prototype.isReactComponent?(b.Ctor=e.type,b.Ctor.props=o,a=b):l(a)&&(a=function(t){var n=m(e.type(t)).children;if(n.length>1)throw new Error("children must return only one"+n);var r=n;return r.children=r.props.children,r}),r=i(a,o,o.children,null,e.key,e.ref)}if(f(r.props)&&r.props.slot){var s=void 0===r.props.slot||!0===r.props.slot?"default":r.props.slot;delete r.props.slot,n[s]=function(e){return r.children=r.props.children,r}}else t.push(r)}}),1===t.length&&(t=t[0]),{children:t,_blocks:n}}function $(e,t){var n=function(n){if(d.call(e,n)){if(function(e,t){return!(!l(e[t])||!/^on[A-Z]/.test(t))}(e,n)){var r="ev-"+n.replace(/^on([A-Z].*)$/,"$1").toLowerCase();e[r]=e[n],delete e[n]}if("ref"===n&&_.isObject(e[n])&&(e[n]=function(t){e[n].current=t}),"children"===n&&e.children&&!1!==t){var o=m(e.children),i=o.children,u=o._blocks;e.children=i,e._blocks=u}}};for(var r in e)n(r);return e}t.conversionProps=$}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("intact/dist"),require("react")):"function"==typeof define&&define.amd?define(["intact/dist","react"],t):"object"==typeof exports?exports.Intact=t(require("intact/dist"),require("react")):e.Intact=t(e.Intact,e.React)}(window,function(e,t){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=1)}([function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return function(e){return e&&e.__esModule?e:{default:e}}(r).default}}),e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=u(n(3)),i=u(n(0)),c=n(4);function u(e){return e&&e.__esModule?e:{default:e}}var a=i.default.utils,s=(a.get,a.set,a.extend),p=a.isObject,l=(a.isArray,a.create,a.isFunction,o.default.createElement);o.default.createElement=function(e,t,n){var r=p(e.prototype)&&"IntactReact"===e.prototype.$$cid,o=e.propTypes;r&&delete e.propTypes;var i=l.call(this,e,t,n);return r&&o&&(e.propTypes=o),i};var f=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=2===r.length,c=function(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}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return i&&(c.$$innerInstance=void 0,c.props=r[0],c.$$wrapDom=null,c.$$props=s({},c.props)),c}return function(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)}(t,i.default),r(t,[{key:"componentDidMount",value:function(){var e=this.$$wrapDom.parentElement;this.$$innerInstance=new this.constructor((0,c.conversionProps)(this.$$props)),e.replaceChild(this.$$innerInstance.init(),this.$$wrapDom)}},{key:"componentWillUnmount",value:function(){this.$$innerInstance&&this.$$innerInstance.destroy()}},{key:"componentDidUpdate",value:function(e,t,n){this.$$innerInstance&&this.$$innerInstance.set((0,c.conversionProps)(this.$$props))}},{key:"render",value:function(){var e=this;return this.$$props=s(this.$$props,this.props),o.default.createElement("i",s({},{ref:function(t){e.$$wrapDom=t}}),"")}},{key:"$$cid",get:function(){return"IntactReact"}},{key:"isMounted",get:function(){return this.mounted}},{key:"isReactComponent",get:function(){return{}}}]),t}();t.default=f,e.exports=t.default},function(e,n){e.exports=t},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conversionProps=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var i=o.default.Vdt.miss.h,c=o.default.Vdt.miss.Types,u=o.default.Vdt.miss.VNode,a=o.default.utils,s=a.each,p=a.isFunction,l=(a.isString,a.isArray),f=a.isObject,d=a.hasOwn,h=(a.create,a.extend),y=a.isStringOrNumber,v="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.$$ctor=t.Ctor,n.instance=new n.$$ctor(e);var r=["constructor","props","_create","_mount","_beforeUpdate","_update","_destory","defaults","template","setState","forceUpdate"],o=n.instance,i=Object.getOwnPropertyNames(o.__proto__);i=i.concat(Object.getOwnPropertyNames(o));var c=!0,u=!1,a=void 0;try{for(var s,l=i[Symbol.iterator]();!(c=(s=l.next()).done);c=!0){var f=s.value;r.includes(f)||(p(o[f])?n[f]=o[f].bind(n):n[f]=o[f])}}catch(e){u=!0,a=e}finally{try{!c&&l.return&&l.return()}finally{if(u)throw a}}return n}return function(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)}(t,o.default),r(t,[{key:"_create",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillMount&&this.componentWillMount()}},{key:"_mount",value:function(){this.componentDidMount&&this.componentDidMount()}},{key:"_beforeUpdate",value:function(){this.$$ctor.getDerivedStateFromProps&&this.$$ctor.getDerivedStateFromProps(),this.componentWillReceiveProps&&this.componentWillReceiveProps(),this.componentWillUpdate&&this.componentWillUpdate(),this.shouldComponentUpdate&&this.shouldComponentUpdate()}},{key:"_update",value:function(){this.getSnapshotBeforeUpdate&&this.getSnapshotBeforeUpdate(),this.componentDidUpdate&&this.componentDidUpdate()}},{key:"_destory",value:function(){this.componentWillUnmount&&this.componentWillUnmount()}},{key:"defaults",value:function(){return t.Ctor.props}},{key:"template",value:function(e,t,n,r){var o=this.data,i=m(o.instance.render.apply(o)).children;if(i.length>1)throw new Error("children must return only one"+i);var c=i;return c.children=c.props.children,c}},{key:"setState",value:function(e,t){this.state=e,this.set({state:e}),p(t)&&t.apply(this)}},{key:"forceUpdate",value:function(e){this.update(),p(e)&&e.apply(this)}}]),t}();function m(e){if(!e)return{children:e,_blocks:{}};l(e)||(e=[e]);var t=[],n={};return s(e,function(e){if(e){var r=e;if(y(e))r=new u(c.Text,null,{},e);else if(f(e)&&e.$$typeof===v){var o=$(h({},e.attributes,e.props)),a=e.type;!function(e){return p(e)&&e.prototype.render&&e.prototype.isReactComponent&&"IntactReact"!==e.prototype.$$cid}(a)?function(e){return p(e)&&"IntactReact"!==e.prototype.$$cid}(a)&&(a=function(t){var n=m(e.type(t)).children;if(n.length>1)throw new Error("children must return only one"+n);var r=n;return r.children=r.props.children,r}):(b.Ctor=e.type,b.Ctor.props=o,a=b),r=i(a,o,o.children,null,e.key,e.ref)}if(f(r.props)&&r.props.slot){var s=void 0===r.props.slot||!0===r.props.slot?"default":r.props.slot;delete r.props.slot,n[s]=function(e){return r.children=r.props.children,r}}else t.push(r)}}),1===t.length&&(t=t[0]),{children:t,_blocks:n}}function $(e,t){var n=function(n){if(d.call(e,n)){if(function(e,t){return!(!p(e[t])||!/^on[A-Z]/.test(t))}(e,n)){var r="ev-"+n.replace(/^on([A-Z].*)$/,"$1").toLowerCase();e[r]=e[n],delete e[n]}if("ref"===n&&_.isObject(e[n])&&(e[n]=function(t){e[n].current=t}),"children"===n&&e.children&&!1!==t){var o=m(e.children),i=o.children,c=o._blocks;e.children=i,e._blocks=c}}};for(var r in e)n(r);return e}t.conversionProps=$}])}); |
@@ -28,3 +28,3 @@ const path = require('path'); | ||
alias: { | ||
'intact$': path.resolve(__dirname, 'dist/intact.react.js'), | ||
'intact$': path.resolve(__dirname, 'index.js'), | ||
'kpc': 'kpc/@css' | ||
@@ -31,0 +31,0 @@ } |
{ | ||
"name": "intact-react", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "A compatibility layer for running intact component in react v16", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -98,2 +98,14 @@ import Intact from 'intact/dist'; | ||
function isReactComponent(type) { | ||
return isFunction(type) && | ||
type.prototype.render && | ||
type.prototype.isReactComponent && | ||
type.prototype.$$cid !== 'IntactReact' | ||
} | ||
function isReactFunctional(type) { | ||
return isFunction(type) && | ||
type.prototype.$$cid !== 'IntactReact' | ||
} | ||
function conversionChildrenBlocks(children) { | ||
@@ -122,9 +134,7 @@ if (!children) { | ||
let type = child.type; | ||
if (isFunction(type) && | ||
type.prototype.render && | ||
type.prototype.isReactComponent) { | ||
if (isReactComponent(type)) { | ||
InheritIntactReact.Ctor = child.type; | ||
InheritIntactReact.Ctor.props = props; | ||
type = InheritIntactReact; | ||
} else if (isFunction(type)) { | ||
} else if (isReactFunctional(type)) { | ||
type = (props) => { | ||
@@ -131,0 +141,0 @@ const _children = child.type(props); |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
67224
845