diff --git a/dist/es-module-shims.js b/dist/es-module-shims.js index db57b4a6..2142854c 100644 --- a/dist/es-module-shims.js +++ b/dist/es-module-shims.js @@ -710,7 +710,7 @@ `importScripts('${esModuleShimsSrc}');self.importMapShim=${JSON.stringify(options.importMap || {})};importShim('${new URL(aURL, baseUrl).href}').catch(e=>setTimeout(()=>{throw e}))` ); - return new Worker(workerScriptUrl, { ...options, type: undefined }); + return new Worker(workerScriptUrl, Object.assign({}, options, { type: undefined })); } } diff --git a/dist/es-module-shims.min.js b/dist/es-module-shims.min.js index 6e8c2cf9..7fc9be94 100644 --- a/dist/es-module-shims.min.js +++ b/dist/es-module-shims.min.js @@ -1,2 +1,2 @@ /* ES Module Shims 0.2.10 */ -!function(){"use strict";let e,t;if("undefined"!=typeof location){const t=(e=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==t&&(e=e.slice(0,t+1))}"undefined"!=typeof document&&(t=document.currentScript&&document.currentScript.src);const r=/\\/g;function n(e,t){if(-1!==e.indexOf("\\")&&(e=e.replace(r,"/")),"/"===e[0]&&"/"===e[1])return t.slice(0,t.indexOf(":")+1)+e;if("."===e[0]&&("/"===e[1]||"."===e[1]&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===e[0]){const r=t.slice(0,t.indexOf(":")+1);let n;if(n="/"===t[r.length+1]?"file:"!==r?(n=t.slice(r.length+2)).slice(n.indexOf("/")+1):t.slice(8):t.slice(r.length+("/"===t[r.length])),"/"===e[0])return t.slice(0,t.length-n.length-1)+e;const o=n.slice(0,n.lastIndexOf("/")+1)+e,i=[];let s=-1;for(let e=0;en.length&&"/"!==i[i.length-1]&&console.warn("Invalid package target "+i+" for '"+n+"' should have a trailing '/'."),o(i+e.slice(n.length),r)}}const l=/^[a-z][a-z0-9.+-]*\:/i;function u(e,t,r){const o=n(e,t);if(o)e=o;else if(l.test(e))return e;const i=r.scopes&&c(t,r.scopes);if(i){const t=a(e,r.scopes[i],i);if(t)return t}return r.imports&&a(e,r.imports,r.baseUrl)||o||function(e,t){throw new Error('Unable to resolve bare specifier "'+e+(t?'" from '+t:'"'))}(e,t)}function f(e){return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}let d,h,p,m,g,w,A,v,C,y,$,b;function S(){switch(h){case 123:$.length&&$[$.length-1].d===m&&$.pop(),v++;case 40:return void w.push(m);case 125:if(v--===C)return C=y.pop(),void O();v8&&e<14||32===e||160===e||65279===e}function j(){for(h=p.charCodeAt(++d);h;)if(42!==h)h=p.charCodeAt(++d);else if(47===(h=p.charCodeAt(++d)))return}function _(){for(;h=p.charCodeAt(++d);)if(L())return}function N(){for(;h=p.charCodeAt(++d);){if(39===h)return;92===h?d++:L()&&q()}q()}function E(){for(;h=p.charCodeAt(++d);){if(34===h)return;92===h?d++:L()&&q()}q()}function U(){for(;h=p.charCodeAt(++d);){if(93===h)return;92===h?d++:L()&&q()}q()}function k(){do{if(47===h)return;91===h?U():92===h?d++:L()&&q()}while(h=p.charCodeAt(++d));q()}function I(e){let t=e,r=p.charCodeAt(t);for(;r&&r>96&&r<123;)r=p.charCodeAt(--t);return r&&!W(r)&&!B(r)||46===r?"":p.slice(t+1,e+1)}function J(e){let t=e,r=p.charCodeAt(t);for(;r&&!W(r)&&!B(r);)r=p.charCodeAt(++t);return p.slice(e,t)}const R={case:1,debugger:1,delete:1,do:1,else:1,in:1,instanceof:1,new:1,return:1,throw:1,typeof:1,void:1,yield:1,await:1};function T(e){return R[I(e)]}function P(e){const t=I(e);return"while"===t||"for"===t||"if"===t}function B(e){return 33===e||37===e||38===e||e>39&&e<48||e>57&&e<64||91===e||93===e||94===e||e>122&&e<127}function z(e){return B(e)&&93!==e&&41!==e&&125!==e}function H(e){switch(p.charCodeAt(e)){case 59:case 41:case NaN:return!0;case 121:return"finally"===I(e)}return!1}function q(){throw new Error}let D=0;const F={};let G;try{G=(0,eval)("u=>import(u)")}catch(e){"undefined"!=typeof document&&(self.addEventListener("error",e=>Q.e=e.error),G=e=>{const t=f(`import*as m from'${e}';self.importShim.l=m;self.importShim.e=null`),r=document.createElement("script");return r.type="module",r.src=t,document.head.appendChild(r),new Promise((e,t)=>{r.addEventListener("load",()=>{if(document.head.removeChild(r),Q.e)return t(Q.e);e(Q.l)})})})}async function K(e,t){const r=function e(t,r){let n=F[t];return n||((n=F[t]={u:t,r:void 0,f:void 0,S:void 0,L:void 0,a:void 0,d:void 0,b:void 0,s:void 0}).f=(async()=>{if(!r){const e=await fetch(t);if(!e.ok)throw new Error(`${e.status} ${e.statusText} ${e.url}`);if(n.r=e.url,e.url.endsWith(".wasm")){const r=X[t]=await(WebAssembly.compileStreaming?WebAssembly.compileStreaming(e):WebAssembly.compile(await e.arrayBuffer()));let o=WebAssembly.Module.imports?WebAssembly.Module.imports(r).map(e=>e.module):[];const i=[];n.a=[i,WebAssembly.Module.exports(r).map(e=>e.name)];const s=o.map(e=>JSON.stringify(e));let c=0;return n.S=s.map((e,t)=>{const r=t.toString(),n=c+17+r.length,o=n+e.length-2;return i.push({s:n,e:o,d:-1}),c+=o+3,`import*as m${r} from${e};`}).join("")+`const module=importShim.w[${JSON.stringify(t)}],exports=new WebAssembly.Instance(module,{`+s.map((e,t)=>`${e}:m${t},`).join("")+"}).exports;"+n.a[1].map(e=>"default"===e?`export default exports.${e}`:`export const ${e}=exports.${e}`).join(";"),o}r=await e.text()}return n.a=function(e){p=e;let t=null;try{!function(){for(m=g=-1,$=[],b=[],v=0,C=0,y=[],w=[],A=[],d=-1;h=p.charCodeAt(++d);)if(!W(h))if(47===h)if(47===(h=p.charCodeAt(++d)))_();else if(42===h)j();else{const e=p.charCodeAt(m);(!e||T(m)||z(e)||41===e&&P(g)||125===e&&H(g))&&k(),m=d}else S(),m=d;(v||C||w.length)&&q()}()}catch(e){t=e}return[$,b,t]}(r),n.a[2]&&(Q.err=[r,n.a[2]]),n.S=r,n.a[0].filter(e=>-1===e.d).map(e=>r.slice(e.s,e.e))})(),n.L=n.f.then(async t=>{n.d=await Promise.all(t.map(async t=>{const r=e(await Z(t,n.r));return await r.f,r}))}),n)}(e,t);await async function e(t,r){t.b||r[t.u]||(r[t.u]=!0,await t.L,await Promise.all(t.d.map(t=>e(t,r))))}(r,{}),async function e(t,r){if(t.b)return;r[t.u]=!0;let n,o=t.S;for(const n of t.d)r[n.u]||e(n,r);if(t.a[0].length){let e=0;n="";let r=0;for(let i=0;i"default"===e?"$_default=m.default":`${e}=m.${e}`).join(",")}}${i.a[1].map(e=>"default"===e?"let $_default;export{$_default as default}":`export let ${e}`).join(";")}\n//# sourceURL=${i.r}?cycle`));n+=o.slice(e,s-1)+"/*"+o.slice(s-1,c+1)+"*/"+o.slice(s-1,s)+a,e=c}else-2===a?(V[t.r]={url:t.r},n+=o.slice(e,s)+"importShim.m["+JSON.stringify(t.r)+"]",e=c):(n+=o.slice(e,s)+"importShim"+o.slice(s+6,c)+JSON.stringify(t.r)+", ",e=c)}n+=o.slice(e)}else n=o;t.b=f(n+"\n//# sourceURL="+t.r),t.S=void 0}(r,{});const n=await G(r.b);return r.s&&(await G(r.s)).u$_(n),n}async function Q(t){const r=1===arguments.length?e:(t=arguments[1],arguments[0]);return K(await Z(t,r))}self.importShim=Q;const V={},X={};let Y;if(Object.defineProperties(Q,{m:{value:V},w:{value:X},l:{value:void 0,writable:!0},e:{value:void 0,writable:!0}}),"undefined"!=typeof document){const t=document.getElementsByTagName("script");for(let r=0;rsetTimeout(()=>{throw e}))`);return new Worker(o,{...n,type:void 0})}}}(); \ No newline at end of file +!function(){"use strict";let e,t;if("undefined"!=typeof location){const t=(e=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==t&&(e=e.slice(0,t+1))}"undefined"!=typeof document&&(t=document.currentScript&&document.currentScript.src);const r=/\\/g;function n(e,t){if(-1!==e.indexOf("\\")&&(e=e.replace(r,"/")),"/"===e[0]&&"/"===e[1])return t.slice(0,t.indexOf(":")+1)+e;if("."===e[0]&&("/"===e[1]||"."===e[1]&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===e[0]){const r=t.slice(0,t.indexOf(":")+1);let n;if(n="/"===t[r.length+1]?"file:"!==r?(n=t.slice(r.length+2)).slice(n.indexOf("/")+1):t.slice(8):t.slice(r.length+("/"===t[r.length])),"/"===e[0])return t.slice(0,t.length-n.length-1)+e;const o=n.slice(0,n.lastIndexOf("/")+1)+e,i=[];let s=-1;for(let e=0;en.length&&"/"!==i[i.length-1]&&console.warn("Invalid package target "+i+" for '"+n+"' should have a trailing '/'."),o(i+e.slice(n.length),r)}}const l=/^[a-z][a-z0-9.+-]*\:/i;function u(e,t,r){const o=n(e,t);if(o)e=o;else if(l.test(e))return e;const i=r.scopes&&c(t,r.scopes);if(i){const t=a(e,r.scopes[i],i);if(t)return t}return r.imports&&a(e,r.imports,r.baseUrl)||o||function(e,t){throw new Error('Unable to resolve bare specifier "'+e+(t?'" from '+t:'"'))}(e,t)}function f(e){return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}let d,h,p,m,g,w,A,v,C,y,$,b;function S(){switch(h){case 123:$.length&&$[$.length-1].d===m&&$.pop(),v++;case 40:return void w.push(m);case 125:if(v--===C)return C=y.pop(),void O();v8&&e<14||32===e||160===e||65279===e}function W(){for(h=p.charCodeAt(++d);h;)if(42!==h)h=p.charCodeAt(++d);else if(47===(h=p.charCodeAt(++d)))return}function _(){for(;h=p.charCodeAt(++d);)if(j())return}function N(){for(;h=p.charCodeAt(++d);){if(39===h)return;92===h?d++:j()&&q()}q()}function E(){for(;h=p.charCodeAt(++d);){if(34===h)return;92===h?d++:j()&&q()}q()}function U(){for(;h=p.charCodeAt(++d);){if(93===h)return;92===h?d++:j()&&q()}q()}function k(){do{if(47===h)return;91===h?U():92===h?d++:j()&&q()}while(h=p.charCodeAt(++d));q()}function I(e){let t=e,r=p.charCodeAt(t);for(;r&&r>96&&r<123;)r=p.charCodeAt(--t);return r&&!L(r)&&!B(r)||46===r?"":p.slice(t+1,e+1)}function J(e){let t=e,r=p.charCodeAt(t);for(;r&&!L(r)&&!B(r);)r=p.charCodeAt(++t);return p.slice(e,t)}const R={case:1,debugger:1,delete:1,do:1,else:1,in:1,instanceof:1,new:1,return:1,throw:1,typeof:1,void:1,yield:1,await:1};function T(e){return R[I(e)]}function P(e){const t=I(e);return"while"===t||"for"===t||"if"===t}function B(e){return 33===e||37===e||38===e||e>39&&e<48||e>57&&e<64||91===e||93===e||94===e||e>122&&e<127}function z(e){return B(e)&&93!==e&&41!==e&&125!==e}function H(e){switch(p.charCodeAt(e)){case 59:case 41:case NaN:return!0;case 121:return"finally"===I(e)}return!1}function q(){throw new Error}let D=0;const F={};let G;try{G=(0,eval)("u=>import(u)")}catch(e){"undefined"!=typeof document&&(self.addEventListener("error",e=>Q.e=e.error),G=e=>{const t=f(`import*as m from'${e}';self.importShim.l=m;self.importShim.e=null`),r=document.createElement("script");return r.type="module",r.src=t,document.head.appendChild(r),new Promise((e,t)=>{r.addEventListener("load",()=>{if(document.head.removeChild(r),Q.e)return t(Q.e);e(Q.l)})})})}async function K(e,t){const r=function e(t,r){let n=F[t];return n||((n=F[t]={u:t,r:void 0,f:void 0,S:void 0,L:void 0,a:void 0,d:void 0,b:void 0,s:void 0}).f=(async()=>{if(!r){const e=await fetch(t);if(!e.ok)throw new Error(`${e.status} ${e.statusText} ${e.url}`);if(n.r=e.url,e.url.endsWith(".wasm")){const r=X[t]=await(WebAssembly.compileStreaming?WebAssembly.compileStreaming(e):WebAssembly.compile(await e.arrayBuffer()));let o=WebAssembly.Module.imports?WebAssembly.Module.imports(r).map(e=>e.module):[];const i=[];n.a=[i,WebAssembly.Module.exports(r).map(e=>e.name)];const s=o.map(e=>JSON.stringify(e));let c=0;return n.S=s.map((e,t)=>{const r=t.toString(),n=c+17+r.length,o=n+e.length-2;return i.push({s:n,e:o,d:-1}),c+=o+3,`import*as m${r} from${e};`}).join("")+`const module=importShim.w[${JSON.stringify(t)}],exports=new WebAssembly.Instance(module,{`+s.map((e,t)=>`${e}:m${t},`).join("")+"}).exports;"+n.a[1].map(e=>"default"===e?`export default exports.${e}`:`export const ${e}=exports.${e}`).join(";"),o}r=await e.text()}return n.a=function(e){p=e;let t=null;try{!function(){for(m=g=-1,$=[],b=[],v=0,C=0,y=[],w=[],A=[],d=-1;h=p.charCodeAt(++d);)if(!L(h))if(47===h)if(47===(h=p.charCodeAt(++d)))_();else if(42===h)W();else{const e=p.charCodeAt(m);(!e||T(m)||z(e)||41===e&&P(g)||125===e&&H(g))&&k(),m=d}else S(),m=d;(v||C||w.length)&&q()}()}catch(e){t=e}return[$,b,t]}(r),n.a[2]&&(Q.err=[r,n.a[2]]),n.S=r,n.a[0].filter(e=>-1===e.d).map(e=>r.slice(e.s,e.e))})(),n.L=n.f.then(async t=>{n.d=await Promise.all(t.map(async t=>{const r=e(await Z(t,n.r));return await r.f,r}))}),n)}(e,t);await async function e(t,r){t.b||r[t.u]||(r[t.u]=!0,await t.L,await Promise.all(t.d.map(t=>e(t,r))))}(r,{}),async function e(t,r){if(t.b)return;r[t.u]=!0;let n,o=t.S;for(const n of t.d)r[n.u]||e(n,r);if(t.a[0].length){let e=0;n="";let r=0;for(let i=0;i"default"===e?"$_default=m.default":`${e}=m.${e}`).join(",")}}${i.a[1].map(e=>"default"===e?"let $_default;export{$_default as default}":`export let ${e}`).join(";")}\n//# sourceURL=${i.r}?cycle`));n+=o.slice(e,s-1)+"/*"+o.slice(s-1,c+1)+"*/"+o.slice(s-1,s)+a,e=c}else-2===a?(V[t.r]={url:t.r},n+=o.slice(e,s)+"importShim.m["+JSON.stringify(t.r)+"]",e=c):(n+=o.slice(e,s)+"importShim"+o.slice(s+6,c)+JSON.stringify(t.r)+", ",e=c)}n+=o.slice(e)}else n=o;t.b=f(n+"\n//# sourceURL="+t.r),t.S=void 0}(r,{});const n=await G(r.b);return r.s&&(await G(r.s)).u$_(n),n}async function Q(t){const r=1===arguments.length?e:(t=arguments[1],arguments[0]);return K(await Z(t,r))}self.importShim=Q;const V={},X={};let Y;if(Object.defineProperties(Q,{m:{value:V},w:{value:X},l:{value:void 0,writable:!0},e:{value:void 0,writable:!0}}),"undefined"!=typeof document){const t=document.getElementsByTagName("script");for(let r=0;rsetTimeout(()=>{throw e}))`);return new Worker(o,Object.assign({},n,{type:void 0}))}}}(); \ No newline at end of file diff --git a/dist/es-module-shims.min.js.map b/dist/es-module-shims.min.js.map index 60d2a6e2..cdd8a3c4 100644 --- a/dist/es-module-shims.min.js.map +++ b/dist/es-module-shims.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["es-module-shims.js"],"names":["baseUrl","esModuleShimsSrc","location","lastSepIndex","href","split","lastIndexOf","slice","document","currentScript","src","backslashRegEx","resolveIfNotPlainOrUrl","relUrl","parentUrl","indexOf","replace","length","parentProtocol","pathname","segmented","output","segmentIndex","i","push","pop","join","resolveUrl","resolvePackages","pkgs","outPkgs","p","value","parseImportMap","json","imports","scopes","scopeName","scope","resolvedScopeName","getMatch","path","matchObj","sepIndex","segment","applyPackages","id","packages","pkgName","pkg","console","warn","protocolre","resolveImportMap","importMap","urlResolved","test","packageResolution","Error","throwBare","createBlob","source","URL","createObjectURL","Blob","type","charCode","str","lastTokenIndex","lastOpenTokenIndex","lastTokenIndexStack","dynamicImportStack","braceDepth","templateDepth","templateStack","oImports","oExports","parseNext","d","templateString","syntaxError","j","s","singleQuoteString","doubleQuoteString","readPrecedingKeyword","start","charCodeAt","readToWsOrPunctuator","commentWhitespace","e","undefined","readSourceString","name","nextCharCode","lineComment","blockComment","isBrOrWs","isBr","regexCharacterClass","regularExpression","endIndex","startIndex","nextChar","isPunctuator","expressionKeywords","case","debugger","delete","do","else","in","instanceof","new","return","throw","typeof","void","yield","await","isExpressionKeyword","isParenKeyword","precedingKeyword","isExpressionPunctuator","isExpressionTerminator","NaN","registry","dynamicImport","eval","self","addEventListener","importShim","error","blobUrl","topLevelBlobUrl","createElement","head","appendChild","Promise","resolve","reject","removeChild","l","async","topLevelLoad","url","load","getOrCreateLoad","u","r","f","S","L","a","b","res","fetch","ok","status","statusText","endsWith","module","wasmModules","WebAssembly","compileStreaming","compile","arrayBuffer","deps","Module","map","impt","aDeps","exports","expt","depStrs","dep","JSON","stringify","curIndex","depStr","idx","index","toString","strStart","strEnd","text","_str","err","lastTokenCode","baseParse","analyzeModuleSyntax","filter","then","all","depLoad","depId","loadAll","loaded","resolveDeps","seen","resolvedSource","lastIndex","depIndex","end","dynamicImportIndex","meta","u$_","arguments","importMapPromise","Object","defineProperties","m","w","writable","scripts","getElementsByTagName","script","innerHTML","importMapShim","parse","WorkerShim","[object Object]","aURL","options","Worker","workerScriptUrl"],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["es-module-shims.js"],"names":["baseUrl","esModuleShimsSrc","location","lastSepIndex","href","split","lastIndexOf","slice","document","currentScript","src","backslashRegEx","resolveIfNotPlainOrUrl","relUrl","parentUrl","indexOf","replace","length","parentProtocol","pathname","segmented","output","segmentIndex","i","push","pop","join","resolveUrl","resolvePackages","pkgs","outPkgs","p","value","parseImportMap","json","imports","scopes","scopeName","scope","resolvedScopeName","getMatch","path","matchObj","sepIndex","segment","applyPackages","id","packages","pkgName","pkg","console","warn","protocolre","resolveImportMap","importMap","urlResolved","test","packageResolution","Error","throwBare","createBlob","source","URL","createObjectURL","Blob","type","charCode","str","lastTokenIndex","lastOpenTokenIndex","lastTokenIndexStack","dynamicImportStack","braceDepth","templateDepth","templateStack","oImports","oExports","parseNext","d","templateString","syntaxError","j","s","singleQuoteString","doubleQuoteString","readPrecedingKeyword","start","charCodeAt","readToWsOrPunctuator","commentWhitespace","e","undefined","readSourceString","name","nextCharCode","lineComment","blockComment","isBrOrWs","isBr","regexCharacterClass","regularExpression","endIndex","startIndex","nextChar","isPunctuator","expressionKeywords","case","debugger","delete","do","else","in","instanceof","new","return","throw","typeof","void","yield","await","isExpressionKeyword","isParenKeyword","precedingKeyword","isExpressionPunctuator","isExpressionTerminator","NaN","registry","dynamicImport","eval","self","addEventListener","importShim","error","blobUrl","topLevelBlobUrl","createElement","head","appendChild","Promise","resolve","reject","removeChild","l","async","topLevelLoad","url","load","getOrCreateLoad","u","r","f","S","L","a","b","res","fetch","ok","status","statusText","endsWith","module","wasmModules","WebAssembly","compileStreaming","compile","arrayBuffer","deps","Module","map","impt","aDeps","exports","expt","depStrs","dep","JSON","stringify","curIndex","depStr","idx","index","toString","strStart","strEnd","text","_str","err","lastTokenCode","baseParse","analyzeModuleSyntax","filter","then","all","depLoad","depId","loadAll","loaded","resolveDeps","seen","resolvedSource","lastIndex","depIndex","end","dynamicImportIndex","meta","u$_","arguments","importMapPromise","Object","defineProperties","m","w","writable","scripts","getElementsByTagName","script","innerHTML","importMapShim","parse","WorkerShim","[object Object]","aURL","options","Worker","workerScriptUrl","assign"],"mappings":"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"} \ No newline at end of file diff --git a/src/worker-shims.js b/src/worker-shims.js index 9a667c55..d64b309f 100755 --- a/src/worker-shims.js +++ b/src/worker-shims.js @@ -12,6 +12,6 @@ export class WorkerShim { `importScripts('${esModuleShimsSrc}');self.importMapShim=${JSON.stringify(options.importMap || {})};importShim('${new URL(aURL, pageBaseUrl).href}').catch(e=>setTimeout(()=>{throw e}))` ); - return new Worker(workerScriptUrl, { ...options, type: undefined }); + return new Worker(workerScriptUrl, Object.assign({}, options, { type: undefined })); } }