@aligent/cdk-nodejs-function-from-entry
v0.2.0
Published
 , ensuring handler paths follow a consistent convention.
Usage
import { NodejsFunctionFromEntry } from "@aligent/nodejs-function-from-entry";
// Basic usage (entry must start with 'runtime/handlers/' by default)
// Resolves to: Code.fromAsset(path.resolve(baseDir, '../dist/fetch-data'))
new NodejsFunctionFromEntry(this, "FetchData", {
entry: "runtime/handlers/fetch-data.ts",
baseDir: import.meta.dirname,
});
// With custom prefix and dist path
new NodejsFunctionFromEntry<"src/handlers/">(this, "FetchData", {
entry: "src/handlers/fetch-data.ts",
baseDir: import.meta.dirname,
sourcePrefix: "src/handlers/",
distPrefix: "../build/",
});