/** * @typedef {import('nitropack').NitroConfig} NitroConfig */ /** * Returns the Nitro configuration for a McFly project * @returns {NitroConfig} */ export default function () { return { framework: { name: 'McFly' }, devServer: { watch: ["./src/pages", "./src/components"], }, serverAssets: [ { baseName: "pages", dir: "./src/pages", }, { baseName: "components", dir: "./src/components", }, ], imports: { presets: [ { from: "web-component-base", imports: ["WebComponent", "html", "attachEffect"], }, { from: "@mcflyjs/core", imports: ["useMcFlyRoute", "defineMcFlyConfig"], }, ], }, }; }