diff --git a/package-lock.json b/package-lock.json index 56d614c..6fd3dca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "zod": "^3.22.4" }, "devDependencies": { + "sharp": "^0.33.4", "tailwindcss": "3.3.2", "tsx": "^4.7.1", "turbo": "^1.12.5", @@ -2754,6 +2755,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "dev": true, "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -5375,6 +5377,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5400,6 +5403,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5425,6 +5429,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5446,6 +5451,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5467,6 +5473,7 @@ "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5488,6 +5495,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5509,6 +5517,7 @@ "cpu": [ "s390x" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5530,6 +5539,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5551,6 +5561,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5572,6 +5583,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5593,6 +5605,7 @@ "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5618,6 +5631,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5643,6 +5657,7 @@ "cpu": [ "s390x" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5668,6 +5683,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5693,6 +5709,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5718,6 +5735,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5743,6 +5761,7 @@ "cpu": [ "wasm32" ], + "dev": true, "optional": true, "dependencies": { "@emnapi/runtime": "^1.1.1" @@ -5764,6 +5783,7 @@ "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "win32" @@ -5785,6 +5805,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -28561,8 +28582,8 @@ "version": "0.33.4", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "devOptional": true, "hasInstallScript": true, - "optional": true, "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", @@ -28601,7 +28622,7 @@ "version": "7.6.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "optional": true, + "devOptional": true, "bin": { "semver": "bin/semver.js" }, diff --git a/package.json b/package.json index 832bb54..b31ff8e 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,10 @@ "zod": "^3.22.4" }, "devDependencies": { + "sharp": "^0.33.4", + "tailwindcss": "3.3.2", "tsx": "^4.7.1", "turbo": "^1.12.5", - "typescript": "^5.0.2", - "tailwindcss": "3.3.2" + "typescript": "^5.0.2" } } diff --git a/packages/landing/public/screenshots/blazingly.gif b/packages/landing/public/screenshots/blazingly.gif new file mode 100644 index 0000000..963e3f8 Binary files /dev/null and b/packages/landing/public/screenshots/blazingly.gif differ diff --git a/packages/landing/public/screenshots/inbox-crud.gif b/packages/landing/public/screenshots/inbox-crud.gif new file mode 100644 index 0000000..1c448ce Binary files /dev/null and b/packages/landing/public/screenshots/inbox-crud.gif differ diff --git a/packages/landing/public/screenshots/inbox-planning.gif b/packages/landing/public/screenshots/inbox-planning.gif new file mode 100644 index 0000000..706b928 Binary files /dev/null and b/packages/landing/public/screenshots/inbox-planning.gif differ diff --git a/packages/landing/public/screenshots/linear-integration.gif b/packages/landing/public/screenshots/linear-integration.gif new file mode 100644 index 0000000..7b37a7d Binary files /dev/null and b/packages/landing/public/screenshots/linear-integration.gif differ diff --git a/packages/landing/src/components/button.astro b/packages/landing/src/components/button.astro index 9883c9e..fa6fdcd 100644 --- a/packages/landing/src/components/button.astro +++ b/packages/landing/src/components/button.astro @@ -1,6 +1,6 @@ --- interface Props { - color: "primary" | "light" | "white"; + color?: "primary" | "light" | "white"; class?: string; } diff --git a/packages/landing/src/components/contact-card.astro b/packages/landing/src/components/contact-card.astro index 1505f75..b29406c 100644 --- a/packages/landing/src/components/contact-card.astro +++ b/packages/landing/src/components/contact-card.astro @@ -4,7 +4,7 @@ import Button from "./button.astro"; interface Props { position: string; - class: string + class?: string } const { position, class: className } = Astro.props; diff --git a/packages/landing/src/components/hero.astro b/packages/landing/src/components/hero.astro index 5d65880..513db2a 100644 --- a/packages/landing/src/components/hero.astro +++ b/packages/landing/src/components/hero.astro @@ -1,9 +1,15 @@ --- import { Image } from "astro:assets"; import Button from "./button.astro"; + +interface Props { + class?: string; +} + +const { class: className } = Astro.props; --- -
+

Do not spend days to create @@ -15,7 +21,7 @@ import Button from "./button.astro";

- hero + hero