@@ -5,20 +5,8 @@ icon: BookOpen
55---
66
77import { Cards , Card } from " fumadocs-ui/components/card"
8- import {
9- IconRocket ,
10- IconDeviceGamepad2 ,
11- IconListDetails ,
12- IconPuzzle ,
13- IconReplace ,
14- IconMessageForward ,
15- IconCloudSearch ,
16- IconWorld ,
17- IconBrandVscode ,
18- IconFile ,
19- IconBook ,
20- IconCode ,
21- } from " @tabler/icons-react"
8+ import { IconRocket , IconReplace , IconMessageForward } from " @tabler/icons-react"
9+ import { Package , Terminal , Braces } from " lucide-react"
2210
2311## Overview
2412
@@ -32,25 +20,25 @@ support, then compile to SLua with minimal runtime overhead.
3220 title = " Getting Started"
3321 href = " /docs/slua/getting-started"
3422 description = " Install dependencies and configure your project"
35- icon = { <IconRocket />}
23+ icon = { <IconRocket className = " text-blue-400 " />}
3624 />
3725 <Card
38- title = " Playground "
39- href = " /playground "
40- description = " Try TypeScript-to-SLua compilation in the browser "
41- icon = { <IconDeviceGamepad2 />}
26+ title = " @gwigz/slua-modules "
27+ href = " /docs/modules "
28+ description = " Reusable runtime modules for config, async yields, and testing "
29+ icon = { <Package className = " text-purple-400 " />}
4230 />
4331 <Card
44- title = " API Reference "
45- href = " /docs/slua/api "
46- description = " Complete type reference for the SLua runtime "
47- icon = { <IconListDetails />}
32+ title = " @gwigz/slua-create "
33+ href = " /docs/create "
34+ description = " Scaffold a new SLua TypeScript project in seconds "
35+ icon = { <Terminal className = " text-green-400 " />}
4836 />
4937 <Card
50- title = " Transpiler Plugin "
51- href = " /docs/slua/transpiler-plugin "
52- description = " How the TSTL plugin optimises your TypeScript for SLua"
53- icon = { <IconPuzzle />}
38+ title = " @gwigz/slua-json "
39+ href = " /docs/json "
40+ description = " Tagged JSON codec for exchanging typed data with SLua scripts "
41+ icon = { <Braces className = " text-amber-400 " />}
5442 />
5543</Cards >
5644
@@ -89,21 +77,18 @@ Projects built with this toolchain, it's how the rough edges get found and fixed
8977 title = " Creator Portal"
9078 href = " https://create.secondlife.com"
9179 description = " Second Life creator tools and documentation"
92- icon = { <IconWorld />}
9380 external
9481 />
9582 <Card
9683 title = " VSCode Extension"
9784 href = " https://github.com/secondlife/sl-vscode-plugin"
9885 description = " SLua language support for VS Code by Linden Lab"
99- icon = { <IconBrandVscode />}
10086 external
10187 />
10288 <Card
10389 title = " LSL Definitions"
10490 href = " https://github.com/secondlife/lsl-definitions"
10591 description = " LSL and SLua API definitions by Linden Lab"
106- icon = { <IconFile />}
10792 external
10893 />
10994</Cards >
@@ -115,14 +100,12 @@ Projects built with this toolchain, it's how the rough edges get found and fixed
115100 title = " SLua Docs"
116101 href = " https://suzanna-linn.github.io/slua"
117102 description = " Comprehensive SLua documentation and reference by Suzanna Linn"
118- icon = { <IconBook />}
119103 external
120104 />
121105 <Card
122106 title = " slua.dev"
123107 href = " https://slua.dev"
124108 description = " Community SLua website and resources"
125- icon = { <IconCode />}
126109 external
127110 />
128111</Cards >
0 commit comments