Commit Graph

5 Commits

Author SHA1 Message Date
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
Jon
892305e349 forgot to add it 2025-02-11 00:24:00 -07:00
Jon
3e582af8ff add dockerfile 2025-02-11 00:23:36 -07:00
Jon
fe60f014aa just print if the first minute is up or down 2025-02-11 00:00:04 -07:00
Jon
04d1202acb added files 2025-02-10 23:21:27 -07:00