🚀
Tonomy Developer Docs
  • Introduction
    • Features
  • Build Web4 Apps
    • Install
    • Register your Web4 App
    • Login
    • User Data and Logout
    • Sign Verifiable Credentials
    • Server Authentication
    • Smart Contracts
      • Develop
      • Deploy
      • 1-Click Transactions
      • Wallet Signing
    • Send P2P Messages
    • Troubleshooting
  • Multi-Chain Transactions + Crypto
    • Wallet Connect
    • Antelope Sigining Request (ESR)
  • Run Tonomy Infrastructure
    • Overview
      • Configuration
      • What software to run?
    • Node Setup
      • Setup
      • Run an API Node
      • Run a Block Producer Node
      • Becoming a Block Producer on Tonomy
    • API Endpoints
    • Hardware Requirement
    • Troubleshooting
  • Connect as an Exchange
  • Run Tonomy Gov OS
    • Technical requirements
    • Deploy Tonomy ID
    • Deploy a web wallet with the SDK
    • Reference
      • Application Interface (API)
      • Software Development Kit (SDK)
    • Troubleshooting
Powered by GitBook
On this page
  1. Build Web4 Apps
  2. Troubleshooting

Updating to pure ESM

Last updated 25 days ago

You can see here our journey to understand and upgrade all our repositories to pure ESM compilation: . You can see the specific changes we made and the typescript/jest compilation settings in our various Tonomy infrastucture:

  • React native (mobile):

  • React app with Vite (website):

  • Nestjs (server):

  • SDK (typescript):

https://github.com/Tonomy-Foundation/Tonomy-ID-SDK/issues/336
https://github.com/Tonomy-Foundation/Tonomy-ID/pull/1055
https://github.com/Tonomy-Foundation/Tonomy-App-Websites/pull/288
https://github.com/Tonomy-Foundation/Tonomy-Communication/pull/108
https://github.com/Tonomy-Foundation/Tonomy-ID-SDK/pull/396