@@ -11,10 +11,6 @@ import { virtual, virtualDeps } from "./plugins/virtual.ts";
|
11 | 11 | import { sourcemapMinify } from "./plugins/sourcemap-min.ts"; |
12 | 12 | import { raw } from "./plugins/raw.ts"; |
13 | 13 | import { externals } from "./plugins/externals.ts"; |
14 | | -import { NodeNativePackages } from "nf3"; |
15 | | - |
16 | | -// Additional dependencies known to have bundling issues |
17 | | -const FORCE_TRACE_DEPS = ["pg"]; |
18 | 14 | |
19 | 15 | export async function baseBuildPlugins(nitro: Nitro, base: BaseBuildConfig) { |
20 | 16 | const plugins: Plugin[] = []; |
@@ -62,10 +58,12 @@ export async function baseBuildPlugins(nitro: Nitro, base: BaseBuildConfig) {
|
62 | 58 | if (nitro.options.node && nitro.options.noExternals !== true) { |
63 | 59 | const isDevOrPrerender = |
64 | 60 | nitro.options.dev || nitro.options.preset === "nitro-prerender"; |
| 61 | +const { NodeNativePackages, NonBundleablePackages } = |
| 62 | +await import("nf3/db"); |
65 | 63 | const traceDeps = [ |
66 | 64 | ...new Set([ |
67 | 65 | ...NodeNativePackages, |
68 | | - ...FORCE_TRACE_DEPS, |
| 66 | + ...NonBundleablePackages, |
69 | 67 | ...(nitro.options.traceDeps || []), |
70 | 68 | ]), |
71 | 69 | ]; |
|