cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
The main open task is to create a WebGL build of the XunitTestRunnerScene and check that all LiteDb tests still work when running in WebGL.
If LiteDB does not work in WebGL due to threading requirements that WebGL does not support, the code in the branch should be changed that it does not delete the UltraLiteDB code but instead uses it in WebGL builds and in all other environments the default LiteDB is used.
This way developers could make full use of the latest LiteDB and some core components like the key value store could still offer a WebGL compatible UltraLiteDB implementation.
Switch to LiteDB ( https://github.com/mbdavid/LiteDB ) prepared on branch https://github.com/cs-util-com/cscore/tree/feature/switchToLiteDb
The main open task is to create a WebGL build of the XunitTestRunnerScene and check that all LiteDb tests still work when running in WebGL.
If LiteDB does not work in WebGL due to threading requirements that WebGL does not support, the code in the branch should be changed that it does not delete the UltraLiteDB code but instead uses it in WebGL builds and in all other environments the default LiteDB is used.
This way developers could make full use of the latest LiteDB and some core components like the key value store could still offer a WebGL compatible UltraLiteDB implementation.