astro.config.mjs 539 B

12345678910111213141516171819202122
  1. import { defineConfig } from "astro/config";
  2. import solidJs from "@astrojs/solid-js";
  3. import node from "@astrojs/node";
  4. export default defineConfig({
  5. integrations: [solidJs()],
  6. server: {
  7. port: 4322,
  8. strictPort: true,
  9. },
  10. vite: {
  11. // Avoid "Outdated Optimize Dep" 504s in dev when Vite's prebundle cache
  12. // gets out of sync. These deps are used by Solid islands.
  13. optimizeDeps: {
  14. include: ["html2canvas", "@neodrag/solid"],
  15. },
  16. },
  17. output: "server",
  18. adapter: node({
  19. mode: "standalone",
  20. }),
  21. });