mirror of
https://github.com/enso-org/enso.git
synced 2024-12-25 08:12:36 +03:00
bd3b778721
This PR replaces webpack with esbuild, as our bundler. The change leads to out-of-the-box ~5x improvement in bundling times, reducing the latency in watch-based workflows. Along with this a new development server (with live reload capacity) has been introduced to support watch command. [ci no changelog needed] ### Important Notes * workflow for checking docs has been removed because it was using outdated prettier version and caused troubles; while the same check is performed in a better way by the GUI/Lint job. * introduced little more typescript in the scripts in place of js, usually with minimal changes.
30 lines
953 B
Markdown
30 lines
953 B
Markdown
### Pull Request Description
|
|
|
|
<!--
|
|
- Please describe the nature of your PR here, as well as the motivation for it.
|
|
- If it fixes an open issue, please mention that issue number here.
|
|
-->
|
|
|
|
### Important Notes
|
|
|
|
<!--
|
|
- Mention important elements of the design.
|
|
- Mention any notable changes to APIs.
|
|
-->
|
|
|
|
### Checklist
|
|
|
|
Please include the following checklist in your PR:
|
|
|
|
- [ ] The documentation has been updated if necessary.
|
|
- [ ] All code conforms to the
|
|
[Scala](https://github.com/enso-org/enso/blob/develop/docs/style-guide/scala.md),
|
|
[Java](https://github.com/enso-org/enso/blob/develop/docs/style-guide/java.md),
|
|
and
|
|
[Rust](https://github.com/enso-org/enso/blob/develop/docs/style-guide/rust.md)
|
|
style guides.
|
|
- All code has been tested:
|
|
- [ ] Unit tests have been written where possible.
|
|
- [ ] If GUI codebase was changed: Enso GUI was tested when built using BOTH
|
|
`./run ide build` and `./run ide watch`.
|