-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnav.ts
More file actions
105 lines (103 loc) · 3.01 KB
/
nav.ts
File metadata and controls
105 lines (103 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
import {IconProp} from "@fortawesome/fontawesome-svg-core";
import {
faCommentDots,
faFileCode,
faFileCircleCheck,
faFilePen,
faPaste,
faFileCircleQuestion,
faHouseCircleCheck,
faComment,
faTurnUp,
faIdCard,
} from "@fortawesome/free-solid-svg-icons";
export const Tools: Record<string,
ToolboxTool[] | Record<string, ToolboxTool[]>> = {
Converters: {
ChatChat: [
{
name: "DeluxeChat Convert",
short: "DeluxeChat",
icon: faCommentDots,
description: "Convert DeluxeChat Configs to ChatChat Configs",
link: "/converters/chatchat/deluxechat",
},
{
name: "Essentials Convert",
short: "Essentials",
icon: faHouseCircleCheck,
description: "Convert EssentialsChat Configs to ChatChat Configs",
link: "/converters/chatchat/essentialschat",
},
{
name: "VentureChat Convert",
short: "VentureChat",
icon: faComment,
description: "Convert VentureChat Configs to ChatChat Configs",
link: "/converters/chatchat/venturechat",
},
],
Legacy: [
{
name: "Legacy Text Convert",
short: "MiniMessage",
icon: faTurnUp,
description: "Convert Legacy Strings to MiniMessage Strings",
link: "/converters/legacy/minimessage",
},
],
UUID: [
{
name: "UUID Converter",
short: "UUID",
icon: faIdCard,
description: "Convert UUIDs to Names",
link: "/converters/uuid",
}
]
},
Validators: [
{
name: "Yaml Validator",
short: "Yaml",
icon: faFileCode,
description: "Check your config before you wreck your config",
link: "/validators/yaml",
},
{
name: "Properties Validator",
short: "Properties",
icon: faFileCircleCheck,
description: "Validate Properties Files",
link: "/validators/properties",
},
{
name: "Toml Validator",
short: "Toml",
icon: faFilePen,
description: "Validate Toml Files",
link: "/validators/toml",
},
{
name: "Hocon Validator",
short: "Hocon",
icon: faPaste,
description: "Validate Hocon Files",
link: "/validators/hocon",
},
{
name: "XML Validator",
short: "XML",
icon: faFileCircleQuestion,
description: "Validate XML Files",
link: "/validators/xml",
},
],
};
export type ToolboxTool = {
name: string;
short: string;
icon: IconProp;
description: string;
link: string;
};