porfirio.dev

Projects

A collection of small open-source projects I've built as learning tools or to use in my day-to-day work.

rc-service logo-github logo-npm logo-react logo-typescript

React Context Services — a tiny (<1 kb) dependency injection and state management library for React.

react-showof logo-github logo-npm logo-react logo-typescript

A small (<500 b) opinionated component to help with mount/unmount transitions.

date-input-manager logo-github logo-typescript

Manages input state to make building date inputs straightforward and ergonomic.

staticmaps-react logo-github logo-react logo-typescript

Render simple static maps with React, supporting Polygons, Markers and Overlay images. Made as a side project, never published on npm, but heavily used inside company code.

openapi2ts logo-github logo-typescript

Generate TypeScript types for models and definitions from Swagger 2 JSON files.