Skip to content

Commit a90d7bb

Browse files
committed
🔧 fix: #1165
1 parent 0a9b2e0 commit a90d7bb

31 files changed

+588
-52
lines changed

docs/blog.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,69 +26,82 @@ head:
2626

2727
<Blogs
2828
:blogs="[
29+
{
30+
title: 'Elysia 1.3 and Scientific Witchery',
31+
href: '/blog/elysia-13',
32+
cover: 'elysia-13.webp',
33+
detail: 'Near 0 overhead normalization with Exact Mirror, Bun System Router, Standalone Validator, Half the type instatiation, and significant memory usage reduction and faster start up time.'
34+
},
2935
{
3036
title: 'Elysia 1.2 - You and Me',
3137
href: '/blog/elysia-12',
38+
cover: 'elysia-12.webp',
3239
detail: 'Introducing Adapter for universal runtime suppport, Object macro with resolve, Parser with custom name, WebSocket with lifecycle, TypeBox 0.34 with recursive type, and Eden validation inference.'
3340
},
3441
{
3542
title: 'Elysia 1.1 - Grown-up\'s Paradise',
3643
href: '/blog/elysia-11',
44+
cover: 'elysia-11.webp',
3745
detail: 'Introducing OpenTelemetry, and Trace v2. Data coercion and normalization. Guard plugin and bulk cast. Optional path parameter. Decorator and Response status reconcilation. Generator response stream.'
3846
},
3947
{
4048
title: 'Elysia 1.0 - Lament of the Fallen',
4149
href: '/blog/elysia-10',
50+
cover: 'lament-of-the-fallen.webp',
4251
detail: 'Introducing Sucrose, a better static code analysis engine, improved starts up time up to 14x, remove 40 routes/instance limitation, faster type inference up to ~3.8x, Eden Treaty 2, Hook type (breaking change), and inline error for strict type check.'
4352
},
4453
{
4554
title: 'Introducing Elysia 0.8 - Gate of Steiner',
4655
href: '/blog/elysia-08',
56+
cover: 'gate-of-steiner.webp',
4757
detail: 'Introducing Macro API, a new way to interact with Elysia. New Lifecycle, resolve, and mapResponse to interact with Elysia even more. Static Content to compile static resource ahead of time. Default Property, Default Header and several improvement.'
4858
},
4959
{
5060
title: 'Introducing Elysia 0.7 - Stellar Stellar',
5161
href: '/blog/elysia-07',
62+
cover: 'stellar-stellar.webp',
5263
detail: 'Introducing up to 13x faster type inference. Declarative telemetry with trace. Reactive cookie model, and cookie validation. TypeBox 0.31 and custom decoder support. Rewritten Web Socket. Definitions remapping and custom affix. Leading more solid foundation for Elysia for a brighter future.'
5364
},
5465
{
5566
title: 'Introducing Elysia 0.6 - This Game',
5667
href: '/blog/elysia-06',
68+
cover: 'this-game.webp',
5769
detail: 'Introducing re-imagined plugin model, dynamic mode, better developer experience with declarative custom error, customizable loose and strict path mapping, TypeBox 0.30 and WinterCG framework interlop. Pushing the boundary of what is possible once again'
5870
},
5971
{
6072
title: 'Accelerate your next Prisma server with Elysia',
6173
href: '/blog/with-prisma',
74+
cover: 'prism.webp',
6275
detail: 'With the support of Prisma with Bun and Elysia, we are entering a new era of a new level of developer experience. For Prisma we can accelerate our interaction with database, Elysia accelerate our creation of backend web server in term of both developer experience and performance.'
6376
},
6477
{
6578
title: 'Introducing Elysia 0.5 - Radiant',
6679
href: '/blog/elysia-05',
80+
cover: 'radiant.webp',
6781
detail: 'Introducing Static Code Analysis, New router Memoirist, TypeBox 0.28, Numeric type, inline schema, state/decorate/model/group rework, and type stability.'
6882
},
6983
{
7084
title: 'Introducing Elysia 0.4 - 月夜の音楽会 (Moonlit Night Concert)',
7185
href: '/blog/elysia-04',
86+
cover: 'moonlit-night-concert.webp',
7287
detail: 'Introducing Ahead of Time Compilation, TypeBox 0.26, Response validation per status, and Separation of Elysia Fn.'
7388
},
7489
{
7590
title: 'Elysia with Supabase. Your next backend at sonic speed',
7691
href: '/blog/elysia-supabase',
92+
cover: 'elysia-supabase.webp',
7793
detail: 'Elysia, and Supabase are a great match for rapidly developing prototype in less than a hour, let\'s take a look of how we can take advantage of both.'
7894
},
7995
{
8096
title: 'Introducing Elysia 0.3 - 大地の閾を探して [Looking for Edge of Ground]',
8197
href: '/blog/elysia-03',
98+
cover: 'edge-of-ground.webp',
8299
detail: 'Introducing Elysia Fn, Type Rework for highly scalable TypeScript performance, File Upload support and validation, Reworked Eden Treaty.'
83100
},
84-
{
85-
title: 'Integrate existing tRPC server to Bun with Elysia',
86-
href: '/blog/integrate-trpc-with-elysia',
87-
detail: 'Learn how to integrate existing tRPC to Elysia and Bun with Elysia tRPC plugin and more about Eden end-to-end type-safety for Elysia.'
88-
},
89101
{
90102
title: 'Introducing Elysia 0.2 - The Blessing',
91103
href: '/blog/elysia-02',
104+
cover: 'blessing.webp',
92105
detail: 'Introducing Elysia 0.2, bringing more improvement, mainly on TypeScript performance, type-inference, and better auto-completion and some new features to reduce boilerplate.'
93106
}
94107
]"

0 commit comments

Comments
 (0)