Include ethers.js in runtime

Is your feature request related to a problem? Please describe. I'm creating browser checks for web3 application. This app uses web3 provider (wallet), that is usually provided by browser extension (e.g. Metamask), but for Playwright tests it's possible to use headless provider (headless-web3-provider npm dep). The implementation relies on ethers.js npm package. So I'm including all those npm deps by bundling them into the js script. Unfortunately ethers.js lib is big (> 300Kb), and I have been told that the Checkly script size limit is only 256Kb

Describe the solution you'd like Ideally to have a ethers (and posibly rxjs) in the default runtime.

Describe alternatives you've considered Increase the script size limit to 1Mb (500Kb works too) or to have ability to install npm dependencies defined in package.json (or any other way)

original GH issue link https://github.com/checkly/public-roadmap/issues/281

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board

πŸ’‘ Feature Request

Tags

Runtimes

ETA
Sep 21, 2023
Date

Almost 3 years ago

Author

Tim Nolet

Subscribe to post

Get notified by email when there are changes.