From 68881e054f2104275f03d99dea02f8913e5b2d5e Mon Sep 17 00:00:00 2001 From: Edwin Kofler Date: Mon, 10 Jun 2024 10:55:22 -0700 Subject: [PATCH 1/2] When describing build, fix mentions of Babel --- developer/codeOrganization.html | 1 - developer/technologies.html | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/developer/codeOrganization.html b/developer/codeOrganization.html index 7eb357df..a454fa1f 100644 --- a/developer/codeOrganization.html +++ b/developer/codeOrganization.html @@ -51,7 +51,6 @@

For Development Tools

For Code Transformers

For Dependency Management Tools

diff --git a/developer/technologies.html b/developer/technologies.html index 2121666d..9ee780fb 100644 --- a/developer/technologies.html +++ b/developer/technologies.html @@ -11,6 +11,7 @@

Frontend Technologies

The flow of OED's source code from source JS, TS, and CSS, through various loaders, into Webpack, out into source maps, back into Webpack, and finally into the final bundle which is served to the client.

+

Note that the diagram is currently out of date. Now, both JavaScript and TypeScript are ran through the standard "TypeScript Loader", while being processed by Webpack. Babel is no longer used.

After this process, our hundreds of source files and dependencies are converted into a single multi-megabyte file which will be transmitted to our users over HTTP. Plugins within Webpack, such as the LodashModuleReplacementPlugin, further optimize the size of this bundle.

From 56eb7a2f68991fe5fda43ecab646cbaf2e23ec8d Mon Sep 17 00:00:00 2001 From: Edwin Kofler Date: Mon, 10 Jun 2024 10:56:11 -0700 Subject: [PATCH 2/2] Small tweaks and update spelling of filenames --- developer/codeOrganization.html | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/developer/codeOrganization.html b/developer/codeOrganization.html index a454fa1f..78523284 100644 --- a/developer/codeOrganization.html +++ b/developer/codeOrganization.html @@ -20,15 +20,15 @@

Metadata

In the root directory, OED has several metadata files. These are further organized by technology or purpose.

For Humans

@@ -51,7 +51,7 @@

For Development Tools

For Code Transformers

For Dependency Management Tools