Skip to content

Upgrade rspack 2#11933

Open
ruanyl wants to merge 1 commit into
opensearch-project:mainfrom
ruanyl:upgrade-rspack-2
Open

Upgrade rspack 2#11933
ruanyl wants to merge 1 commit into
opensearch-project:mainfrom
ruanyl:upgrade-rspack-2

Conversation

@ruanyl

@ruanyl ruanyl commented May 11, 2026

Copy link
Copy Markdown
Member

Description

Update Rspack to v2

Issues Resolved

Screenshot

Testing the changes

Check List

  • All tests pass
    • yarn test:jest
    • yarn test:jest_integration
  • New functionality includes testing.
  • New functionality has been documented.
  • Commits are signed per the DCO using --signoff

@ruanyl ruanyl marked this pull request as draft May 11, 2026 05:49
@github-actions

github-actions Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor

PR Code Analyzer ❗

AI-powered 'Code-Diff-Analyzer' found issues on commit 0320b9b.

PathLineSeverityDescription
package.json352highDependency version change: @rsdoctor/rspack-plugin changed from '^1.3.11' (semver range) to pinned '1.5.13'. Both the version bump and the removal of the semver range alter resolution behavior and must be verified against the published artifact.
package.json353highDependency version change: @rspack/cli upgraded from 1.7.11 to 2.0.8 — a major version bump. Major version changes can introduce breaking behavior or new transitive dependencies that have not been audited.
package.json354highDependency version change: @rspack/core upgraded from 1.7.11 to 2.0.8 — a major version bump. This is a core build-tool dependency; any compromise here could affect all built artifacts.
yarn.lock1highNew package family introduced: @rspack/resolver@0.2.8 and all 10 platform-specific native bindings (@rspack/resolver-binding-darwin-arm64, -darwin-x64, -linux-arm64-gnu, -linux-arm64-musl, -linux-x64-gnu, -linux-x64-musl, -wasm32-wasi, -win32-arm64-msvc, -win32-ia32-msvc, -win32-x64-msvc). Native binaries cannot be audited from source and must be verified against published checksums.
yarn.lock1highNew package @emnapi/core@1.10.0 added as a transitive dependency of @rspack/binding-wasm32-wasi. This package was not present before (prior wasm runtime had no emnapi dependency). Unverified native/wasm glue code is a supply-chain risk.
yarn.lock1highNew package @emnapi/runtime@1.10.0 added as a transitive dependency of @rspack/binding-wasm32-wasi. Same concern as @emnapi/core — new WASM runtime glue code not previously present in the dependency tree.
yarn.lock1highNew package @emnapi/wasi-threads@1.2.1 added as a transitive dependency of @emnapi/core@1.10.0. Introduces threading primitives into the WASM execution environment, widening the attack surface of the build toolchain.
yarn.lock1highNative binding package @napi-rs/wasm-runtime upgraded from 1.0.7 to 1.1.4, and its previous dependencies (@emnapi/core ^1.5.0, @emnapi/runtime ^1.5.0) were removed and replaced by the new emnapi 1.10.0 packages listed separately. The dependency restructuring should be verified.
yarn.lock1hightapable upgraded from 2.2.3 to 2.3.3 (used by @rsdoctor/sdk). tapable is a foundational plugin/hook framework used throughout the build pipeline; any malicious hook registration could affect compilation output.
yarn.lock1highrslog upgraded from ^1.2.11 / 1.3.1 to ^2.1.2 / 2.1.3 — a major version bump for a logging utility used by @RSdoctor. All @rsdoctor/* packages (client, core, graph, sdk, types, utils) were simultaneously updated from 1.3.11 to 1.5.13, constituting a broad coordinated upgrade of the build-analysis toolchain that should be individually verified.

The table above displays the top 10 most important findings.

Total: 42 | Critical: 0 | High: 42 | Medium: 0 | Low: 0


Pull Requests Author(s): Please update your Pull Request according to the report above.

Repository Maintainer(s): You can bypass diff analyzer by adding label skip-diff-analyzer after reviewing the changes carefully, then re-run failed actions. To re-enable the analyzer, remove the label, then re-run all actions.


⚠️ Note: The Code-Diff-Analyzer helps protect against potentially harmful code patterns. Please ensure you have thoroughly reviewed the changes beforehand.

Thanks.

@github-actions

github-actions Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor

🔗 Workflow run · commit 87f568e52f5f317bb26b55382dd6a7a271bd03c2

❌ 2 Jest Test Failure(s)

📄 junit-jest-integration-Linux/TEST-Jest Integration Tests.xml

❌ applies filter function specified (0.004s)

Jest Integration Tests.src/dev/build/lib/integration_tests

Error: expect(received).toMatchSnapshot(hint)

Snapshot name: `prepares assets for distribution: foo bundle 1`

Snapshot: "(()=>{var __webpack_modules__={260(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__[\"foo\"];__webpack_require__.nc=window.__webpack_nonce__||\"\"},971(__unused_rspack_module,__unused_rspack___webpack_exports__,__webpack_require__){\"use strict\";var _node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0=__webpack_require__(260);var _node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0_default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0);__osdBundles__.define(\"plugin/foo/public\",()=>{return __webpack_require__(601)})},601(__unused_rspack_module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{ext:()=>ext,fooLibFn:()=>fooLibFn,getFoo:()=>getFoo});function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done)resolve(value);else Promise.resolve(value).then(_next,_throw)}function _async_to_generator(fn){return function(){var self1=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self1,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,\"next\",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,\"throw\",err)}_next(undefined)})}};function _ts_generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},g=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype),d=Object.defineProperty;return d(g,\"next\",{value:verb(0)}),d(g,\"throw\",{value:verb(1)}),d(g,\"return\",{value:verb(2)}),typeof Symbol===\"function\"&&d(g,Symbol.iterator,{value:function(){return this}}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError(\"Generator is already executing.\");while(g&&(g=0,op[0]&&(_=0)),_)try{if(f=1,y&&(t=op[0]&2?y[\"return\"]:op[0]?y[\"throw\"]||((t=y[\"return\"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};function fooLibFn(){return\"foo\"};var ext=\"TRUE\";function getFoo(){return _async_to_generator(function(){return _ts_generator(this,function(_state){switch(_state.label){case 0:return[4,__webpack_require__.e(0).then(__webpack_require__.bind(__webpack_require__,217))];case 1:return[2,_state.sent()]}})})()}}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}__webpack_require__.m=__webpack_modules__;(()=>{__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module[\"default\"]:()=>module;__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.f={};__webpack_require__.e=chunkId=>{return Promise.all(Object.keys(__webpack_require__.f).reduce((promises,key)=>{__webpack_require__.f[key](chunkId,promises);return promises},[]))}})();(()=>{__webpack_require__.u=chunkId=>{return\"foo.chunk.\"+chunkId+\".js\"}})();(()=>{__webpack_require__.g=(()=>{if(typeof globalThis===\"object\")return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(typeof window===\"object\")return window}})()})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{var inProgress={};__webpack_require__.l=function(url,done,key,chunkId){if(inProgress[url]){inProgress[url].push(done);return}var script,needAttach;if(key!==undefined){var scripts=document.getElementsByTagName(\"script\");for(var i=0;i<scripts.length;i++){var s=scripts[i];if(s.getAttribute(\"src\")==url){script=s;break}}}if(!script){needAttach=true;script=document.createElement(\"script\");script.timeout=120;if(__webpack_require__.nc){script.setAttribute(\"nonce\",__webpack_require__.nc)}script.src=url}inProgress[url]=[done];var onScriptComplete=function(prev,event){script.onerror=script.onload=null;clearTimeout(timeout);var doneFns=inProgress[url];delete inProgress[url];script.parentNode&&script.parentNode.removeChild(script);doneFns&&doneFns.forEach(function(fn){return fn(event)});if(prev)return prev(event)};var timeout=setTimeout(onScriptComplete.bind(null,undefined,{type:\"timeout\",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror);script.onload=onScriptComplete.bind(null,script.onload);needAttach&&document.head.appendChild(script)}})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\"undefined\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"})}Object.defineProperty(exports,\"__esModule\",{value:true})}})();(()=>{__webpack_require__.nc=undefined})();(()=>{var scriptUrl;if(__webpack_require__.g.importScripts)scriptUrl=__webpack_require__.g.location+\"\";var document1=__webpack_require__.g.document;if(!scriptUrl&&document1){if(document1.currentScript&&document1.currentScript.tagName.toUpperCase()===\"SCRIPT\")scriptUrl=document1.currentScript.src;if(!scriptUrl){var scripts=document1.getElementsByTagName(\"script\");if(scripts.length){var i=scripts.length-1;while(i>-1&&(!scriptUrl||!/^http(s?):/.test(scriptUrl)))scriptUrl=scripts[i--].src}}}if(!scriptUrl)throw new Error(\"Automatic publicPath is not supported in this browser\");scriptUrl=scriptUrl.replace(/^blob:/,\"\").replace(/#.*$/,\"\").replace(/\\?.*$/,\"\").replace(/\\/[^\\/]+$/,\"/\");__webpack_require__.p=scriptUrl})();(()=>{var installedChunks={1:0};__webpack_require__.f.j=function(chunkId,promises){var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:undefined;if(installedChunkData!==0){if(installedChunkData){promises.push(installedChunkData[2])}else{if(true){var promise=new Promise((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]);promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId);var error=new Error;var loadingEnded=function(event){if(__webpack_require__.o(installedChunks,chunkId)){installedChunkData=installedChunks[chunkId];if(installedChunkData!==0)installedChunks[chunkId]=undefined;if(installedChunkData){var errorType=event&&(event.type===\"load\"?\"missing\":event.type);var realSrc=event&&event.target&&event.target.src;error.message=\"Loading chunk \"+chunkId+\" failed.\\n(\"+errorType+\": \"+realSrc+\")\";error.name=\"ChunkLoadError\";error.type=errorType;error.request=realSrc;installedChunkData[1](error)}}};__webpack_require__.l(url,loadingEnded,\"chunk-\"+chunkId,chunkId)}}}};var __rspack_jsonp=(parentChunkLoadingFunction,data)=>{var chunkIds=data[0];var moreModules=data[1];var runtime=data[2];var moduleId,chunkId,i=0;if(chunkIds.some(id=>installedChunks[id]!==0)){for(moduleId in moreModules){if(__webpack_require__.o(moreModules,moduleId)){__webpack_require__.m[moduleId]=moreModules[moduleId]}}if(runtime)var result=runtime(__webpack_require__)}if(parentChunkLoadingFunction)parentChunkLoadingFunction(data);for(;i<chunkIds.length;i++){chunkId=chunkIds[i];if(__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]){installedChunks[chunkId][0]()}installedChunks[chunkId]=0}};var chunkLoadingGlobal=self[\"foo_bundle_jsonpfunction\"]=self[\"foo_bundle_jsonpfunction\"]||[];chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null,0));chunkLoadingGlobal.push=__rspack_jsonp.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})();var __webpack_exports__=__webpack_require__(971)})();"
Received: "(()=>{var __webpack_modules__={260(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__[\"foo\"];__webpack_require__.nc=window.__webpack_nonce__||\"\"},971(__unused_rspack_module,__unused_rspack___webpack_exports__,__webpack_require__){\"use strict\";var _node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0=__webpack_require__(260);var _node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0_default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_foo_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0);__osdBundles__.define(\"plugin/foo/public\",()=>{return __webpack_require__(601)})},601(__unused_rspack_module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{ext:()=>ext,fooLibFn:()=>fooLibFn,getFoo:()=>getFoo});function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done)resolve(value);else Promise.resolve(value).then(_next,_throw)}function _async_to_generator(fn){return function(){var self1=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self1,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,\"next\",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,\"throw\",err)}_next(undefined)})}};function _ts_generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},g=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype),d=Object.defineProperty;return d(g,\"next\",{value:verb(0)}),d(g,\"throw\",{value:verb(1)}),d(g,\"return\",{value:verb(2)}),typeof Symbol===\"function\"&&d(g,Symbol.iterator,{value:function(){return this}}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError(\"Generator is already executing.\");while(g&&(g=0,op[0]&&(_=0)),_)try{if(f=1,y&&(t=op[0]&2?y[\"return\"]:op[0]?y[\"throw\"]||((t=y[\"return\"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};function fooLibFn(){return\"foo\"};var ext=\"TRUE\";function getFoo(){return _async_to_generator(function(){return _ts_generator(this,function(_state){switch(_state.label){case 0:return[4,__webpack_require__.e(0).then(__webpack_require__.bind(__webpack_require__,217))];case 1:return[2,_state.sent()]}})})()}}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}__webpack_require__.m=__webpack_modules__;(()=>{__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module[\"default\"]:()=>module;__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,getters,values)=>{var define=(defs,kind)=>{for(var key in defs){if(__webpack_require__.o(defs,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,[kind]:defs[key]})}}};define(getters,\"get\");define(values,\"value\")}})();(()=>{__webpack_require__.f={};__webpack_require__.e=chunkId=>{return Promise.all(Object.keys(__webpack_require__.f).reduce((promises,key)=>{__webpack_require__.f[key](chunkId,promises);return promises},[]))}})();(()=>{__webpack_require__.u=chunkId=>{return\"foo.chunk.\"+chunkId+\".js\"}})();(()=>{__webpack_require__.g=(()=>{if(typeof globalThis===\"object\")return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(typeof window===\"object\")return window}})()})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{var inProgress={};__webpack_require__.l=function(url,done,key,chunkId){if(inProgress[url]){inProgress[url].push(done);return}var script,needAttach;if(key!==undefined){var scripts=document.getElementsByTagName(\"script\");for(var i=0;i<scripts.length;i++){var s=scripts[i];if(s.getAttribute(\"src\")==url){script=s;break}}}if(!script){needAttach=true;script=document.createElement(\"script\");script.timeout=120;if(__webpack_require__.nc){script.setAttribute(\"nonce\",__webpack_require__.nc)}script.src=url}inProgress[url]=[done];var onScriptComplete=function(prev,event){script.onerror=script.onload=null;clearTimeout(timeout);var doneFns=inProgress[url];delete inProgress[url];script.parentNode&&script.parentNode.removeChild(script);doneFns&&doneFns.forEach(function(fn){return fn(event)});if(prev)return prev(event)};var timeout=setTimeout(onScriptComplete.bind(null,undefined,{type:\"timeout\",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror);script.onload=onScriptComplete.bind(null,script.onload);needAttach&&document.head.appendChild(script)}})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\"undefined\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"})}Object.defineProperty(exports,\"__esModule\",{value:true})}})();(()=>{__webpack_require__.nc=undefined})();(()=>{var scriptUrl;if(__webpack_require__.g.importScripts)scriptUrl=__webpack_require__.g.location+\"\";var document1=__webpack_require__.g.document;if(!scriptUrl&&document1){if(document1.currentScript&&document1.currentScript.tagName.toUpperCase()===\"SCRIPT\")scriptUrl=document1.currentScript.src;if(!scriptUrl){var scripts=document1.getElementsByTagName(\"script\");if(scripts.length){var i=scripts.length-1;while(i>-1&&(!scriptUrl||!/^http(s?):/.test(scriptUrl)))scriptUrl=scripts[i--].src}}}if(!scriptUrl)throw new Error(\"Automatic publicPath is not supported in this browser\");scriptUrl=scriptUrl.replace(/^blob:/,\"\").replace(/#.*$/,\"\").replace(/\\?.*$/,\"\").replace(/\\/[^\\/]+$/,\"/\");__webpack_require__.p=scriptUrl})();(()=>{var installedChunks={1:0};__webpack_require__.f.j=function(chunkId,promises){var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:undefined;if(installedChunkData!==0){if(installedChunkData){promises.push(installedChunkData[2])}else{if(true){var promise=new Promise((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]);promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId);var error=new Error;var loadingEnded=function(event){if(__webpack_require__.o(installedChunks,chunkId)){installedChunkData=installedChunks[chunkId];if(installedChunkData!==0)installedChunks[chunkId]=undefined;if(installedChunkData){var errorType=event&&(event.type===\"load\"?\"missing\":event.type);var realSrc=event&&event.target&&event.target.src;error.message=\"Loading chunk \"+chunkId+\" failed.\\n(\"+errorType+\": \"+realSrc+\")\";error.name=\"ChunkLoadError\";error.type=errorType;error.request=realSrc;installedChunkData[1](error)}}};__webpack_require__.l(url,loadingEnded,\"chunk-\"+chunkId,chunkId)}}}};var __rspack_jsonp=(parentChunkLoadingFunction,data)=>{var chunkIds=data[0];var moreModules=data[1];var runtime=data[2];var moduleId,chunkId,i=0;if(chunkIds.some(id=>installedChunks[id]!==0)){for(moduleId in moreModules){if(__webpack_require__.o(moreModules,moduleId)){__webpack_require__.m[moduleId]=moreModules[moduleId]}}if(runtime)var result=runtime(__webpack_require__)}if(parentChunkLoadingFunction)parentChunkLoadingFunction(data);for(;i<chunkIds.length;i++){chunkId=chunkIds[i];if(__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]){installedChunks[chunkId][0]()}installedChunks[chunkId]=0}};var chunkLoadingGlobal=self[\"foo_bundle_jsonpfunction\"]=self[\"foo_bundle_jsonpfunction\"]||[];chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null,0));chunkLoadingGlobal.push=__rspack_jsonp.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})();var __webpack_exports__=__webpack_require__(971)})();"
    at expectFileMatchesSnapshotWithCompression (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:216:15)
    at Object.<anonymous> (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:202:3)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
Error: expect(received).toMatchSnapshot(hint)

Snapshot name: `prepares assets for distribution: foo async bundle 1`

Snapshot: "\"use strict\";(self[\"foo_bundle_jsonpfunction\"]=self[\"foo_bundle_jsonpfunction\"]||[]).push([[0],{217(__unused_rspack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{foo:()=>foo});function foo(){}}}]);"
Received: "\"use strict\";(self[\"foo_bundle_jsonpfunction\"]=self[\"foo_bundle_jsonpfunction\"]||[]).push([[0],{217(__unused_rspack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);function foo(){}__webpack_require__.d(__webpack_exports__,{foo:()=>foo})}}]);"
    at expectFileMatchesSnapshotWithCompression (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:216:15)
    at Object.<anonymous> (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:203:3)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
Error: expect(received).toMatchSnapshot(hint)

Snapshot name: `prepares assets for distribution: bar bundle 1`

Snapshot: "(()=>{var __webpack_modules__={92(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},806(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:10}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},26(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},524(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:11}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},167(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},309(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:12}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},483(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},913(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:13}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},274(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},816(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:14}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},52(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},426(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\"default\":()=>__rspack_default_export});var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:15}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___},445(module){\"use strict\";module.exports=function(cssWithMappingToString){var list=[];list.toString=function toString(){return this.map(function(item){var content=cssWithMappingToString(item);if(item[2]){return\"@media \".concat(item[2],\" {\").concat(content,\"}\")}return content}).join(\"\")};list.i=function(modules,mediaQuery,dedupe){if(typeof modules===\"string\"){modules=[[null,modules,\"\"]]}var alreadyImportedModules={};if(dedupe){for(var i=0;i<this.length;i++){var id=this[i][0];if(id!=null){alreadyImportedModules[id]=true}}}for(var _i=0;_i<modules.length;_i++){var item=[].concat(modules[_i]);if(dedupe&&alreadyImportedModules[item[0]]){continue}if(mediaQuery){if(!item[2]){item[2]=mediaQuery}else{item[2]=\"\".concat(mediaQuery,\" and \").concat(item[2])}}list.push(item)}};return list}},904(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(92);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},346(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(806);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},782(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(26);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},256(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(524);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},347(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(167);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},265(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(309);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},431(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(483);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},517(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(913);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},974(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(274);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},332(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(816);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},992(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(52);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},894(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(426);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},85(module,__unused_rspack_exports,__webpack_require__){\"use strict\";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo===\"undefined\"){memo=Boolean(window&&document&&document.all&&!window.atob)}return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]===\"undefined\"){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}memo[target]=styleTarget}return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}return result}function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier=\"\".concat(id,\" \").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}identifiers.push(identifier)}return identifiers}function insertStyleElement(options){var style=document.createElement(\"style\");var attributes=options.attributes||{};if(typeof attributes.nonce===\"undefined\"){var nonce=true?__webpack_require__.nc:0;if(nonce){attributes.nonce=nonce}}Object.keys(attributes).forEach(function(key){style.setAttribute(key,attributes[key])});if(typeof options.insert===\"function\"){options.insert(style)}else{var target=getTarget(options.insert||\"head\");if(!target){throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\")}target.appendChild(style)}return style}function removeStyleElement(style){if(style.parentNode===null){return false}style.parentNode.removeChild(style)}var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join(\"\\n\")}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?\"\":obj.media?\"@media \".concat(obj.media,\" {\").concat(obj.css,\"}\"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute(\"media\",media)}else{style.removeAttribute(\"media\")}if(sourceMap&&typeof btoa!==\"undefined\"){css+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))),\" */\")}if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}style.appendChild(document.createTextNode(css))}}var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,false);remove=applyToSingletonTag.bind(null,style,styleIndex,true)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}update(obj=newObj)}else{remove()}}}module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!==\"boolean\"){options.singleton=isOldIE()}list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!==\"[object Array]\"){return}for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}lastIdentifiers=newLastIdentifiers}}},21(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__[\"bar\"];__webpack_require__.nc=window.__webpack_nonce__||\"\"},224(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){switch(window.__osdThemeTag__){case\"v7dark\":return __webpack_require__(904);case\"v7light\":return __webpack_require__(782);case\"v8dark\":return __webpack_require__(347);case\"v8light\":return __webpack_require__(431);case\"v9dark\":return __webpack_require__(974);case\"v9light\":return __webpack_require__(992)}},922(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){switch(window.__osdThemeTag__){case\"v7dark\":return __webpack_require__(346);case\"v7light\":return __webpack_require__(256);case\"v8dark\":return __webpack_require__(265);case\"v8light\":return __webpack_require__(517);case\"v9dark\":return __webpack_require__(332);case\"v9light\":return __webpack_require__(894)}},70(__unused_rspack_module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{barLibFn:()=>barLibFn,fooLibFn:()=>foo_public.fooLibFn});var styles=__webpack_require__(922);var public_0=__webpack_require__(224);var foo_public=__webpack_require__(148);function barLibFn(){return\"bar\"};},148(module){module.exports=__osdBundles__.get(\"plugin/foo/public\")}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={id:moduleId,exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}(()=>{__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module[\"default\"]:()=>module;__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.g=(()=>{if(typeof globalThis===\"object\")return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(typeof window===\"object\")return window}})()})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\"undefined\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"})}Object.defineProperty(exports,\"__esModule\",{value:true})}})();(()=>{__webpack_require__.nc=undefined})();(()=>{var scriptUrl;if(__webpack_require__.g.importScripts)scriptUrl=__webpack_require__.g.location+\"\";var document1=__webpack_require__.g.document;if(!scriptUrl&&document1){if(document1.currentScript&&document1.currentScript.tagName.toUpperCase()===\"SCRIPT\")scriptUrl=document1.currentScript.src;if(!scriptUrl){var scripts=document1.getElementsByTagName(\"script\");if(scripts.length){var i=scripts.length-1;while(i>-1&&(!scriptUrl||!/^http(s?):/.test(scriptUrl)))scriptUrl=scripts[i--].src}}}if(!scriptUrl)throw new Error(\"Automatic publicPath is not supported in this browser\");scriptUrl=scriptUrl.replace(/^blob:/,\"\").replace(/#.*$/,\"\").replace(/\\?.*$/,\"\").replace(/\\/[^\\/]+$/,\"/\");__webpack_require__.p=scriptUrl})();var __webpack_exports__={};(()=>{\"use strict\";var _node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0=__webpack_require__(21);var _node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0_default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0);__osdBundles__.define(\"plugin/bar/public\",()=>{return __webpack_require__(70)})})()})();"
Received: "(()=>{var __webpack_modules__={92(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},806(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:10}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},26(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},524(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:11}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},167(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},309(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:12}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},483(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},913(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:13}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},274(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},816(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:14}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},52(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"body{color:green}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},426(module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0=__webpack_require__(445);var _node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__rspack_import_0);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__rspack_import_0_default()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,\"p{background-color:#639}body{width:15}\\n\",\"\"]);const __rspack_default_export=___CSS_LOADER_EXPORT___;__webpack_require__.d(__webpack_exports__,{},{\"default\":__rspack_default_export})},445(module){\"use strict\";module.exports=function(cssWithMappingToString){var list=[];list.toString=function toString(){return this.map(function(item){var content=cssWithMappingToString(item);if(item[2]){return\"@media \".concat(item[2],\" {\").concat(content,\"}\")}return content}).join(\"\")};list.i=function(modules,mediaQuery,dedupe){if(typeof modules===\"string\"){modules=[[null,modules,\"\"]]}var alreadyImportedModules={};if(dedupe){for(var i=0;i<this.length;i++){var id=this[i][0];if(id!=null){alreadyImportedModules[id]=true}}}for(var _i=0;_i<modules.length;_i++){var item=[].concat(modules[_i]);if(dedupe&&alreadyImportedModules[item[0]]){continue}if(mediaQuery){if(!item[2]){item[2]=mediaQuery}else{item[2]=\"\".concat(mediaQuery,\" and \").concat(item[2])}}list.push(item)}};return list}},904(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(92);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},346(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(806);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},782(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(26);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},256(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(524);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},347(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(167);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},265(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(309);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},431(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(483);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},517(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(913);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},974(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(274);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},332(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(816);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},992(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(52);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},894(module,__unused_rspack_exports,__webpack_require__){var api=__webpack_require__(85);var content=__webpack_require__(426);content=content.__esModule?content.default:content;if(typeof content===\"string\"){content=[[module.id,content,\"\"]]}var options={};options.insert=\"head\";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},85(module,__unused_rspack_exports,__webpack_require__){\"use strict\";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo===\"undefined\"){memo=Boolean(window&&document&&document.all&&!window.atob)}return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]===\"undefined\"){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}memo[target]=styleTarget}return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}return result}function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier=\"\".concat(id,\" \").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}identifiers.push(identifier)}return identifiers}function insertStyleElement(options){var style=document.createElement(\"style\");var attributes=options.attributes||{};if(typeof attributes.nonce===\"undefined\"){var nonce=true?__webpack_require__.nc:0;if(nonce){attributes.nonce=nonce}}Object.keys(attributes).forEach(function(key){style.setAttribute(key,attributes[key])});if(typeof options.insert===\"function\"){options.insert(style)}else{var target=getTarget(options.insert||\"head\");if(!target){throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\")}target.appendChild(style)}return style}function removeStyleElement(style){if(style.parentNode===null){return false}style.parentNode.removeChild(style)}var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join(\"\\n\")}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?\"\":obj.media?\"@media \".concat(obj.media,\" {\").concat(obj.css,\"}\"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute(\"media\",media)}else{style.removeAttribute(\"media\")}if(sourceMap&&typeof btoa!==\"undefined\"){css+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))),\" */\")}if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}style.appendChild(document.createTextNode(css))}}var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,false);remove=applyToSingletonTag.bind(null,style,styleIndex,true)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}update(obj=newObj)}else{remove()}}}module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!==\"boolean\"){options.singleton=isOldIE()}list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!==\"[object Array]\"){return}for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}lastIdentifiers=newLastIdentifiers}}},21(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__[\"bar\"];__webpack_require__.nc=window.__webpack_nonce__||\"\"},224(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){switch(window.__osdThemeTag__){case\"v7dark\":return __webpack_require__(904);case\"v7light\":return __webpack_require__(782);case\"v8dark\":return __webpack_require__(347);case\"v8light\":return __webpack_require__(431);case\"v9dark\":return __webpack_require__(974);case\"v9light\":return __webpack_require__(992)}},922(__unused_rspack_module,__unused_rspack_exports,__webpack_require__){switch(window.__osdThemeTag__){case\"v7dark\":return __webpack_require__(346);case\"v7light\":return __webpack_require__(256);case\"v8dark\":return __webpack_require__(265);case\"v8light\":return __webpack_require__(517);case\"v9dark\":return __webpack_require__(332);case\"v9light\":return __webpack_require__(894)}},70(__unused_rspack_module,__webpack_exports__,__webpack_require__){\"use strict\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{barLibFn:()=>barLibFn,fooLibFn:()=>foo_public.fooLibFn});var styles=__webpack_require__(922);var public_0=__webpack_require__(224);var foo_public=__webpack_require__(148);function barLibFn(){return\"bar\"};},148(module){module.exports=__osdBundles__.get(\"plugin/foo/public\")}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={id:moduleId,exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}(()=>{__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module[\"default\"]:()=>module;__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,getters,values)=>{var define=(defs,kind)=>{for(var key in defs){if(__webpack_require__.o(defs,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,[kind]:defs[key]})}}};define(getters,\"get\");define(values,\"value\")}})();(()=>{__webpack_require__.g=(()=>{if(typeof globalThis===\"object\")return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(typeof window===\"object\")return window}})()})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\"undefined\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"})}Object.defineProperty(exports,\"__esModule\",{value:true})}})();(()=>{__webpack_require__.nc=undefined})();(()=>{var scriptUrl;if(__webpack_require__.g.importScripts)scriptUrl=__webpack_require__.g.location+\"\";var document1=__webpack_require__.g.document;if(!scriptUrl&&document1){if(document1.currentScript&&document1.currentScript.tagName.toUpperCase()===\"SCRIPT\")scriptUrl=document1.currentScript.src;if(!scriptUrl){var scripts=document1.getElementsByTagName(\"script\");if(scripts.length){var i=scripts.length-1;while(i>-1&&(!scriptUrl||!/^http(s?):/.test(scriptUrl)))scriptUrl=scripts[i--].src}}}if(!scriptUrl)throw new Error(\"Automatic publicPath is not supported in this browser\");scriptUrl=scriptUrl.replace(/^blob:/,\"\").replace(/#.*$/,\"\").replace(/\\?.*$/,\"\").replace(/\\/[^\\/]+$/,\"/\");__webpack_require__.p=scriptUrl})();var __webpack_exports__={};(()=>{\"use strict\";var _node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0=__webpack_require__(21);var _node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0_default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_bar_osd_ui_shared_deps_public_path_module_creator_js__rspack_import_0);__osdBundles__.define(\"plugin/bar/public\",()=>{return __webpack_require__(70)})})()})();"
    at expectFileMatchesSnapshotWithCompression (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:216:15)
    at Object.<anonymous> (/home/runner/work/OpenSearch-Dashboards/OpenSearch-Dashboards/packages/osd-optimizer/src/integration_tests/basic_optimization.test.ts:207:3)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)

📄 `junit-jest-integration-Windows/TEST-Jest Integration Test...[Comment body truncated]

@ruanyl ruanyl force-pushed the upgrade-rspack-2 branch from 6ac0c4b to 9ead3d8 Compare June 11, 2026 07:12
@ruanyl ruanyl marked this pull request as ready for review June 11, 2026 08:01
@ruanyl ruanyl requested a review from FriedhelmWS as a code owner June 11, 2026 08:01
@codecov

codecov Bot commented Jun 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (7782a80) to head (9ead3d8).
⚠️ Report is 244 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main   #11933       +/-   ##
===========================================
- Coverage   61.58%        0   -61.59%     
===========================================
  Files        4995        0     -4995     
  Lines      137542        0   -137542     
  Branches    23901        0    -23901     
===========================================
- Hits        84707        0    -84707     
+ Misses      46692        0    -46692     
+ Partials     6143        0     -6143     
Flag Coverage Δ
Linux_1 ?
Linux_2 ?
Linux_3 ?
Linux_4 ?
Linux_5 ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ruanyl ruanyl force-pushed the upgrade-rspack-2 branch from 46897ac to cf6eba8 Compare June 11, 2026 08:31
Comment thread package.json Outdated
"@rsdoctor/rspack-plugin": "^1.3.11",
"@rspack/cli": "1.7.11",
"@rspack/core": "1.7.11",
"@rsdoctor/rspack-plugin": "^1.5.9",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The @rsdoctor/rspack-plugin 1.5.13 is in yarn.lock, so maybe it's better to put 1.5.13 here

Comment thread package.json Outdated
Comment on lines +353 to +354
"@rspack/cli": "2.0.4",
"@rspack/core": "2.0.4",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The latest versions are 2.0.8 and according to release notes multiple fixes are provided, something to consider.

Disable import/no-unresolved for @rspack/core require

@rspack/core v2 is published as a pure ESM package ("type": "module"
with no CJS entry in exports). ESLint's import resolver cannot resolve
ESM-only packages in a require() context. Node.js 22 handles this at
runtime via native require(esm) support, so the import works correctly
despite the resolver limitation.

Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
@ruanyl ruanyl force-pushed the upgrade-rspack-2 branch from 0320b9b to 87f568e Compare June 15, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants