Skip to content

Commit 335d44f

Browse files
committed
fix nextjs, react, and serverless config
1 parent 3220152 commit 335d44f

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

packages/nextjs/rollup.npm.config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
import { makeBaseNPMConfig, makeNPMConfigVariants } from '../../rollup/index.js';
22

3-
export default makeNPMConfigVariants(makeBaseNPMConfig());
3+
export default makeNPMConfigVariants(
4+
makeBaseNPMConfig({
5+
// We need to include `instrumentServer.ts` separately because it's only conditionally required, and so rollup
6+
// doesn't automatically include it when calculating the module dependency tree.
7+
entrypoints: ['src/index.server.ts', 'src/index.client.ts', 'src/utils/instrumentServer.ts'],
8+
// prevent this nextjs code from ending up in our built package (this doesn't happen automatially because the name
9+
// doesn't match an SDK dependency)
10+
externals: ['next/router'],
11+
}),
12+
);

packages/react/rollup.npm.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
import { makeBaseNPMConfig, makeNPMConfigVariants } from '../../rollup/index.js';
22

3-
export default makeNPMConfigVariants(makeBaseNPMConfig());
3+
export default makeNPMConfigVariants(
4+
makeBaseNPMConfig({
5+
esModuleInterop: true,
6+
}),
7+
);
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
import { makeBaseNPMConfig, makeNPMConfigVariants } from '../../rollup/index.js';
22

3-
export default makeNPMConfigVariants(makeBaseNPMConfig());
3+
export default makeNPMConfigVariants(
4+
makeBaseNPMConfig({
5+
entrypoints: ['src/index.ts', 'src/awslambda-auto.ts'],
6+
}),
7+
);

0 commit comments

Comments
 (0)