Jon 5e06c06987 Refactor for TDD workflow with Vitest and ESLint
- Move API keys from hardcoded values to .env via dotenv
- Extract business logic into src/trading.ts with dependency injection
- Add typed AlpacaClient interface, replace `any` on Alpaca class
- Add Vitest test suites for trading logic and Alpaca wrapper (14 tests)
- Set up ESLint with @typescript-eslint for linting
- Fix getAsset to pass symbol string directly to SDK
- Fix typo (alpacha -> alpaca), remove unused ws/node-fetch deps
- Update .gitignore for node_modules and .env

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 13:49:31 -07:00
2025-02-10 23:21:27 -07:00
2025-02-11 00:24:00 -07:00
2025-02-10 23:21:27 -07:00
Description
Just a simple stock trading bot, playing around with claude code
5.3 MiB
Languages
TypeScript 98.5%
JavaScript 1.1%
Shell 0.2%
Dockerfile 0.2%