mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-12-10 00:31:51 +00:00
* Switch to npm in electron/ May change resolved package versions. * Remove redundant electron-notarize dependency The number of dependencies stays the same. Only direct mention in package.json is removed. * Assume Node.js 22.x and clean up dependencies Targeting Node.js 22.x allows using the new fs.glob* functions, which can replace the glob module. It is still downloaded as there are other packages using it, but is no longer included in devDependencies. Also remove @types/filesystem, as this API is not used anywhere in the code, it is non-standard and some of it was removed from Chromium. Was likely used with Cordova for YORG.io 3 mobile support. * Update linting stack Install the latest versions of the following packages: - @eslint/js (^9.24.0) - eslint (^9.24.0) - typescript-eslint (^8.29.1) and remove packages that are no longer used: - @types/eslint__js - yarn Config files were not modified. * Switch root package to npm npm is able to resolve packages using yarn.lock as a resolution hint. Note that files other than those included in this commit are intentionally kept outdated, as they may need a bigger change. |
||
|---|---|---|
| .. | ||
| preloader | ||
| atlas2json.js | ||
| build_variants.js | ||
| buildutils.js | ||
| config.js | ||
| css.js | ||
| docs.js | ||
| gulpfile.js | ||
| html.js | ||
| image-resources.js | ||
| js.js | ||
| loader.compressjson.cjs | ||
| local-config.js | ||
| sounds.js | ||
| standalone.js | ||
| tasks.js | ||
| translations.js | ||
| typescript.js | ||
| webpack.config.js | ||
| webpack.production.config.js | ||