Skip to content

feat: Major refactor, tooling, and improved scraping

Choose a tag to compare

@amineremache amineremache released this 20 Jun 18:14
· 3 commits to main since this release

feat: Major refactor, tooling, and improved scraping

This commit introduces a significant overhaul of the project to improve code structure, add developer tooling, and enhance the web scraping capabilities.

Key Changes:

  • Project Structure: Source code has been reorganized into services, utils, config, and types for better modularity.
  • Tooling & DX: Added ESLint, Prettier, and Winston for logging.
  • Configuration: Centralized all configuration into a new src/config.ts file.
  • Scraping Enhancements: The search_rental_properties tool now accepts an array of locations and has improved parsing logic.
  • Dependencies: Added winston, eslint, prettier, and related plugins.