Skip to content

Commit 249c7ad

Browse files
ericyangpanclaude
andcommitted
refactor(types): update type system and core infrastructure
Refactor manifest types for better alignment with schemas, add model enums, migrate i18n core lib from .mjs to .ts for better type safety, and update configuration files. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 03c9c68 commit 249c7ad

File tree

6 files changed

+215
-193
lines changed

6 files changed

+215
-193
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
.DS_Store
2323
*.pem
2424

25+
/tmp
26+
2527
# debug
2628
npm-debug.log*
2729
yarn-debug.log*

cspell.json

Lines changed: 137 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -48,108 +48,96 @@
4848
"useGitignore": true,
4949
"ignorePaths": ["cloudflare-env.d.ts", "docs", ".claude"],
5050
"words": [
51+
"API'lerle",
5152
"Anthropics",
53+
"BYOK",
5254
"Benefíciate",
53-
"bienvene",
54-
"berechtigungsbasierter",
5555
"BMAD",
56-
"BYOK",
57-
"Coden",
58-
"Codierungsaufgaben",
59-
"Codierungsbenchmarks",
60-
"Codierungsmodell",
61-
"fortschrittlichestes",
62-
"Funktionsaufrufung",
63-
"gtag",
64-
"görselleştirin",
65-
"hochkapazitatives",
66-
"Intinya",
67-
"Maks",
68-
"Multimodal",
69-
"Optimierung",
70-
"orkestr",
71-
"Porcentagem",
72-
"Sugeriendo",
73-
"RAG",
74-
"refactorización",
75-
"refactorieren",
76-
"refatoração",
77-
"Refatoração",
78-
"Spesifikasyon",
79-
"Spesifikasyonlar",
80-
"spesifikasyonlar",
81-
"spesifikasyonları",
82-
"spesifikasyonlarını",
83-
"TTFB",
84-
"Türkçe",
85-
"Vervollständigungstool",
86-
"yığınınızı",
87-
"Бенчмарки",
88-
"Мультимодальное",
89-
"мультимодальные",
90-
"İndir",
91-
"İzleme",
92-
"İNDEKS",
93-
"agentic",
94-
"agentischer",
95-
"AiCodingStack",
56+
"CI'nizde",
9657
"CLIs",
9758
"CLI'lere",
98-
"cmdk",
59+
"Coden",
60+
"CODE",
9961
"Codierungs",
10062
"Codierungsassistent",
10163
"Codierungsassistenz",
64+
"Codierungsbenchmarks",
65+
"Codierungsmodell",
10266
"Codierungsplattform",
67+
"Codierungsproduktivität",
68+
"Codierungsreise",
10369
"Codierungsunterstützung",
104-
"deepv",
105-
"dvcode",
70+
"Codierungsaufgaben",
71+
"Codierungsmodelle",
72+
"Droid'larını",
73+
"Droid'ları",
10674
"Entwicklungsworkflows",
107-
"hrefs",
75+
"Entwicklungsworkflow",
76+
"Experitez",
77+
"Funktionsaufrufung",
78+
"Granüler",
79+
"IDE'nize",
80+
"IDE'nizi",
81+
"IDE'nizden",
10882
"IDE'lere",
10983
"IDE'lerin",
84+
"İnşa",
85+
"İsme",
86+
"İster",
87+
"İstemler",
88+
"İşte",
89+
"İçin",
90+
"İşlem",
91+
"İndir",
92+
"İzleme",
93+
"İNDEKS",
94+
"İnsanlar",
11095
"Integrationen",
11196
"Junie",
112-
"Kuaishou",
11397
"Kimi",
11498
"Kiro",
11599
"Kode",
100+
"komutlari",
101+
"Kuik",
116102
"MMMU",
117-
"mmmu",
118-
"Neovate",
103+
"Maks",
104+
"Mengkonversi",
105+
"mengorkestrasi",
106+
"Moonshot",
107+
"moonshotai",
108+
"Optimierung",
109+
"Optimizasyonlar",
110+
"Porcentagem",
119111
"Pulumi",
120112
"Qoder",
121-
"QoderCLI",
122113
"Qwen",
114+
"qwen",
115+
"qoder",
116+
"qodercli",
123117
"Roo",
124-
"shareAI",
125-
"TRAE",
126-
"linkedin",
127-
"Видеоклауд",
128-
"Сообщественная",
129-
"агентачный",
130-
"агентного",
131-
"агентные",
132-
"агентным",
133-
"агентными",
134-
"интеллекцию",
135-
"инференса",
136-
"кодерского",
137-
"мульти",
138-
"мультимодальная",
139-
"мультимодальным",
140-
"мультимодальных",
141-
"настр",
142-
"настраивае",
143-
"оркестрирует",
144-
"пания",
145-
"помошник",
146-
"фронтенд",
118+
"Sıganos",
119+
"Síganos",
120+
"Sugeriendo",
121+
"TTFB",
122+
"Tasarlanmisitir",
123+
"Tasarlanmistir",
124+
"tasarlandi",
125+
"Türkçe",
126+
"Vervollständigungstool",
127+
"agentco",
128+
"agentico",
129+
"agentischer",
147130
"agenticen",
148131
"ajent",
132+
"aiCodingStack",
133+
"ajant",
134+
"ajanına",
135+
"ajanınıza",
149136
"akislari",
150137
"akislarindaki",
151138
"akislarini",
152139
"akislarni",
140+
"ajan",
153141
"alaninda",
154142
"anlayisi",
155143
"aracilar",
@@ -162,65 +150,128 @@
162150
"autônomo",
163151
"autônomos",
164152
"ayiklama",
153+
"berechtigungsbasierter",
165154
"berbayar",
155+
"bienvene",
166156
"cagirme",
157+
"cagirme",
158+
"calistiran",
159+
"calistirin",
160+
"cagirma",
167161
"calistiran",
168162
"calistirin",
169163
"canli",
170-
"CI'nizde",
164+
"cmdk",
171165
"construíndo",
172166
"customizaveis",
173167
"d'intelligenc",
168+
"débogent",
169+
"deepv",
174170
"demokratizasyonunu",
175171
"desteg",
176172
"detayli",
177173
"didesain",
178-
"Droid'ları",
179-
"Experitez",
180-
"Granüler",
174+
"dvcode",
175+
"etkileşemezlerdi",
176+
"fortschrittlichestes",
177+
"gtag",
178+
"görselleştirin",
181179
"hatalari",
182180
"hizlandiran",
183181
"hizli",
182+
"hochkapazitatives",
184183
"hook'larını",
185-
"IDE'nize",
186-
"İnsanlar",
187-
"karmaik",
188-
"komutlari",
184+
"hrefs",
185+
"Intinya",
186+
"Kwai",
187+
"Kwais",
188+
"Kwai'nin",
189+
"Kuaishou",
190+
"kuaikatonai",
189191
"kullanin",
190192
"kullanir",
191193
"kurallarinizi",
192-
"Mengkonversi",
193-
"mengorkestrasi",
194+
"kapsamli",
195+
"karmaik",
196+
"kwaikatonai",
197+
"kwaikatonai",
198+
"Kwaikatonai",
199+
"laboratuvari",
200+
"linkedin",
201+
"mengdebug",
202+
"menginstal",
194203
"modalli",
195204
"modlu",
196205
"modu",
197206
"Modları",
207+
"multilíngue",
208+
"orkestr",
209+
"мультимодальный",
198210
"odakli",
199211
"optimizasyon",
200212
"orkestrasyonu",
201213
"orkestre",
202214
"pengkodean",
203215
"pengodean",
216+
"potensinya",
204217
"privibilidade",
205218
"programcıdır",
206219
"projectos",
220+
"Промпты",
221+
"RAG",
222+
"refactorieren",
207223
"refactorisation",
208224
"Refactorisent",
225+
"refactorización",
209226
"Refactorizan",
227+
"Refatoração",
210228
"Refatoram",
211229
"saglayicinin",
212230
"saglayicisiyla",
213231
"satci",
232+
"shareAI",
214233
"specialisée",
234+
"spesifikasyon",
235+
"Spesifikasyonlar",
236+
"spesifikasyonlar",
237+
"spesifikasyonları",
238+
"spesifikasyonlarını",
215239
"tabanli",
216-
"tasarlanmisitir",
217-
"tasarlanmistir",
218240
"teknologların",
219241
"yanitlar",
220242
"yardimci",
221243
"yardimcisidir",
244+
"yazin",
222245
"yayin",
223-
"yazin"
246+
"yığınınızı",
247+
"yığınınızı",
248+
"Бенчмарки",
249+
"Мультимодальное",
250+
"Мультимодальный",
251+
"мульти",
252+
"мультимодальная",
253+
"мультимодальным",
254+
"мультимодальных",
255+
"мультимодальные",
256+
"Видеоклауд",
257+
"агентачный",
258+
"агентная",
259+
"агентного",
260+
"агентные",
261+
"агентным",
262+
"агентные",
263+
"агентными",
264+
"агентной",
265+
"интеллекцию",
266+
"инференса",
267+
"кодерского",
268+
"настр",
269+
"настраивае",
270+
"оркестрирует",
271+
"пания",
272+
"помошник",
273+
"сообщественная",
274+
"фронтенд"
224275
],
225276
"allowCompoundWords": true
226277
}

0 commit comments

Comments
 (0)