diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index fc96fa44..768d779d 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -42,7 +42,7 @@ codeTheme.styles = [
const config: Config = {
title: "Juno",
- tagline: "Build serverless apps with self-hosting control",
+ tagline: "Open-Source SDK for building apps",
url: "https://juno.build",
baseUrl: "/",
onBrokenLinks: "warn",
diff --git a/package-lock.json b/package-lock.json
index 66fe4ec0..f3114102 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,6 @@
"react-dom": "^19.2.1",
"react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1",
- "typed.js": "^2.1.0",
"use-mailchimp-form": "^3.1.4"
},
"devDependencies": {
@@ -18033,12 +18032,6 @@
"node": ">= 0.6"
}
},
- "node_modules/typed.js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/typed.js/-/typed.js-2.1.0.tgz",
- "integrity": "sha512-bDuXEf7YcaKN4g08NMTUM6G90XU25CK3bh6U0THC/Mod/QPKlEt9g/EjvbYB8x2Qwr2p6J6I3NrsoYaVnY6wsQ==",
- "license": "MIT"
- },
"node_modules/typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
@@ -30240,11 +30233,6 @@
}
}
},
- "typed.js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/typed.js/-/typed.js-2.1.0.tgz",
- "integrity": "sha512-bDuXEf7YcaKN4g08NMTUM6G90XU25CK3bh6U0THC/Mod/QPKlEt9g/EjvbYB8x2Qwr2p6J6I3NrsoYaVnY6wsQ=="
- },
"typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
diff --git a/package.json b/package.json
index efa0e4bd..350709f9 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,6 @@
"react-dom": "^19.2.1",
"react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1",
- "typed.js": "^2.1.0",
"use-mailchimp-form": "^3.1.4"
},
"devDependencies": {
diff --git a/src/components/Head/index.tsx b/src/components/Head/index.tsx
index 4c9f980d..f1e1c43b 100644
--- a/src/components/Head/index.tsx
+++ b/src/components/Head/index.tsx
@@ -6,14 +6,14 @@ export default function Home({ children }): JSX.Element {
return (
- {`${siteConfig.title} | Build serverless apps with self-hosting control`}
+ {`${siteConfig.title} | Open-Source SDK for building apps`}
@@ -25,7 +25,7 @@ export default function Home({ children }): JSX.Element {
{
- let typed: Typed | undefined;
-
- const timeout = setTimeout(() => {
- typed = new Typed(el.current, {
- strings: ["Run", "Ship", "Build", "Launch"],
- typeSpeed: 50,
- backSpeed: 50,
- backDelay: 3500,
- loop: true,
- showCursor: false
- });
-
- setTypedLoaded(true);
- }, 2500);
-
- return () => {
- clearTimeout(timeout);
- typed?.destroy();
- };
- }, []);
-
const { siteConfig } = useDocusaurusContext();
return (
-
-
- {!typedLoaded && (
- Build
- )}{" "}
- serverless apps
+
+ Open-Source SDK
- with self-hosting control
+ for building apps
- Juno is an open-source serverless platform to build, deploy, and run
- apps in WASM containers with complete ownership and zero DevOps.
+ Juno is a full-stack platform to develop, deploy, and run apps in WASM
+ containers with zero DevOps.
diff --git a/src/components/Hero/styles.module.scss b/src/components/Hero/styles.module.scss
index d160d12a..20566293 100644
--- a/src/components/Hero/styles.module.scss
+++ b/src/components/Hero/styles.module.scss
@@ -22,13 +22,12 @@
align-items: center;
p {
- max-width: 680px;
+ max-width: 600px;
text-align: center;
@media screen and (min-width: 960px) {
- max-width: 760px;
font-size: 18px;
- line-height: 32px;
+ line-height: 28px;
}
@media screen and (min-width: 1900px) {