A Tanstack Start (Solid flavour) template for my projects
at main 32 lines 753 B view raw
1import { defineConfig } from "vite"; 2import { tanstackStart } from "@tanstack/solid-start/plugin/vite"; 3import viteSolid from "vite-plugin-solid"; 4import tailwindcss from "@tailwindcss/vite"; 5import { nitro } from "nitro/vite"; 6 7export default defineConfig({ 8 server: { 9 port: 3000, 10 }, 11 resolve: { 12 tsconfigPaths: true, 13 }, 14 plugins: [ 15 tanstackStart({ 16 prerender: { 17 enabled: true, 18 crawlLinks: true, 19 }, 20 sitemap: { 21 enabled: true, 22 // TODO: Change me to website domain! 23 host: "https://localhost:3030", 24 }, 25 }), 26 // solid's vite plugin must come after start's vite plugin 27 viteSolid({ ssr: true }), 28 nitro(), 29 tailwindcss({ optimize: true }), 30 ], 31 nitro: {}, 32});