From 9f5d422c233bc45f9705d4fe60aa4f49334f4517 Mon Sep 17 00:00:00 2001 From: Gallay Lajos Date: Thu, 12 Mar 2026 20:28:59 +0100 Subject: [PATCH 1/4] chore: layout updates --- eslint.config.js | 3 +- src/pages/index.astro | 365 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 347 insertions(+), 21 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 1d8f3c3..7db973b 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,8 +1,9 @@ +import { defineConfig } from 'eslint/config'; import js from '@eslint/js'; import tseslint from 'typescript-eslint'; import astroPlugin from 'eslint-plugin-astro'; -export default tseslint.config( +export default defineConfig( js.configs.recommended, ...tseslint.configs.strict, ...astroPlugin.configs.recommended, diff --git a/src/pages/index.astro b/src/pages/index.astro index 9612754..9601d5c 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -10,14 +10,16 @@ import logo from '../../public/images/furystack-logo-512.png'; const allPosts = await getCollection('posts', ({ data }) => !data.draft); const posts = allPosts.sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()); const [featured, ...rest] = posts; +const displayedPosts = rest.slice(0, 6); const ogImage = `${SITE_URL}/images/blog-cover.png`; ---
+
- +

FuryStack

{SITE_DESCRIPTION}

@@ -25,8 +27,118 @@ const ogImage = `${SITE_URL}/images/blog-cover.png`; GitHub + GitHub stars
+
+ npm install @furystack/core +
+
+
+ +
+
+
+
+
+ +
+

Type-Safe End-to-End

+

+ Share REST definitions between server and client with full type checking across the + stack. +

+
+
+
+ +
+

Modular by Design

+

+ Use the whole framework or pick individual packages a la carte — every module works + standalone. +

+
+
+
+ +
+

Batteries Included

+

+ Auth, DI, data stores, logging, caching, and i18n — everything you need out of the box. +

+
+
+
+ +
+

Frontend Ready

+

+ Shades: a JSX-based UI library with unidirectional data binding and micro-frontend + support. +

+
+
@@ -34,7 +146,7 @@ const ogImage = `${SITE_URL}/images/blog-cover.png`;
{ featured && ( -