<!-- start pr-codex -->
## PR-Codex overview
The focus of this PR is to update dependencies across multiple packages and fix minor code issues.
### Detailed summary
- Updated `typedoc` to versions `0.26.7`.
- Updated `tsup` to versions `8.2.4`.
- Updated `typescript` to versions `5.6.2`.
- Updated various packages to use the latest TypeScript version.
- Fixed minor code issues like handling `delete` operations and eslint comments.
> The following files were skipped due to too many changes: `packages/thirdweb/src/wallets/in-app/core/eip5972/in-app-wallet-calls.ts`, `legacy_packages/wallets/src/evm/connectors/gcp-kms/utils/gcp-kms-utils.ts`, `apps/dashboard/package.json`, `packages/thirdweb/package.json`, `legacy_packages/contracts-js/package.json`, `pnpm-lock.yaml`
> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`
<!-- end pr-codex -->
thirdweb chains
Installation
yarn add @thirdweb-dev/chains
Contributing
Adding / Overriding Chain Data
Chain data is automatically pulled in from ethereum-lists/chains on every build.
Overriding Chain Data
Chain data can be overridden by running yarn override-chain and following the prompts.
Adding A New Chain
In cases where a chain is not listed in the ethereum-lists/chains repo, you can add it manually by running yarn add-chain and following the prompts.
Prefer adding chains to the ethereum-lists/chains repo instead of manually adding them here.