refactor: Reorganize src/ into modular folder structure

Split large monolithic files into focused modules:
- cloudcode-client.js (1,107 lines) → src/cloudcode/ (9 files)
- account-manager.js (639 lines) → src/account-manager/ (5 files)
- Move auth files to src/auth/ (oauth, token-extractor, database)
- Move CLI to src/cli/accounts.js

Update all import paths and documentation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Badri Narayanan S
2026-01-01 15:13:43 +05:30
parent 1d91bc0d30
commit f02364d4ef
23 changed files with 2235 additions and 1784 deletions

View File

@@ -14,11 +14,11 @@
"scripts": {
"start": "node src/index.js",
"dev": "node --watch src/index.js",
"accounts": "node src/accounts-cli.js",
"accounts:add": "node src/accounts-cli.js add",
"accounts:list": "node src/accounts-cli.js list",
"accounts:remove": "node src/accounts-cli.js remove",
"accounts:verify": "node src/accounts-cli.js verify",
"accounts": "node src/cli/accounts.js",
"accounts:add": "node src/cli/accounts.js add",
"accounts:list": "node src/cli/accounts.js list",
"accounts:remove": "node src/cli/accounts.js remove",
"accounts:verify": "node src/cli/accounts.js verify",
"test": "node tests/run-all.cjs",
"test:signatures": "node tests/test-thinking-signatures.cjs",
"test:multiturn": "node tests/test-multiturn-thinking-tools.cjs",