UNPKG

@platform/react.ssr

Version:

A lightweight SSR (server-side-rendering) system for react apps bundled with ParcelJS and hosted on S3.

1 lines 5.39 kB
{"id":"Ve/H","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/tsconfig.json","includedInParent":true,"mtime":1567548362262},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1567548362275},{"name":"react","loc":{"line":1,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/react/index.js"},{"name":"rxjs","loc":{"line":2,"column":24},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/index.js"},{"name":"rxjs/operators","loc":{"line":3,"column":26},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/operators/index.js"},{"name":"../common","loc":{"line":4,"column":24},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/common/index.ts"},{"name":"_bundle_loader","parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/parcel-bundler/src/builtins/bundle-loader.js"},{"name":"./Foo","dynamic":true,"loc":{"line":19,"column":31},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Main.tsx","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/src/components/Foo.tsx"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.Main=void 0;var e=o(require(\"react\")),t=require(\"rxjs\"),n=require(\"rxjs/operators\"),r=require(\"../common\");function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}function i(e){return(i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function u(e,t,n,r,o,i,u){try{var c=e[i](u),s=c.value}catch(a){return void n(a)}c.done?t(s):Promise.resolve(s).then(r,o)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){u(i,r,o,c,s,\"next\",e)}function s(e){u(i,r,o,c,s,\"throw\",e)}c(void 0)})}}function s(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function a(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)}}function l(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function f(e,t){return!t||\"object\"!==i(t)&&\"function\"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=function(o){function i(r){var o;return s(this,i),(o=f(this,b(i).call(this,r))).state={},o.state$=new t.Subject,o.unmounted$=new t.Subject,o.handleClick=c(regeneratorRuntime.mark(function t(){var n,r,i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o.state$.next({count:o.count+1}),n=require(\"_bundle_loader\")(require.resolve(\"./Foo\")),t.next=4,n;case 4:r=t.sent,i=e.createElement(r.Foo,null),o.state$.next({foo:i});case 7:case\"end\":return t.stop()}},t)})),o.state$.pipe((0,n.takeUntil)(o.unmounted$)).subscribe(function(e){return o.setState(e)}),o}return y(i,e.PureComponent),l(i,[{key:\"componentWillUnmount\",value:function(){this.unmounted$.next(),this.unmounted$.complete()}},{key:\"render\",value:function(){var t={base:(0,r.css)({position:\"relative\",PaddingX:50,PaddingY:20,userSelect:\"none\"}),title:(0,r.css)({fontSize:34,marginBottom:10}),image:(0,r.css)({borderRadius:8}),version:(0,r.css)({Absolute:[5,10,null,null]})};return e.createElement(\"div\",Object.assign({},(0,r.css)(t.base,this.props.style),{onClick:this.handleClick}),e.createElement(\"div\",Object.assign({},t.title),\"Kitty: \",this.count||0),e.createElement(\"div\",Object.assign({},t.version),this.version),e.createElement(\"img\",Object.assign({src:\"/images/cat.jpg\"},t.image)),this.state.foo)}},{key:\"count\",get:function(){return this.state.count||0}},{key:\"version\",get:function(){var e=r.is.browser?document.getElementById(\"root\"):void 0;return e&&e.getAttribute(\"data-version\")||\"loading...\"}}]),i}();exports.Main=m;"},"sourceMaps":null,"error":null,"hash":"428f9e8d03c236a1a8e6e3d631e1acf6","cacheData":{"env":{}}}