···11-# Typelex Docs
11+# typelex docs
2233This maps [atproto Lexicon](https://atproto.com/specs/lexicon) JSON syntax to typelex (which is a [TypeSpec](https://typespec.io/) emitter). It assumes you're familiar with Lexicon and want to understand how to express it in TypeSpec. Consult [TypeSpec docs](https://typespec.io/) on details of TypeSpec syntax.
44
packages/website/public/og.png
This is a binary file and will not be displayed.
+15
packages/website/src/pages/index.astro
···133133 <meta name="viewport" content="width=device-width" />
134134 <meta name="generator" content={Astro.generator} />
135135 <title>typelex – An experimental TypeSpec syntax for Lexicon</title>
136136+ <meta name="description" content="An experimental TypeSpec syntax for AT Protocol Lexicons. Write Lexicons in a more readable syntax using TypeSpec." />
137137+138138+ <!-- Open Graph / Facebook -->
139139+ <meta property="og:type" content="website" />
140140+ <meta property="og:url" content="https://typelex.org/" />
141141+ <meta property="og:title" content="typelex – An experimental TypeSpec syntax for Lexicon" />
142142+ <meta property="og:description" content="An experimental TypeSpec syntax for AT Protocol Lexicons. Write Lexicons in a more readable syntax using TypeSpec." />
143143+ <meta property="og:image" content="https://typelex.org/og.png" />
144144+145145+ <!-- Twitter -->
146146+ <meta property="twitter:card" content="summary_large_image" />
147147+ <meta property="twitter:url" content="https://typelex.org/" />
148148+ <meta property="twitter:title" content="typelex – An experimental TypeSpec syntax for Lexicon" />
149149+ <meta property="twitter:description" content="An experimental TypeSpec syntax for AT Protocol Lexicons. Write Lexicons in a more readable syntax using TypeSpec." />
150150+ <meta property="twitter:image" content="https://typelex.org/og.png" />
136151 </head>
137152 <body>
138153 <div class="container">