A RESTful Image Processing API built with Express, TypeScript, and Sharp, featuring testing with Jasmine.
Follow these steps to set up and run the Image Processing API.
- Node.js (version 20.18.0 LTS or later)
- npm (comes with Node.js)
-
Install Required Modules:
npm install
-
Build the Application:
npm run build
-
Start the Development Server:
npm run dev
-
Run Tests:
npm run test
-
Lint the Code:
npm run lint
-
Format Code with Prettier:
npm run prettier
-
Development
- unit testing with Jest.
- Pipline for CI/CD with GitHub Actions.
-
Features
- Add more image processing operations!
- Add progress tracking for image processing operations.
- bulk image processing operations.
- Pipline image processing operations.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.