Skip to content

feat/add other package managers#7

Merged
isaadgulzar merged 6 commits into
mainfrom
feat/add-other-package-managers
Dec 26, 2025
Merged

feat/add other package managers#7
isaadgulzar merged 6 commits into
mainfrom
feat/add-other-package-managers

Conversation

@isaadgulzar

Copy link
Copy Markdown
Owner
  • feat: enhance upload page with package manager and shell selection
  • refactor: update parseClaudeCodeData function signature to use UsageEntry type
  • fix: simplify JSON parsing error handling in upload page
  • refactor: remove unused import in ReportPage component
  • fix: correct HTML entity in 404 page message
  • feat: add CI workflow for build and linting

- Added state management for package manager and Windows shell selection.
- Introduced a command prefix function to dynamically generate commands based on user selection.
- Updated command display for macOS/Linux and Windows to reflect selected package manager and shell.
- Improved error message clarity for invalid JSON uploads.

This update aims to provide users with a more customizable and intuitive experience when generating commands for their JSON uploads.
…ntry type

- Changed the parameter type of parseClaudeCodeData from any[] to UsageEntry[] for improved type safety and clarity in the parser module.
- Updated the error handling in the JSON parsing logic to remove the error parameter from the catch block, streamlining the code while maintaining user feedback for invalid JSON uploads.
- Eliminated the unused `formatCost` import from the parser module to streamline the code and improve clarity.
- Updated the apostrophe in the 404 page message to use the correct HTML entity (') for improved rendering in browsers.
- Introduced a GitHub Actions CI workflow to automate the build and linting process on pull requests to the main branch.
- Configured the workflow to use Node.js version 18 and included steps for installing dependencies, running lint checks, and building the project.
@isaadgulzar isaadgulzar self-assigned this Dec 26, 2025
@vercel

vercel Bot commented Dec 26, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
year-in-code Error Error Dec 26, 2025 5:00pm

@isaadgulzar
isaadgulzar merged commit 22db38b into main Dec 26, 2025
1 of 3 checks passed
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