Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import module from "node:module";
- import { resolve } from "node:path";
- import { defineConfig } from "vite";
- // lambda comes with @aws-sdk preinstalled
- const isExternal = (name: string) =>
- module.isBuiltin(name) || name.startsWith("@aws-sdk/");
- export default defineConfig({
- build: {
- outDir: "dist",
- target: "node22",
- lib: {
- entry: resolve(__dirname, "entry.ts"),
- formats: ["es"],
- },
- rollupOptions: {
- platform: "node",
- external: isExternal,
- output: {
- entryFileNames: "index.mjs",
- },
- },
- minify: false,
- sourcemap: true,
- },
- });
Advertisement
Add Comment
Please, Sign In to add comment