@@ -26,12 +26,12 @@ globalThis.global ??= globalThis
2626function createBrowserVendorAliasPlugin ( ) {
2727 const aliasEntries : Array < [ RegExp , string ] > = [
2828 [ / ^ p i n o $ / , path . join ( MODULES_ROOT_PATH , 'pino' , 'browser.js' ) ] ,
29- [ / ^ v i e m $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'index.ts ' ) ] ,
30- [ / ^ v i e m \/ c h a i n s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'chains' , 'index.ts ' ) ] ,
31- [ / ^ v i e m \/ w i n d o w $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'window' , 'index.ts ' ) ] ,
32- [ / ^ v i e m \/ a c t i o n s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'actions' , 'index.ts ' ) ] ,
33- [ / ^ v i e m \/ a c c o u n t s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'accounts' , 'index.ts ' ) ] ,
34- [ / ^ v i e m \/ u t i l s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , 'utils' , 'index.ts ' ) ] ,
29+ [ / ^ v i e m $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' index.js ') ] ,
30+ [ / ^ v i e m \/ c h a i n s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' chains', 'index.js ' ) ] ,
31+ [ / ^ v i e m \/ w i n d o w $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' window', 'index.js ' ) ] ,
32+ [ / ^ v i e m \/ a c t i o n s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' actions', 'index.js ' ) ] ,
33+ [ / ^ v i e m \/ a c c o u n t s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' accounts', 'index.js ' ) ] ,
34+ [ / ^ v i e m \/ u t i l s $ / , path . join ( MODULES_ROOT_PATH , 'viem' , '_esm' , ' utils', 'index.js ' ) ] ,
3535 [ / ^ t e v m $ / , path . join ( MODULES_ROOT_PATH , '@tevm' , 'memory-client' , 'dist' , 'index.js' ) ] ,
3636 [ / ^ t e v m \/ c o m m o n $ / , path . join ( MODULES_ROOT_PATH , '@tevm' , 'common' , 'dist' , 'index.js' ) ] ,
3737 [ / ^ @ t e v m \/ m e m o r y - c l i e n t $ / , path . join ( MODULES_ROOT_PATH , '@tevm' , 'memory-client' , 'dist' , 'index.js' ) ] ,
@@ -53,7 +53,11 @@ function createBrowserVendorAliasPlugin() {
5353
5454async function copyStaticAsset ( sourcePath : string , destinationPath : string ) {
5555 await fs . mkdir ( path . dirname ( destinationPath ) , { recursive : true } )
56- await fs . copyFile ( sourcePath , destinationPath )
56+ const sourceFile = Bun . file ( sourcePath )
57+ if ( ! ( await sourceFile . exists ( ) ) ) {
58+ throw new Error ( `Missing static asset: ${ sourcePath } ` )
59+ }
60+ await Bun . write ( destinationPath , await sourceFile . arrayBuffer ( ) )
5761}
5862
5963async function writeProductionIndexHtml ( ) {
0 commit comments