Skip to content

Commit

Permalink
Add automatic dependency management/externals generation to build pro…
Browse files Browse the repository at this point in the history
…cess 🎉(fixes #1052) (#1286)

* various changes/updates to webpack configs

* Add dependency extraction webpack plugin

* remove unused  dependencies for react-redux and redux

Neither of these packages are used so we can stop including them everywhere.  They can be added back in if we ever have need for them.

* dependency map extractor configuration for externals and external to script handle map.

* update all depedency registrations

* update build files (dev)

* add back in changes removed in a bad rebase

* make webpack config more dry.

* update build files (dev)

* remove unneccesary delete

* fix typo (copy pasta) in webpack.prod.js

* some more DRY work for asset manager

* relocate wp css handles for dependency generation

* add default return for condition where there isn’t a registered manifest file

* remove unnecessary Domain injection

* more implementations of asset helpers
  • Loading branch information
nerrad committed Jun 4, 2019
1 parent 4670945 commit b2701ae
Show file tree
Hide file tree
Showing 66 changed files with 33,521 additions and 107,663 deletions.
52 changes: 32 additions & 20 deletions assets/dist/build-manifest.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,34 @@
{
"components.css": "ee-components.10aa00b0631273cd32e3.dist.css",
"components.js": "ee-components.2d1446ac1cb688eac9e7.dist.js",
"core-default-theme.css": "ee-core-default-theme.907c8fe99aa6c1f3811a.dist.css",
"core-default-theme.js": "ee-core-default-theme.e9b7295505a63b7d635d.dist.js",
"data-stores.js": "ee-data-stores.0db0186c8f76479222dd.dist.js",
"editor-hocs.js": "ee-editor-hocs.15a813aac7a51b5473cb.dist.js",
"eejs.js": "ee-eejs.03803b7b5a6666b954f0.dist.js",
"eventespresso-core-blocks-frontend.css": "ee-eventespresso-core-blocks-frontend.8884875c737446fb7cc2.dist.css",
"eventespresso-core-blocks-frontend.js": "ee-eventespresso-core-blocks-frontend.1fa8e62b522a04ce2a94.dist.js",
"eventespresso-core-blocks.css": "ee-eventespresso-core-blocks.8884875c737446fb7cc2.dist.css",
"eventespresso-core-blocks.js": "ee-eventespresso-core-blocks.d6eef1cd9e6cea7c6029.dist.js",
"helpers.js": "ee-helpers.3b38e5a12cfc93e7e1a1.dist.js",
"hocs.js": "ee-hocs.807a6fd12b9dbfbdd080.dist.js",
"manifest.js": "ee-manifest.4e01ddbee888ee3fc3a7.dist.js",
"model.js": "ee-model.96f303a9ffca2d4002f2.dist.js",
"validators.js": "ee-validators.299a9413a62fd9fadb1c.dist.js",
"valueObjects.js": "ee-valueObjects.0bab8c7e4fbdcca83a0d.dist.js",
"vendor.js": "ee-vendor.2cfbbe58b3567c4ced2e.dist.js",
"wp-plugins-page.css": "ee-wp-plugins-page.8ebd5595bdcb57c4edee.dist.css",
"wp-plugins-page.js": "ee-wp-plugins-page.55dc66b2e2392b1b8a4b.dist.js"
"ee-wp-plugins-page.css": "ee-wp-plugins-page.bff04b6b9d88e9edd2bb.dist.css",
"ee-wp-plugins-page.js": "ee-wp-plugins-page.fef7b70da072697c09d7.dist.js",
"ee-wp-plugins-page.json": "ee-wp-plugins-page.fef7b70da072697c09d7.dist.deps.json",
"eejs-core.js": "eejs-core.6f885c117a755405a409.dist.js",
"eejs-core.json": "eejs-core.6f885c117a755405a409.dist.deps.json",
"eventespresso-components.css": "eventespresso-components.10aa00b0631273cd32e3.dist.css",
"eventespresso-components.js": "eventespresso-components.dd6b2bfcd593765fa7b7.dist.js",
"eventespresso-components.json": "eventespresso-components.dd6b2bfcd593765fa7b7.dist.deps.json",
"eventespresso-core-blocks-frontend.css": "eventespresso-core-blocks-frontend.30e4ea23d2adb992ff77.dist.css",
"eventespresso-core-blocks-frontend.js": "eventespresso-core-blocks-frontend.c3b86736850a862ef904.dist.js",
"eventespresso-core-blocks-frontend.json": "eventespresso-core-blocks-frontend.c3b86736850a862ef904.dist.deps.json",
"eventespresso-core-blocks.css": "eventespresso-core-blocks.30e4ea23d2adb992ff77.dist.css",
"eventespresso-core-blocks.js": "eventespresso-core-blocks.fec4c6c5c8f2e4bba7aa.dist.js",
"eventespresso-core-blocks.json": "eventespresso-core-blocks.fec4c6c5c8f2e4bba7aa.dist.deps.json",
"eventespresso-core-css-default.css": "eventespresso-core-css-default.bab6ca6c4ddc02719943.dist.css",
"eventespresso-core-css-default.js": "eventespresso-core-css-default.dcbc916c7bb843330d81.dist.js",
"eventespresso-core-css-default.json": "eventespresso-core-css-default.dcbc916c7bb843330d81.dist.deps.json",
"eventespresso-data-stores.js": "eventespresso-data-stores.4cb19a0ebc51c58f475f.dist.js",
"eventespresso-data-stores.json": "eventespresso-data-stores.4cb19a0ebc51c58f475f.dist.deps.json",
"eventespresso-editor-hocs.js": "eventespresso-editor-hocs.24b7671bccba8141c3f8.dist.js",
"eventespresso-editor-hocs.json": "eventespresso-editor-hocs.24b7671bccba8141c3f8.dist.deps.json",
"eventespresso-helpers.js": "eventespresso-helpers.b86e4ee65beead3a561e.dist.js",
"eventespresso-helpers.json": "eventespresso-helpers.b86e4ee65beead3a561e.dist.deps.json",
"eventespresso-hocs.js": "eventespresso-hocs.e9cd17aa02cbe8c563e9.dist.js",
"eventespresso-hocs.json": "eventespresso-hocs.e9cd17aa02cbe8c563e9.dist.deps.json",
"eventespresso-model.js": "eventespresso-model.97a5b4917877e66bc5bb.dist.js",
"eventespresso-model.json": "eventespresso-model.97a5b4917877e66bc5bb.dist.deps.json",
"eventespresso-validators.js": "eventespresso-validators.61bda3a6e3db9309244e.dist.js",
"eventespresso-validators.json": "eventespresso-validators.61bda3a6e3db9309244e.dist.deps.json",
"eventespresso-value-objects.js": "eventespresso-value-objects.7b8245c91db45d4d742e.dist.js",
"eventespresso-value-objects.json": "eventespresso-value-objects.7b8245c91db45d4d742e.dist.deps.json",
"eventespresso-vendor.js": "eventespresso-vendor.8650bb3c0147a0b6bc6d.dist.js"
}
4 changes: 0 additions & 4 deletions assets/dist/ee-components.10aa00b0631273cd32e3.dist.css

This file was deleted.

Loading

0 comments on commit b2701ae

Please sign in to comment.