This project demonstrates the extra configuration options that the playdate debug launcher supports.
The launch.json file specifies the following additional properties from the playdate debug launcher:
"maxRetries": 10sets the maximum number of times that the debug launcher will attempt to connect to the Playdate Simulator before aborting. This property defaults to25."retryTimeout": 100controls how long the debug launcher waits between attempts to connect to the Playdate Simulator. This property defaults to200.
The following additional properties are supported for development use-cases:
"disableWorkarounds": truedisables all debug adapter proxy patches. The default behavior is to only disable patches when the SDK version is 1.13.0 or later. This property defaults tofalse."logDebugAdapter": truelogs messages between VSCode and the Playdate Simulator during debugging. These messages can be viewed in thePlaydate DebugOutput tab. This behavior is only active when the SDK version is earlier than 1.13.0 and thedisableWorkaroundsproperty isfalse. This property defaults tofalse.