@xo-union/pagelet
Advanced tools
Comparing version 3.2.12 to 3.2.13
@@ -85,3 +85,3 @@ module.exports = | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 24); | ||
/******/ return __webpack_require__(__webpack_require__.s = 15); | ||
/******/ }) | ||
@@ -141,3 +141,3 @@ /************************************************************************/ | ||
module.exports = require("@babel/runtime-corejs3/core-js/reflect/construct"); | ||
module.exports = require("@babel/runtime-corejs3/helpers/defineProperty"); | ||
@@ -148,3 +148,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime-corejs3/helpers/classCallCheck"); | ||
module.exports = require("@xo-union/event-target-shim"); | ||
@@ -155,3 +155,3 @@ /***/ }), | ||
module.exports = require("@babel/runtime-corejs3/helpers/createClass"); | ||
module.exports = require("customevent"); | ||
@@ -162,63 +162,9 @@ /***/ }), | ||
module.exports = require("@babel/runtime-corejs3/helpers/assertThisInitialized"); | ||
module.exports = require("@babel/runtime-corejs3/core-js/promise"); | ||
/***/ }), | ||
/* 12 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/inherits"); | ||
/***/ }), | ||
/* 13 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/possibleConstructorReturn"); | ||
/***/ }), | ||
/* 14 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/getPrototypeOf"); | ||
/***/ }), | ||
/* 12 */, | ||
/* 13 */, | ||
/* 14 */, | ||
/* 15 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/defineProperty"); | ||
/***/ }), | ||
/* 16 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@xo-union/event-target-shim"); | ||
/***/ }), | ||
/* 17 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/construct"); | ||
/***/ }), | ||
/* 18 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("customevent"); | ||
/***/ }), | ||
/* 19 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/helpers/slicedToArray"); | ||
/***/ }), | ||
/* 20 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs3/core-js/promise"); | ||
/***/ }), | ||
/* 21 */, | ||
/* 22 */, | ||
/* 23 */, | ||
/* 24 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -266,44 +212,10 @@ | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/core-js/reflect/construct" | ||
var construct_ = __webpack_require__(8); | ||
var construct_default = /*#__PURE__*/__webpack_require__.n(construct_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/classCallCheck" | ||
var classCallCheck_ = __webpack_require__(9); | ||
var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/createClass" | ||
var createClass_ = __webpack_require__(10); | ||
var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/assertThisInitialized" | ||
var assertThisInitialized_ = __webpack_require__(11); | ||
var assertThisInitialized_default = /*#__PURE__*/__webpack_require__.n(assertThisInitialized_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/inherits" | ||
var inherits_ = __webpack_require__(12); | ||
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/possibleConstructorReturn" | ||
var possibleConstructorReturn_ = __webpack_require__(13); | ||
var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/getPrototypeOf" | ||
var getPrototypeOf_ = __webpack_require__(14); | ||
var getPrototypeOf_default = /*#__PURE__*/__webpack_require__.n(getPrototypeOf_); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/defineProperty" | ||
var defineProperty_ = __webpack_require__(15); | ||
var defineProperty_ = __webpack_require__(8); | ||
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty_); | ||
// EXTERNAL MODULE: external "@xo-union/event-target-shim" | ||
var event_target_shim_ = __webpack_require__(16); | ||
var event_target_shim_ = __webpack_require__(9); | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/construct" | ||
var helpers_construct_ = __webpack_require__(17); | ||
var helpers_construct_default = /*#__PURE__*/__webpack_require__.n(helpers_construct_); | ||
// CONCATENATED MODULE: ./src/core/PageletContainer/CustomEvent.js | ||
// eslint-disable-next-line func-style, prefer-arrow/prefer-arrow-functions | ||
@@ -313,3 +225,3 @@ function CustomEvent() { | ||
// eslint-disable-next-line global-require | ||
var Constructor = __webpack_require__(18); | ||
const Constructor = __webpack_require__(10); | ||
@@ -320,3 +232,3 @@ for (var _len = arguments.length, params = new Array(_len), _key = 0; _key < _len; _key++) { | ||
return helpers_construct_default()(Constructor, params); | ||
return new Constructor(...params); | ||
} | ||
@@ -326,28 +238,26 @@ | ||
// CONCATENATED MODULE: ./src/core/PageletContainer/createContainerContext/index.js | ||
var createContainerContext = function createContainerContext(pageletContainer) { | ||
return { | ||
// eslint-disable-next-line prefer-arrow/prefer-arrow-functions | ||
get mountNode() { | ||
return pageletContainer.mountNode; | ||
}, | ||
const createContainerContext = pageletContainer => ({ | ||
// eslint-disable-next-line prefer-arrow/prefer-arrow-functions | ||
get mountNode() { | ||
return pageletContainer.mountNode; | ||
}, | ||
// eslint-disable-next-line prefer-arrow/prefer-arrow-functions | ||
get props() { | ||
return pageletContainer.props; | ||
}, | ||
// eslint-disable-next-line prefer-arrow/prefer-arrow-functions | ||
get props() { | ||
return pageletContainer.props; | ||
}, | ||
addEventListener: function addEventListener() { | ||
pageletContainer.addEventListener.apply(pageletContainer, arguments); | ||
}, | ||
removeEventListener: function removeEventListener() { | ||
pageletContainer.removeEventListener.apply(pageletContainer, arguments); | ||
}, | ||
pageletDidRender: function pageletDidRender() { | ||
pageletContainer.mountNode.setAttribute('data-pagelet-render-state', 'ready'); | ||
}, | ||
pageletDidUnrender: function pageletDidUnrender() { | ||
pageletContainer.mountNode.removeAttribute('data-pagelet-render-state'); | ||
} | ||
}; | ||
}; | ||
addEventListener: function () { | ||
pageletContainer.addEventListener(...arguments); | ||
}, | ||
removeEventListener: function () { | ||
pageletContainer.removeEventListener(...arguments); | ||
}, | ||
pageletDidRender: () => { | ||
pageletContainer.mountNode.setAttribute('data-pagelet-render-state', 'ready'); | ||
}, | ||
pageletDidUnrender: () => { | ||
pageletContainer.mountNode.removeAttribute('data-pagelet-render-state'); | ||
} | ||
}); | ||
@@ -366,13 +276,2 @@ /* harmony default export */ var PageletContainer_createContainerContext = (createContainerContext); | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf_default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf_default()(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn_default()(this, result); }; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !construct_default.a) return false; if (construct_default.a.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if (get_own_property_symbols_default.a) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } | ||
@@ -386,3 +285,3 @@ | ||
var prepend = function prepend(parent, child) { | ||
const prepend = (parent, child) => { | ||
if (typeof parent.prepend === 'function') { | ||
@@ -396,11 +295,11 @@ parent.prepend(child); | ||
var isRendered = function isRendered(pageletContainer) { | ||
return pageletContainer.mountNode.getAttribute('data-pagelet-render-state') === 'ready'; | ||
}; | ||
const isRendered = pageletContainer => pageletContainer.mountNode.getAttribute('data-pagelet-render-state') === 'ready'; | ||
var PageletContainer_emitErrorEvent = function emitErrorEvent(pageletContainer, _ref) { | ||
var cancelable = _ref.cancelable, | ||
detail = _ref.detail; | ||
var errorEvent = new PageletContainer_CustomEvent('error', { | ||
cancelable: cancelable, | ||
const emitErrorEvent = (pageletContainer, _ref) => { | ||
let { | ||
cancelable, | ||
detail | ||
} = _ref; | ||
const errorEvent = new PageletContainer_CustomEvent('error', { | ||
cancelable, | ||
detail: _objectSpread({ | ||
@@ -413,31 +312,23 @@ isRendered: isRendered(pageletContainer) | ||
var evaluatePageletScript = function evaluatePageletScript(scriptElement, containerContext) { | ||
const evaluatePageletScript = (scriptElement, containerContext) => { | ||
/* eslint-disable no-new-func */ | ||
var source = scriptElement.innerHTML; | ||
var exec = new Function('pageletContainer', "'use strict';".concat(source)); | ||
const source = scriptElement.innerHTML; | ||
const exec = new Function('pageletContainer', `'use strict';${source}`); | ||
exec.call({}, containerContext); | ||
}; | ||
var PageletContainer_PageletContainer = /*#__PURE__*/function (_EventTarget) { | ||
inherits_default()(PageletContainer, _EventTarget); | ||
var _super = _createSuper(PageletContainer); | ||
function PageletContainer(id) { | ||
var _this; | ||
var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
errorPagelet = _ref2.errorPagelet, | ||
props = _ref2.props; | ||
classCallCheck_default()(this, PageletContainer); | ||
_this = _super.call(this); | ||
_this.id = id; | ||
_this.errorPagelet = errorPagelet; | ||
_this.props = props; | ||
_this.mountNode = null; | ||
_this.willMount = null; | ||
_this.currentPagelet = null; | ||
_this.wasPrepared = false; | ||
class PageletContainer_PageletContainer extends event_target_shim_["EventTarget"] { | ||
constructor(id) { | ||
let { | ||
errorPagelet, | ||
props | ||
} = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
super(); | ||
this.id = id; | ||
this.errorPagelet = errorPagelet; | ||
this.props = props; | ||
this.mountNode = null; | ||
this.willMount = null; | ||
this.currentPagelet = null; | ||
this.wasPrepared = false; | ||
/** | ||
@@ -447,110 +338,94 @@ * Data passed to children | ||
_this.containerContext = PageletContainer_createContainerContext(assertThisInitialized_default()(_this)); | ||
return _this; | ||
this.containerContext = PageletContainer_createContainerContext(this); | ||
} | ||
createClass_default()(PageletContainer, [{ | ||
key: "prepare", | ||
value: function prepare() { | ||
if (this.wasPrepared) { | ||
return; | ||
} | ||
prepare() { | ||
if (this.wasPrepared) { | ||
return; | ||
} | ||
var rootNode = document.body.querySelector("[data-pagelet-container-id=\"".concat(this.id, "\"]")); | ||
var pageletScriptElement = rootNode.querySelector('script[type="text/x-union-pagelet-script"]'); | ||
var mountNode = rootNode.querySelector('[data-pagelet-role="mount-root"]'); | ||
const rootNode = document.body.querySelector(`[data-pagelet-container-id="${this.id}"]`); | ||
const pageletScriptElement = rootNode.querySelector('script[type="text/x-union-pagelet-script"]'); | ||
let mountNode = rootNode.querySelector('[data-pagelet-role="mount-root"]'); | ||
if (!mountNode) { | ||
mountNode = document.createElement('div'); | ||
mountNode.setAttribute('data-pagelet-role', 'mount-root'); | ||
prepend(rootNode, mountNode); | ||
} | ||
if (!mountNode) { | ||
mountNode = document.createElement('div'); | ||
mountNode.setAttribute('data-pagelet-role', 'mount-root'); | ||
prepend(rootNode, mountNode); | ||
} | ||
if (pageletScriptElement) { | ||
evaluatePageletScript(pageletScriptElement, this.containerContext); | ||
} | ||
if (pageletScriptElement) { | ||
evaluatePageletScript(pageletScriptElement, this.containerContext); | ||
} | ||
this.mountNode = mountNode; | ||
this.wasPrepared = true; | ||
this.mountNode = mountNode; | ||
this.wasPrepared = true; | ||
} | ||
mount(pagelet) { | ||
if (!this.wasPrepared) { | ||
this.prepare(); | ||
} | ||
}, { | ||
key: "mount", | ||
value: function mount(pagelet) { | ||
var _this2 = this; | ||
if (!this.wasPrepared) { | ||
this.prepare(); | ||
this.willMount = pagelet; | ||
this.dispatchEvent(new PageletContainer_CustomEvent('will-load', { | ||
detail: { | ||
pagelet | ||
} | ||
})); | ||
pagelet.load().then(() => { | ||
/** | ||
* Cancel mounting if unmount was called or if mount was called consecutively with different pagelets | ||
*/ | ||
if (this.willMount !== pagelet) { | ||
return; | ||
} | ||
this.willMount = pagelet; | ||
this.dispatchEvent(new PageletContainer_CustomEvent('will-load', { | ||
this.currentPagelet = pagelet; | ||
pagelet.mount(this.containerContext); | ||
this.willMount = null; | ||
}, error => { | ||
// eslint-disable-next-line no-console | ||
console.error(error); | ||
const notCanceled = emitErrorEvent(this, { | ||
cancelable: true, | ||
detail: { | ||
pagelet: pagelet | ||
phase: 'load', | ||
error | ||
} | ||
})); | ||
pagelet.load().then(function () { | ||
/** | ||
* Cancel mounting if unmount was called or if mount was called consecutively with different pagelets | ||
*/ | ||
if (_this2.willMount !== pagelet) { | ||
return; | ||
} | ||
_this2.currentPagelet = pagelet; | ||
pagelet.mount(_this2.containerContext); | ||
_this2.willMount = null; | ||
}, function (error) { | ||
// eslint-disable-next-line no-console | ||
console.error(error); | ||
var notCanceled = PageletContainer_emitErrorEvent(_this2, { | ||
cancelable: true, | ||
detail: { | ||
phase: 'load', | ||
error: error | ||
} | ||
}); | ||
if (notCanceled) { | ||
_this2.errorPagelet.mount(_this2.containerContext); | ||
} | ||
}); | ||
} | ||
}, { | ||
key: "unmount", | ||
value: function unmount() { | ||
this.willMount = null; | ||
if (!this.currentPagelet) { | ||
// eslint-disable-next-line no-console | ||
console.warn('Called PageletContainer#unmount with no mounted pagelet'); | ||
return; | ||
if (notCanceled) { | ||
this.errorPagelet.mount(this.containerContext); | ||
} | ||
}); | ||
} | ||
this.currentPagelet.unmount(this.containerContext); | ||
this.currentPagelet = null; | ||
unmount() { | ||
this.willMount = null; | ||
if (!this.currentPagelet) { | ||
// eslint-disable-next-line no-console | ||
console.warn('Called PageletContainer#unmount with no mounted pagelet'); | ||
return; | ||
} | ||
}, { | ||
key: "setProps", | ||
value: function setProps(newProps) { | ||
var event = new PageletContainer_CustomEvent('props', { | ||
detail: { | ||
previousProps: this.props, | ||
props: newProps | ||
} | ||
}); | ||
this.props = newProps; | ||
this.dispatchEvent(event); | ||
} | ||
}]); | ||
return PageletContainer; | ||
}(event_target_shim_["EventTarget"]); | ||
this.currentPagelet.unmount(this.containerContext); | ||
this.currentPagelet = null; | ||
} | ||
setProps(newProps) { | ||
const event = new PageletContainer_CustomEvent('props', { | ||
detail: { | ||
previousProps: this.props, | ||
props: newProps | ||
} | ||
}); | ||
this.props = newProps; | ||
this.dispatchEvent(event); | ||
} | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/helpers/slicedToArray" | ||
var slicedToArray_ = __webpack_require__(19); | ||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray_); | ||
} | ||
// EXTERNAL MODULE: external "@babel/runtime-corejs3/core-js/promise" | ||
var promise_ = __webpack_require__(20); | ||
var promise_ = __webpack_require__(11); | ||
var promise_default = /*#__PURE__*/__webpack_require__.n(promise_); | ||
@@ -561,36 +436,33 @@ | ||
const amdImport = dependencies => new promise_default.a((resolve, reject) => { | ||
const handleError = error => { | ||
reject(error); | ||
}; | ||
var loadLinks_amdImport = function amdImport(dependencies) { | ||
return new promise_default.a(function (resolve, reject) { | ||
var handleError = function handleError(error) { | ||
reject(error); | ||
}; | ||
const handleSuccess = function () { | ||
for (var _len = arguments.length, _exports = new Array(_len), _key = 0; _key < _len; _key++) { | ||
_exports[_key] = arguments[_key]; | ||
} | ||
var handleSuccess = function handleSuccess() { | ||
for (var _len = arguments.length, _exports = new Array(_len), _key = 0; _key < _len; _key++) { | ||
_exports[_key] = arguments[_key]; | ||
} | ||
resolve(_exports); | ||
}; | ||
resolve(_exports); | ||
}; | ||
window.UNION_INTERNAL_MODULE_SYSTEM.require(dependencies, handleSuccess, handleError); | ||
}); | ||
window.UNION_INTERNAL_MODULE_SYSTEM.require(dependencies, handleSuccess, handleError); | ||
}); | ||
}; | ||
/* harmony default export */ var loadLinks = (_ref => { | ||
let { | ||
links: { | ||
js, | ||
css | ||
} = {} | ||
} = _ref; | ||
const dependencies = [js.toString()]; | ||
/* harmony default export */ var loadLinks = (function (_ref) { | ||
var _ref$links = _ref.links; | ||
_ref$links = _ref$links === void 0 ? {} : _ref$links; | ||
var js = _ref$links.js, | ||
css = _ref$links.css; | ||
var dependencies = [js.toString()]; | ||
if (css) { | ||
dependencies.push("css-loader!".concat(css)); | ||
dependencies.push(`css-loader!${css}`); | ||
} | ||
return loadLinks_amdImport(dependencies).then(function (_ref2) { | ||
var _ref3 = slicedToArray_default()(_ref2, 1), | ||
_exports = _ref3[0]; | ||
return amdImport(dependencies).then(_ref2 => { | ||
let [_exports] = _ref2; | ||
return _exports; | ||
@@ -601,15 +473,8 @@ }); | ||
var RemotePagelet_RemotePagelet = /*#__PURE__*/function () { | ||
function RemotePagelet() { | ||
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, | ||
_ref$links = _ref.links, | ||
links = _ref$links === void 0 ? {} : _ref$links, | ||
_ref$jsExportName = _ref.jsExportName, | ||
jsExportName = _ref$jsExportName === void 0 ? 'default' : _ref$jsExportName; | ||
classCallCheck_default()(this, RemotePagelet); | ||
class RemotePagelet_RemotePagelet { | ||
constructor() { | ||
let { | ||
links = {}, | ||
jsExportName = 'default' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
this.pageletInstance = null; | ||
@@ -620,34 +485,23 @@ this.links = links; | ||
createClass_default()(RemotePagelet, [{ | ||
key: "isLoaded", | ||
get: function get() { | ||
return !!this.pageletInstance; | ||
} | ||
}, { | ||
key: "load", | ||
value: function load() { | ||
var _this = this; | ||
get isLoaded() { | ||
return !!this.pageletInstance; | ||
} | ||
return loadLinks({ | ||
links: this.links | ||
}).then(function (exports) { | ||
_this.pageletInstance = exports[_this.jsExportName]; | ||
}); | ||
} | ||
}, { | ||
key: "mount", | ||
value: function mount(params) { | ||
return this.pageletInstance.mount(params); | ||
} | ||
}, { | ||
key: "unmount", | ||
value: function unmount(params) { | ||
return this.pageletInstance.unmount(params); | ||
} | ||
}]); | ||
load() { | ||
return loadLinks({ | ||
links: this.links | ||
}).then(exports => { | ||
this.pageletInstance = exports[this.jsExportName]; | ||
}); | ||
} | ||
return RemotePagelet; | ||
}(); | ||
mount(params) { | ||
return this.pageletInstance.mount(params); | ||
} | ||
unmount(params) { | ||
return this.pageletInstance.unmount(params); | ||
} | ||
} | ||
// CONCATENATED MODULE: ./src/core/index.js | ||
@@ -654,0 +508,0 @@ |
@@ -85,3 +85,3 @@ module.exports = | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 21); | ||
/******/ return __webpack_require__(__webpack_require__.s = 12); | ||
/******/ }) | ||
@@ -91,3 +91,3 @@ /************************************************************************/ | ||
/***/ 21: | ||
/***/ 12: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -97,18 +97,53 @@ | ||
__webpack_require__.r(__webpack_exports__); | ||
/* harmony import */ var _xo_union_dist_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(22); | ||
/* harmony import */ var _xo_union_dist_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(13); | ||
/* harmony import */ var _xo_union_dist_url__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_xo_union_dist_url__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(23); | ||
/* harmony import */ var _xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(14); | ||
/* harmony import */ var _xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1__); | ||
var createSnippet = _xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1___default()("\n <script async src=\"{{BROWSER_MODULES_JS_PATH}}\" id=\"union-pagelet-browser-modules-script\">\n </script>\n <script>\n (function () {\n var q = [];\n\n document.getElementById('union-pagelet-browser-modules-script')\n .addEventListener('load', function () {\n q.forEach(function (params) {\n var method = params[0];\n var args = params[1];\n this[method].apply(this, args);\n }, window.UNION_INTERNAL_MODULE_SYSTEM);\n\n UNION_INTERNAL_MODULE_SYSTEM.requirejs.config({\n waitSeconds: 15\n });\n });\n\n window.UNION_INTERNAL_MODULE_SYSTEM = window.UNION_INTERNAL_MODULE_SYSTEM || {\n require: function() {\n q.push(['require', arguments]);\n },\n define: function() {\n q.push(['define', arguments]);\n }\n };\n })();\n </script>\n <style>\n [data-pagelet-render-state=\"error\"]~[data-pagelet-role=\"placeholder\"],\n [data-pagelet-render-state=\"ready\"]~[data-pagelet-role=\"placeholder\"]\n {\n display: none;\n }\n </style>\n ", {}); | ||
const createSnippet = _xo_union_util_snippet_generator__WEBPACK_IMPORTED_MODULE_1___default()(` | ||
<script async src="{{BROWSER_MODULES_JS_PATH}}" id="union-pagelet-browser-modules-script"> | ||
</script> | ||
<script> | ||
(function () { | ||
var q = []; | ||
document.getElementById('union-pagelet-browser-modules-script') | ||
.addEventListener('load', function () { | ||
q.forEach(function (params) { | ||
var method = params[0]; | ||
var args = params[1]; | ||
this[method].apply(this, args); | ||
}, window.UNION_INTERNAL_MODULE_SYSTEM); | ||
UNION_INTERNAL_MODULE_SYSTEM.requirejs.config({ | ||
waitSeconds: 15 | ||
}); | ||
}); | ||
window.UNION_INTERNAL_MODULE_SYSTEM = window.UNION_INTERNAL_MODULE_SYSTEM || { | ||
require: function() { | ||
q.push(['require', arguments]); | ||
}, | ||
define: function() { | ||
q.push(['define', arguments]); | ||
} | ||
}; | ||
})(); | ||
</script> | ||
<style> | ||
[data-pagelet-render-state="error"]~[data-pagelet-role="placeholder"], | ||
[data-pagelet-render-state="ready"]~[data-pagelet-role="placeholder"] | ||
{ | ||
display: none; | ||
} | ||
</style> | ||
`, {}); | ||
/* harmony default export */ __webpack_exports__["default"] = (function () { | ||
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, | ||
_ref$minify = _ref.minify, | ||
minify = _ref$minify === void 0 ? process.env.NODE_ENV === 'production' : _ref$minify, | ||
_ref$tag = _ref.tag, | ||
tag = _ref$tag === void 0 ? 'latest' : _ref$tag; | ||
let { | ||
minify = process.env.NODE_ENV === 'production', | ||
tag = 'latest' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return createSnippet({ | ||
minify: minify, | ||
minify, | ||
variables: { | ||
@@ -118,3 +153,3 @@ BROWSER_MODULES_JS_PATH: Object(_xo_union_dist_url__WEBPACK_IMPORTED_MODULE_0__["getUrl"])({ | ||
name: 'pagelet', | ||
tag: tag, | ||
tag, | ||
path: 'browser-modules.js' | ||
@@ -129,3 +164,3 @@ } | ||
/***/ 22: | ||
/***/ 13: | ||
/***/ (function(module, exports) { | ||
@@ -137,3 +172,3 @@ | ||
/***/ 23: | ||
/***/ 14: | ||
/***/ (function(module, exports) { | ||
@@ -140,0 +175,0 @@ |
{ | ||
"name": "@xo-union/pagelet", | ||
"version": "3.2.12", | ||
"version": "3.2.13", | ||
"main": "lib/core/index.js", | ||
@@ -14,5 +14,5 @@ "sideEffects": false, | ||
"@babel/runtime-corejs3": "^7.15.4", | ||
"@xo-union/dist-url": "^2.1.11", | ||
"@xo-union/dist-url": "^3.0.0", | ||
"@xo-union/event-target-shim": "^5.0.0", | ||
"@xo-union/util-snippet-generator": "^1.3.11", | ||
"@xo-union/util-snippet-generator": "^1.3.12", | ||
"customevent": "^1.0.1" | ||
@@ -32,3 +32,3 @@ }, | ||
}, | ||
"gitHead": "666f78aab32f6fc709fa890e70038c255cb6f4cd" | ||
"gitHead": "fa506c2acd4331528e4952f9a9d6c75c9d7c1486" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
2
32969
559
+ Added@xo-union/dist-url@3.0.7(transitive)
+ Added@xo-union/url-template@2.0.7(transitive)
- Removed@xo-union/dist-url@2.1.11(transitive)
- Removed@xo-union/url-template@1.2.11(transitive)
Updated@xo-union/dist-url@^3.0.0