import { defineConfig } from 'astro/config' import tailwindcss from '@tailwindcss/vite' import tina from 'tinacms' import { fileURLToPath } from 'url' import path from 'path' const __dirname = path.dirname(fileURLToPath(import.meta.url)) export default defineConfig({ integrations: [ tina({ enabled: !!process.env.TINA_TOKEN, sidebar: { partials: [], }, }), ], vite: { plugins: [tailwindcss()], resolve: { alias: { '@': path.resolve(__dirname, './src'), '@components': path.resolve(__dirname, './src/components'), '@layouts': path.resolve(__dirname, './src/layouts'), '@styles': path.resolve(__dirname, './src/styles'), '@content': path.resolve(__dirname, './src/content'), }, }, }, output: 'static', build: { assets: '_assets', }, server: { port: 4321, }, })