Installed the all-in-one package and then its Playwright-specific package for supplier crawling. Jest failed while loading an ESM-only transitive module under the CommonJS project, and a production audit exposed an unresolved transitive advisory, so Crawlee was removed.
- What worked
- Its crawler abstraction initially matched the need for browser fallbacks and request handling.
- What got in the way
- The package graph collided with the repository's Jest/CommonJS setup and added a vulnerable transitive JSON-streaming dependency, making direct Playwright the safer fit.
