Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-02 20:50:52 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-02 20:50:52 +0300
commit4e19a88a1ed754c746a454ae548df031cac9685e (patch)
tree1fa35167e6082fe5b205988631b6a4b087c98fd7
parent7bba282caf747a4e6e4035eca486d828bca5b3c9 (diff)
Extract Webpack runtime to the runtime.js file
This is needed since it has multiple entry points per page. https://bundlers.tooling.report/code-splitting/multi-entry/ Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
-rw-r--r--libraries/classes/Header.php2
-rw-r--r--webpack.config.js4
2 files changed, 4 insertions, 2 deletions
diff --git a/libraries/classes/Header.php b/libraries/classes/Header.php
index 327b615a59..b0a469987c 100644
--- a/libraries/classes/Header.php
+++ b/libraries/classes/Header.php
@@ -127,7 +127,7 @@ class Header
*/
private function addDefaultScripts(): void
{
- // Localised strings
+ $this->scripts->addFile('runtime.js');
$this->scripts->addFile('vendor/jquery/jquery.min.js');
$this->scripts->addFile('vendor/jquery/jquery-migrate.js');
$this->scripts->addFile('vendor/sprintf.js');
diff --git a/webpack.config.js b/webpack.config.js
index 83bfe6936d..78c4847fda 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -94,7 +94,9 @@ module.exports = [
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'js/dist'),
- iife: false,
+ },
+ optimization: {
+ runtimeChunk: 'single',
},
externals: {
jquery: 'jQuery',