Guide to the package.json `exports` field

Bookmarks
スクリーンリーダーが footer 要素を「フッター」と読みません! - 弁護士ドットコム株式会社 Creators’ blog
システムを捉える5つの視点 - ソフトウェア設計を考える
システムは一つの全体であり、同時に、部分の集合
ソフトウェアシステムを設計する場合、文脈で考えるということは、ソフトウェアシステムの目的、利用可能な資源、作るうえでの制約を考えるということ。
他の要素との関係をまったく考えずに、部分に注目しているだけでは、全体を見ることができない。要素間のつながりを考えてみることで、全体が見る手がかりが増えてくる。
システムをこのスケールフリーネットワークとして捉えることが役に立つことが多い。特に、多数の要素がつながるごく少数の要素(ハブ)を特定することが、システムの特徴を捉え、構造を整理することにつながることが多い。
システムを捉える時には、時間とともに変化する進行過程で考えることが役に立つ。
新規事業は社内ドキュメント戦略が大事な話|細見 優太
Maybe You Don’t Need a Date Picker — Adrian Roselli
落ちてるボールを拾わせる技術 - 空の箱
Next.js の Interception Routes について
『ルールズ・オブ・プログラミング』読後メモ | lacolaco's marginalia
誰かが見ることになると分かっていれば、より良いコードを誰しも書くようになる。 (p.109)
コードを書くなら、チーム内で共有された、標準的な抽象化やパターンを使うことだ。新しいものを発明しちゃいけない……新たに発明した抽象化やパターンが、チーム全体での標準になるくらい強力だという自信がない限りは。 (p.166)
最終的に、プロジェクトを殺すのは、複雑性だろう。
自分の心理的安全性を、自分で高める - Link and Motivation Developers' Blog
型安全にクエリパラメーターを扱う nuqs
コミュニケーションは鏡写し|FromAtom
無理をして明るく元気で闊達な仕草をし、何でもかんでも自己開示をする必要はないが、自分がされて快いコミュニケーションを自分から積極的にしていくのは大事だろう。
スキーマライブラリの共通インターフェイスを提供するstandard-schema v1をご紹介
芽が出る確率よりも芽が出る数|cba
TypeScript 5.8のerasableSyntaxOnlyフラグ。enumやnamespaceが消える日が来た
1年越しの反省を活かしたフロントエンドの技術選定と設計
文字数のカウントはどれが正解なのか?
初心者向けJWT講座:JSON Web Tokenを使った認証の仕組み
Pipelines | Valibot
pipeline is a list of schemas and actions that synchronously passes through the input data.
Introducing Valibot, a 1kb Zod Alternative
A schema can be compared to a type definition in TypeScript. The big difference is that TypeScript types are "not executed" and are more or less a DX feature. A schema on the other hand, apart from the inferred type definition, can also be executed at runtime to guarantee type safety of unknown data.
Schema-driven Development
Schema-driven development means that teams only take a dependency on the actual API definition.
大企業の幹部がやっている事について - Software Transactional Memo
定期的に何度も読み返している個人的名エントリを置いておく - 空の箱
Bulletproof Typescript with Valibot · Flotes Blog
スキーマとは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
スキーマ - Wikipedia
Valibot Schema Driven UI - ユーザーがノーコードで自由に UI を組み立てられるエディタを Next.js と Valibot で構築する - ROUTE06 Tech Blog
Mental model
Valibot's mental model is mainly divided between schemas, methods, and actions. Since each functionality is imported as its own function, it is crucial to understand this concept as it makes working with the modular API design much easier.
Schemas are the starting point for using Valibot. They allow you to validate a specific data type, like a string, object, or date. Each schema is independent. They can be reused or even nested to reflect more complex data structures.
Methods help you either modify or use a schema.
Actions help you to further validate or transform a specific data type. They are used exclusively in conjunction with the pipe method, which extends the functionality of a schema by adding additional validation and transformation rules.
Storybook 8.5
React v19 Discussion · react-hook-form · Discussion #11832
誤解されがちなnever型の危険性: 「存在しない」について #TypeScript - Qiita