From f6d5e6cb39fafef3541e3e507c138c39037edf00 Mon Sep 17 00:00:00 2001 From: prototypa Date: Fri, 29 Mar 2024 00:44:56 -0400 Subject: [PATCH] Refactor astro.config.mjs to use local integration --- astro.config.mjs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index a6e8971..fabb356 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,26 +9,22 @@ import mdx from '@astrojs/mdx'; import partytown from '@astrojs/partytown'; import icon from 'astro-icon'; import compress from 'astro-compress'; -import tasks from './src/utils/tasks'; + +import astrowind from './src/integration'; import { readingTimeRemarkPlugin, responsiveTablesRehypePlugin } from './src/utils/frontmatter.mjs'; -import { ANALYTICS, SITE } from './src/utils/config.ts'; - const __dirname = path.dirname(fileURLToPath(import.meta.url)); +const hasExternalScripts = false; const whenExternalScripts = (items = []) => - ANALYTICS.vendors.googleAnalytics.id && ANALYTICS.vendors.googleAnalytics.partytown + hasExternalScripts ? Array.isArray(items) ? items.map((item) => item()) : [items()] : []; export default defineConfig({ - site: SITE.site, - base: SITE.base, - trailingSlash: SITE.trailingSlash ? 'always' : 'never', - output: 'static', integrations: [ @@ -73,7 +69,7 @@ export default defineConfig({ Logger: 1, }), - tasks(), + astrowind(), ], image: {