diff --git a/build.js b/build.js index 3860646..00f7464 100644 --- a/build.js +++ b/build.js @@ -15,6 +15,7 @@ if (!target) { await clearOutputFolder(); await bundleSafeChain(); await copyShellScripts(); + await copyCertifi(); await copyAndModifyPackageJson(); await buildSafeChainBinary(target); })(); @@ -31,6 +32,7 @@ async function bundleSafeChain() { platform: "node", target: "node24", outfile: "./build/bin/safe-chain.cjs", + external: ["certifi"], }); } @@ -48,6 +50,15 @@ async function copyShellScripts() { { recursive: true } ); } + +async function copyCertifi() { + await mkdir("./build/node_modules/certifi", { recursive: true }); + await cp( + "./node_modules/certifi/", + "./build/node_modules/certifi", + { recursive: true } + ); +} async function copyAndModifyPackageJson() { const packageJsonContent = await readFile( "./packages/safe-chain/package.json",