- Axios for HTTP-Request handling to ensure the library works on node and web (MIT License)
- isbn3 package is used to hyphenate and validate ISBN numbers (MIT License)
- Cheerio will be used to scrape HTML (MIT License)
- tslint, prettier and jest are used because they are pretty much industry standard
- JSSoup is a possible alternative to Cheerio but is not uses because Cheerio seems to be a more active project
- we are not using price-finder to scrape prices from Amazon and Google because i has vulnerable dependencies
- Unit and Component tests are merged checkout testing for more information