chore: updated imageMod and font settings

This commit is contained in:
Al Murad Uzzaman
2026-03-14 09:11:36 +06:00
parent c04ffb8b3b
commit 49231c7be3
4 changed files with 28 additions and 11 deletions
+3 -1
View File
@@ -23,7 +23,9 @@ function parseFontString(fontStr) {
} }
} }
return { name, weights }; // remove + from font name and add space
const cleanName = name.replace(/\+/g, " ");
return { name: cleanName, weights };
} }
// Build fonts configuration from theme.json // Build fonts configuration from theme.json
+5 -5
View File
@@ -1,6 +1,6 @@
{ {
"name": "astroplate", "name": "astroplate",
"version": "6.0.1", "version": "6.0.2",
"description": "Astro and Tailwindcss boilerplate", "description": "Astro and Tailwindcss boilerplate",
"author": "zeon.studio", "author": "zeon.studio",
"license": "MIT", "license": "MIT",
@@ -24,7 +24,7 @@
"@astrojs/sitemap": "3.7.1", "@astrojs/sitemap": "3.7.1",
"@digi4care/astro-google-tagmanager": "^1.6.0", "@digi4care/astro-google-tagmanager": "^1.6.0",
"@justinribeiro/lite-youtube": "^1.9.0", "@justinribeiro/lite-youtube": "^1.9.0",
"astro": "6.0.2", "astro": "6.0.4",
"astro-auto-import": "^0.5.1", "astro-auto-import": "^0.5.1",
"astro-swiper": "^2.2.1", "astro-swiper": "^2.2.1",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
@@ -39,13 +39,13 @@
"remark-collapse": "^0.1.2", "remark-collapse": "^0.1.2",
"remark-toc": "^9.0.0", "remark-toc": "^9.0.0",
"sharp": "^0.34.5", "sharp": "^0.34.5",
"vite": "^7.3.1" "vite": "^8.0.0"
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/forms": "^0.5.11", "@tailwindcss/forms": "^0.5.11",
"@tailwindcss/typography": "^0.5.19", "@tailwindcss/typography": "^0.5.19",
"@tailwindcss/vite": "^4.2.1", "@tailwindcss/vite": "^4.2.1",
"@types/node": "25.4.0", "@types/node": "25.5.0",
"@types/react": "19.2.14", "@types/react": "19.2.14",
"@types/react-dom": "19.2.3", "@types/react-dom": "19.2.3",
"concurrently": "^9.2.1", "concurrently": "^9.2.1",
@@ -56,6 +56,6 @@
"tailwind-bootstrap-grid": "^7.0.0", "tailwind-bootstrap-grid": "^7.0.0",
"tailwindcss": "^4.2.1", "tailwindcss": "^4.2.1",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"wrangler": "^4.72.0" "wrangler": "^4.73.0"
} }
} }
+3 -3
View File
@@ -12,8 +12,8 @@
</h2> </h2>
<p align=center> <p align=center>
<a href="https://github.com/withastro/astro/releases/tag/astro%406.0.2"> <a href="https://github.com/withastro/astro/releases/tag/astro%406.0.4">
<img src="https://img.shields.io/static/v1?label=ASTRO&message=6.0.2&color=000&logo=astro" alt="Astro Version 6.0.2"/> <img src="https://img.shields.io/static/v1?label=ASTRO&message=6.0.4&color=000&logo=astro" alt="Astro Version 6.0.4"/>
</a> </a>
<a href="https://github.com/zeon-studio/astroplate/blob/main/LICENSE"> <a href="https://github.com/zeon-studio/astroplate/blob/main/LICENSE">
@@ -70,7 +70,7 @@
### 📦 Dependencies ### 📦 Dependencies
- astro v6.0.2 - astro v6.0.4
- node v22.12.0+ (see `.nvmrc`) - node v22.12.0+ (see `.nvmrc`)
- yarn v1.22+ - yarn v1.22+
- tailwind v4+ - tailwind v4+
+17 -2
View File
@@ -11,12 +11,24 @@ interface Props {
loading?: "eager" | "lazy" | null | undefined; loading?: "eager" | "lazy" | null | undefined;
decoding?: "async" | "auto" | "sync" | null | undefined; decoding?: "async" | "auto" | "sync" | null | undefined;
format?: "auto" | "avif" | "jpeg" | "png" | "svg" | "webp"; format?: "auto" | "avif" | "jpeg" | "png" | "svg" | "webp";
fit?: "cover" | "contain" | "fill" | "none" | "scale-down";
class?: string; class?: string;
style?: any; style?: any;
} }
// Destructuring Astro.props to get the component's props // Destructuring Astro.props to get the component's props
let { src, alt, width, height, loading, decoding, class: className, format, style } = Astro.props; let {
src,
alt,
width,
height,
loading,
decoding,
class: className,
format,
style,
fit,
} = Astro.props;
src = `/public${src}`; src = `/public${src}`;
@@ -28,7 +40,9 @@ const isValidPath = images[src] ? true : false;
// Log a warning message in red if the image is not found // Log a warning message in red if the image is not found
!isValidPath && !isValidPath &&
console.error(`\x1b[31mImage not found - ${src}.\x1b[0m Make sure the image is in the /public/images folder.`); console.error(
`\x1b[31mImage not found - ${src}.\x1b[0m Make sure the image is in the /public/images folder.`,
);
--- ---
{ {
@@ -39,6 +53,7 @@ const isValidPath = images[src] ? true : false;
width={width} width={width}
height={height} height={height}
loading={loading} loading={loading}
fit={fit ? fit : "contain"}
decoding={decoding} decoding={decoding}
class={className} class={className}
format={format} format={format}