functype-developer
NewAssist contributors developing the functype library - architecture patterns, creating new types, testing strategies
Overview
This repository hosts the functype family of TypeScript functional programming libraries.
Packages
| Package | Description | npm |
|---|---|---|
| `functype` | Core FP library: Option, Either, Try, List, Set, Map, IO, Task, Match, Cond, and more | functype |
| `functype-os` | OS utilities (env vars, paths, file ops, platform detection) | functype-os |
| `functype-log` | IO-native logging wrapping LogLayer with Tag/Layer DI | functype-log |
| `functype-react` | React bindings (in progress) | functype-react |
| `functype-mcp-server` | MCP server for functype documentation lookup and code validation | functype-mcp-server |
The Astro documentation site lives in `site/`.
Development
pnpm install
pnpm validate # format + lint + test + build across all packages
pnpm -F functype test # run tests for a single package
pnpm -F functype-react devSee each package's own README and CLAUDE.md for package-specific guidance.
License
MIT — see LICENSE.
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/functype-developer.md https://raw.githubusercontent.com/jordanburke/functype/main/SKILL.md/functype-developerFrequently Asked Questions
What is functype-developer?
Assist contributors developing the functype library - architecture patterns, creating new types, testing strategies
How to install functype-developer?
To install functype-developer, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /functype-developer.
What is functype-developer best for?
functype-developer is a community categorized under Development. It is designed for: testing. Created by Jordan Burke.