1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-13 02:01:51 +00:00
tobspr_shapez.io/gulp
Даниїл Григор'єв c836589d9b
Rewrite the Electron wrapper (#47)
* Migrate Electron wrapper to ESM

Use ESM syntax for main process, move some fs usages to fs.promises,
switch to import.meta.url/import.meta.dirname to handle file paths;
clean up redundant code.

* Add TypeScript support to Electron wrapper

The support is very basic, tsc is used to transpile code. Build scripts
are modified to not copy any Electron code other than preload.cjs and
use an extremely cursed setup to call the TypeScript compiler.

* [TS] Rename platform/storage

* Rewrite Electron wrapper

MVP, missing some features from the old wrapper and most planned
features. Some of the functionality hasn't been verified.
2025-03-21 16:30:13 +02:00
..
preloader Remove more unused styles 2024-06-20 19:43:59 +03:00
atlas2json.js ES modules and config refactor 2023-03-04 00:46:55 -06:00
build_variants.js Remove folders and steam stuff 2024-06-19 17:12:08 -05:00
buildutils.js Apply formatting to gulp 2024-06-20 13:00:58 +03:00
config.js Remove FTP tasks 2024-06-20 19:48:57 +03:00
css.js Apply formatting to gulp 2024-06-20 13:00:58 +03:00
docs.js Redo ESLint and TypeScript compiler config 2024-04-27 00:23:34 +03:00
entitlements.plist MacOS Support 2022-04-13 15:43:58 +02:00
gulpfile.js Apply formatting to gulp 2024-06-20 13:00:58 +03:00
html.js Apply formatting to gulp 2024-06-20 13:00:58 +03:00
image-resources.js Fix runnable-textpacker.jar download 2024-08-29 22:16:51 +02:00
js.js improve dev watching 2024-04-24 21:19:31 -05:00
loader.compressjson.cjs ES modules and config refactor 2023-03-04 00:46:55 -06:00
local-config.js Squashed commit of the following: 2024-04-24 17:57:30 -05:00
sounds.js Squashed commit of the following: 2024-04-24 17:57:30 -05:00
standalone.js Rewrite the Electron wrapper (#47) 2025-03-21 16:30:13 +02:00
tasks.js Remove FTP tasks 2024-06-20 19:48:57 +03:00
translations.js Apply formatting to gulp 2024-06-20 13:00:58 +03:00
typescript.js Rewrite the Electron wrapper (#47) 2025-03-21 16:30:13 +02:00
webpack.config.js Use @ exclusively for root imports 2024-07-21 01:38:08 +03:00
webpack.production.config.js Use @ exclusively for root imports 2024-07-21 01:38:08 +03:00