@arktypeio

TypeScript's 1:1 validator, optimized from editor to runtime ⛵ ⭐https://nitter.cf/t.co/xbZ88YqNcO 👋https://nitter.cf/t.co/ve4WN4MhQK

Joined September 2022
📢Introducing ArkRegex📢 a drop in replacement for new RegExp() with types ⬇️
102
391
170
3,122
733,378
📢ArkType 2.2 is here. This is a big one, and it's long overdue. Validated functions, type-safe regex, bidirectional JSON Schema, and universal schema interop. Here's what's new 🧵
6
16
1
233
12,886
Much more: - select + configure — query types by node kind, configure specific references - Improved type.declare — morph-aware declarations, optionality via property values - type.or, type.and, type.merge, type.pipe — n-ary standalone operators - "|>" string-embeddable pipe syntax - type.valueOf for TS enums - string.hex + string.regex keywords - Serializable ArkErrors (flatByPath, flatProblemsByPath, toJSON) - exactOptionalPropertyTypes config - ES2020 + Hermes compatibility - In-docs playground
1
9
986
Standard Schema validators can now be embedded directly in ArkType definitions. Zod, Valibot, or anything else that implements the spec.
2
1
52
1,392
@ark/json-schema — Bidirectional JSON Schema Parse JSON Schema into ArkType Types, and convert Types to JSON Schema. Huge thanks to @TizzySaurus for building this one. toJsonSchema() now supports configurable fallbacks, draft-07/2020-12 targets, and cyclic types. 11 granular fallback codes for handling incompatibilities your way.
1
1
21
808
all you need to "learn" ArkType syntax: 1️⃣ start with a typescript keyword 2️⃣ .autocomplete to discover constraints 3️⃣ compose if needed with &, |, etc.
7
10
2
340
33,332
tools are just introspectable functions... what if you could define them like this?🤔
13
4
2
175
11,459
wish TS had rust-style pattern matching? (it already does)🪄
75
35
37
674
193,642
🚨Standard JSON Schema v1 just dropped🚨 🟢libraries can now accept ArkType wherever they need JSON Schema 🟢100% type-safe with inference built-in 🟢day one support from AI SDK 🟢TanStack AI and MCP SDK support imminent
2
5
129
6,264
🎉Announcing Standard JSON Schema🎉 The next spec in the Standard Schema family is here to bring library-agnostic JSON Schema to TS. Let's make sure everyone sees it🔁
2
15
1
195
11,099
Introducing ✨ Standard JSON Schema ✨ It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
9
33
9
368
37,741
mission accomplished @mattpocockuk
1
89
3,030
BETRAYAL
sounds fake but I'm starting a company with my nemesis Colin P. Zod and our first hire is @AndaristRake and our first product is now in beta
31
2,917
"bUt StRiNgS aReN'T tYpE sAfE"
6
3
1
125
7,394