mcfly/packages/config/index.js
Ayo 1cafa7326f feat(core, config): update WebComponent base class
- update to WebComponent v2.0.0
- provide new auto imports: html, attachEffect
2023-12-11 17:41:37 +01:00

37 lines
752 B
JavaScript

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