Skip to content

Commit 01b53c5

Browse files
authored
docs: various improvements (#1667)
1 parent 1e1fe41 commit 01b53c5

File tree

8 files changed

+544
-743
lines changed

8 files changed

+544
-743
lines changed

docs/app/app.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@ export default defineAppConfig({
1111
llms: {
1212
domain: 'https://docs.npmx.dev',
1313
},
14+
github: {
15+
rootDir: 'docs',
16+
},
1417
})

docs/app/assets/css/main.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@import 'tailwindcss';
2+
@import '@nuxt/ui';
3+
4+
@theme {
5+
--font-sans: 'Geist', sans-serif;
6+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<template>
2+
<UButton
3+
to="https://npmx.dev"
4+
external
5+
color="neutral"
6+
variant="subtle"
7+
size="xs"
8+
trailingIcon="i-lucide-arrow-up-right"
9+
label="npmx.dev"
10+
/>
11+
</template>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<template>
2+
<div class="flex items-center">
3+
<svg
4+
aria-hidden="true"
5+
xmlns="http://www.w3.org/2000/svg"
6+
viewBox="0 0 512 512"
7+
class="w-8 h-8"
8+
>
9+
<title>npmx docs</title>
10+
<rect fill="currentColor" x="110" y="310" width="60" height="60" />
11+
<text
12+
fill="var(--ui-primary)"
13+
x="320"
14+
y="370"
15+
font-family="'Geist Mono',ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace"
16+
font-size="420"
17+
font-weight="500"
18+
text-anchor="middle"
19+
style="user-select: none"
20+
>
21+
<tspan>/</tspan>
22+
</text>
23+
</svg>
24+
<span class="text-base font-medium">npmx <span class="text-primary">docs</span></span>
25+
</div>
26+
</template>

docs/nuxt.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
export default defineNuxtConfig({
22
extends: ['docus'],
3+
css: ['~/assets/css/main.css'],
34
llms: {
45
domain: 'https://docs.npmx.dev',
56
},
7+
site: {
8+
name: 'npmx docs',
9+
},
610
})

docs/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919
"preview": "nuxt preview"
2020
},
2121
"dependencies": {
22+
"@nuxt/ui": "4.5.0",
2223
"@nuxtjs/mdc": "0.20.1",
2324
"better-sqlite3": "12.6.2",
2425
"docus": "5.6.1",
25-
"nuxt": "4.3.1"
26+
"nuxt": "4.3.1",
27+
"tailwindcss": "4.2.1"
2628
}
2729
}

knip.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,15 @@ const config: KnipConfig = {
6060
project: ['src/**/*.ts!', '!src/mock-*.ts'],
6161
},
6262
'docs': {
63-
entry: ['app/**/*.{ts,vue}'],
64-
ignoreDependencies: ['docus', 'better-sqlite3', '@nuxtjs/mdc', 'nuxt!'],
63+
entry: ['app/**/*.{ts,vue,css}'],
64+
ignoreDependencies: [
65+
'docus',
66+
'better-sqlite3',
67+
'@nuxtjs/mdc',
68+
'nuxt!',
69+
'@nuxt/ui',
70+
'tailwindcss',
71+
],
6572
},
6673
},
6774
}

pnpm-lock.yaml

Lines changed: 482 additions & 740 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)