From f840bf3ba5d3a4c26072de2241db090899802d82 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 8 Feb 2023 18:34:50 -0500 Subject: [PATCH] use strictRequires: true --- .changeset/good-carrots-flow.md | 5 +++++ packages/adapter-node/index.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/good-carrots-flow.md diff --git a/.changeset/good-carrots-flow.md b/.changeset/good-carrots-flow.md new file mode 100644 index 000000000000..27e047633f1c --- /dev/null +++ b/.changeset/good-carrots-flow.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-node': patch +--- + +fix: use `strictRequires: true` when bundling output diff --git a/packages/adapter-node/index.js b/packages/adapter-node/index.js index ac16008bc176..85371fd9711a 100644 --- a/packages/adapter-node/index.js +++ b/packages/adapter-node/index.js @@ -57,7 +57,7 @@ export default function (opts = {}) { // dependencies could have deep exports, so we need a regex ...Object.keys(pkg.dependencies || {}).map((d) => new RegExp(`^${d}(\\/.*)?$`)) ], - plugins: [nodeResolve({ preferBuiltins: true }), commonjs(), json()] + plugins: [nodeResolve({ preferBuiltins: true }), commonjs({ strictRequires: true }), json()] }); await bundle.write({