feat: add project statistics CLI tool
#3feat/project-stats-cli → main
## What & Why Add a CLI tool that scans a directory and reports file counts, lines of code, and size breakdown by extension and directory. Supports optional JSON export. ## Related Issue N/A ## How to Verify 1. Run `node src/index.js .` and confirm statistics are printed 2. Run `node src/index.js . output/report.json` and confirm JSON file is created ## Checklist - [x] PR title follows Conventional Commits - [ ] Translations added to both `locales/ko.json` and `locales/en.json` (if UI text changed) - [ ] Tested on mobile viewport (if UI changed)
docs: update README with usage and features
#2docs/update-readme → main
## What & Why Update README with project description, usage instructions, features list, and license info. ## Related Issue N/A ## How to Verify 1. Check that README renders correctly on GitHub ## Checklist - [x] PR title follows Conventional Commits - [ ] Translations added to both `locales/ko.json` and `locales/en.json` (if UI text changed) - [ ] Tested on mobile viewport (if UI changed)
chore: add .gitignore
#1chore/add-gitignore → main
## What & Why Add .gitignore to exclude node_modules, output directory, and log files from version control. ## Related Issue N/A ## How to Verify 1. Check that `node_modules/`, `output/`, and `*.log` are listed in `.gitignore` ## Checklist - [x] PR title follows Conventional Commits - [ ] Translations added to both `locales/ko.json` and `locales/en.json` (if UI text changed) - [ ] Tested on mobile viewport (if UI changed)