22import babel from '@rollup/plugin-babel'
33import { version } from './package.json'
44
5- const MEM_FILE = 'webmscore.lib.mem.wasm'
6-
75const WEBPACK_IMPORT = `
86import libWasm from '!!file-loader?name=[name].wasm!./webmscore.lib.wasm-' // workaround for Webpack 4
97import libData from '!!file-loader?name=[name].[ext].wasm!./webmscore.lib.data'
10- import libMem from '!!file-loader?name=${ MEM_FILE } !./webmscore.lib.mem-'
118`
129
1310const CDN_IMPORT = `
@@ -16,7 +13,6 @@ const URL_PREFIX = CDN_PROVIDER + '/webmscore@%VERSION%/' // https://cdn.jsdeliv
1613
1714const libWasm = URL_PREFIX + 'webmscore.lib.wasm'
1815const libData = URL_PREFIX + 'webmscore.lib.data'
19- const libMem = URL_PREFIX + '${ MEM_FILE } '
2016`
2117
2218const WEBPACK_LOCATE_FILE = `
@@ -27,19 +23,10 @@ if (path.endsWith('.data')) return new URL(MSCORE_LIB_DATA, MSCORE_BASEURL).href
2723if (path.endsWith('.wasm.js')) throw new Error('WebAssembly is not supported in your browser')
2824`
2925
30- const WEBPACK_WORKER_IMPORT = '+ `var MSCORE_LIB_WASM = "${libWasm}", MSCORE_LIB_DATA = "${libData}", MSCORE_LIB_MEM = "${libMem}", MSCORE_BASEURL = "${document.baseURI}";`'
26+ const WEBPACK_WORKER_IMPORT = '+ `var MSCORE_LIB_WASM = "${libWasm}", MSCORE_LIB_DATA = "${libData}", MSCORE_BASEURL = "${document.baseURI}";`'
3127
3228const INJECTION_HINT = ( n ) => `// %INJECTION_HINT_${ n } %`
3329
34- const REPLACE_MEM_FILE = {
35- transform ( code , id ) {
36- if ( id . endsWith ( "webmscore.lib.js" ) ) {
37- code = code . replace ( "webmscore.lib.js.mem" , MEM_FILE )
38- }
39- return { code }
40- }
41- }
42-
4330const REPLACE_IMPORT_META = {
4431 resolveImportMeta ( property ) {
4532 if ( property === 'url' ) {
0 commit comments