From 9bf23901965e20b52b56c483f72144f8aa30feb0 Mon Sep 17 00:00:00 2001 From: jake champion Date: Wed, 6 Aug 2025 16:34:37 +0100 Subject: [PATCH] chore: remove dynamic import handler flag from feature --- packages/zip-it-and-ship-it/src/feature_flags.ts | 3 --- .../src/runtimes/node/utils/entry_file.ts | 15 ++------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/packages/zip-it-and-ship-it/src/feature_flags.ts b/packages/zip-it-and-ship-it/src/feature_flags.ts index 1110da21bd..3a1694ac5b 100644 --- a/packages/zip-it-and-ship-it/src/feature_flags.ts +++ b/packages/zip-it-and-ship-it/src/feature_flags.ts @@ -26,9 +26,6 @@ export const defaultFlags = { // Adds the `___netlify-telemetry.mjs` file to the function bundle. zisi_add_instrumentation_loader: true, - - // Dynamically import the function handler. - zisi_dynamic_import_function_handler_entry_point: false, } as const export type FeatureFlags = Partial> diff --git a/packages/zip-it-and-ship-it/src/runtimes/node/utils/entry_file.ts b/packages/zip-it-and-ship-it/src/runtimes/node/utils/entry_file.ts index 7987c19ea6..750a2c54ca 100644 --- a/packages/zip-it-and-ship-it/src/runtimes/node/utils/entry_file.ts +++ b/packages/zip-it-and-ship-it/src/runtimes/node/utils/entry_file.ts @@ -45,26 +45,15 @@ export const kebabCase = (input: string): string => const getEntryFileContents = ( mainPath: string, moduleFormat: string, - featureFlags: FeatureFlags, + _featureFlags: FeatureFlags, runtimeAPIVersion: number, ) => { const importPath = `.${mainPath.startsWith('/') ? mainPath : `/${mainPath}`}` if (runtimeAPIVersion === 2) { - if (featureFlags.zisi_dynamic_import_function_handler_entry_point) { - return [ - `import * as bootstrap from './${BOOTSTRAP_FILE_NAME}'`, - `export const handler = bootstrap.getLambdaHandler('${importPath}')`, - ].join(';') - } return [ `import * as bootstrap from './${BOOTSTRAP_FILE_NAME}'`, - `import * as func from '${importPath}'`, - - // See https://esbuild.github.io/content-types/#default-interop. - 'const funcModule = typeof func.default === "function" ? func : func.default', - - `export const handler = bootstrap.getLambdaHandler(funcModule)`, + `export const handler = bootstrap.getLambdaHandler('${importPath}')`, ].join(';') }