UNPKG

@codesandbox/sandpack-client

Version:

<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />

1 lines 1.4 kB
(this.csbJsonP=this.csbJsonP||[]).push([["vue-selector"],{"./src/sandbox/eval/transpilers/vue/v2/parser.js":function(e,s,t){const n=t("../../node_modules/vue-template-compiler/browser.js"),r=t("./config/stubs/lru-cache.js")(100),o=t("../../node_modules/hash-sum/hash-sum.js"),a=t("../../node_modules/source-map/source-map.js").SourceMapGenerator,c=/\r?\n/g,u=/^(?:\/\/)?\s*$/;function i(e,s,t,n){const r=new a({sourceRoot:n});return r.setSourceContent(e,s),t.split(c).forEach((s,t)=>{u.test(s)||r.addMapping({source:e,original:{line:t+1,column:0},generated:{line:t+1,column:0}})}),r.toJSON()}e.exports=function(e,s,t,a){const c=o(s+e),u=s+"?"+c;let l=r.get(c);return l||(l=n.parseComponent(e,{pad:"line"}),t&&(l.script&&!l.script.src&&(l.script.map=i(u,e,l.script.content,a)),l.styles&&l.styles.forEach(s=>{s.src||(s.map=i(u,e,s.content,a))})),r.set(c,l),l)}},"./src/sandbox/eval/transpilers/vue/v2/selector/loader.ts":function(e,s,t){"use strict";t.r(s);var n=t("../../node_modules/path-browserify/index.js"),r=t.n(n),o=t("./src/sandbox/eval/transpilers/vue/v2/parser.js"),a=t.n(o);s.default=function(e,s){const t=s.options,n=t.context;let o=r.a.basename(s.path);o=o.substring(0,o.lastIndexOf(r.a.extname(o)))+".vue";const c=r.a.dirname(r.a.relative(n,s.path));let u=a()(e,o,!1,c,t.bustCache)[t.type];return Array.isArray(u)&&(u=u[t.index]),Promise.resolve({transpiledCode:u?u.content:""})}}}]);