From d46bf2255bcf627cca14050671344173f2b59073 Mon Sep 17 00:00:00 2001 From: Ayo Date: Fri, 27 Jun 2025 22:17:24 +0200 Subject: [PATCH] feat(config): add plugins in config type --- packages/config/src/define-mcfly-config.ts | 12 +++++++----- site/mcfly.config.mjs | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/config/src/define-mcfly-config.ts b/packages/config/src/define-mcfly-config.ts index 08f0e25..d3c638a 100644 --- a/packages/config/src/define-mcfly-config.ts +++ b/packages/config/src/define-mcfly-config.ts @@ -1,19 +1,21 @@ import type { NitroConfig } from 'nitropack' -/** - * TODO: fix types - * - plugins missing - */ export type McFlyConfig = { components: 'js' | 'lit' nitro?: NitroConfig + plugins?: McFlyPlugin[] } /** * Define the configuration for the McFly project * @param {McFlyConfig} config - * @returns {function(): McFlyConfig} + * @returns {function(): McFlyConfig}e */ export function defineMcFlyConfig(config: McFlyConfig) { return () => config } + +/** + * TODO: finalize Plugin type + */ +export type McFlyPlugin = {} diff --git a/site/mcfly.config.mjs b/site/mcfly.config.mjs index b3bdcb3..e742909 100644 --- a/site/mcfly.config.mjs +++ b/site/mcfly.config.mjs @@ -1,10 +1,10 @@ // @ts-check import { defineMcFlyConfig } from '@mcflyjs/config' -import testPlugin from './test-plugin.mjs' +// import testPlugin from './test-plugin.mjs' export default defineMcFlyConfig({ components: 'js', - plugins: [testPlugin()], + // plugins: [testPlugin()], nitro: { preset: 'netlify', devServer: {