mirror your GitHub repos to tangled.org automatically
1

Configure Feed

Select the types of activity you want to include in your feed.

1// https://nuxt.com/docs/api/configuration/nuxt-config 2export default defineNuxtConfig({ 3 devServer: { 4 host: '127.0.0.1', 5 }, 6 modules: [ 7 '@nuxtjs/html-validator', 8 '@nuxt/scripts', 9 '@nuxt/fonts', 10 '@nuxt/image', 11 'nuxt-og-image', 12 '@nuxt/test-utils', 13 ], 14 devtools: { enabled: true }, 15 css: ['~/assets/css/tokens.css', '~/assets/css/base.css'], 16 fonts: { 17 families: [ 18 { name: 'JetBrains Mono', provider: 'google', weights: [400, 500, 700] }, 19 { name: 'IBM Plex Sans', provider: 'google', weights: [300, 400, 600] }, 20 ], 21 }, 22 runtimeConfig: { 23 databaseUrl: '', 24 githubAppId: '', 25 githubAppPrivateKey: '', 26 githubWebhookSecret: '', 27 cronSecret: '', 28 workerBudgetMs: '', 29 maxPackBytes: '', 30 encryptionKey: '', 31 atprotoPrivateJwk: '', 32 sessionPassword: '', 33 public: { 34 url: '', 35 }, 36 }, 37 typescript: { 38 nodeTsConfig: { 39 include: ['../vite.config.ts'], 40 }, 41 }, 42 app: { 43 head: { 44 htmlAttrs: { lang: 'en' }, 45 link: [ 46 { rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg' }, 47 { rel: 'alternate icon', href: '/favicon.ico' }, 48 ], 49 }, 50 }, 51 future: { 52 compatibilityVersion: 4, 53 }, 54 experimental: { 55 typedPages: true, 56 }, 57 routeRules: { 58 '/': { noScripts: true, prerender: true }, 59 '/dashboard': { ssr: false, prerender: true }, 60 }, 61 nitro: { 62 vercel: { 63 config: { 64 crons: [ 65 { 66 path: '/api/jobs/run', 67 schedule: '* * * * *', 68 }, 69 ], 70 }, 71 functions: { 72 maxDuration: 300, 73 }, 74 }, 75 typescript: { 76 tsConfig: { 77 // Pull dotted directories like `server/routes/.well-known/` into the 78 // server tsconfig; TypeScript's default include glob skips them. 79 include: ['../server/**/.*/**/*'], 80 }, 81 }, 82 }, 83 compatibilityDate: '2024-04-03', 84 // Ensure that any HTML validation errors are treated as build errors 85 htmlValidator: { 86 failOnError: true, 87 }, 88})