From ba0e67b55f6b28d041f0fd5f9f9e642a06dbff9f Mon Sep 17 00:00:00 2001 From: prototypa Date: Sun, 1 Jan 2023 18:46:48 -0500 Subject: [PATCH] Use astro-compress integration --- astro.config.mjs | 15 +++++++++++++-- package.json | 3 ++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index e81e746..6844cc3 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,6 +8,7 @@ import sitemap from '@astrojs/sitemap'; import image from '@astrojs/image'; import mdx from '@astrojs/mdx'; import partytown from '@astrojs/partytown'; +import compress from 'astro-compress'; import { remarkReadingTime } from './src/utils/frontmatter.mjs'; import { SITE } from './src/config.mjs'; @@ -41,6 +42,16 @@ export default defineConfig({ config: { forward: ['dataLayer.push'] }, }) ), + + compress({ + css: true, + html: true, + img: false, + js: true, + svg: false, + + logger: 1, + }), ], markdown: { @@ -57,6 +68,6 @@ export default defineConfig({ }, experimental: { - contentCollections: true, - }, + contentCollections: true, + }, }); diff --git a/package.json b/package.json index 50bd10a..63d724c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@onwidget/astrowind", "description": "A template to make your website using Astro + Tailwind CSS.", - "version": "0.9.0", + "version": "0.9.1", "private": true, "scripts": { "dev": "astro dev", @@ -27,6 +27,7 @@ "@typescript-eslint/eslint-plugin": "^5.47.1", "@typescript-eslint/parser": "^5.47.1", "astro": "^1.8.0", + "astro-compress": "1.1.24", "astro-icon": "^0.8.0", "eslint": "^8.30.0", "eslint-plugin-astro": "^0.21.1",