Skip to content

Commit 9b286e5

Browse files
committed
Build: Update webpack to v5.x
Update webpack version to latest version https://www.npmjs.com/package/webpack. This aligns closer with how the Gutenberg plugin handles WordPress packages. Related update in Gutenberg from August 2021: WordPress/gutenberg#33818. Props walbo, desrosj, mukesh27. Fixes #51750. Built from https://develop.svn.wordpress.org/trunk@53135 git-svn-id: https://core.svn.wordpress.org/trunk@52724 1a063a9b-81f0-0310-95a4-ce76da25c4cd
1 parent 8877647 commit 9b286e5

File tree

131 files changed

+159043
-172897
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+159043
-172897
lines changed

wp-includes/assets/script-loader-packages.php

+1-1
Large diffs are not rendered by default.
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => '650904f3ca9fdeab18131aab66cea896');
1+
<?php return array('dependencies' => array(), 'version' => '395f76892cc61236cc5436776be90499');

wp-includes/blocks/file/view.js

+8-101
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,8 @@
1-
/******/ (function(modules) { // webpackBootstrap
2-
/******/ // The module cache
3-
/******/ var installedModules = {};
4-
/******/
5-
/******/ // The require function
6-
/******/ function __webpack_require__(moduleId) {
7-
/******/
8-
/******/ // Check if module is in cache
9-
/******/ if(installedModules[moduleId]) {
10-
/******/ return installedModules[moduleId].exports;
11-
/******/ }
12-
/******/ // Create a new module (and put it into the cache)
13-
/******/ var module = installedModules[moduleId] = {
14-
/******/ i: moduleId,
15-
/******/ l: false,
16-
/******/ exports: {}
17-
/******/ };
18-
/******/
19-
/******/ // Execute the module function
20-
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21-
/******/
22-
/******/ // Flag the module as loaded
23-
/******/ module.l = true;
24-
/******/
25-
/******/ // Return the exports of the module
26-
/******/ return module.exports;
27-
/******/ }
28-
/******/
29-
/******/
30-
/******/ // expose the modules object (__webpack_modules__)
31-
/******/ __webpack_require__.m = modules;
32-
/******/
33-
/******/ // expose the module cache
34-
/******/ __webpack_require__.c = installedModules;
35-
/******/
36-
/******/ // define getter function for harmony exports
37-
/******/ __webpack_require__.d = function(exports, name, getter) {
38-
/******/ if(!__webpack_require__.o(exports, name)) {
39-
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40-
/******/ }
41-
/******/ };
42-
/******/
43-
/******/ // define __esModule on exports
44-
/******/ __webpack_require__.r = function(exports) {
45-
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46-
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47-
/******/ }
48-
/******/ Object.defineProperty(exports, '__esModule', { value: true });
49-
/******/ };
50-
/******/
51-
/******/ // create a fake namespace object
52-
/******/ // mode & 1: value is a module id, require it
53-
/******/ // mode & 2: merge all properties of value into the ns
54-
/******/ // mode & 4: return value when already ns object
55-
/******/ // mode & 8|1: behave like require
56-
/******/ __webpack_require__.t = function(value, mode) {
57-
/******/ if(mode & 1) value = __webpack_require__(value);
58-
/******/ if(mode & 8) return value;
59-
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60-
/******/ var ns = Object.create(null);
61-
/******/ __webpack_require__.r(ns);
62-
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63-
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64-
/******/ return ns;
65-
/******/ };
66-
/******/
67-
/******/ // getDefaultExport function for compatibility with non-harmony modules
68-
/******/ __webpack_require__.n = function(module) {
69-
/******/ var getter = module && module.__esModule ?
70-
/******/ function getDefault() { return module['default']; } :
71-
/******/ function getModuleExports() { return module; };
72-
/******/ __webpack_require__.d(getter, 'a', getter);
73-
/******/ return getter;
74-
/******/ };
75-
/******/
76-
/******/ // Object.prototype.hasOwnProperty.call
77-
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78-
/******/
79-
/******/ // __webpack_public_path__
80-
/******/ __webpack_require__.p = "";
81-
/******/
82-
/******/
83-
/******/ // Load entry module and return exports
84-
/******/ return __webpack_require__(__webpack_require__.s = "DP2F");
85-
/******/ })
86-
/************************************************************************/
87-
/******/ ({
88-
89-
/***/ "DP2F":
90-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
91-
92-
"use strict";
93-
// ESM COMPAT FLAG
94-
__webpack_require__.r(__webpack_exports__);
95-
96-
// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/file/utils.js
1+
/******/ (function() { // webpackBootstrap
2+
/******/ "use strict";
3+
var __webpack_exports__ = {};
4+
5+
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/file/utils.js
976
/**
987
* Uses a combination of user agent matching and feature detection to determine whether
998
* the current browser supports rendering PDFs inline.
@@ -157,14 +66,12 @@ const hidePdfEmbedsOnUnsupportedBrowsers = () => {
15766
}
15867
};
15968

160-
// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/file/view.js
69+
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/file/view.js
16170
/**
16271
* Internal dependencies
16372
*/
16473

16574
hidePdfEmbedsOnUnsupportedBrowsers();
16675

167-
168-
/***/ })
169-
170-
/******/ });
76+
/******/ })()
77+
;
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => 'e8d668b8e69d9bf1c99dc250d92f2b72');
1+
<?php return array('dependencies' => array(), 'version' => 'c7ee2db603af4ed37bd6b1d2bb4a51bf');

wp-includes/blocks/file/view.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => '87b1b146f654698824fabc51262fa860');
1+
<?php return array('dependencies' => array(), 'version' => '2961774fadf00b77b1ba3f439386c681');

wp-includes/blocks/navigation/view.js

+8-101
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,11 @@
1-
/******/ (function(modules) { // webpackBootstrap
2-
/******/ // The module cache
3-
/******/ var installedModules = {};
4-
/******/
5-
/******/ // The require function
6-
/******/ function __webpack_require__(moduleId) {
7-
/******/
8-
/******/ // Check if module is in cache
9-
/******/ if(installedModules[moduleId]) {
10-
/******/ return installedModules[moduleId].exports;
11-
/******/ }
12-
/******/ // Create a new module (and put it into the cache)
13-
/******/ var module = installedModules[moduleId] = {
14-
/******/ i: moduleId,
15-
/******/ l: false,
16-
/******/ exports: {}
17-
/******/ };
18-
/******/
19-
/******/ // Execute the module function
20-
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21-
/******/
22-
/******/ // Flag the module as loaded
23-
/******/ module.l = true;
24-
/******/
25-
/******/ // Return the exports of the module
26-
/******/ return module.exports;
27-
/******/ }
28-
/******/
29-
/******/
30-
/******/ // expose the modules object (__webpack_modules__)
31-
/******/ __webpack_require__.m = modules;
32-
/******/
33-
/******/ // expose the module cache
34-
/******/ __webpack_require__.c = installedModules;
35-
/******/
36-
/******/ // define getter function for harmony exports
37-
/******/ __webpack_require__.d = function(exports, name, getter) {
38-
/******/ if(!__webpack_require__.o(exports, name)) {
39-
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40-
/******/ }
41-
/******/ };
42-
/******/
43-
/******/ // define __esModule on exports
44-
/******/ __webpack_require__.r = function(exports) {
45-
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46-
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47-
/******/ }
48-
/******/ Object.defineProperty(exports, '__esModule', { value: true });
49-
/******/ };
50-
/******/
51-
/******/ // create a fake namespace object
52-
/******/ // mode & 1: value is a module id, require it
53-
/******/ // mode & 2: merge all properties of value into the ns
54-
/******/ // mode & 4: return value when already ns object
55-
/******/ // mode & 8|1: behave like require
56-
/******/ __webpack_require__.t = function(value, mode) {
57-
/******/ if(mode & 1) value = __webpack_require__(value);
58-
/******/ if(mode & 8) return value;
59-
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60-
/******/ var ns = Object.create(null);
61-
/******/ __webpack_require__.r(ns);
62-
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63-
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64-
/******/ return ns;
65-
/******/ };
66-
/******/
67-
/******/ // getDefaultExport function for compatibility with non-harmony modules
68-
/******/ __webpack_require__.n = function(module) {
69-
/******/ var getter = module && module.__esModule ?
70-
/******/ function getDefault() { return module['default']; } :
71-
/******/ function getModuleExports() { return module; };
72-
/******/ __webpack_require__.d(getter, 'a', getter);
73-
/******/ return getter;
74-
/******/ };
75-
/******/
76-
/******/ // Object.prototype.hasOwnProperty.call
77-
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78-
/******/
79-
/******/ // __webpack_public_path__
80-
/******/ __webpack_require__.p = "";
81-
/******/
82-
/******/
83-
/******/ // Load entry module and return exports
84-
/******/ return __webpack_require__(__webpack_require__.s = "kVj6");
85-
/******/ })
86-
/************************************************************************/
87-
/******/ ({
88-
89-
/***/ "kVj6":
90-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
91-
92-
"use strict";
93-
// ESM COMPAT FLAG
94-
__webpack_require__.r(__webpack_exports__);
95-
96-
// CONCATENATED MODULE: ./node_modules/micromodal/dist/micromodal.es.js
1+
/******/ (function() { // webpackBootstrap
2+
/******/ "use strict";
3+
var __webpack_exports__ = {};
4+
5+
;// CONCATENATED MODULE: ./node_modules/micromodal/dist/micromodal.es.js
976
function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function t(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var n,i,a,r,s,l=(n=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],i=function(){function o(e){var n=e.targetModal,i=e.triggers,a=void 0===i?[]:i,r=e.onShow,s=void 0===r?function(){}:r,l=e.onClose,c=void 0===l?function(){}:l,d=e.openTrigger,u=void 0===d?"data-micromodal-trigger":d,f=e.closeTrigger,h=void 0===f?"data-micromodal-close":f,v=e.openClass,g=void 0===v?"is-open":v,m=e.disableScroll,b=void 0!==m&&m,y=e.disableFocus,p=void 0!==y&&y,w=e.awaitCloseAnimation,E=void 0!==w&&w,k=e.awaitOpenAnimation,M=void 0!==k&&k,A=e.debugMode,C=void 0!==A&&A;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.modal=document.getElementById(n),this.config={debugMode:C,disableScroll:b,openTrigger:u,closeTrigger:h,openClass:g,onShow:s,onClose:c,awaitCloseAnimation:E,awaitOpenAnimation:M,disableFocus:p},a.length>0&&this.registerTriggers.apply(this,t(a)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var i,a,r;return i=o,(a=[{key:"registerTriggers",value:function(){for(var e=this,t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];o.filter(Boolean).forEach((function(t){t.addEventListener("click",(function(t){return e.showModal(t)}))}))}},{key:"showModal",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){var o=function t(){e.modal.removeEventListener("animationend",t,!1),e.setFocusToFirstNode()};this.modal.addEventListener("animationend",o,!1)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,t)}},{key:"closeModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,e),this.config.awaitCloseAnimation){var o=this.config.openClass;this.modal.addEventListener("animationend",(function e(){t.classList.remove(o),t.removeEventListener("animationend",e,!1)}),!1)}else t.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(e){this.modal=document.getElementById(e),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e){if(this.config.disableScroll){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:""});break;case"disable":Object.assign(t.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e){(e.target.hasAttribute(this.config.closeTrigger)||e.target.parentNode.hasAttribute(this.config.closeTrigger))&&(e.preventDefault(),e.stopPropagation(),this.closeModal(e))}},{key:"onKeydown",value:function(e){27===e.keyCode&&this.closeModal(e),9===e.keyCode&&this.retainFocus(e)}},{key:"getFocusableNodes",value:function(){var e=this.modal.querySelectorAll(n);return Array.apply(void 0,t(e))}},{key:"setFocusToFirstNode",value:function(){var e=this;if(!this.config.disableFocus){var t=this.getFocusableNodes();if(0!==t.length){var o=t.filter((function(t){return!t.hasAttribute(e.config.closeTrigger)}));o.length>0&&o[0].focus(),0===o.length&&t[0].focus()}}}},{key:"retainFocus",value:function(e){var t=this.getFocusableNodes();if(0!==t.length)if(t=t.filter((function(e){return null!==e.offsetParent})),this.modal.contains(document.activeElement)){var o=t.indexOf(document.activeElement);e.shiftKey&&0===o&&(t[t.length-1].focus(),e.preventDefault()),!e.shiftKey&&t.length>0&&o===t.length-1&&(t[0].focus(),e.preventDefault())}else t[0].focus()}}])&&e(i.prototype,a),r&&e(i,r),o}(),a=null,r=function(e){if(!document.getElementById(e))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(e,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(e,'"></div>')),!1},s=function(e,t){if(function(e){e.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>'))}(e),!t)return!0;for(var o in t)r(o);return!0},{init:function(e){var o=Object.assign({},{openTrigger:"data-micromodal-trigger"},e),n=t(document.querySelectorAll("[".concat(o.openTrigger,"]"))),r=function(e,t){var o=[];return e.forEach((function(e){var n=e.attributes[t].value;void 0===o[n]&&(o[n]=[]),o[n].push(e)})),o}(n,o.openTrigger);if(!0!==o.debugMode||!1!==s(n,r))for(var l in r){var c=r[l];o.targetModal=l,o.triggers=t(c),a=new i(o)}},show:function(e,t){var o=t||{};o.targetModal=e,!0===o.debugMode&&!1===r(e)||(a&&a.removeEventListeners(),(a=new i(o)).showModal())},close:function(e){e?a.closeModalById(e):a.closeModal()}});"undefined"!=typeof window&&(window.MicroModal=l);/* harmony default export */ var micromodal_es = (l);
987

99-
// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/navigation/view.js
8+
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/navigation/view.js
1009
/**
10110
* External dependencies
10211
*/
@@ -180,7 +89,5 @@ window.addEventListener('load', () => {
18089
});
18190
});
18291

183-
184-
/***/ })
185-
186-
/******/ });
92+
/******/ })()
93+
;
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => '3776ea67846b3bb10fe8f7cdd486b0ba');
1+
<?php return array('dependencies' => array(), 'version' => '009e29110e016c14bac4ba0ecc809fcd');

0 commit comments

Comments
 (0)