@plasmicapp/host
Advanced tools
Comparing version 1.0.98 to 1.0.99
@@ -492,3 +492,3 @@ 'use client';'use strict'; | ||
var hostVersion = "1.0.98"; | ||
var hostVersion = "1.0.99"; | ||
@@ -495,0 +495,0 @@ var root$7 = globalThis; |
@@ -1,2 +0,2 @@ | ||
'use client';"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("@plasmicapp/query"),r=require("react"),n=(e=r)&&"object"==typeof e&&"default"in e?e.default:e,a=require("react-dom");function o(){return(o=Object.assign?Object.assign.bind():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)}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var l=globalThis;null==l.__PlasmicHostVersion&&(l.__PlasmicHostVersion="2");var u=[],c=new function(e){var t=this;this.value=null,this.set=function(e){t.value=e,u.forEach((function(e){return e()}))},this.get=function(){return t.value}}(null);function m(){return new URLSearchParams(location.hash.replace(/^#/,"?"))}function p(){return function(e,t){if(void 0===t&&(t=""),null==e)throw t=(function(e){return"string"==typeof e}(t)?t:t())||"",new Error("Value must not be undefined or null"+(t?"- "+t:""));return e}(m().get("origin"),"Missing information from Plasmic window.")}var d=0;function f(e){d++,c.set(e)}var v=r.createContext(!1),h=function(){return r.useContext(v)};function g(){var e,t,n,o=!!window.parent,i=!(null==(e=location.hash)||!e.match(/\bcanvas=true\b/)),s=!(null==(t=location.hash)||!t.match(/\blive=true\b/))||!o,l=o&&!document.querySelector("#plasmic-studio-tag")&&!i&&!s,f=new URLSearchParams(location.hash),h=r.useState((function(){var e;return JSON.parse(null!=(e=f.get("globalVariants"))?e:"{}")})),g=h[0],y=h[1],b=(n=r.useState(0)[1],r.useCallback((function(){n((function(e){return e+1}))}),[]));if(r.useLayoutEffect((function(){return u.push(b),function(){var e=u.indexOf(b);e>=0&&u.splice(e,1)}}),[b]),r.useEffect((function(){var e,t,r,n;l&&o&&window.parent!==window&&(t=document.createElement("script"),r=p(),n=(e=m()).has("studioHash")?e.get("studioHash"):new URL(location.href).searchParams.get("studio-hash"),t.src=r+"/static/js/studio"+(n?"."+n+".js":".js"),document.body.appendChild(t))}),[l,o]),r.useEffect((function(){if(!l&&!document.querySelector("#getlibs")&&s){var e=document.createElement("script");e.id="getlibs",e.src=p()+"/static/js/getlibs.js",e.async=!1,e.onload=function(){null==window.__GetlibsReadyResolver||window.__GetlibsReadyResolver()},document.head.append(e)}}),[l]),r.useEffect((function(){var e=function(e){try{var t=JSON.parse(e.data);"canvas-frame"===t.source&&y(t.activeGlobalVariants)}catch(e){}};return window.addEventListener("message",e),function(){return window.removeEventListener("message",e)}}),[]),!o)return null;if(i||s){var _=document.querySelector("#plasmic-app.__wab_user-body");_||((_=document.createElement("div")).id="plasmic-app",_.classList.add("__wab_user-body"),document.body.appendChild(_));var x=!!i&&{componentName:f.get("componentName"),globalVariants:g};return a.createPortal(r.createElement(P,{key:""+d},r.createElement(v.Provider,{value:x},c.get())),_,"plasmic-app")}return l&&window.parent===window?r.createElement("iframe",{src:"https://docs.plasmic.app/app-content/app-host-ready#appHostUrl="+encodeURIComponent(location.href),style:{width:"100vw",height:"100vh",border:"none",position:"fixed",top:0,left:0,zIndex:99999999}}):null}var y=function(e){var t=e.enableWebpackHmr,n=r.useState(null),a=n[0],o=n[1];return r.useEffect((function(){o(r.createElement(g,null))}),[]),r.createElement(r.Fragment,null,!t&&r.createElement(x,null),a)},b=[];function _(e){return b.push(e),function(){var t=b.indexOf(e);t>=0&&b.splice(t,1)}}var P=function(e){var t,n;function a(t){var r;return(r=e.call(this,t)||this).state={},r}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),a.getDerivedStateFromError=function(e){return{error:e}};var o=a.prototype;return o.componentDidCatch=function(e){b.forEach((function(t){return t(e)}))},o.render=function(){return this.state.error?r.createElement("div",null,"Error: ",""+this.state.error.message):r.createElement(r.Fragment,null,this.props.children)},a}(r.Component);function x(){return null}var E=r.createContext(void 0);function w(e){return"__plasmic_meta_"+e}function C(e){return e}function R(e,t){if(t){for(var r,n=e,a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,void 0):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split("."));!(r=a()).done;){var o;n=null==(o=n)?void 0:o[r.value]}return n}}function S(e){return R(T(),e)}function O(e){void 0===e&&(e={});var t=T();return Object.fromEntries(Object.entries(e).filter((function(e){return!!e[0]&&!!e[1]})).map((function(e){return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t}(e[0],R(t,e[1]))})))}function T(){return r.useContext(E)}function j(e){var t,r,a=e.name,i=e.data,s=e.hidden,l=e.label,u=e.children,c=null!=(t=T())?t:{};return a?n.createElement(E.Provider,{value:o({},c,(r={},r[a]=i,r[w(a)]={hidden:s,label:l},r))},u):n.createElement(n.Fragment,null,u)}function k(e){var t=e.children,r=e.params,a=void 0===r?{}:r,i=e.query,s=void 0===i?{}:i,l=T()||{};return n.createElement(j,{name:"params",data:o({},l.params,a),label:"Page route params"},n.createElement(j,{name:"query",data:o({},l.query,s),label:"Page query params"},t))}function q(e){return(0,e.children)(T())}var D=globalThis;function F(e,t){D.__PlasmicFetcherRegistry.push({fetcher:e,meta:t})}D.__PlasmicFetcherRegistry=[];var V=globalThis;function A(e,t){V.__PlasmicComponentRegistry.push({component:e,meta:t})}null==V.__PlasmicComponentRegistry&&(V.__PlasmicComponentRegistry=[]);var L=globalThis;function M(e,t){L.__PlasmicContextRegistry.push({component:e,meta:t})}null==L.__PlasmicContextRegistry&&(L.__PlasmicContextRegistry=[]);var H=globalThis;function N(e){H.__PlasmicTokenRegistry.push(e)}null==H.__PlasmicTokenRegistry&&(H.__PlasmicTokenRegistry=[]);var U,G,I=globalThis;function J(e,t){I.__PlasmicTraitRegistry.push({trait:e,meta:t})}function z(e,t){return Q(e,t)}null==I.__PlasmicTraitRegistry&&(I.__PlasmicTraitRegistry=[]);var Q=function(e,t){return Array.isArray(t)?t.map((function(t){return Q(e,t)})):t&&r.isValidElement(t)&&"string"!=typeof t?r.cloneElement(t):t},W=globalThis,$=null!=(U=null==W||null==(G=W.__Sub)?void 0:G.setRepeatedElementFn)?U:function(e){Q=e},B={__proto__:null,PlasmicCanvasContext:v,PlasmicCanvasHost:y,usePlasmicCanvasContext:h,unstable_registerFetcher:F,registerComponent:A,registerGlobalContext:M,registerToken:N,registerTrait:J,repeatedElement:z,DataContext:E,mkMetaName:w,mkMetaValue:C,applySelector:R,useSelector:S,useSelectors:O,useDataEnv:T,DataProvider:j,PageParamsProvider:k,DataCtxReader:q},K=globalThis;null==K.__Sub&&(K.__Sub=o({React:r,ReactDOM:a,PlasmicQuery:t,hostModule:B,hostVersion:"1.0.98",hostUtils:{setPlasmicRootNode:f,registerRenderErrorListener:_,setRepeatedElementFn:$},setPlasmicRootNode:f,registerRenderErrorListener:_,setRepeatedElementFn:$},B)),exports.DataContext=E,exports.DataCtxReader=q,exports.DataProvider=j,exports.PageParamsProvider=k,exports.PlasmicCanvasContext=v,exports.PlasmicCanvasHost=y,exports.applySelector=R,exports.mkMetaName=w,exports.mkMetaValue=C,exports.registerComponent=A,exports.registerGlobalContext=M,exports.registerToken=N,exports.registerTrait=J,exports.repeatedElement=z,exports.unstable_registerFetcher=F,exports.useDataEnv=T,exports.usePlasmicCanvasContext=h,exports.useSelector=S,exports.useSelectors=O; | ||
'use client';"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("@plasmicapp/query"),r=require("react"),n=(e=r)&&"object"==typeof e&&"default"in e?e.default:e,a=require("react-dom");function o(){return(o=Object.assign?Object.assign.bind():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)}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var l=globalThis;null==l.__PlasmicHostVersion&&(l.__PlasmicHostVersion="2");var u=[],c=new function(e){var t=this;this.value=null,this.set=function(e){t.value=e,u.forEach((function(e){return e()}))},this.get=function(){return t.value}}(null);function m(){return new URLSearchParams(location.hash.replace(/^#/,"?"))}function p(){return function(e,t){if(void 0===t&&(t=""),null==e)throw t=(function(e){return"string"==typeof e}(t)?t:t())||"",new Error("Value must not be undefined or null"+(t?"- "+t:""));return e}(m().get("origin"),"Missing information from Plasmic window.")}var d=0;function f(e){d++,c.set(e)}var v=r.createContext(!1),h=function(){return r.useContext(v)};function g(){var e,t,n,o=!!window.parent,i=!(null==(e=location.hash)||!e.match(/\bcanvas=true\b/)),s=!(null==(t=location.hash)||!t.match(/\blive=true\b/))||!o,l=o&&!document.querySelector("#plasmic-studio-tag")&&!i&&!s,f=new URLSearchParams(location.hash),h=r.useState((function(){var e;return JSON.parse(null!=(e=f.get("globalVariants"))?e:"{}")})),g=h[0],y=h[1],b=(n=r.useState(0)[1],r.useCallback((function(){n((function(e){return e+1}))}),[]));if(r.useLayoutEffect((function(){return u.push(b),function(){var e=u.indexOf(b);e>=0&&u.splice(e,1)}}),[b]),r.useEffect((function(){var e,t,r,n;l&&o&&window.parent!==window&&(t=document.createElement("script"),r=p(),n=(e=m()).has("studioHash")?e.get("studioHash"):new URL(location.href).searchParams.get("studio-hash"),t.src=r+"/static/js/studio"+(n?"."+n+".js":".js"),document.body.appendChild(t))}),[l,o]),r.useEffect((function(){if(!l&&!document.querySelector("#getlibs")&&s){var e=document.createElement("script");e.id="getlibs",e.src=p()+"/static/js/getlibs.js",e.async=!1,e.onload=function(){null==window.__GetlibsReadyResolver||window.__GetlibsReadyResolver()},document.head.append(e)}}),[l]),r.useEffect((function(){var e=function(e){try{var t=JSON.parse(e.data);"canvas-frame"===t.source&&y(t.activeGlobalVariants)}catch(e){}};return window.addEventListener("message",e),function(){return window.removeEventListener("message",e)}}),[]),!o)return null;if(i||s){var _=document.querySelector("#plasmic-app.__wab_user-body");_||((_=document.createElement("div")).id="plasmic-app",_.classList.add("__wab_user-body"),document.body.appendChild(_));var x=!!i&&{componentName:f.get("componentName"),globalVariants:g};return a.createPortal(r.createElement(P,{key:""+d},r.createElement(v.Provider,{value:x},c.get())),_,"plasmic-app")}return l&&window.parent===window?r.createElement("iframe",{src:"https://docs.plasmic.app/app-content/app-host-ready#appHostUrl="+encodeURIComponent(location.href),style:{width:"100vw",height:"100vh",border:"none",position:"fixed",top:0,left:0,zIndex:99999999}}):null}var y=function(e){var t=e.enableWebpackHmr,n=r.useState(null),a=n[0],o=n[1];return r.useEffect((function(){o(r.createElement(g,null))}),[]),r.createElement(r.Fragment,null,!t&&r.createElement(x,null),a)},b=[];function _(e){return b.push(e),function(){var t=b.indexOf(e);t>=0&&b.splice(t,1)}}var P=function(e){var t,n;function a(t){var r;return(r=e.call(this,t)||this).state={},r}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),a.getDerivedStateFromError=function(e){return{error:e}};var o=a.prototype;return o.componentDidCatch=function(e){b.forEach((function(t){return t(e)}))},o.render=function(){return this.state.error?r.createElement("div",null,"Error: ",""+this.state.error.message):r.createElement(r.Fragment,null,this.props.children)},a}(r.Component);function x(){return null}var E=r.createContext(void 0);function w(e){return"__plasmic_meta_"+e}function C(e){return e}function R(e,t){if(t){for(var r,n=e,a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,void 0):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split("."));!(r=a()).done;){var o;n=null==(o=n)?void 0:o[r.value]}return n}}function S(e){return R(T(),e)}function O(e){void 0===e&&(e={});var t=T();return Object.fromEntries(Object.entries(e).filter((function(e){return!!e[0]&&!!e[1]})).map((function(e){return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t}(e[0],R(t,e[1]))})))}function T(){return r.useContext(E)}function j(e){var t,r,a=e.name,i=e.data,s=e.hidden,l=e.label,u=e.children,c=null!=(t=T())?t:{};return a?n.createElement(E.Provider,{value:o({},c,(r={},r[a]=i,r[w(a)]={hidden:s,label:l},r))},u):n.createElement(n.Fragment,null,u)}function k(e){var t=e.children,r=e.params,a=void 0===r?{}:r,i=e.query,s=void 0===i?{}:i,l=T()||{};return n.createElement(j,{name:"params",data:o({},l.params,a),label:"Page route params"},n.createElement(j,{name:"query",data:o({},l.query,s),label:"Page query params"},t))}function q(e){return(0,e.children)(T())}var D=globalThis;function F(e,t){D.__PlasmicFetcherRegistry.push({fetcher:e,meta:t})}D.__PlasmicFetcherRegistry=[];var V=globalThis;function A(e,t){V.__PlasmicComponentRegistry.push({component:e,meta:t})}null==V.__PlasmicComponentRegistry&&(V.__PlasmicComponentRegistry=[]);var L=globalThis;function M(e,t){L.__PlasmicContextRegistry.push({component:e,meta:t})}null==L.__PlasmicContextRegistry&&(L.__PlasmicContextRegistry=[]);var H=globalThis;function N(e){H.__PlasmicTokenRegistry.push(e)}null==H.__PlasmicTokenRegistry&&(H.__PlasmicTokenRegistry=[]);var U,G,I=globalThis;function J(e,t){I.__PlasmicTraitRegistry.push({trait:e,meta:t})}function z(e,t){return Q(e,t)}null==I.__PlasmicTraitRegistry&&(I.__PlasmicTraitRegistry=[]);var Q=function(e,t){return Array.isArray(t)?t.map((function(t){return Q(e,t)})):t&&r.isValidElement(t)&&"string"!=typeof t?r.cloneElement(t):t},W=globalThis,$=null!=(U=null==W||null==(G=W.__Sub)?void 0:G.setRepeatedElementFn)?U:function(e){Q=e},B={__proto__:null,PlasmicCanvasContext:v,PlasmicCanvasHost:y,usePlasmicCanvasContext:h,unstable_registerFetcher:F,registerComponent:A,registerGlobalContext:M,registerToken:N,registerTrait:J,repeatedElement:z,DataContext:E,mkMetaName:w,mkMetaValue:C,applySelector:R,useSelector:S,useSelectors:O,useDataEnv:T,DataProvider:j,PageParamsProvider:k,DataCtxReader:q},K=globalThis;null==K.__Sub&&(K.__Sub=o({React:r,ReactDOM:a,PlasmicQuery:t,hostModule:B,hostVersion:"1.0.99",hostUtils:{setPlasmicRootNode:f,registerRenderErrorListener:_,setRepeatedElementFn:$},setPlasmicRootNode:f,registerRenderErrorListener:_,setRepeatedElementFn:$},B)),exports.DataContext=E,exports.DataCtxReader=q,exports.DataProvider=j,exports.PageParamsProvider=k,exports.PlasmicCanvasContext=v,exports.PlasmicCanvasHost=y,exports.applySelector=R,exports.mkMetaName=w,exports.mkMetaValue=C,exports.registerComponent=A,exports.registerGlobalContext=M,exports.registerToken=N,exports.registerTrait=J,exports.repeatedElement=z,exports.unstable_registerFetcher=F,exports.useDataEnv=T,exports.usePlasmicCanvasContext=h,exports.useSelector=S,exports.useSelectors=O; | ||
//# sourceMappingURL=host.cjs.production.min.js.map |
@@ -490,3 +490,3 @@ 'use client';import * as PlasmicQuery from '@plasmicapp/query'; | ||
var hostVersion = "1.0.98"; | ||
var hostVersion = "1.0.99"; | ||
@@ -493,0 +493,0 @@ var root$7 = globalThis; |
@@ -1,1 +0,1 @@ | ||
export declare const hostVersion = "1.0.98"; | ||
export declare const hostVersion = "1.0.99"; |
{ | ||
"name": "@plasmicapp/host", | ||
"version": "1.0.98", | ||
"version": "1.0.99", | ||
"description": "plasmic library for app hosting", | ||
@@ -22,2 +22,3 @@ "main": "dist/index.js", | ||
"registerGlobalContext", | ||
"registerToken", | ||
"registerTrait" | ||
@@ -71,3 +72,3 @@ ], | ||
}, | ||
"gitHead": "dc2378345a2104ac6bd0d3b0d69472b29f4b8a54" | ||
"gitHead": "fffc41f003358ee68847132b83774ada7b63ad15" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
307147
52
2962