Skip to content

Commit 82a6e7b

Browse files
committed
Include resolc and solc in Vercel serverless function bundle
The compile worker uses eval'd code with dynamic require() calls that Vercel's file tracer cannot detect. Add outputFileTracingIncludes to explicitly include @parity/resolc and solc in the /api/compile function bundle.
1 parent fef903b commit 82a6e7b

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

next.config.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ const nextConfig = {
55
transpilePackages: ["@t3-oss/env-nextjs", "@t3-oss/env-core"],
66
output: "standalone",
77
serverExternalPackages: ["@parity/resolc", "solc"],
8+
outputFileTracingIncludes: {
9+
"/api/compile": [
10+
"./node_modules/@parity/resolc/**/*",
11+
"./node_modules/solc/**/*",
12+
],
13+
},
814
images: {
915
remotePatterns: [
1016
{

0 commit comments

Comments
 (0)