Skip to content

Commit 90434ac

Browse files
committed
chore: provide smaller llms-small.txt
Partially automatically summarized with manual tweaks
1 parent 7a837f7 commit 90434ac

File tree

3 files changed

+1529
-34
lines changed

3 files changed

+1529
-34
lines changed

apps/svelte.dev/src/routes/llms-small.txt/+server.ts

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,10 @@
1-
import { generate_llm_content, sections } from '$lib/server/llms';
1+
import svelte from './content-svelte.md?raw';
2+
import sveltekit from './content-sveltekit.md?raw';
23

34
export function GET() {
4-
const main_content = generate_llm_content({
5-
sections,
6-
ignore: [
7-
// Svelte ignores
8-
'docs/svelte/legacy/**/*',
9-
'docs/svelte/misc/custom-elements',
10-
'docs/svelte/misc/v4-migration-guide',
11-
'docs/svelte/misc/v5-migration-guide',
12-
'docs/svelte/misc/faq',
13-
'docs/svelte/reference/compiler-errors',
14-
'docs/svelte/reference/compiler-warnings',
15-
'docs/svelte/reference/runtime-errors',
16-
'docs/svelte/reference/runtime-warnings',
17-
'docs/svelte/reference/svelte-legacy',
18-
'**/xx-*',
19-
20-
// SvelteKit ignores
21-
'docs/kit/advanced/packaging',
22-
'docs/kit/appendix/**/*',
23-
'docs/kit/best-practices/performance',
24-
'docs/kit/build-and-deploy/*adapter-*',
25-
'docs/kit/build-and-deploy/writing-adapters'
26-
],
27-
minimize: {
28-
remove_legacy: true,
29-
remove_note_blocks: true,
30-
remove_details_blocks: true,
31-
remove_playground_links: true,
32-
remove_prettier_ignore: true,
33-
normalize_whitespace: true
34-
}
35-
});
36-
const content = `<SYSTEM>This is the abridged developer documentation for Svelte and SvelteKit.</SYSTEM>\n\n${main_content}`;
5+
const content =
6+
'<SYSTEM>This is the abridged developer documentation for Svelte and SvelteKit.</SYSTEM>\n\n' +
7+
`# Svelte documentation\n\n${svelte}\n\n# SvelteKit documentation\n\n${sveltekit}`;
378

389
return new Response(content, {
3910
status: 200,

0 commit comments

Comments
 (0)