From 982591775a5dbdcf723868dafe95dbe3afcf317b Mon Sep 17 00:00:00 2001 From: Noemi <45180344+unflxw@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:48:38 +0200 Subject: [PATCH] Add `@appsignal/nodejs` to the external packages list The `@appsignal/nodejs` instrumentation package fails to load in Next.js 14 due to Webpack failing to bundle its Node.js native extension. Adding it to the server components external packages list fixes this issue. Fixes https://github.com/appsignal/appsignal-nodejs/issues/1014. --- .../05-next-config-js/serverComponentsExternalPackages.mdx | 1 + packages/next/src/lib/server-external-packages.json | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/02-app/02-api-reference/05-next-config-js/serverComponentsExternalPackages.mdx b/docs/02-app/02-api-reference/05-next-config-js/serverComponentsExternalPackages.mdx index da52a4dbe5542..548a0673283d8 100644 --- a/docs/02-app/02-api-reference/05-next-config-js/serverComponentsExternalPackages.mdx +++ b/docs/02-app/02-api-reference/05-next-config-js/serverComponentsExternalPackages.mdx @@ -20,6 +20,7 @@ module.exports = nextConfig Next.js includes a [short list of popular packages](https://github.com/vercel/next.js/blob/canary/packages/next/src/lib/server-external-packages.json) that currently are working on compatibility and automatically opt-ed out: +- `@appsignal/nodejs` - `@aws-sdk/client-s3` - `@aws-sdk/s3-presigned-post` - `@blockfrost/blockfrost-js` diff --git a/packages/next/src/lib/server-external-packages.json b/packages/next/src/lib/server-external-packages.json index dfcf2686b3e1c..1d6e8abd79732 100644 --- a/packages/next/src/lib/server-external-packages.json +++ b/packages/next/src/lib/server-external-packages.json @@ -1,4 +1,5 @@ [ + "@appsignal/nodejs", "@aws-sdk/client-s3", "@aws-sdk/s3-presigned-post", "@blockfrost/blockfrost-js",