i-tools/cloudflare-preset/nitro.config.ts
2024-12-06 03:20:18 +08:00

28 lines
528 B
TypeScript

import { type NitroPreset } from "nitropack";
export default <NitroPreset>{
extends: "cloudflare",
exportConditions: ["workerd"],
output: {
dir: "{{ rootDir }}/dist",
publicDir: "{{ output.dir }}/public",
serverDir: "{{ output.dir }}/worker",
},
commands: {
preview: "npx wrangler dev",
deploy: "npx wrangler deploy",
},
wasm: {
lazy: false,
esmImport: true,
},
rollupConfig: {
output: {
entryFileNames: "index.js",
format: "esm",
exports: "named",
inlineDynamicImports: false,
},
},
};