We have separated the Crash reporting and RUM logic into separate classes with the RaygunClient class now acting as a wrapper through which the user can interact with both. We have also altered function names and variable names to be more robust as well as removing redundant variables and methods and concatenating files where possible (Transport.ts and Helper.ts have been dissolved).
We have not completed our rework of the Real User Monitoring code as we feel that this will be a large enough scope to warrant a separate PR.
We have separated the Crash reporting and RUM logic into separate classes with the RaygunClient class now acting as a wrapper through which the user can interact with both. We have also altered function names and variable names to be more robust as well as removing redundant variables and methods and concatenating files where possible (Transport.ts and Helper.ts have been dissolved).
We have not completed our rework of the Real User Monitoring code as we feel that this will be a large enough scope to warrant a separate PR.