- Jan 24, 2023
-
-
Emilio Jesus Gallego Arias authored
-
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.
-
- Jan 05, 2023
-
-
Emilio Jesus Gallego Arias authored
We will reuse this library from vsCode (and maybe other projects), so it makes sense to put it in its own directory, and maybe even at some point in npm. Along the way, we will cleanup some unused code, and add typing info borrowed from #275
-
- Oct 27, 2022
-
-
Emilio Jesus Gallego Arias authored
This fixes the directory target rule problem. Thanks to Rudi Grinberg!!
-
- Oct 12, 2022
-
-
Emilio Jesus Gallego Arias authored
This should cleanup the root directory a bit; I've placed the cli files inside `frontend`, but quite a few of these files should eventually move to backend, as it seems to me that they functionality that the "server" should provide, but we can do like this for now and move things to `backend` as we see fit.
-
- Oct 02, 2022
-
-
Shachar Itzhaky authored
Will gradually move parts from the other repo, wacoq-bin, to `backend/wasm`. This will allow some code reuse between the backends.
-
- Sep 21, 2022
-
-
Emilio Jesus Gallego Arias authored
This seems helpful to detect some problems w.r.t. imports, etc...
-
Emilio Jesus Gallego Arias authored
-
Emilio Jesus Gallego Arias authored
This is rarely used live, and should allow us to make progress towards the common protocol a bit more easy.
-
Emilio Jesus Gallego Arias authored
We reorganize jsCoq's source code as to be more modular, in particular we start to place backend files under the `backend` directoy, and frontend files under `frontend`. Code as it now does work, note however that still quite a bit of work is needed. In particular, the headless frontend should get its own directory, the coq-jslib directory should go away, use more types, etc...
-
- Sep 19, 2022
-
-
Shachar Itzhaky authored
Newer webpack{,-cli} support this.
-
Shachar Itzhaky authored
In princple, should change Ronin to not rely on the literal name of the constructor.
-
- Aug 15, 2022
-
-
Shachar Itzhaky authored
So that it can be `import`ed.
-
Emilio Jesus Gallego Arias authored
This requires renaming of webpack.config.js to indicate it is a CommonJS module system. We do some extra fixes for the webpack build to work.
-
- Jul 28, 2022
-
-
Shachar Itzhaky authored
Ronin-P2P with all of its dependencies is pretty large. So some Webpack config is used to split it for lazy loading.
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
It has two facets already.
-
Shachar Itzhaky authored
Completely bare-bones, no UI yet. Required quite a lot of the usual polyfills.
-
- May 04, 2022
-
-
Shachar Itzhaky authored
As subcommand `jscoq sdk`.
-
- May 03, 2022
-
-
Shachar Itzhaky authored
Currently separate from the main cli, but for no good reason. Should be a sub-command.
-
- Aug 11, 2021
-
-
Shachar Itzhaky authored
Relative to `headless.ts`.
-
- Aug 08, 2021
-
-
Shachar Itzhaky authored
So that we can create both jsCoq and waCoq packages.
-
- Aug 07, 2021
-
-
Shachar Itzhaky authored
Consolidated Webpack config in a single file, as is more common for Webpack. Provided npm scripts for running it as usual.
-
- Aug 05, 2021
-
-
Shachar Itzhaky authored
And so it begins.
-
- Jan 30, 2021
-
-
Shachar Itzhaky authored
What was needed in order to run unit tests in Node.js is now located in `headless.ts`. It is invoked via the regular CLI (bundled with Webpack). Fixes #195.
-
- Apr 25, 2020
-
-
Shachar Itzhaky authored
Ported old code to TypeScript with major rearrangement. Build based on Webpack.
-