Add minify of website to Astro config
This commit is contained in:
@@ -1,16 +1,26 @@
|
||||
// @ts-check
|
||||
import { defineConfig } from 'astro/config';
|
||||
import preact from '@astrojs/preact';
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
import graphql from '@rollup/plugin-graphql';
|
||||
import { defineConfig } from "astro/config";
|
||||
import preact from "@astrojs/preact";
|
||||
import tailwindcss from "@tailwindcss/vite";
|
||||
import graphql from "@rollup/plugin-graphql";
|
||||
import playformCompress from "@playform/compress";
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
integrations: [preact()],
|
||||
output: 'static',
|
||||
integrations: [preact(), playformCompress({
|
||||
CSS: true,
|
||||
Image: false,
|
||||
JSON: true,
|
||||
JavaScript: false,
|
||||
HTML: true
|
||||
})],
|
||||
output: "static",
|
||||
prefetch: true,
|
||||
build: {
|
||||
assets: "assets"
|
||||
},
|
||||
image: {
|
||||
domains: ['development.directus.itsfinniii.com']
|
||||
domains: ["development.directus.itsfinniii.com"]
|
||||
},
|
||||
vite: {
|
||||
plugins: [graphql(), tailwindcss()],
|
||||
@@ -21,7 +31,7 @@ export default defineConfig({
|
||||
},
|
||||
},
|
||||
optimizeDeps: {
|
||||
exclude: ['@immich/justified-layout-wasm']
|
||||
exclude: ["@immich/justified-layout-wasm"]
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user