|
2 | 2 | "Whimsical Tools": { |
3 | 3 | "name": "Whimsical Tools", |
4 | 4 | "description": "Playful generators and tools for creative and imaginative tasks.", |
5 | | - "icon": "GameController", |
| 5 | + "icon": "GameControllerIcon", |
6 | 6 | "order": 1, |
7 | 7 | "apps": [ |
8 | 8 | { |
9 | 9 | "slug": "codename-generator", |
10 | 10 | "to": "/apps/codename-generator", |
11 | 11 | "title": "Codename Generator", |
12 | 12 | "description": "Generate cool, spy-ish project names.", |
13 | | - "icon": "ShieldCheck" |
| 13 | + "icon": "ShieldCheckIcon" |
14 | 14 | }, |
15 | 15 | { |
16 | 16 | "slug": "fantasy-name-generator", |
17 | 17 | "to": "/apps/fantasy-name-generator", |
18 | 18 | "title": "Fantasy Name Generator", |
19 | 19 | "description": "Generate fantasy names for characters, places, and items.", |
20 | | - "icon": "Sparkle" |
| 20 | + "icon": "SparkleIcon" |
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "slug": "picker-wheel", |
24 | 24 | "to": "/apps/picker-wheel", |
25 | 25 | "title": "Picker Wheel", |
26 | 26 | "description": "A spinning wheel to pick a random winner from a list of entries.", |
27 | | - "icon": "CircleDashed" |
| 27 | + "icon": "CircleDashedIcon" |
28 | 28 | }, |
29 | 29 | { |
30 | 30 | "slug": "tournament-bracket", |
31 | 31 | "to": "/apps/tournament-bracket", |
32 | 32 | "title": "Tournament Bracket", |
33 | 33 | "description": "Create and manage tournament brackets.", |
34 | | - "icon": "ListNumbers" |
| 34 | + "icon": "ListNumbersIcon" |
35 | 35 | }, |
36 | 36 | { |
37 | 37 | "slug": "dice-roller", |
38 | 38 | "to": "/apps/dice-roller", |
39 | 39 | "title": "Dice Roller", |
40 | 40 | "description": "Roll various types of dice for your games and adventures.", |
41 | | - "icon": "DiceSix" |
| 41 | + "icon": "DiceSixIcon" |
| 42 | + }, |
| 43 | + { |
| 44 | + "slug": "excuse-generator", |
| 45 | + "to": "/apps/excuse-generator", |
| 46 | + "title": "Excuse Generator", |
| 47 | + "description": "Generate funny and absurd excuses for any situation.", |
| 48 | + "icon": "SmileyWinkIcon" |
| 49 | + }, |
| 50 | + { |
| 51 | + "slug": "magic-8-ball", |
| 52 | + "to": "/apps/magic-8-ball", |
| 53 | + "title": "Magic 8-Ball", |
| 54 | + "description": "Ask a yes/no question and let the Magic 8-Ball reveal your fate!", |
| 55 | + "icon": "QuestionIcon" |
| 56 | + }, |
| 57 | + { |
| 58 | + "slug": "card-game", |
| 59 | + "to": "/apps/card-game", |
| 60 | + "title": "Higher or Lower Card Game", |
| 61 | + "description": "Guess if the next card will be higher or lower than the current one.", |
| 62 | + "icon": "CardsThreeIcon" |
| 63 | + }, |
| 64 | + { |
| 65 | + "slug": "soccer-pong", |
| 66 | + "to": "/apps/soccer-pong", |
| 67 | + "title": "Soccer Pong", |
| 68 | + "description": "A Pong-style game with a soccer twist. Player vs. AI.", |
| 69 | + "icon": "SoccerBallIcon" |
| 70 | + }, |
| 71 | + { |
| 72 | + "slug": "memory-game", |
| 73 | + "to": "/apps/memory-game", |
| 74 | + "title": "Memory Game", |
| 75 | + "description": "Test your memory by matching pairs of cards.", |
| 76 | + "icon": "BrainIcon" |
| 77 | + }, |
| 78 | + { |
| 79 | + "slug": "rock-paper-scissors", |
| 80 | + "to": "/apps/rock-paper-scissors", |
| 81 | + "title": "Rock Paper Scissors", |
| 82 | + "description": "Play the classic game of Rock Paper Scissors against the computer.", |
| 83 | + "icon": "HandshakeIcon" |
| 84 | + }, |
| 85 | + { |
| 86 | + "slug": "tic-tac-toe", |
| 87 | + "to": "/apps/tic-tac-toe", |
| 88 | + "title": "Tic Tac Toe", |
| 89 | + "description": "Play the classic game of Tic Tac Toe against another player or AI.", |
| 90 | + "icon": "XCircleIcon" |
| 91 | + }, |
| 92 | + { |
| 93 | + "slug": "connect-four", |
| 94 | + "to": "/apps/connect-four", |
| 95 | + "title": "Connect Four", |
| 96 | + "description": "Play the classic game of Connect Four against another player or AI.", |
| 97 | + "icon": "AtomIcon" |
42 | 98 | } |
43 | 99 | ] |
44 | 100 | }, |
45 | 101 | "Generators": { |
46 | 102 | "name": "Generators", |
47 | 103 | "description": "Tools for generating various types of data and content.", |
48 | | - "icon": "MagicWand", |
| 104 | + "icon": "MagicWandIcon", |
49 | 105 | "order": 2, |
50 | 106 | "apps": [ |
51 | 107 | { |
52 | 108 | "slug": "json-generator", |
53 | 109 | "to": "/apps/json-generator", |
54 | 110 | "title": "JSON Generator", |
55 | 111 | "description": "Generate random JSON objects with customizable structure and data types.", |
56 | | - "icon": "BracketsCurly" |
| 112 | + "icon": "BracketsCurlyIcon" |
57 | 113 | }, |
58 | 114 | { |
59 | 115 | "slug": "hash-generator", |
60 | 116 | "to": "/apps/hash-generator", |
61 | 117 | "title": "Hash Generator", |
62 | 118 | "description": "Generate SHA1, SHA256, and SHA512 hashes from text.", |
63 | | - "icon": "Fingerprint" |
| 119 | + "icon": "FingerprintIcon" |
64 | 120 | }, |
65 | 121 | { |
66 | 122 | "slug": "uuid-generator", |
67 | 123 | "to": "/apps/uuid-generator", |
68 | 124 | "title": "UUID Generator", |
69 | 125 | "description": "Generate UUID v4.", |
70 | | - "icon": "Key" |
| 126 | + "icon": "KeyIcon" |
71 | 127 | }, |
72 | 128 | { |
73 | 129 | "slug": "password-generator", |
74 | 130 | "to": "/apps/password-generator", |
75 | 131 | "title": "Password Generator", |
76 | 132 | "description": "Generate strong, random passwords with customizable options.", |
77 | | - "icon": "Key" |
| 133 | + "icon": "KeyIcon" |
78 | 134 | }, |
79 | 135 | { |
80 | 136 | "slug": "qr-code-generator", |
81 | 137 | "to": "/apps/qr-code-generator", |
82 | 138 | "title": "QR Code Generator", |
83 | 139 | "description": "Generate QR codes from text or URLs with customizable versions and error correction.", |
84 | | - "icon": "QrCode" |
| 140 | + "icon": "QrCodeIcon" |
85 | 141 | }, |
86 | 142 | { |
87 | 143 | "slug": "color-palette-generator", |
88 | 144 | "to": "/apps/color-palette-generator", |
89 | 145 | "title": "Color Palette Generator", |
90 | 146 | "description": "Generate random color palettes.", |
91 | | - "icon": "Palette" |
| 147 | + "icon": "PaletteIcon" |
92 | 148 | } |
93 | 149 | ] |
94 | 150 | }, |
95 | 151 | "Converters": { |
96 | 152 | "name": "Converters", |
97 | 153 | "description": "Tools for converting data formats and types.", |
98 | | - "icon": "ArrowsLeftRight", |
| 154 | + "icon": "ArrowsLeftRightIcon", |
99 | 155 | "order": 3, |
100 | 156 | "apps": [ |
101 | 157 | { |
102 | 158 | "slug": "json-piml-converter", |
103 | 159 | "to": "/apps/json-piml-converter", |
104 | 160 | "title": "JSON - PIML Converter", |
105 | 161 | "description": "Convert JSON to PIML and vice-versa.", |
106 | | - "icon": "Code" |
| 162 | + "icon": "CodeIcon" |
107 | 163 | }, |
108 | 164 | { |
109 | 165 | "slug": "case-converter", |
110 | 166 | "to": "/apps/case-converter", |
111 | 167 | "title": "Case Converter", |
112 | 168 | "description": "Convert text to different cases (e.g., uppercase, lowercase, camelCase).", |
113 | | - "icon": "TextAa" |
| 169 | + "icon": "TextAaIcon" |
114 | 170 | }, |
115 | 171 | { |
116 | 172 | "slug": "base64-converter", |
117 | 173 | "to": "/apps/base64-converter", |
118 | 174 | "title": "Base64 Converter", |
119 | 175 | "description": "Encode and decode text to and from Base64 format.", |
120 | | - "icon": "Code" |
| 176 | + "icon": "CodeIcon" |
121 | 177 | }, |
122 | 178 | { |
123 | 179 | "slug": "url-converter", |
|
131 | 187 | "to": "/apps/ascii-converter", |
132 | 188 | "title": "Text to ASCII Converter", |
133 | 189 | "description": "Convert text to ASCII codes and vice-versa.", |
134 | | - "icon": "Keyboard" |
| 190 | + "icon": "KeyboardIcon" |
135 | 191 | }, |
136 | 192 | { |
137 | 193 | "slug": "css-unit-converter", |
138 | 194 | "to": "/apps/css-unit-converter", |
139 | 195 | "title": "CSS Unit Converter", |
140 | 196 | "description": "Convert between px, em, rem, vw, vh, and % units.", |
141 | | - "icon": "Ruler" |
| 197 | + "icon": "RulerIcon" |
142 | 198 | } |
143 | 199 | ] |
144 | 200 | }, |
145 | 201 | "Utilities": { |
146 | 202 | "name": "Utilities", |
147 | 203 | "description": "General purpose tools and helpers for various tasks.", |
148 | | - "icon": "Toolbox", |
| 204 | + "icon": "ToolboxIcon", |
149 | 205 | "order": 4, |
150 | 206 | "apps": [ |
151 | 207 | { |
152 | 208 | "slug": "image-toolkit", |
153 | 209 | "to": "/apps/image-toolkit", |
154 | 210 | "title": "Image Toolkit", |
155 | 211 | "description": "A toolkit for basic image manipulations.", |
156 | | - "icon": "Image" |
| 212 | + "icon": "ImageIcon" |
157 | 213 | }, |
158 | 214 | { |
159 | 215 | "slug": "word-counter", |
160 | 216 | "to": "/apps/word-counter", |
161 | 217 | "title": "Word Counter", |
162 | 218 | "description": "Count words, characters, lines and paragraphs in a text.", |
163 | | - "icon": "TextT" |
| 219 | + "icon": "TextTIcon" |
164 | 220 | }, |
165 | 221 | { |
166 | 222 | "slug": "json-formatter", |
167 | 223 | "to": "/apps/json-formatter", |
168 | 224 | "title": "JSON Formatter & Validator", |
169 | 225 | "description": "Format and validate JSON data for readability and correctness.", |
170 | | - "icon": "Code" |
| 226 | + "icon": "CodeIcon" |
171 | 227 | }, |
172 | 228 | { |
173 | 229 | "slug": "color-contrast-checker", |
174 | 230 | "to": "/apps/color-contrast-checker", |
175 | 231 | "title": "Color Contrast Checker", |
176 | 232 | "description": "Check WCAG color contrast ratios for accessibility.", |
177 | | - "icon": "Palette" |
| 233 | + "icon": "PaletteIcon" |
| 234 | + }, |
| 235 | + { |
| 236 | + "slug": "text-diff-checker", |
| 237 | + "to": "/apps/text-diff-checker", |
| 238 | + "title": "Text Diff Checker", |
| 239 | + "description": "Compare two texts and highlight the differences.", |
| 240 | + "icon": "TextAaIcon" |
| 241 | + }, |
| 242 | + { |
| 243 | + "slug": "cron-job-generator", |
| 244 | + "to": "/apps/cron-job-generator", |
| 245 | + "title": "CRON Job Generator", |
| 246 | + "description": "Generate CRON expressions visually and convert human-readable text to CRON.", |
| 247 | + "icon": "ClockIcon" |
178 | 248 | } |
179 | 249 | ] |
180 | 250 | } |
|
0 commit comments