Cannot install @thirdweb-dev/contracts on a Pipedream Node.js code step

Import ethers explicitly above the thirdweb import, for example import { ethers } from "ethers@5", instead of relying on the transitive dependency. A user confirmed this plus the Node 18 runtime upgrade fixed their workflow.

Source: https://github.com/PipedreamHQ/pipedream/issues/5775

Source: https://github.com/PipedreamHQ/pipedream/issues/5775