Skip to content

Commit f86383c

Browse files
committed
Refactor and optimize various components and pages
- Updated the `companies-logo.astro` component to use a dynamic message retrieval method for badges. - Changed the `posthog.astro` component to use inline scripts for better performance. - Modified the `Plans.astro` component to use inline scripts for defining variables. - Refactored `ldJson.ts` to utilize `schema-dts` types, simplifying the schema creation functions and enhancing type safety. - Enhanced the `about.astro` page to include a detailed organization schema with founder information. - Removed hardcoded alternatives from the `alternatives.astro` page. - Cleaned up the `app_mobile.astro` page by removing unnecessary variables. - Simplified the `blog/[slug].astro` page by adjusting article section handling and removing validation in development. - Updated the `capwesome.astro` page to use inline scripts for iframe resizing. - Removed unused imports from the `ci_cd.astro` page. - Cleaned up the `consulting.astro` page by removing unnecessary elements. - Fixed domain variable initialization in the `dp.astro` page. - Updated the `enterprise.astro` page to include additional entities in the ldJSON graph. - Simplified the `eula.astro` page by directly accessing the domain variable. - Cleaned up the `index.astro` page by removing unnecessary locale variable. - Updated the `ionic-appflow.astro` page to use inline scripts for iframe resizing. - Simplified the `live-update.astro` and `native-build.astro` pages by removing unnecessary parameters in array mapping. - Cleaned up the `plugins/[slug].astro` page by removing validation in development. - Updated the `pricing.astro` page to streamline ldJSON graph creation. - Fixed comparison logic in the `semver_tester.astro` page. - Added unique IDs to animated elements in various solution pages for better accessibility. - Cleaned up the `top_native_script_app.astro` page by removing unnecessary config variable. - Updated `tsconfig.json` to include bun-types and exclude scripts directory.
1 parent facc8aa commit f86383c

38 files changed

+784
-713
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ jobs:
6060
${{ runner.os }}-astro-
6161
6262
- run: bun install
63+
- run: bunx astro check
6364
- run: bun run build:prepare
6465
- run: bun run build
6566
env:

0 commit comments

Comments
 (0)