Skip to content

Commit e070b14

Browse files
authored
use node export condition when bundling - closes #9264 (#9276)
1 parent 1e2c826 commit e070b14

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

.changeset/tough-seals-attend.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/adapter-node': patch
3+
---
4+
5+
fix: use `node` export condition when bundling

packages/adapter-node/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,14 @@ export default function (opts = {}) {
5757
// dependencies could have deep exports, so we need a regex
5858
...Object.keys(pkg.dependencies || {}).map((d) => new RegExp(`^${d}(\\/.*)?$`))
5959
],
60-
plugins: [nodeResolve({ preferBuiltins: true }), commonjs({ strictRequires: true }), json()]
60+
plugins: [
61+
nodeResolve({
62+
preferBuiltins: true,
63+
exportConditions: ['node']
64+
}),
65+
commonjs({ strictRequires: true }),
66+
json()
67+
]
6168
});
6269

6370
await bundle.write({

0 commit comments

Comments
 (0)