-
-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch from create-react-app to vite (and a few plugins). This had some cascading effects: - We need to use module workers in dev mode, which in turn means that we need to use modules for the Emscripten output. This does mean that we can now treat the Emscripten output as real .js and .wasm files (instead of the fictional .jsz and .wasmz extensions), which simplifies MIME type handling. Requires picking up mihaip/macemu@49787f8 and mihaip/minivmac@81f5b31. - We also needed to stop using importScripts for the non-SharedArrayBuffer worker communication mode. We instead use sychronous XHRs (that the service worker can still intercept, and can output more directly as JSON). - We use our own ESLint config instead of getting it via create-react-app. I ended up with a slightly stricter config, so some tweaks were made (e.g. in how we use nullish coalescing and declare array types) Other cleanups done as part of this: - Separate out devDependencies from production ones. - Emulator definitions were moved into emultor-*-emulators.ts files, since they were getting kind of long. Fixes #155
- Loading branch information
Showing
44 changed files
with
9,461 additions
and
36,569 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule macemu
updated
4 files
+6 −0 | BasiliskII/src/Unix/Makefile.in | |
+1 −8 | BasiliskII/src/Unix/_emconfigure.sh | |
+11 −0 | SheepShaver/src/Unix/Makefile.in | |
+1 −8 | SheepShaver/src/Unix/_emconfigure.sh |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.