- Jan 26, 2023
-
-
Emilio Jesus Gallego Arias authored
This is more modular and provides a workflow speedup in many cases. We also add a couple of bugfixes (tsconfig.json missing from dune deps, missing await in esbuild.mjs)
-
- Jan 24, 2023
-
-
Emilio Jesus Gallego Arias authored
- don't rebuild the cli stuff when the frontend/backend changes - make tests work again
-
Emilio Jesus Gallego Arias authored
Seems to work! I guess it can be done better, but for now that is OK.
-
Emilio Jesus Gallego Arias authored
This is not perfect but it works (and it is much faster). For some reason I couldn't make `fflate-unzip` work with ESBuild, so I've placed a copy and tweaked the exports.
-
Emilio Jesus Gallego Arias authored
This is a large build-time improvement, moreover we can get rid of a lot of troublesome code regarding how to manage assets. `esbuild` has proven a great tool so far. Tested with both backends. We still keep the CLI and the WASM backend on webpack, the idea is to move them to esbuild in subsequent commits. CLI should use a native Coq instead, it is super-slow. We also disabled the `collab` and `ide-project` builds for now, re-adding before merging hopefully. The compatibility story with user .html pages needs to be revised, IMHO as this is a foundation for the LSP backend this is the time to drop support for some patterns we had in the past.
-