Skip to content

Conversation

@ratneshjais
Copy link
Collaborator

…on files

  • Introduced middleware for API routes: apiMiddleware, errorHandler, fileParser, methodValidation, and rateLimit to streamline request processing and error management.
  • Created CLAUDE.md for project guidance and iLoveJSON Strategic Growth Plan documentation.
  • Updated jsconfig.json to include path alias for middleware.
  • Enhanced existing API routes to utilize the new middleware for improved functionality and error handling.
  • Updated dependencies in package.json and package-lock.json for better performance and security.

…on files

- Introduced middleware for API routes: `apiMiddleware`, `errorHandler`, `fileParser`, `methodValidation`, and `rateLimit` to streamline request processing and error management.
- Created `CLAUDE.md` for project guidance and `iLoveJSON Strategic Growth Plan` documentation.
- Updated `jsconfig.json` to include path alias for middleware.
- Enhanced existing API routes to utilize the new middleware for improved functionality and error handling.
- Updated dependencies in `package.json` and `package-lock.json` for better performance and security.
@ratneshjais ratneshjais requested a review from dr5hn December 27, 2025 13:31
ratneshjais and others added 3 commits January 10, 2026 16:10
- Added ThemeContext and ThemeToggle component for dark/light mode support.
- Updated Tailwind CSS configuration to include dark mode styles.
- Implemented file upload progress tracking in the Slug component with visual indicators for large files.
- Introduced KeyboardShortcutHelp component for displaying keyboard shortcuts.
- Refactored various components to support dark mode and improved styling consistency.
- Updated globals to include file size limits and thresholds for better handling of large files.
…le history

New Conversion Tools (8 API routes):
- JSON ↔ TOML using @iarna/toml
- JSON ↔ SQL (custom INSERT statement generator/parser)
- JSON ↔ TypeScript using json-to-ts
- JSON ↔ Excel using xlsx

AI-Proof Utility Tools (4 new pages):
- JSON Diff - compare two JSON files with deep-diff
- JSON Merge - merge multiple files with strategies (deep, shallow, concat, unique)
- JSON Query - JMESPath query playground
- JSON Faker - generate fake data using @faker-js/faker

File History Feature:
- useFileHistory hook for localStorage-based history
- FileHistory component showing recent conversions
- Integrated into conversion pages

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

Co-Authored-By: Claude Opus 4.5 <[email protected]>
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.

3 participants