- Added steps to remove prebuilds of better-sqlite3 to ensure compatibility with the image's glibc.
- Included verification checks for the existence of the compiled better_sqlite3.node file after rebuild and prune operations.
- Improved overall dependency management in the Docker build process.
- Updated Dockerfile to use a multi-stage build process for improved efficiency.
- Compiled better-sqlite3 from source in the builder stage.
- Pruned development dependencies in the runner stage to reduce image size.
- Streamlined the copying of necessary files between build stages.
- Created .dockerignore and .gitignore files to exclude unnecessary files from Docker builds.
- Added Dockerfile for multi-stage build setup, including dependencies and production environment configuration.
- Introduced docker-compose.yml for service orchestration, including FlareSolverr and the main application.
- Implemented core functionality for downloading manga chapters, including utilities for handling file paths and chapter metadata.
- Added ESLint configuration for code quality and consistency.
- Included JSDoc configuration for documentation generation.
- Established initial package.json and package-lock.json with necessary dependencies for the project.