From 76f7ab3a1cc216a693ab11d58ef2c04d50b87498 Mon Sep 17 00:00:00 2001 From: Seth Fowler Date: Fri, 14 Nov 2025 17:18:17 +0000 Subject: [PATCH 1/5] Patch unplugin to pass input source map to transform handlers --- .../unplugin-npm-2.3.5-623e7efbfa.patch | 26 +++++++++++++++++++ packages/core/package.json | 2 +- packages/factory/package.json | 2 +- .../published/esbuild-plugin/package.json | 2 +- packages/published/rollup-plugin/package.json | 2 +- packages/published/rspack-plugin/package.json | 2 +- packages/published/vite-plugin/package.json | 2 +- .../published/webpack-plugin/package.json | 2 +- 8 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 .yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch diff --git a/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch new file mode 100644 index 000000000..d64b328ba --- /dev/null +++ b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch @@ -0,0 +1,26 @@ +diff --git a/dist/rspack/loaders/transform.js b/dist/rspack/loaders/transform.js +index 80f8d4358c82758aa8ffa1cc71b6fa6b5cfbe071..fb3d8b2c6bf396821fa655e47b3db37859cd3c7a 100644 +--- a/dist/rspack/loaders/transform.js ++++ b/dist/rspack/loaders/transform.js +@@ -11,7 +11,7 @@ async function transform(source, map) { + const { handler, filter } = normalizeObjectHook("transform", plugin.transform); + if (!filter(this.resource, source)) return callback(null, source, map); + try { +- const res = await handler.call(Object.assign({}, this._compilation && createBuildContext(this._compiler, this._compilation, this), context), source, id); ++ const res = await handler.call(Object.assign({}, this._compilation && createBuildContext(this._compiler, this._compilation, this), context), source, id, map); + if (res == null) callback(null, source, map); + else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); + else callback(null, res, map); +diff --git a/dist/webpack/loaders/transform.js b/dist/webpack/loaders/transform.js +index d94a542367467515da8978acd1fda45a31840d5d..4a20d33b3716450e58c68471516cd328a72e53dd 100644 +--- a/dist/webpack/loaders/transform.js ++++ b/dist/webpack/loaders/transform.js +@@ -17,7 +17,7 @@ async function transform(source, map) { + getWatchFiles: () => { + return this.getDependencies(); + } +- }, this._compiler, this._compilation, this), context), source, this.resource); ++ }, this._compiler, this._compilation, this), context), source, this.resource, map); + if (res == null) callback(null, source, map); + else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); + else callback(null, res, map); diff --git a/packages/core/package.json b/packages/core/package.json index 11051498d..c08173b80 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -34,6 +34,6 @@ "@types/node": "^20", "esbuild": "0.25.8", "typescript": "5.4.3", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" } } diff --git a/packages/factory/package.json b/packages/factory/package.json index 5f309630f..86cd0481b 100644 --- a/packages/factory/package.json +++ b/packages/factory/package.json @@ -33,7 +33,7 @@ "@dd/output-plugin": "workspace:*", "@dd/rum-plugin": "workspace:*", "chalk": "2.3.1", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "typescript": "5.4.3" diff --git a/packages/published/esbuild-plugin/package.json b/packages/published/esbuild-plugin/package.json index e3f091cc1..c444269b5 100644 --- a/packages/published/esbuild-plugin/package.json +++ b/packages/published/esbuild-plugin/package.json @@ -59,7 +59,7 @@ "p-queue": "6.6.2", "pretty-bytes": "5.6.0", "simple-git": "3.25.0", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "@babel/core": "7.24.5", diff --git a/packages/published/rollup-plugin/package.json b/packages/published/rollup-plugin/package.json index 55253d7ed..85d9e3bf8 100644 --- a/packages/published/rollup-plugin/package.json +++ b/packages/published/rollup-plugin/package.json @@ -62,7 +62,7 @@ "p-queue": "6.6.2", "pretty-bytes": "5.6.0", "simple-git": "3.25.0", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "@babel/core": "7.24.5", diff --git a/packages/published/rspack-plugin/package.json b/packages/published/rspack-plugin/package.json index 6c3f0c5f9..f0aa38635 100644 --- a/packages/published/rspack-plugin/package.json +++ b/packages/published/rspack-plugin/package.json @@ -59,7 +59,7 @@ "p-queue": "6.6.2", "pretty-bytes": "5.6.0", "simple-git": "3.25.0", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "@babel/core": "7.24.5", diff --git a/packages/published/vite-plugin/package.json b/packages/published/vite-plugin/package.json index 64916f5a3..52e994e3c 100644 --- a/packages/published/vite-plugin/package.json +++ b/packages/published/vite-plugin/package.json @@ -59,7 +59,7 @@ "p-queue": "6.6.2", "pretty-bytes": "5.6.0", "simple-git": "3.25.0", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "@babel/core": "7.24.5", diff --git a/packages/published/webpack-plugin/package.json b/packages/published/webpack-plugin/package.json index b0f9eb732..3fcebed8f 100644 --- a/packages/published/webpack-plugin/package.json +++ b/packages/published/webpack-plugin/package.json @@ -59,7 +59,7 @@ "p-queue": "6.6.2", "pretty-bytes": "5.6.0", "simple-git": "3.25.0", - "unplugin": "2.3.5" + "unplugin": "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" }, "devDependencies": { "@babel/core": "7.24.5", From a775ac1de993fb16e21b823da2f73015183cf4b5 Mon Sep 17 00:00:00 2001 From: Seth Fowler Date: Fri, 14 Nov 2025 17:26:53 +0000 Subject: [PATCH 2/5] Run yarn install --- .../unplugin-patch-a5ac17e682-e6349c66a7.zip | Bin 0 -> 57867 bytes yarn.lock | 25 +++++++++++++----- 2 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 .yarn/cache/unplugin-patch-a5ac17e682-e6349c66a7.zip diff --git a/.yarn/cache/unplugin-patch-a5ac17e682-e6349c66a7.zip b/.yarn/cache/unplugin-patch-a5ac17e682-e6349c66a7.zip new file mode 100644 index 0000000000000000000000000000000000000000..bb1beeefb5cadb8e1db0aa4e7dcd9b1e79b4fef1 GIT binary patch literal 57867 zcma&NQ;;TMlr8#~Z5v%S|FUh{wr!)Ux@_CF-DO){w$)|bp1E@#=0wbi$&AR%hi_-( z!&)oX-nmjy1`He>@E@CC?F#gNUi{Yq;osTb!PLya&cW2p*35-b@qb*3`F}5Uvv;(0 zv#_%NuNqJQ^nc#ofibPw7ZdK_wDG@Pw6)`=PEr%>7Zqo(Tb&uhtz+NAjSo9kz{a9!LnU6Tky9GTBoGuKguLB9vU zPOtC#Tg6f#YFLo*8yd-@2>w=X!$K@2R`3H@J0OSP>I)*)gimyn!V$X$A|SA|YP3j> z*teF5SCN3A%&r5|g~CGv%&H`MAT z;JKm6QDY0)1F1>U<|4NPr2Kg!I668fkMtKX|2do!)lpW4H-L8 z9t16Z7F@p94a$3yYsG8hnZXsNIkx;+<+pMEe)mkMv+vUn@Xcp<9Q?Q3rrxeBi?O#1 zOk4+ASk(^KufNPc;VzkCz@#^D7QJ=Xt6wI82{df}w|+N_=rwmD7gS0wGwB2BJZj+u5j{Qh@NP~$j{;8OiAX4n+sk~}pPUz;L=PyBtDrP3 zEIPFiW3bXSxkt)$d$Agxy)uTh)7p0MyP?Nn>p|KejPAE0n3LeY72Z&36*I@Xr;7VC z=@x98l84dgkTs}263rM85^*8OJc|+wNgH)fU1KDA<1^U0LTietBV9_^9H}~hEL*0! zA|3N3mEaSM39a$N(nV2YcM_hWYSlrWrG16k4|G4MM>tOPlLREyIu`G(>5|maHCw+p{@@fokt5%RHlp?n*To2;-oLp0@ecR@L;e52 z7P8=;>lOq6i24UxqW=-L%3?yIa$*d2ra3C(_M1$|JrA@LOp0VsQc`mwMoaX@qmZEO z;t3^u(A<_dQnu~TWaP_vOFO4&DcW>e^4j2G44E8ptpBllqC(KJ(m>zM`YJh=D_YTr z&4J4kacU0_ppRpe4(!R2+6a(0w3!^Q;7cIM^!MRF5*p|X{v3sR!} z)yF%GmxfT1(gGEiF4YrOFHxp~-wa`h7N#jW3FX`kD1r=m_>(R?%U9Q!kY#wJ$JXI9 zuBr7)Yk5SVnO1Fuxz|KB^zK2jf~TL4qQJi7S23X@tMxsLbH(N6S(3KfRV8MYw6!@q z#xim0h7zz~f0498Oc@`1D-wK;!5XOomTN_suWg8hI4nm4gasn$N1IC4^sf2{d0P@( z%vKeJX>sSG0?A`$DH->N$~8PGn6_fOHnSIlKH$YZt@A_H2|5v zl|ri)c2DqF)Ns>Xnk*Iem>NWvZI^{d#x7o6zI`N&F?_&!YM(Yu=el*3^gYF#?)}FA zSech^Y923cheh{~(yz+Ohq6_d9`l$3Ww(?bt>eS#*emaE4p_>Tp2+dBgM!bC9-%M5 z|E!C6|07sTtz2CHFL6Xjlz)2oCyonH006`PyU@hJ-qp<0m0nm|#*1Cv#h$_1rAAH0 z<)2#eXBiYMWFSr{9xcdRIk9?eC(e*XWSeQ)k`pUQg%y9{qO%LLEnRjLnh0*G7 zOcm1^z^)dYJokdMNneiyMO?YwnW}fe4d% zZy}0BMU5C84PS=u+iQ$|G3yMbTenf`H)KRB)Lzk;u(DO5di0t~yi7?qwO$ZXKarp` z=|-5BHW&*)lmf@NES5(Xj@c2(zdp8 z=Z*WKo>15nQpFmQnAqScF&$Hq`=M~0kZ-IWLV_!UMTbUW0JzB@n42awWs9A zXV`D0sVfrOG31u*J5EQPq~6Z$gs0(%JMF4-^ND$=^VmqnM_PBcnao)BS2PN5buE5V zQMgj8VQO`8nNolU&^gVaJ2% z#|qInL-U1Zub5#A2a>g+&0PvEzPimC7a+(ef8rEQm^UNyHKaeJ7Q9n_C1kay?O6XB zvl}DxUHX|TnSycal>diU*nYqHB+UANk)G(LSA8I*NquO*tWNarCDK&kI^pD3=56U? zKpC|DTi)r8zsS17b&>7H#APH!qroTWe;4U@WE9iTe**m*@qbMpQ8q3UIWb$~fApEw zu#4LeNB;8thzb*@F*B#{>0_aVvmGcseJY#)fIZ-G0_xKj`MuWG}<1>$)b_L```U%;H~nk!{GZ- zUJMvs%mJ?lR~N5WRdF}90qtK9{lBiS#j~U!cutHZn*J(09cl%t`P|Ezv<*zllW8W* zr$bO)hnq6thDJ__X7#oEJ-mJ1za4D8He%kj83KFp_y%vRzdq}p4;))T(c_-?sA@oh zta$-RCFkM`dpydrG-Xj#-E{~m0wjI1e`pepvka5&B1nFIOE$|C13XA8$`$WVRP90r z7Ry4ArL1=aYoao|Yns6|Su!>$WQq0Ou?6c%oU{oLv!&3uOu@j9WqKv;+0ufx?)tAX zi;>fgnGbC4W9@36!y<5s4I1LG@yp2qvBn8$3lJ+kco_{}M_LE~ir| z4YHN1ed?SW$=TJb!^CbC_k^xLTs03H`hhlQA=kVti#8ALiX$_s2{b50pDo zH}t3zpxPX`T23uNQnI|0bV1k=_TOmAH%2lGZmu8rv+1UN~ z^s%}8rS0}M1Ge89r!;aOvypgmSUKHv1FD0JHJ>WvM;));BvZObjU%}=4wg;p{?7Xi z6=5W+F8-Q}&%+3h*EYEzUU3)G((2~EKX%9d(59|}oXGq-wHT_4(6AzRQfs!clIv~Z zr!BZB@86uWRClw|>oP^c8NWCaqT}ryi{M}$V^2r$n`1K;Q^;mU-5nU-_F(6}GNayk zQJ=nCf7X2QYgv5syMPWOyN+IV@xG5LCgG1`gXDP&bN3mfxNH9pRGie~X($UUB zc-I%N6$X*2gxD{NY(G6+vNx8BCsuj1z+Hx%*dHpx>0+sfF*n&#%QJG5Bo%dfXK^vn zBNUNs;Z8RWWB>y2&Y}7oVVOCBfO)|j^v$Y~GWDQ5>&y?5y|Bdip*_uSO{N`ZB|W5h zDgCH)`k--UoJ&t-bK5{gt?nYC^!QyoaGc>ZI{GnBS>{4Ehm>{Fzb|oN|a+O*iQQg{9EKEC!jFI z~Jv@n()={WTM*ieo>JR9RPDm+6VJuQE2yq{O7 z8!wfxUtJ~kl;rDz($1H|#~DnhZ4{;EG8Y-5RtHGH+Jrdf1apMw;pVcH#Y5mx!pNpd zVmy*nZ(@~a&%1@uZ~jc6e#V*PO~pj$394ahgz90BT_3lUue=hKhp8@tA2sqkoSX#p zP-M}zjjglMuU3k|Tz>dwx)S59@ux#sWj4BU!}~5pdDJ(c)}CZK$+(rUr&}iS8?n2Z zD1XVg_HD7S+#r-^=Wyz0meMUjMtkEm5|trW?J3+M2tfYUZxJJEk0>q8Q~2hr_5Xcb zgb)d*4C(hM14`-P;NfudFp^@T&9J<0{ian zW9)mkQR1<3K6j}x<|zU%%Z5YZ({&`}`#vG*&8+N*Q_(J0D3giseXxb(?ux9_vrPwy zfm$1ZM*~7UzHG-Wb*h!lM`@mD@1_#49X@&WqHZjlSD&j#7J++hg!a4J43n)bN3Y)h z6YIajGMu`pJs1oCNPqoaz_*?X+1C@CFke;54tsF4R8X@- z8n>Opc3rDb#UJxmK(FPhcz4&V*PDLcNVL^?tn@!*Vw!Ifog2Pbn=LJGRh5HfX`OVq zLN?7&9uBV-W53o^PS(7$i)-attbyAT`oXv8{ zQVg;F*)R}9U;)d(%wHddz`I6T5ot?D>x9xnK4vKBLrC}IB?vPNnq?Ke>vtjj)+y{t zUmUk*-U{;$mCegmVK3}UH1hL|B8LCt9oNn%9dbl>tZw>ECG)nknKo~2#wDdBG}Q*p z6}F)f%-~suE9(dRT+mxoffl(K~m=$W>n{u1XE0zI^P=$KyrN*2KWRLR2<_k;v=XVwuPs@)VZ<*Qr92 z*mCEa0SOHm#6+hpFzgbtKiln+KA(Zbu(QG@3_ad1& zH~Jn)_^e5+XtkQ;`g)rROFJU9n=h9Gr(*RF{%pJ={Zs505fi_Vn$_$mhdgGTFM^E$ zvw18PltJFqllqCh zVEeo?bQUwzMz1gF8Bz(!hJ^BGlOg}i^=c7)jgrg=` z9TEVr{Wk;r-_qH`*wskW)BHc^JgvFuya`11YwZP9Hpgc&s^FDTW0SY$$fa5R zFDx9i+Zq{}^gi$EYmj;%PX09VT!w5&=aW3`QtdNfCsfh9MoZ8!`r?7ObIMcNE9GRw zC^GYxh7HBRWVYN`d}%3jt4|oN|2&moqauAJ{lF|mAUrUHZ(Nm}OUamft=*d1$@2}7 zwgr>gQMDI~+6O9tM5!TE5SNU7M+l*rSR$Bn{LeGL-4nVuC>fe_A57Mjpv?)iOJwb( zg{#wmG_oq!qCTGkx2>djJ+ejzt`(%iemAHv@@>9YLLvs9EmJe=l45Ddfagc(-IDEr z5UFPcG!#CTSamI1NhT!Cx`7%64ncuq@E}SiUI?koZ*Fy|x*#kd{JyBo% z=;KT6c80#OWVH93My``6=)SzL$Voq4ZqNT7Ud>uWU=bnC;5K~aKa7{%fqfX@`#!(F zlBF{ee+_vt&EO&jMocOnrkop}-r-TJ(-cMC^BMB`@g}G=zE6Q)a?p(0M5Ro)`g>@3y|HZwX z?Z*Rg3s^p|*yrS12rG6UwlK_-f+RN1-5vWJQ;%p1laOs%n!e_1i?Ln$i+#63%mUx1 zVFA90bqEYC=&-6v$zh9=ahpYjMpaKm;hoQvAcGFg*;r>P z_0{*WbEP};7m;v(0&hKhCc~JR!fmvg`@UMz6v1m78Y%7bt}DPJH0T4bZZmvZ6{q!g zk>fVHl}WxMtJ~GQ57f!X`0=|G+=8-lP|DQS*ItBnAjJJNj6%N&y1P7C0U4oYi( zUhalV>8yD4Nz~ic`}T=262=sN&9?Q9L%?gBT@bfg!s}?|<#9SZXMeWP&vxha=cv%i6K9+0(|R?XrB(Dp2XQ~kjsUBf z)zO9rZ)o!sxM^jPalJ`*Ol`|^wP_MFe;1Hn68=#0yP5tQ&idD(U?O7FqC#&bD<;)&8ND{E`SCWn6!ANOtht68Cwo^dBO3-zz%HpVcQ$VH%>)QR6 zS~=3-M#0JsU&l1xYYg&g@(=_YnZ~VJ8gx=`lvgHedmkRGYrU0Cdy)4^rp-b2>V80NloT8`{XiO(Yj^+;em>oZ_ZD1<_olbu7f<++{2?*vL(V(Xv6GJumv(T-z zuZ%8+?U`S9vuXABD-~R&4%zV&dR)cl#5c+jdcBt{qP{dB?DlLykQTMguKE*w1qcRy zTN22(^?ka_*V{`N$uL|bVslZ4WNsi&NHDYU9{BxV1J(aCeNQ+yrpo=-2r>Pei~cWP zQHt)$qPBAK+W+Y|Rdp0Lnb7_1{lk`}*b=xsW-B^jAiD=j@A|iCR=KEyC}v^_Ktn#B z2{xr9Re%jvDVb|0_kJh16|n!zW*m)(ri>c4CzI{6)F6&Q^WbyY<4EKU5_MXeHzqyU znJ!#Pe<%9!@o+`R-bIU&g$9-p6tHEafjw9J9gsyM2eJddH%%Z}uh}iKW?pHCdj#r6 zeW-`U%E2vJC5&5@3O(2_m2#Cht4|=ElD3ZMIP)Q;ImER|od9SRNAZEBfG!;z%%#v_ zN;CE7i#x2Q5a}8x6H5@Oxn(d{AzF34M(4ZQJ+8ysQKlZ8l=OPSK& ze>(|_%tdTm85nw`twt3@K!6~m)0leo)9c4Ht}$Nenp^T}eM5|XEYBqUa>I(@APBD- z!8u}b0NP^;Pxx^IcuJ$jpiYgtZ6$*Fu=@mmk2wkwM^xTR+QoQ*(;*&@73gyrm(9rg z0zx~{#2pKua4;R#Y6nHf&(>qK#K%0$sDKHp>ylD;PBDtUxi#U+fxe#j=8w(D*J^PI zFA@s(yCwd;L%VHxZ-{Hz%zEMbZm00(q>x<>)04xtlXB1HAwGBIG`%EiOlPN~oh9<6 zDtCZ~PAd&H4MGnM)DOwUzbWJma+CfWmR29D^e_9jUZ7U${Tiy|`CjmQ1*(>Rv!@XS z9GbX>2eHxB5UGGX8*CvM^q3~i!^{_x$1Cacbw>iB+KHVoxD#J?Mjv_5Uzxstz5|Yl zz#d6H{;wIP2+AcvEH401`2hfs{lA+lD|=Hj&;P*pm7k3dUR%Sh#j8fOmH>j4O0p@B z6(WY1lWm7voI}fHaakix%~(n^(BX)Iz619AokznkP*1tBrupo>S;54~2?r1|V93OZ z{dc6OP_}ek!2Fes=QKvb%w3;CCv)MWvWennRoqPM#NWD;(VXqB{i>DY7=6V@I-bnp zo@c0#4?oP6v~0C0txzFwWP?bc8#q77bftUJm2x+yXR8`z{ zP1?7ole>dgmIv0aH_yk<)2uV9YF^yurVx|G%-}P8{N#h2Eekn_<^IC0gTi@OT7`xC zzZ1(1j_|vd?!MV_b@0K_qk><|lchw_&Y5xYweaIh74X*F*Ji`Z^Q1=z*yKe>ug%#d zAt8J10(hnx!R4+LY8oXpAbkz3PhD2-iE$Etl*V-~WW|&AHjr*gy}rqKCLu$3hCP8- zW<#!x8zI3xL_lr>kCoM6>CzW%Ro|LCEVJx2oL*W}&z?KS^g%=1EAcXqOnD;VuaL%$ z>k$Lfp>7UBL4ks~<6zCW4{_SvjAvnPPvY5NqS|m z2%MWDrhh=fVgLF07LRC-^BB_?z4+12w!;M$pZtY=krBiC|OzXBLuNnd^|EiUALW2Iu3s%am_jUj68x%M^^eCBYRfZ}$W+@C140 znE0sYCrVYA&}aE!uviQLC8O7J=&)wOdcHR9{oCsToSv*cqn3lcZo9Pg6eLt(ss(VB zS>4(4PW$723@L3h@lm=O8iZO?9FPVvD8~Z0<)Orwz;u}=w>fmir)%hsvDPrrK$z~z zn&Sabco!Zwlx;~d4z6ygks0>~WOziBbwR>J^NH!G*(0{#m&8P7pOE>!SMK*i0|S#B zb?%6WiJLafsd5OGT~&ephkB*32g0fNbAt_9^9MK#l(oxTxv>%HJA2b*IdeC0W>5Ps z?PJp4(;+O_kW4ww-7;D5was2E5&UW!qLsUtc>NRV=W9qn6ec1%B$-$v6)Ymy8=?As z`$2of%`6UnfXyL|z>np*D5B!}<+HJ}CVejPC6boZGB2TrY2VO3ISHEExBnzRZ@~GX{B-rzap5xx zYE+H$OGPUEbs0ghQ+3x3Bt1-a*tWR{C=`_e$b@SeVMMKn{G9h~Q<8HNj<3AJ_fo8- zYYXzVaWHV-O|t##$eWHJ;hsj}Rp}XgP(>yH5vwXy9f(~rge+L!RTo5EWMgH(H{Jv@2>IwYO-+i~#k|WvF^~jSk~>J8HM6Q_8#a zj+KFSZ&~M#ph#_AZFq=MQ;rf=NgVCG>(cWy=KggJ_(MxICML|eZZMRN?O0+(bRgp zCPug=LFk98MAJaNGO~}8Jx@-lGU`j{HlTKjHn1%tSXCIgxWd)Jk0^BQ$BW7jWR4Qb zaGu->-`!WDXn0rSmzFiHoYSKAxLJJ?ktAi}m-6EHrax0)DAemYGCJB(Omui4_H~(O+lq`G&LBEqJ?l7AnsoKr|^j{HQ@L6d~(Zo7*;1=j4xW7NeY>qcIhdM(<8f$_6DxyQ>q$(ND z(opD%@0yo#hmpl=hUpooj_Yg@Zv#;Uf-!(ehLFP?UArf8hynGo0@u8OxlbYc0)lsU z;5c&J{e#ck<9Q=uI796_Qu?4^Rn4YV{s?A*e%Q%c(G$LlQeVN^J^6F)s;5YE5zWvb zpA2+O6rR~~P=r6_B8D*w8#*swo@FP14mHeP<=Isg$i!p0_I&Ptlr z)LNQOKvsaFKjC)P628e`&{P=Af{QK~-90B6(yQH_>d1#W_fbeBQCMXNU2qTtOg_J8 zU=(~siQ4Z)T97(FPbeQh4?`*-N*YxVO$A1weE3!`hh`1Jr)-IF#BD?cQ~s-`N_OM3 zN@0U}cX<}q-z{rX^mY39X}ZVtG4FkAWqZe~x7Dh))vS@mB_%6FRG*hKco<0A#IXoc zu0zqZU|(-O?KV+ORU%ryemq>8Y^owz@-RKJq5UJgNKc5@07eu7G;s%G zlM-JYa7tW>9JuG&8qn6)ij3567gbG|#Ty}FD#sMi3E)}xT5*YQ&M|t+wN|m($aq=Z z`aDcC5ELocdDflzq&l(r(szN`5rz07-eLc&BW1emDjF(((1n#FX}ew=Nb1rhNZswR z>ulQVjQAEa?I+f8WWe0j!^ep%{y1wuLA>+7LT*8uur!Cbjwx$iq5NHiaW3F_H%NW7 zgbE@ppp4_MYcPxlNbu8rdMDwu5Tr?x1-S-9OD1RC@Cn0p9+@?u){r~bvCxT^AdUp5_UW1 zArCxmeRykeh#0#^ZQ%;<{E}!b*Jj^A5nu}lW3Gb;3Fn@VWFAJu>NBfWg~Jq1Nwec{ z4EiHtrbK?@k?etW?|5bVf&mjhw1|lxLBUxRiJOeFwSmTcIEx4!G7-R&6F!V&&f|JW z8YfM^WW}qrg}{8BlCNKeeb@uf9;J&ilRdvNT}mnHD2C>Z2sO~WyLf2HOHdl}ktZ9I zK9vy)%+V74q2s2cg?L5DA0~6)KqU)hpQJGyMY|O&Z!L96BO_QRbsO3#Pdpx;gldXZ zA5yr%3blvMA+XE;BRO1<5Hu5H9X~Nh9J$O6-PgN`y0p`q2n2{_>6)0wnovCQ6OZ4& znCj23x3gxXCKeDbT;k$LepGUN29abGZWyiHoe(`qcudcc=O*s)CPFP=x7{3LmNA(e zWnO;y5lgZmk*9DOYG)SxS61hZo4(vqE_{3i_aHX;m@isRdWT!9j4VA@%~D-5b{aFp zNe*f;#2R+FN@vGm!ZJmx#$umt^megga!t?yE4rDH4>-OlY6{iKmTCoBZBI9~KA47k z>Q0hYqaZ>hNXD?WUO}rCFkNkJJPPs!-DAbJr%GmtlSrfSOUYLrold>1j=hRK(0Un- z_}lj#N)9aMEI{q8gjVH5pes2)m5i=81Oq&mGDXC1Vx+ssM)BorBMexA{RMvbv?$eX zx48A5JsvjL`+3=xX(0) zYL-^&F0Z=$6@-36GgVaw5-dRBV< z$SjFk#DkzQho2BBN}^M&rVCD?0eB;yXEx^ffaWHc0Cl?l2rr8L4aeAhSyX5Uu3!n)c^4(9W+f0ku2d)D6AYo!oH6xXQ7rc`c( z9@^NXWGI^+vsPW0snIOkm(Z-Y(pCsu6V&wBx72i-%(506aXJ7}=n6->3Ma)RXpF2! zwVmYCZ&wzL04x3+ZBfc7PIAm#8)%A5V96zwKsRv%2%-}%7#&jOSwo)24Dtm+iV{068SM zrMCn9+`_$_zx~Nz3#4rbqprK!H|7vD*>NoC7r&(cHi06V_=V38uC%A&oVPb15d(_$ zad<5#`;kyQ920-2u;WiraDt8FynPLHII;x&3vmI2N5uLKyNZMOd3nJx19*(YMP`7O zAlsId&w!T9Sc!g+nOnWQ(y0XIZW(BM)WFtchan0?k>y$S#z($5KQ$F#1yW#3=iG-)Xztt5Y|RLZF5n8hYXWO(%N09cGdUmic7$HP$)eTHDr7fYY=SNsK+ z|1=X`m9y!nN)0N5dW-_iD7|(j5;d=QszV9Z3TqqGaxf5=c;xlvL?bZh3EJ#I04dB> zu8>P?pD2^7`LgBg=6Uwp>0#D)0!vIEF<6ML|wZD%c-*`;OnJxkkK%Ot7?A8 zw=l@*rG^opBf-((FEdKvg~~I&;c?}BhM4+M!aQKfBK!zggkw?gl?2SW7{rHz_7Jyb zW~E?)3=_tz+&7pv4=_wQCXOzGoDhZMjb6`YLbg_+9Q1qtc)8skM03m%73{o) zzj1!wEzg9k@+j_}Md!%{Av{6*#ZabOoS7zYP$^R4I#84&G0EbKGCD7k!03JCMo>TO zhU>aIo%5?;AEQONA^r|I#zAgOso;C3+=59At?17A@OmD8Kr}NNof}{;cTMOIW-ttE z9w(*X$2cFnv*u;U5&8LkhkP>

G5;>~Q}K@s$|{Lz6ja5@+%#CXpNaR@ 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 SHZ%i+1`w(PyBFs!gLnW72tTL* literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index 981baf8e8..b6322ec5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1709,7 +1709,7 @@ __metadata: rollup-plugin-esbuild: "npm:6.1.1" simple-git: "npm:3.25.0" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" peerDependencies: esbuild: ">=0.x" languageName: unknown @@ -1753,7 +1753,7 @@ __metadata: rollup-plugin-esbuild: "npm:6.1.1" simple-git: "npm:3.25.0" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" peerDependencies: rollup: ">= 3.x < 5.x" languageName: unknown @@ -1790,7 +1790,7 @@ __metadata: rollup-plugin-esbuild: "npm:6.1.1" simple-git: "npm:3.25.0" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" peerDependencies: "@rspack/core": 1.x languageName: unknown @@ -1827,7 +1827,7 @@ __metadata: rollup-plugin-esbuild: "npm:6.1.1" simple-git: "npm:3.25.0" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" peerDependencies: vite: ">= 5.x <= 7.x" languageName: unknown @@ -1864,7 +1864,7 @@ __metadata: rollup-plugin-esbuild: "npm:6.1.1" simple-git: "npm:3.25.0" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" peerDependencies: webpack: ">= 5.x < 6.x" languageName: unknown @@ -1889,7 +1889,7 @@ __metadata: glob: "npm:11.0.0" json-stream-stringify: "npm:3.1.6" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" languageName: unknown linkType: soft @@ -1924,7 +1924,7 @@ __metadata: "@dd/rum-plugin": "workspace:*" chalk: "npm:2.3.1" typescript: "npm:5.4.3" - unplugin: "npm:2.3.5" + unplugin: "patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch" languageName: unknown linkType: soft @@ -10763,6 +10763,17 @@ __metadata: languageName: node linkType: hard +"unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch": + version: 2.3.5 + resolution: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch::version=2.3.5&hash=49e5db" + dependencies: + acorn: "npm:^8.14.1" + picomatch: "npm:^4.0.2" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10/e6349c66a71f17fd168a27aa63a563e46cbcc33a135049ba777dd210a642086226272466443b080a106a4b1faf403d41ea8933ba18f2e3de0126b395b30ec9ee + languageName: node + linkType: hard + "unrs-resolver@npm:^1.7.11": version: 1.9.0 resolution: "unrs-resolver@npm:1.9.0" From dc4735b48e9700bd3dbfde12dbdd933fe756a341 Mon Sep 17 00:00:00 2001 From: Seth Fowler Date: Fri, 14 Nov 2025 17:49:13 +0000 Subject: [PATCH 3/5] Pass the input source map on the context --- ... unplugin-patch-eed1f57693-5a4ac7d864.zip} | Bin 57867 -> 57967 bytes .../unplugin-npm-2.3.5-623e7efbfa.patch | 68 +++++++++++++++++- yarn.lock | 4 +- 3 files changed, 67 insertions(+), 5 deletions(-) rename .yarn/cache/{unplugin-patch-a5ac17e682-e6349c66a7.zip => unplugin-patch-eed1f57693-5a4ac7d864.zip} (82%) diff --git a/.yarn/cache/unplugin-patch-a5ac17e682-e6349c66a7.zip b/.yarn/cache/unplugin-patch-eed1f57693-5a4ac7d864.zip similarity index 82% rename from .yarn/cache/unplugin-patch-a5ac17e682-e6349c66a7.zip rename to .yarn/cache/unplugin-patch-eed1f57693-5a4ac7d864.zip index bb1beeefb5cadb8e1db0aa4e7dcd9b1e79b4fef1..e2438107f3508219c8efbad6f80d50d43e0098ec 100644 GIT binary patch delta 5632 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 diff --git a/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch index d64b328ba..92605f2ff 100644 --- a/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch +++ b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch @@ -1,13 +1,75 @@ +diff --git a/dist/index.d.cts b/dist/index.d.cts +index 046ed6c7dd8999269ee3228c139737c0aabf3cfd..07a62c9492250d948f009c971fb624f4cd0ada31 100644 +--- a/dist/index.d.cts ++++ b/dist/index.d.cts +@@ -61,6 +61,7 @@ interface UnpluginBuildContext { + getWatchFiles: () => string[]; + parse: (input: string, options?: any) => AstNode; + getNativeBuildContext?: () => NativeBuildContext; ++ getInputSourceMap?: () => SourceMapInput | SourceMapCompact | null; + } + type StringOrRegExp = string | RegExp; + type FilterPattern = Arrayable; +diff --git a/dist/index.d.ts b/dist/index.d.ts +index 53fa70d6c8270d12170bb842135db7b4b6907b5a..85dc8819b05e37a2b0e6779ed0391650443c876b 100644 +--- a/dist/index.d.ts ++++ b/dist/index.d.ts +@@ -61,6 +61,7 @@ interface UnpluginBuildContext { + getWatchFiles: () => string[]; + parse: (input: string, options?: any) => AstNode; + getNativeBuildContext?: () => NativeBuildContext; ++ getInputSourceMap?: () => SourceMapInput | SourceMapCompact | null; + } + type StringOrRegExp = string | RegExp; + type FilterPattern = Arrayable; +diff --git a/dist/rspack/loaders/transform.cjs b/dist/rspack/loaders/transform.cjs +index 14c9c88b94ef1dacf3121c9c1a3dbb57426857c8..a3c2c765cfcf3f4350b25be4b303202fefcda12c 100644 +--- a/dist/rspack/loaders/transform.cjs ++++ b/dist/rspack/loaders/transform.cjs +@@ -11,7 +11,13 @@ async function transform(source, map) { + const { handler, filter } = require_context.normalizeObjectHook("transform", plugin.transform); + if (!filter(this.resource, source)) return callback(null, source, map); + try { +- const res = await handler.call(Object.assign({}, this._compilation && require_context$1.createBuildContext(this._compiler, this._compilation, this), context), source, id); ++ const handlerContext = Object.assign( ++ {}, ++ this._compilation && require_context$1.createBuildContext(this._compiler, this._compilation, this), ++ context, ++ { getInputSourceMap: () => map } ++ ); ++ const res = await handler.call(handlerContext, source, id); + if (res == null) callback(null, source, map); + else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); + else callback(null, res, map); diff --git a/dist/rspack/loaders/transform.js b/dist/rspack/loaders/transform.js -index 80f8d4358c82758aa8ffa1cc71b6fa6b5cfbe071..fb3d8b2c6bf396821fa655e47b3db37859cd3c7a 100644 +index 80f8d4358c82758aa8ffa1cc71b6fa6b5cfbe071..f72252f0ca933997d0b41e1d8c9b2b1f0b37efd1 100644 --- a/dist/rspack/loaders/transform.js +++ b/dist/rspack/loaders/transform.js -@@ -11,7 +11,7 @@ async function transform(source, map) { +@@ -11,7 +11,13 @@ async function transform(source, map) { const { handler, filter } = normalizeObjectHook("transform", plugin.transform); if (!filter(this.resource, source)) return callback(null, source, map); try { - const res = await handler.call(Object.assign({}, this._compilation && createBuildContext(this._compiler, this._compilation, this), context), source, id); -+ const res = await handler.call(Object.assign({}, this._compilation && createBuildContext(this._compiler, this._compilation, this), context), source, id, map); ++ const handlerContext = Object.assign( ++ {}, ++ this._compilation && createBuildContext(this._compiler, this._compilation, this), ++ context, ++ { getInputSourceMap: () => map } ++ ); ++ const res = await handler.call(handlerContext, source, id); + if (res == null) callback(null, source, map); + else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); + else callback(null, res, map); +diff --git a/dist/webpack/loaders/transform.cjs b/dist/webpack/loaders/transform.cjs +index 6d33fe377493779585d82dff9a3f9e95c70d07ec..e2c5719969603d115aeedc8cbafe8a23b73baf8e 100644 +--- a/dist/webpack/loaders/transform.cjs ++++ b/dist/webpack/loaders/transform.cjs +@@ -17,7 +17,7 @@ async function transform(source, map) { + getWatchFiles: () => { + return this.getDependencies(); + } +- }, this._compiler, this._compilation, this), context), source, this.resource); ++ }, this._compiler, this._compilation, this), context), source, this.resource, map); if (res == null) callback(null, source, map); else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); else callback(null, res, map); diff --git a/yarn.lock b/yarn.lock index b6322ec5b..7225bf20b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10765,12 +10765,12 @@ __metadata: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch": version: 2.3.5 - resolution: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch::version=2.3.5&hash=49e5db" + resolution: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch::version=2.3.5&hash=46de61" dependencies: acorn: "npm:^8.14.1" picomatch: "npm:^4.0.2" webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/e6349c66a71f17fd168a27aa63a563e46cbcc33a135049ba777dd210a642086226272466443b080a106a4b1faf403d41ea8933ba18f2e3de0126b395b30ec9ee + checksum: 10/5a4ac7d86493db812c0c122c92fe605b8bd3cd0606ff5f84c7f0f101d02b59e095790649dd12b7b6bcadd4d72bb6ecdaccbd0169c740bdbbbf2c20bd19cdb8f2 languageName: node linkType: hard From 3b171980bbd57446c02c6b390a477355627114fb Mon Sep 17 00:00:00 2001 From: Seth Fowler Date: Fri, 14 Nov 2025 17:54:46 +0000 Subject: [PATCH 4/5] Don't patch webpack to minimize blast radius --- ... unplugin-patch-0074b0c3e7-ae75027986.zip} | Bin 57967 -> 57966 bytes .../unplugin-npm-2.3.5-623e7efbfa.patch | 26 ------------------ yarn.lock | 4 +-- 3 files changed, 2 insertions(+), 28 deletions(-) rename .yarn/cache/{unplugin-patch-eed1f57693-5a4ac7d864.zip => unplugin-patch-0074b0c3e7-ae75027986.zip} (96%) diff --git a/.yarn/cache/unplugin-patch-eed1f57693-5a4ac7d864.zip b/.yarn/cache/unplugin-patch-0074b0c3e7-ae75027986.zip similarity index 96% rename from .yarn/cache/unplugin-patch-eed1f57693-5a4ac7d864.zip rename to .yarn/cache/unplugin-patch-0074b0c3e7-ae75027986.zip index e2438107f3508219c8efbad6f80d50d43e0098ec..11e06c53635fef6e23208a7d10f6b49dbb1c7e30 100644 GIT binary patch delta 978 zcmV;@11+#tM@!u?3SF#4Q2T zlSstHe>W7Sy&$gSPx!KY0O39xv!Sz5>a6U0o2Vc9N}!RHAq?Wvv-r;*9Ug+u*)V?V z74jXIZqUv`Jx$uY@m8)hJ)X)xn(@Aqsy;gsurprQ-?$U&Pg21xpWbrN%XIUC) zUEf0sx&|!{DPta@r!w4E;6?!J5hm4rml4FLe~lm#EbSrk0FyGj+-)o4NTzEZwqg2I zl*7b}vsuq9j;LV((X9muz83$mIRj;Zgd%rn!8Fn7D_=ab4y9hrE&zN26Q)iO0}Z*0 ztJ@e2Z%_N_q|cG+#tMIGbB&b2j?*v@hR@AY%!Z32h2#PUwpvzNb`cT+4jhoUAlI3+-gWI@ zJL-mR-<`3YgjQPwQq|U(nQwmoV@GZ~V?FFa8@uI7{=zS-dldeIF%NKn)|xHkRaMhR z813=Vzr20*Mtr(ctLon6%S=uHVUc^h>7{DkrOa}CHZFhvg1h4eMb`h~@{ zG#Z>0^$u4Z7Z0^Eyg}<~Z@G3YNv*ugxEr*9w%5Xk{5i&)>8-#Lw!AA~pDn1B^B}lV zD}uol_>FW`EN8`XitnLQ{aR|$IcEIq(GC=sEwGCeysqXp1z7aG)iapsUa1m}yU*}( zw?sbigoS@T#}YPNHwtYDtyCUu)N*DtET3iM<*55e*`zr^Vw1|^BrN?F|Eb^GA$T|{ zBnm0wJ1+gCwF>ntX(LmeTx+&JlxGeE3!DXSns3~T&3mcv5*TU3077Nu@Qff1x(8LA>ID_&&ReP1`7;0|RKhd~F|~o~xVntd z@bBsAw8L}AEa5;wvJe@lT6_nvz5vx6$zrC$CnKP006qP#osIe z2^KQB0}lcK0GE^c;C2CalX2l;0$|OPLB=GL_~APO{Lhm?v>203;v5Ds)Bpeg0Kh)d A%K!iX delta 973 zcmV;;12X*X!~^fd1F+D;4KD(+H4Op)0KWtP063G8$|aL9;S-ZDu?3SF#4Q2FlSstH ze;EqXUJzIECwy5xfN-CU+0fZ2byoJhP1Fy4CD2I95C-w-S^Q^@4iCZSY#6`w3i*yp zH)v;}o+fSHcq><$9#7>T&3NBQRi7OR*cq?uZ`_IXC#m3;P_G*bvUnGXvn-9YuJ54* zU4s^flray{QyK0na3g^A2$Sl*%LwAre?|}qmi7>NfJqr%?zWY2B-1qy+c149%3kO0y5{lfR1=B>kuYB>$I+S`fy8!SBOqe=B3^e2}u5M#A zygfbr&Tt7bN;vtT_mNOQG#G!e*hO3t>GuHFB1rp~;v-bbe}MvaDVKhYJ@ko18YIh4 z@l@~wNe4r|HFc+e!M-)05_A7$|aL9 z;T3<4RMBqJFcf`mzTz&tI8sPn;DJ?R(%29Z0v>pn#0zqro7S6a2is8>y8b)Yb`m;P z1X9)3x#ym9e6Ah2?Tq!X2W{+@EBO<@tnN_w560ZX0a|OekXKbrA7Qk|2mkW=)f@5Y zMy;wlmoGCp5eSRi<5e$J^DZIF@!7ci3*CR!w~xc?&rT=0tgc^JTuYSe8A5&=1gw|mayer0sCx0QqF_mO09?tF2HZ3t71DV zmQ#HXo$A+8lg|f49v`17JSUkg z9H>Y+0z+$!jaMb^A}&GFytx*^+D)p@R0)4V0(S|^zQ#R_z#@uehj_bbAn6!_XZSF_ zI_855+(Cma?-ji*mcIZ{O9KRxOW_)`l*%U+2`>V&H4Op)0Kc=u-z)(M$~D4P5CQ-I voRj(Bb^&*jaN%JBVa=0q;VP5;;WYyN&yzv47?Uv243k*m5C$^T00000FTBe7 diff --git a/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch index 92605f2ff..316101ee1 100644 --- a/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch +++ b/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch @@ -60,29 +60,3 @@ index 80f8d4358c82758aa8ffa1cc71b6fa6b5cfbe071..f72252f0ca933997d0b41e1d8c9b2b1f if (res == null) callback(null, source, map); else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); else callback(null, res, map); -diff --git a/dist/webpack/loaders/transform.cjs b/dist/webpack/loaders/transform.cjs -index 6d33fe377493779585d82dff9a3f9e95c70d07ec..e2c5719969603d115aeedc8cbafe8a23b73baf8e 100644 ---- a/dist/webpack/loaders/transform.cjs -+++ b/dist/webpack/loaders/transform.cjs -@@ -17,7 +17,7 @@ async function transform(source, map) { - getWatchFiles: () => { - return this.getDependencies(); - } -- }, this._compiler, this._compilation, this), context), source, this.resource); -+ }, this._compiler, this._compilation, this), context), source, this.resource, map); - if (res == null) callback(null, source, map); - else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); - else callback(null, res, map); -diff --git a/dist/webpack/loaders/transform.js b/dist/webpack/loaders/transform.js -index d94a542367467515da8978acd1fda45a31840d5d..4a20d33b3716450e58c68471516cd328a72e53dd 100644 ---- a/dist/webpack/loaders/transform.js -+++ b/dist/webpack/loaders/transform.js -@@ -17,7 +17,7 @@ async function transform(source, map) { - getWatchFiles: () => { - return this.getDependencies(); - } -- }, this._compiler, this._compilation, this), context), source, this.resource); -+ }, this._compiler, this._compilation, this), context), source, this.resource, map); - if (res == null) callback(null, source, map); - else if (typeof res !== "string") callback(null, res.code, map == null ? map : res.map || map); - else callback(null, res, map); diff --git a/yarn.lock b/yarn.lock index 7225bf20b..dd9ce2e45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10765,12 +10765,12 @@ __metadata: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch": version: 2.3.5 - resolution: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch::version=2.3.5&hash=46de61" + resolution: "unplugin@patch:unplugin@npm%3A2.3.5#~/.yarn/patches/unplugin-npm-2.3.5-623e7efbfa.patch::version=2.3.5&hash=6c3970" dependencies: acorn: "npm:^8.14.1" picomatch: "npm:^4.0.2" webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/5a4ac7d86493db812c0c122c92fe605b8bd3cd0606ff5f84c7f0f101d02b59e095790649dd12b7b6bcadd4d72bb6ecdaccbd0169c740bdbbbf2c20bd19cdb8f2 + checksum: 10/ae750279868a80c63b174541dbb53e43aa333bf8ed31001aed009bf42484cd785e3d0a171ec2822173958266bcd45065b747dadf2b2b82ab68060b1550f1f66e languageName: node linkType: hard From ff44c248f30013589ea0f086f775a46447060fc0 Mon Sep 17 00:00:00 2001 From: Seth Fowler Date: Fri, 14 Nov 2025 17:55:59 +0000 Subject: [PATCH 5/5] Run yarn cli integrity --- LICENSES-3rdparty.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSES-3rdparty.csv b/LICENSES-3rdparty.csv index fd4749252..36bd687d5 100644 --- a/LICENSES-3rdparty.csv +++ b/LICENSES-3rdparty.csv @@ -768,7 +768,7 @@ unicode-canonical-property-names-ecmascript,npm,MIT,Mathias Bynens (https://gith unicode-match-property-ecmascript,npm,MIT,Mathias Bynens (https://github.com/mathiasbynens/unicode-match-property-ecmascript) unicode-match-property-value-ecmascript,npm,MIT,Mathias Bynens (https://github.com/mathiasbynens/unicode-match-property-value-ecmascript) unicode-property-aliases-ecmascript,npm,MIT,Mathias Bynens (https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) -unplugin,npm,MIT,(https://unplugin.unjs.io) +unplugin,patch,MIT,(https://unplugin.unjs.io) unrs-resolver,npm,MIT,JounQin (https://github.com/unrs/unrs-resolver#readme) update-browserslist-db,virtual,MIT,Andrey Sitnik (https://www.npmjs.com/package/update-browserslist-db) uri-js,npm,BSD-2-Clause,Gary Court (https://github.com/garycourt/uri-js)