UNPKG

@phoria/phoria-vue

Version:

Use Vue with Phoria Islands for dotnet.

2 lines (1 loc) 836 B
"use strict";var s=Object.create;var t=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var k=(e,r,a,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of p(r))!f.call(e,n)&&n!==a&&t(e,n,{get:()=>r[n],enumerable:!(o=c(r,n))||o.enumerable});return e};var u=(e,r,a)=>(a=e!=null?s(w(e)):{},k(r||!e||!e.__esModule?t(a,"default",{value:e,enumerable:!0}):a,e));const i=require("@phoria/phoria"),m=require("./main.cjs"),h={mount:async(e,r,a)=>{if(r.framework!==m.framework.name)throw new Error(`${m.framework.name} cannot render the ${r.framework} component named "${r.name}".`);Promise.all([import("vue"),i.importComponent(r)]).then(([o,n])=>{o.createApp(n.component,a).mount(e)})}};i.registerCsrService(m.framework.name,h);