Pinned Repositories
autograph
Generate CRUD TypeDefs and Resolvers for GraphQL APIs.
dotfiles
My personal configs for zsh/nvim/tmux/git/etc.
esresult
A Rust-like Result utility for TypeScript.
metadom
Meta-DOM. Signal-driven, declarative UI.
mocktree
Dependency-aware, type-safe response mocks for TypeScript.
peterboyer
restful-api-design-tips
A working compilation of RESTful design principles.
unenum
Universal ADT utilities for TypeScript.
peterboyer's Repositories
peterboyer/restful-api-design-tips
A working compilation of RESTful design principles.
peterboyer/adt
Universal ADT utilities. (Formerly unenum).
peterboyer/esresult
A Rust-like Result utility for TypeScript.
peterboyer/autograph
Generate CRUD TypeDefs and Resolvers for GraphQL APIs.
peterboyer/expectequal
Assert exact equality of types.
peterboyer/mocktree
Dependency-aware, type-safe response mocks for TypeScript.
peterboyer/peterboyer
peterboyer/safe
Errors as values; try/catch as a function.
peterboyer/archless
Simple, declarative Arch Linux installs.
peterboyer/dotfiles
My personal configs for zsh/nvim/tmux/git/etc.
peterboyer/metadom
Meta-DOM. Signal-driven, declarative UI.
peterboyer/chatcmd
Send Twitch chat messages from Vim.
peterboyer/conduit
Use Blender as a game level editor.
peterboyer/games
peterboyer/identity
Anonymise object types.
peterboyer/intersect
Intersect union types.
peterboyer/jits
React Native Style/Theme Utilities, based on TailwindCSS.
peterboyer/pkgsec
Default protection against malicious lifecycle scripts of project dependencies.
peterboyer/pkgts
Shared package build scripts and dev dependencies.
peterboyer/twitchbot
peterboyer/ugraph
An expressive, serialisable format for Graph-like data structures.
peterboyer/zod-cyclical
Effortlessly parse cyclical data structures with zod.