This commit is contained in:
14
package.json
14
package.json
@@ -14,16 +14,16 @@
|
||||
"@astrojs/vue": "6.0.0-beta.1",
|
||||
"@fontsource-variable/inter": "^5.2.8",
|
||||
"@fontsource-variable/roboto-slab": "^5.2.8",
|
||||
"@tailwindcss/vite": "^4.1.18",
|
||||
"astro": "6.0.0-beta.11",
|
||||
"motion-v": "^1.10.3",
|
||||
"@tailwindcss/vite": "^4.2.1",
|
||||
"astro": "6.0.0-beta.14",
|
||||
"motion-v": "2.0.0-beta.5",
|
||||
"nodemailer": "^8.0.1",
|
||||
"tailwindcss": "^4.1.18",
|
||||
"tailwindcss": "^4.2.1",
|
||||
"vue": "^3.5.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^25.2.3",
|
||||
"@types/nodemailer": "^7.0.9",
|
||||
"daisyui": "^5.5.18"
|
||||
"@types/node": "^25.3.0",
|
||||
"@types/nodemailer": "^7.0.11",
|
||||
"daisyui": "^5.5.19"
|
||||
}
|
||||
}
|
||||
|
||||
916
pnpm-lock.yaml
generated
916
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,21 @@
|
||||
---
|
||||
import Icon from "../Icon.astro";
|
||||
import { type IconName } from "../../config/icons";
|
||||
import { siteConfig } from "../../config/site";
|
||||
import Section from "../Section.astro";
|
||||
|
||||
const features = [
|
||||
const features: {
|
||||
icon: IconName;
|
||||
variant: string;
|
||||
title: string;
|
||||
content: string;
|
||||
}[] = [
|
||||
{
|
||||
icon: "bolt",
|
||||
...siteConfig.whyUs.cards[0],
|
||||
},
|
||||
{
|
||||
icon: "check-circle",
|
||||
icon: "slopfree",
|
||||
...siteConfig.whyUs.cards[1],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,6 +22,8 @@ export const icons = {
|
||||
"paper-airplane": `<path d="M5.99972 12L3.2688 3.12451C9.88393 5.04617 16.0276 8.07601 21.4855 11.9997C16.0276 15.9235 9.884 18.9535 3.26889 20.8752L5.99972 12ZM5.99972 12L13.5 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>`,
|
||||
|
||||
envelope: `<path d="M21.75 6.75V17.25C21.75 18.4926 20.7426 19.5 19.5 19.5H4.5C3.25736 19.5 2.25 18.4926 2.25 17.25V6.75M21.75 6.75C21.75 5.50736 20.7426 4.5 19.5 4.5H4.5C3.25736 4.5 2.25 5.50736 2.25 6.75M21.75 6.75V6.99271C21.75 7.77405 21.3447 8.49945 20.6792 8.90894L13.1792 13.5243C12.4561 13.9694 11.5439 13.9694 10.8208 13.5243L3.32078 8.90894C2.65535 8.49945 2.25 7.77405 2.25 6.99271V6.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>`,
|
||||
|
||||
slopfree: `<path d="M23 15V18C23 18.5 22.64 18.88 22.17 18.97L20.2 17H21V16H19.2L19 15.8V14C19 11.24 16.76 9 14 9H12.2L10.2 7H11V5.73C10.4 5.39 10 4.74 10 4C10 2.9 10.9 2 12 2S14 2.9 14 4C14 4.74 13.6 5.39 13 5.73V7H14C17.87 7 21 10.13 21 14H22C22.55 14 23 14.45 23 15M8.5 13.5C7.4 13.5 6.5 14.4 6.5 15.5S7.4 17.5 8.5 17.5 10.5 16.61 10.5 15.5 9.61 13.5 8.5 13.5M22.11 21.46L20.84 22.73L19.89 21.78C19.62 21.92 19.32 22 19 22H5C3.9 22 3 21.11 3 20V19H2C1.45 19 1 18.55 1 18V15C1 14.45 1.45 14 2 14H3C3 11.53 4.29 9.36 6.22 8.11L1.11 3L2.39 1.73L22.11 21.46M18.11 20L15.6 17.5C15.57 17.5 15.53 17.5 15.5 17.5C14.4 17.5 13.5 16.61 13.5 15.5C13.5 15.47 13.5 15.43 13.5 15.4L7.7 9.59C6.1 10.42 5 12.08 5 14V16H3V17H5V20H18.11Z" fill="currentColor"/>`,
|
||||
} as const;
|
||||
|
||||
export type IconName = keyof typeof icons;
|
||||
|
||||
@@ -84,7 +84,7 @@ export const siteConfig = {
|
||||
},
|
||||
{
|
||||
title: "DevOps",
|
||||
content: "From CI/CD pipelines to end-to-end automation.",
|
||||
content: "CI/CD pipelines end-to-end automation.",
|
||||
variant: "secondary",
|
||||
icon: "cog-6-tooth",
|
||||
},
|
||||
@@ -107,8 +107,8 @@ export const siteConfig = {
|
||||
variant: "primary",
|
||||
},
|
||||
{
|
||||
title: "Built With Care",
|
||||
content: "Built with rigorous testing and attention to detail",
|
||||
title: "Slop-free",
|
||||
content: "Hand-crafted code built with care",
|
||||
variant: "secondary",
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user