web-to-desktop-framework-comparison
web-to-desktop-framework-comparison copied to clipboard
This repository has been made to create an objective comparison of multiple frameworks that allow us to "transform" our web apps to desktop applications.
Bumps the npm_and_yarn group in /benchmark/01-empty-app/nodegui with 1 update: [braces](https://github.com/micromatch/braces). Updates `braces` from 3.0.2 to 3.0.3 Commits 74b2db2 3.0.3 88f1429 update eslint. lint, fix unit tests. 415d660 Snyk js braces...
### Discussed in https://github.com/Elanis/web-to-desktop-framework-comparison/discussions/777 Create a Docker image to be able to run all of the benchmark locally and see the results for yourself. - We will need to install...
``` 2024-08-07T19:20:00.5061130Z [ERROR] stderr: node:internal/modules/cjs/loader:1243 2024-08-07T19:20:00.5061760Z return process.dlopen(module, path.toNamespacedPath(filename)); 2024-08-07T19:20:00.5062280Z ^ 2024-08-07T19:20:00.5062460Z 2024-08-07T19:20:00.5064060Z Error: dlopen(/Users/runner/work/web-to-desktop-framework-comparison/web-to-desktop-framework-comparison/benchmark/01-empty-app/nodegui/dist/nodegui_core-a9f46e6107fa9a751dffe1f21ab72e4a.node, 0x0001): Library not loaded: @rpath/QtSvgWidgets.framework/Versions/A/QtSvgWidgets 2024-08-07T19:20:00.5067040Z Referenced from: /Users/runner/work/web-to-desktop-framework-comparison/web-to-desktop-framework-comparison/benchmark/01-empty-app/nodegui/dist/nodegui_core-a9f46e6107fa9a751dffe1f21ab72e4a.node 2024-08-07T19:20:00.5070310Z Reason: tried: '/Users/runner/work/web-to-desktop-framework-comparison/web-to-desktop-framework-comparison/benchmark/01-empty-app/nodegui/dist/../../miniqt/6.6.0/macos/lib/QtSvgWidgets.framework/Versions/A/QtSvgWidgets' (no such...
`[ERROR] stderr: /bin/sh: ./01-empty-app.app/Contents/MacOS/01-empty-app: No such file or directory` We need someone with a MacOS computer to run the build locally and fix this line: https://github.com/Elanis/web-to-desktop-framework-comparison/blob/main/runner/config.js#L84
* https://github.com/JetBrains/compose-multiplatform * https://www.jetbrains.com/compose-multiplatform
Some packages can't be installed atm, we need to find alternatives or update the command lines + test everything