Skip to content

Conversation

@mcollina
Copy link
Member

@mcollina mcollina commented Oct 6, 2025

No description provided.

mcollina and others added 4 commits October 6, 2025 07:59
Add comprehensive blog post showing how to combine curl-to-json-schema with
massimo and massimo-cli to create a complete workflow from curl commands to
type-safe API clients.

The blog covers:
- Three-step pipeline (curl → schema → type-safe client)
- Detailed usage examples for each tool
- Four real-world workflows
- Advanced configurations and best practices
- Before/after comparisons
- Troubleshooting guide

Also adds massimo and massimo-cli as dev dependencies for examples.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove GraphQL examples and mentions (out of scope)
- Add detailed frontend client usage section
- Highlight fetch-based browser client benefits
- Add browser usage example with localStorage auth

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Replace all fs.readFileSync and fs.writeFileSync with promise-based
readFile and writeFile from node:fs/promises for better async handling.

Changes:
- Import from 'node:fs/promises' instead of 'fs'
- Add await to all file operations
- Update ApiSchemaBuilder class with async init() method
- Keep existsSync for synchronous existence checks

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove the "Use massimo for Advanced Scenarios" section including:
- Direct API Client Building
- Fastify Plugin Integration

Keep the Frontend Client Usage section as a standalone section.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant