Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
npmライブラリを自作して、感じたこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
N Akita
November 14, 2025
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
npmライブラリを自作して、感じたこと
N Akita
November 14, 2025
More Decks by N Akita
See All by N Akita
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
710
TypeSciprt + Express + Prisma + Node.js API開発
nakita628
0
34
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
620
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
The Invisible Side of Design
smashingmag
302
52k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
4 Signs Your Business is Dying
shpigford
187
22k
Statistics for Hackers
jakevdp
799
230k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
For a Future-Friendly Web
brad_frost
183
10k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Transcript
npm ライブラリを自作して、感 じたこと N Akita
About Me Hono が、プログラム人生の8 割 Dvorak 歴は、7 割 YAPC は、4
回目の参加
Other Perl Mojolicious Mojolicious::Plugin::OpenAPI Poz Go oapi-codegen ogen OpenAPI やスキーマを基準にするのが好み
Hono Takibi OpenAPI 、TypeSpec から、Zod OpenAPI Hono を生成するライブラリ
Development Background Zod OpenAPI Hono の登場 OpenAPI からZod OpenAPI Hono
の変換ライブラリがなかった Zodios やopenapi-zod-client などのライブラリを参考 OpenAPI → Zodios OpenAPI openapi-zod-client Zodios
Usage OpenAPI → Zod OpenAPI Hono OpenAPI Hono Takibi Zod
OpenAPI Hono npm i -D hono-takibi npx hono-takibi openapi.yaml -o output.ts
What I Gained from Developing This GitHub 🌟 Hono Conference
2025 LT 採択 様々な、npm ライブラリに興味を持つようになった
Zod3 → Zod4 例 uuid email 公開して、数ヶ月後、ZodV4 の発表 z.string().uuid(); //
↓ z.uuid(); z.string().email(); // ↓ z.email();
Library Name hono-openapi-codegen openapi-to-hono oas-to-hono hono-oas-gen hono-gen あることをきっかけに、hono-takibi に決定 ライブラリ名にすごく悩んだこと
Icon アイコンができるまでの過程(私が作成したわけではない)
Perfection Has No End openapi-fetch-gen (TypeScript のAPI クライアントを自動生成するツール) orval (React
Query 、SWR 、Other… のコードを自動生成するツール) 機能を追加を考えると終わりがないこと、でも追加するのは楽しいこと
None
Summary ライブラリ名 アイコン 機能追加 README.md メンテナンス ライブラリ開発は、コードを書く以外にも、色々と考えることがある
Getting Started with Hono Takibi 🔥