mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 09:01:13 +00:00
pnpm, verify, cleanup (#6)
This commit is contained in:
parent
b68151035a
commit
e2f03f47af
45 changed files with 4276 additions and 5133 deletions
|
|
@ -13,7 +13,8 @@ const geistMono = localFont({
|
|||
|
||||
export const metadata: Metadata = {
|
||||
title: "betterNAS",
|
||||
description: "Contract-first monorepo for NAS mounts and optional cloud access",
|
||||
description:
|
||||
"Contract-first monorepo for NAS mounts and optional cloud access",
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
|
|
|
|||
|
|
@ -2,7 +2,11 @@
|
|||
min-height: 100svh;
|
||||
padding: 48px 24px 80px;
|
||||
background:
|
||||
radial-gradient(circle at top left, rgba(91, 186, 166, 0.18), transparent 28%),
|
||||
radial-gradient(
|
||||
circle at top left,
|
||||
rgba(91, 186, 166, 0.18),
|
||||
transparent 28%
|
||||
),
|
||||
linear-gradient(180deg, #f5fbfa 0%, #edf5f3 100%);
|
||||
color: #10212d;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ export default function Home() {
|
|||
<main className={styles.page}>
|
||||
<section className={styles.hero}>
|
||||
<p className={styles.eyebrow}>betterNAS monorepo</p>
|
||||
<h1 className={styles.title}>Contract-first scaffold for NAS mounts and cloud mode.</h1>
|
||||
<h1 className={styles.title}>
|
||||
Contract-first scaffold for NAS mounts and cloud mode.
|
||||
</h1>
|
||||
<p className={styles.copy}>
|
||||
The repo is organized so each system part can be built in parallel
|
||||
without inventing new interfaces. The source of truth is the root
|
||||
|
|
@ -35,7 +37,12 @@ export default function Home() {
|
|||
|
||||
<section className={styles.grid}>
|
||||
{lanes.map((lane) => (
|
||||
<Card key={lane.title} className={styles.card} title={lane.title} href="/#">
|
||||
<Card
|
||||
key={lane.title}
|
||||
className={styles.card}
|
||||
title={lane.title}
|
||||
href="/#"
|
||||
>
|
||||
{lane.body}
|
||||
</Card>
|
||||
))}
|
||||
|
|
|
|||
|
|
@ -11,15 +11,14 @@
|
|||
"check-types": "next typegen && tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@betternas/sdk-ts": "*",
|
||||
"@betternas/ui": "*",
|
||||
"@betternas/ui": "workspace:*",
|
||||
"next": "16.2.0",
|
||||
"react": "^19.2.0",
|
||||
"react-dom": "^19.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@betternas/eslint-config": "*",
|
||||
"@betternas/typescript-config": "*",
|
||||
"@betternas/eslint-config": "workspace:*",
|
||||
"@betternas/typescript-config": "workspace:*",
|
||||
"@types/node": "^22.15.3",
|
||||
"@types/react": "19.2.2",
|
||||
"@types/react-dom": "19.2.2",
|
||||
|
|
|
|||
|
|
@ -8,11 +8,6 @@
|
|||
],
|
||||
"strictNullChecks": true
|
||||
},
|
||||
"include": [
|
||||
"**/*.ts",
|
||||
"**/*.tsx",
|
||||
"next-env.d.ts",
|
||||
"next.config.js"
|
||||
],
|
||||
"include": ["**/*.ts", "**/*.tsx", "next-env.d.ts", "next.config.js"],
|
||||
"exclude": ["node_modules"]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue