diff --git a/package.json b/package.json index e42c8a06..fa70489e 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "react-dom": "^18.2.0", "react-icons": "^5.0.1", "react-share": "^5.1.0", - "react-simple-typewriter": "^5.0.1", "tailwindcss": "^3.4.11" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 00491078..78043273 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,9 +59,6 @@ importers: react-share: specifier: ^5.1.0 version: 5.1.0(react@18.2.0) - react-simple-typewriter: - specifier: ^5.0.1 - version: 5.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) tailwindcss: specifier: ^3.4.11 version: 3.4.11 @@ -4326,13 +4323,6 @@ packages: peerDependencies: react: ^17 || ^18 - react-simple-typewriter@5.0.1: - resolution: {integrity: sha512-vA5HkABwJKL/DJ4RshSlY/igdr+FiVY4MLsSQYJX6FZG/f1/VwN4y1i3mPXRyfaswrvI8xii1kOVe1dYtO2Row==} - engines: {node: '>=14'} - peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' - react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -10896,11 +10886,6 @@ snapshots: transitivePeerDependencies: - supports-color - react-simple-typewriter@5.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react@18.2.0: dependencies: loose-envify: 1.4.0 diff --git a/src/components/ValueProposition.tsx b/src/components/ValueProposition.tsx index 77d84db0..c58a8aef 100644 --- a/src/components/ValueProposition.tsx +++ b/src/components/ValueProposition.tsx @@ -29,12 +29,12 @@ const FeatureList: FeatureItem[] = [ ), }, { - title: 'E2E Type Safety', - img: '/img/type-safety.png', + title: 'AI Friendly', + img: '/img/ai-friendly.png', description: ( <> - No more duplicating type definitions and syncing changes. Use one single toolkit to generate types for - your entire stack and enjoy flawless auto-completion. + Schema-first reduces code complexity, helping AI understand better with fewer hallucinations. + Schema serves as a single source of truth for AI integration. ), }, diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 73105281..9eb78fc2 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -4,7 +4,6 @@ import ValueProposition from '@site/src/components/ValueProposition'; import Layout from '@theme/Layout'; import clsx from 'clsx'; import React from 'react'; -import { Typewriter } from 'react-simple-typewriter'; import ZenStackInStack from '../components/ZenStackInStack'; import { description } from '../lib/content'; import styles from './index.module.css'; @@ -17,18 +16,19 @@ function Header() { return (
-
-
-

- Database to - From Database to {' '} - - +
+
+

+ + Schema-First Full‑Stack Toolkit + +
+ + + with Clean & Scalable Authorization - {','} -
In Minutes

-

+

A TypeScript toolkit that enhances Prisma ORM with flexible Authorization and auto-generated, type-safe APIs/hooks, simplifying full-stack development

@@ -41,28 +41,6 @@ function Header() {
-
-
- -
- -

@@ -85,7 +63,7 @@ export default function Home(): JSX.Element { const { siteConfig } = useDocusaurusContext(); return (
diff --git a/static/img/ai-friendly.png b/static/img/ai-friendly.png new file mode 100644 index 00000000..12d92f90 Binary files /dev/null and b/static/img/ai-friendly.png differ