jetpack
Version:
Jetpack wraps webpack and nodemon to give you the best development workflow.
1,420 lines (1,351 loc) • 160 kB
Markdown
# Snapshot report for `test/build.test.js`
The actual snapshot is saved in `build.test.js.snap`.
Generated by [AVA](https://avajs.dev).
## build basic
> jetpack output for compiling pkg-basic
`␊
␊
␊
Asset Modules Size␊
bundle.60077b6c0b094831.js 3 208 bytes␊
bundle.b3e6bb21.css - 21 bytes␊
runtime~bundle.fdbb60151ad7080a.js - 1.07 KiB␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-basic/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>pkg-basic</title>␊
<link rel="stylesheet" href='/assets/bundle.b3e6bb21.css' />␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript'>␊
(()=>{"use strict";var r,e,o,t,n={},i={};function l(r){var e=i[r];if(void 0!==e)return e.exports;var o=i[r]={exports:{}};return n[r](o,o.exports,l),o.exports}l.m=n,l.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),l.r=r=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},r=[],l.O=(e,o,t,n)=>{if(o){n=n||0;for(var i=r.length;i>0&&r[i-1][2]>n;i--)r[i]=r[i-1];r[i]=[o,t,n];return}for(var a=1/0,i=0;i<r.length;i++){for(var[o,t,n]=r[i],u=!0,p=0;p<o.length;p++)(!1&n||a>=n)&&Object.keys(l.O).every(r=>l.O[r](o[p]))?o.splice(p--,1):(u=!1,n<a&&(a=n));if(u){r.splice(i--,1);var s=t();void 0!==s&&(e=s)}}return e},l.rv=()=>"1.7.6",e={638:0},l.O.j=r=>0===e[r],o=(r,o)=>{var t,n,[i,a,u]=o,p=0;if(i.some(r=>0!==e[r])){for(t in a)l.o(a,t)&&(l.m[t]=a[t]);if(u)var s=u(l)}for(r&&r(o);p<i.length;p++)n=i[p],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(s)},(t=self.webpackChunkpkg_basic=self.webpackChunkpkg_basic||[]).forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t)),l.ruid="bundler=rspack@1.7.6"})();␊
</script>␊
<script type='text/javascript' src='/assets/bundle.60077b6c0b094831.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-basic/dist/assets/bundle.60077b6c0b094831.js
'(self.webpackChunkpkg_basic=self.webpackChunkpkg_basic||[]).push([["12"],{591(e,c,s){"use strict";s.r(c)},462(e,c,s){s(591),document.querySelector("#root").innerHTML="hello world"}},function(e){e(e.s=462)}]);'
> /test/fixtures/pkg-basic/dist/assets/bundle.b3e6bb21.css
'body{background:#00f}'
> /test/fixtures/pkg-basic/dist/assets/runtime~bundle.fdbb60151ad7080a.js
'(()=>{"use strict";var r,e,o,t,n={},i={};function l(r){var e=i[r];if(void 0!==e)return e.exports;var o=i[r]={exports:{}};return n[r](o,o.exports,l),o.exports}l.m=n,l.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),l.r=r=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},r=[],l.O=(e,o,t,n)=>{if(o){n=n||0;for(var i=r.length;i>0&&r[i-1][2]>n;i--)r[i]=r[i-1];r[i]=[o,t,n];return}for(var a=1/0,i=0;i<r.length;i++){for(var[o,t,n]=r[i],u=!0,p=0;p<o.length;p++)(!1&n||a>=n)&&Object.keys(l.O).every(r=>l.O[r](o[p]))?o.splice(p--,1):(u=!1,n<a&&(a=n));if(u){r.splice(i--,1);var s=t();void 0!==s&&(e=s)}}return e},l.rv=()=>"1.7.6",e={638:0},l.O.j=r=>0===e[r],o=(r,o)=>{var t,n,[i,a,u]=o,p=0;if(i.some(r=>0!==e[r])){for(t in a)l.o(a,t)&&(l.m[t]=a[t]);if(u)var s=u(l)}for(r&&r(o);p<i.length;p++)n=i[p],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(s)},(t=self.webpackChunkpkg_basic=self.webpackChunkpkg_basic||[]).forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t)),l.ruid="bundler=rspack@1.7.6"})();'
## build with all the features
> jetpack output for compiling pkg-with-everything
`␊
␊
␊
␊
␊
╭─[5:0]␊
╰────␊
5 │ }␊
6 │ export function load() {␊
7 │ ╭─▶ require([␊
8 │ │ './more.js'␊
9 │ ╰─▶ ]);␊
10 │ }␊
11 │ setTimeout(()=>{␊
Asset Modules Size␊
bundle.660c0635.css - 314 bytes␊
bundle.b081b86432aa538d.js 4 1.23 KiB␊
runtime~bundle.edba26ce80b4a53b.js - 3.48 KiB␊
⚠ Critical dependency: the request of a dependency is an expression␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory␊
jetpack › Compiled with 1 warning:`
> /test/fixtures/pkg-with-everything/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>pkg-with-everything</title>␊
<link rel="stylesheet" href='/assets/bundle.660c0635.css' />␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript'>␊
(() => {␊
"use strict";␊
var __webpack_modules__ = ({});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// expose the modules object (__webpack_modules__)␊
__webpack_require__.m = __webpack_modules__;␊
␊
// webpack/runtime/has_own_property␊
(() => {␊
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))␊
})();␊
// webpack/runtime/on_chunk_loaded␊
(() => {␊
var deferred = [];␊
__webpack_require__.O = (result, chunkIds, fn, priority) => {␊
if (chunkIds) {␊
priority = priority || 0;␊
for (var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--)␊
deferred[i] = deferred[i - 1];␊
deferred[i] = [chunkIds, fn, priority];␊
return;␊
}␊
var notFulfilled = Infinity;␊
for (var i = 0; i < deferred.length; i++) {␊
var [chunkIds, fn, priority] = deferred[i];␊
var fulfilled = true;␊
for (var j = 0; j < chunkIds.length; j++) {␊
if (␊
(priority & (1 === 0) || notFulfilled >= priority) &&␊
Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))␊
) {␊
chunkIds.splice(j--, 1);␊
} else {␊
fulfilled = false;␊
if (priority < notFulfilled) notFulfilled = priority;␊
}␊
}␊
if (fulfilled) {␊
deferred.splice(i--, 1);␊
var r = fn();␊
if (r !== undefined) result = r;␊
}␊
}␊
return result;␊
};␊
␊
})();␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/jsonp_chunk_loading␊
(() => {␊
␊
// object to store loaded and loading chunks␊
// undefined = chunk not loaded, null = chunk preloaded/prefetched␊
// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded␊
var installedChunks = {"638": 0,};␊
__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);␊
// install a JSONP callback for chunk loading␊
var __rspack_jsonp = (parentChunkLoadingFunction, data) => {␊
var [chunkIds, moreModules, runtime] = data;␊
// add "moreModules" to the modules object,␊
// then flag all "chunkIds" as loaded and fire callback␊
var moduleId, chunkId, i = 0;␊
if (chunkIds.some((id) => (installedChunks[id] !== 0))) {␊
for (moduleId in moreModules) {␊
if (__webpack_require__.o(moreModules, moduleId)) {␊
__webpack_require__.m[moduleId] = moreModules[moduleId];␊
}␊
}␊
if (runtime) var result = runtime(__webpack_require__);␊
}␊
if (parentChunkLoadingFunction) parentChunkLoadingFunction(data);␊
for (; i < chunkIds.length; i++) {␊
chunkId = chunkIds[i];␊
if (␊
__webpack_require__.o(installedChunks, chunkId) &&␊
installedChunks[chunkId]␊
) {␊
installedChunks[chunkId][0]();␊
}␊
installedChunks[chunkId] = 0;␊
}␊
␊
return __webpack_require__.O(result);␊
␊
};␊
␊
var chunkLoadingGlobal = self["webpackChunkpkg_with_everything"] = self["webpackChunkpkg_with_everything"] || [];␊
chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null, 0));␊
chunkLoadingGlobal.push = __rspack_jsonp.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));␊
␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
})()␊
;␊
</script>␊
<script type='text/javascript' src='/assets/bundle.b081b86432aa538d.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-everything/dist/assets/bundle.660c0635.css
`body, html {␊
backdrop-filter: blur(10px);␊
background: red;␊
padding: 0;␊
}␊
␊
body {␊
background-color: #f0f8ff;␊
}␊
␊
.unicorn {␊
flex-direction: column;␊
display: flex;␊
}␊
␊
@media (width >= 767px) {␊
.unicorn {␊
flex-direction: row;␊
display: flex;␊
}␊
}␊
␊
@custom-media --wide-window (min-width: 30em);␊
␊
`
> /test/fixtures/pkg-with-everything/dist/assets/bundle.b081b86432aa538d.js
`(self["webpackChunkpkg_with_everything"] = self["webpackChunkpkg_with_everything"] || []).push([["12"], {␊
641(module) {␊
function webpackEmptyContext(req) {␊
var e = new Error("Cannot find module '" + req + "'");␊
e.code = 'MODULE_NOT_FOUND';␊
throw e;␊
}␊
webpackEmptyContext.keys = () => ([]);␊
webpackEmptyContext.resolve = webpackEmptyContext;␊
webpackEmptyContext.id = 641;␊
module.exports = webpackEmptyContext;␊
␊
␊
},␊
371(__unused_rspack_module, __unused_rspack___webpack_exports__, __webpack_require__) {␊
"use strict";␊
␊
// UNUSED EXPORTS: load, default␊
␊
;// CONCATENATED MODULE: ./unicorn.png␊
const unicorn_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAQElEQVR4AWP4///ffyTA8PvfjztnHt9ddvfn2z8g/pd3v66fen584ZV7C16C+J9e/3h05e3T26++Pf0J4v9HBQAAx0aUcca0LgAAAABJRU5ErkJggg==";␊
;// CONCATENATED MODULE: ./index.js␊
␊
␊
function main() {␊
return /*#__PURE__*/ React.createElement("div", null, img);␊
}␊
function load() {␊
__webpack_require__(641)([␊
'./more.js'␊
]);␊
}␊
setTimeout(()=>{␊
load();␊
}, 1000);␊
␊
␊
},␊
␊
},function(__webpack_require__) {␊
var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId) }␊
var __webpack_exports__ = (__webpack_exec__(371));␊
␊
}␊
]);`
> /test/fixtures/pkg-with-everything/dist/assets/runtime~bundle.edba26ce80b4a53b.js
`(() => {␊
"use strict";␊
var __webpack_modules__ = ({});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// expose the modules object (__webpack_modules__)␊
__webpack_require__.m = __webpack_modules__;␊
␊
// webpack/runtime/has_own_property␊
(() => {␊
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))␊
})();␊
// webpack/runtime/on_chunk_loaded␊
(() => {␊
var deferred = [];␊
__webpack_require__.O = (result, chunkIds, fn, priority) => {␊
if (chunkIds) {␊
priority = priority || 0;␊
for (var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--)␊
deferred[i] = deferred[i - 1];␊
deferred[i] = [chunkIds, fn, priority];␊
return;␊
}␊
var notFulfilled = Infinity;␊
for (var i = 0; i < deferred.length; i++) {␊
var [chunkIds, fn, priority] = deferred[i];␊
var fulfilled = true;␊
for (var j = 0; j < chunkIds.length; j++) {␊
if (␊
(priority & (1 === 0) || notFulfilled >= priority) &&␊
Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))␊
) {␊
chunkIds.splice(j--, 1);␊
} else {␊
fulfilled = false;␊
if (priority < notFulfilled) notFulfilled = priority;␊
}␊
}␊
if (fulfilled) {␊
deferred.splice(i--, 1);␊
var r = fn();␊
if (r !== undefined) result = r;␊
}␊
}␊
return result;␊
};␊
␊
})();␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/jsonp_chunk_loading␊
(() => {␊
␊
// object to store loaded and loading chunks␊
// undefined = chunk not loaded, null = chunk preloaded/prefetched␊
// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded␊
var installedChunks = {"638": 0,};␊
__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);␊
// install a JSONP callback for chunk loading␊
var __rspack_jsonp = (parentChunkLoadingFunction, data) => {␊
var [chunkIds, moreModules, runtime] = data;␊
// add "moreModules" to the modules object,␊
// then flag all "chunkIds" as loaded and fire callback␊
var moduleId, chunkId, i = 0;␊
if (chunkIds.some((id) => (installedChunks[id] !== 0))) {␊
for (moduleId in moreModules) {␊
if (__webpack_require__.o(moreModules, moduleId)) {␊
__webpack_require__.m[moduleId] = moreModules[moduleId];␊
}␊
}␊
if (runtime) var result = runtime(__webpack_require__);␊
}␊
if (parentChunkLoadingFunction) parentChunkLoadingFunction(data);␊
for (; i < chunkIds.length; i++) {␊
chunkId = chunkIds[i];␊
if (␊
__webpack_require__.o(installedChunks, chunkId) &&␊
installedChunks[chunkId]␊
) {␊
installedChunks[chunkId][0]();␊
}␊
installedChunks[chunkId] = 0;␊
}␊
␊
return __webpack_require__.O(result);␊
␊
};␊
␊
var chunkLoadingGlobal = self["webpackChunkpkg_with_everything"] = self["webpackChunkpkg_with_everything"] || [];␊
chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null, 0));␊
chunkLoadingGlobal.push = __rspack_jsonp.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));␊
␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
})()␊
;`
## build with lightningcss syntax lowering
> jetpack output for compiling pkg-with-lightningcss
`␊
␊
␊
Asset Modules Size␊
bundle.8afd4b44.css - 211 bytes␊
bundle.b6b581958cd21f2e.js 3 799 bytes␊
runtime~bundle.fc822c5ff25e61a0.js - 4.07 KiB␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-with-lightningcss/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>pkg-with-lightningcss</title>␊
<link rel="stylesheet" href='/assets/bundle.8afd4b44.css' />␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript'>␊
(() => {␊
"use strict";␊
var __webpack_modules__ = ({});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
id: moduleId,␊
loaded: false,␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Flag the module as loaded␊
module.loaded = true;␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// expose the modules object (__webpack_modules__)␊
__webpack_require__.m = __webpack_modules__;␊
␊
// webpack/runtime/has_own_property␊
(() => {␊
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))␊
})();␊
// webpack/runtime/make_namespace_object␊
(() => {␊
// define __esModule on exports␊
__webpack_require__.r = (exports) => {␊
if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {␊
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });␊
}␊
Object.defineProperty(exports, '__esModule', { value: true });␊
};␊
})();␊
// webpack/runtime/node_module_decorator␊
(() => {␊
__webpack_require__.nmd = (module) => {␊
module.paths = [];␊
if (!module.children) module.children = [];␊
return module;␊
};␊
})();␊
// webpack/runtime/on_chunk_loaded␊
(() => {␊
var deferred = [];␊
__webpack_require__.O = (result, chunkIds, fn, priority) => {␊
if (chunkIds) {␊
priority = priority || 0;␊
for (var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--)␊
deferred[i] = deferred[i - 1];␊
deferred[i] = [chunkIds, fn, priority];␊
return;␊
}␊
var notFulfilled = Infinity;␊
for (var i = 0; i < deferred.length; i++) {␊
var [chunkIds, fn, priority] = deferred[i];␊
var fulfilled = true;␊
for (var j = 0; j < chunkIds.length; j++) {␊
if (␊
(priority & (1 === 0) || notFulfilled >= priority) &&␊
Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))␊
) {␊
chunkIds.splice(j--, 1);␊
} else {␊
fulfilled = false;␊
if (priority < notFulfilled) notFulfilled = priority;␊
}␊
}␊
if (fulfilled) {␊
deferred.splice(i--, 1);␊
var r = fn();␊
if (r !== undefined) result = r;␊
}␊
}␊
return result;␊
};␊
␊
})();␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/jsonp_chunk_loading␊
(() => {␊
␊
// object to store loaded and loading chunks␊
// undefined = chunk not loaded, null = chunk preloaded/prefetched␊
// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded␊
var installedChunks = {"638": 0,};␊
__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);␊
// install a JSONP callback for chunk loading␊
var __rspack_jsonp = (parentChunkLoadingFunction, data) => {␊
var [chunkIds, moreModules, runtime] = data;␊
// add "moreModules" to the modules object,␊
// then flag all "chunkIds" as loaded and fire callback␊
var moduleId, chunkId, i = 0;␊
if (chunkIds.some((id) => (installedChunks[id] !== 0))) {␊
for (moduleId in moreModules) {␊
if (__webpack_require__.o(moreModules, moduleId)) {␊
__webpack_require__.m[moduleId] = moreModules[moduleId];␊
}␊
}␊
if (runtime) var result = runtime(__webpack_require__);␊
}␊
if (parentChunkLoadingFunction) parentChunkLoadingFunction(data);␊
for (; i < chunkIds.length; i++) {␊
chunkId = chunkIds[i];␊
if (␊
__webpack_require__.o(installedChunks, chunkId) &&␊
installedChunks[chunkId]␊
) {␊
installedChunks[chunkId][0]();␊
}␊
installedChunks[chunkId] = 0;␊
}␊
␊
return __webpack_require__.O(result);␊
␊
};␊
␊
var chunkLoadingGlobal = self["webpackChunkpkg_with_lightningcss"] = self["webpackChunkpkg_with_lightningcss"] || [];␊
chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null, 0));␊
chunkLoadingGlobal.push = __rspack_jsonp.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));␊
␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
})()␊
;␊
</script>␊
<script type='text/javascript' src='/assets/bundle.b6b581958cd21f2e.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-lightningcss/dist/assets/bundle.8afd4b44.css
`.foo, .bar {␊
flex: 1;␊
}␊
␊
.foz, .baz {␊
flex: 1 1 0;␊
}␊
␊
@custom-media --wide-window (min-width: 30em);␊
␊
.logo {␊
backdrop-filter: blur(10px);␊
background: #ff0;␊
}␊
␊
.button {␊
transition: background .2s;␊
}␊
␊
`
> /test/fixtures/pkg-with-lightningcss/dist/assets/bundle.b6b581958cd21f2e.js
`(self["webpackChunkpkg_with_lightningcss"] = self["webpackChunkpkg_with_lightningcss"] || []).push([["12"], {␊
591(__unused_rspack_module, __webpack_exports__, __webpack_require__) {␊
"use strict";␊
__webpack_require__.r(__webpack_exports__);␊
// extracted by css-extract-rspack-plugin␊
␊
␊
},␊
462(module, __unused_rspack_exports, __webpack_require__) {␊
/* module decorator */ module = __webpack_require__.nmd(module);␊
__webpack_require__(591);␊
function main() {␊
document.querySelector('#root').innerHTML = \`␊
<h1>Testing lightningcss compilation output</h1>␊
\`;␊
}␊
main();␊
module.hot.accept();␊
␊
␊
},␊
␊
},function(__webpack_require__) {␊
var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId) }␊
var __webpack_exports__ = (__webpack_exec__(462));␊
␊
}␊
]);`
> /test/fixtures/pkg-with-lightningcss/dist/assets/runtime~bundle.fc822c5ff25e61a0.js
`(() => {␊
"use strict";␊
var __webpack_modules__ = ({});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
id: moduleId,␊
loaded: false,␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Flag the module as loaded␊
module.loaded = true;␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// expose the modules object (__webpack_modules__)␊
__webpack_require__.m = __webpack_modules__;␊
␊
// webpack/runtime/has_own_property␊
(() => {␊
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))␊
})();␊
// webpack/runtime/make_namespace_object␊
(() => {␊
// define __esModule on exports␊
__webpack_require__.r = (exports) => {␊
if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {␊
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });␊
}␊
Object.defineProperty(exports, '__esModule', { value: true });␊
};␊
})();␊
// webpack/runtime/node_module_decorator␊
(() => {␊
__webpack_require__.nmd = (module) => {␊
module.paths = [];␊
if (!module.children) module.children = [];␊
return module;␊
};␊
})();␊
// webpack/runtime/on_chunk_loaded␊
(() => {␊
var deferred = [];␊
__webpack_require__.O = (result, chunkIds, fn, priority) => {␊
if (chunkIds) {␊
priority = priority || 0;␊
for (var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--)␊
deferred[i] = deferred[i - 1];␊
deferred[i] = [chunkIds, fn, priority];␊
return;␊
}␊
var notFulfilled = Infinity;␊
for (var i = 0; i < deferred.length; i++) {␊
var [chunkIds, fn, priority] = deferred[i];␊
var fulfilled = true;␊
for (var j = 0; j < chunkIds.length; j++) {␊
if (␊
(priority & (1 === 0) || notFulfilled >= priority) &&␊
Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))␊
) {␊
chunkIds.splice(j--, 1);␊
} else {␊
fulfilled = false;␊
if (priority < notFulfilled) notFulfilled = priority;␊
}␊
}␊
if (fulfilled) {␊
deferred.splice(i--, 1);␊
var r = fn();␊
if (r !== undefined) result = r;␊
}␊
}␊
return result;␊
};␊
␊
})();␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/jsonp_chunk_loading␊
(() => {␊
␊
// object to store loaded and loading chunks␊
// undefined = chunk not loaded, null = chunk preloaded/prefetched␊
// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded␊
var installedChunks = {"638": 0,};␊
__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);␊
// install a JSONP callback for chunk loading␊
var __rspack_jsonp = (parentChunkLoadingFunction, data) => {␊
var [chunkIds, moreModules, runtime] = data;␊
// add "moreModules" to the modules object,␊
// then flag all "chunkIds" as loaded and fire callback␊
var moduleId, chunkId, i = 0;␊
if (chunkIds.some((id) => (installedChunks[id] !== 0))) {␊
for (moduleId in moreModules) {␊
if (__webpack_require__.o(moreModules, moduleId)) {␊
__webpack_require__.m[moduleId] = moreModules[moduleId];␊
}␊
}␊
if (runtime) var result = runtime(__webpack_require__);␊
}␊
if (parentChunkLoadingFunction) parentChunkLoadingFunction(data);␊
for (; i < chunkIds.length; i++) {␊
chunkId = chunkIds[i];␊
if (␊
__webpack_require__.o(installedChunks, chunkId) &&␊
installedChunks[chunkId]␊
) {␊
installedChunks[chunkId][0]();␊
}␊
installedChunks[chunkId] = 0;␊
}␊
␊
return __webpack_require__.O(result);␊
␊
};␊
␊
var chunkLoadingGlobal = self["webpackChunkpkg_with_lightningcss"] = self["webpackChunkpkg_with_lightningcss"] || [];␊
chunkLoadingGlobal.forEach(__rspack_jsonp.bind(null, 0));␊
chunkLoadingGlobal.push = __rspack_jsonp.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));␊
␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
})()␊
;`
## build with scss
> jetpack output for compiling pkg-with-scss
`␊
␊
␊
Asset Modules Size␊
bundle.423fc4a1.css - 109 bytes␊
bundle.bd9eadb6265bc0a1.js 3 216 bytes␊
runtime~bundle.d37b9d6f1e9a0798.js - 1.08 KiB␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-with-scss/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>pkg-with-scss</title>␊
<link rel="stylesheet" href='/assets/bundle.423fc4a1.css' />␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript'>␊
(()=>{"use strict";var r,e,t,o,n={},s={};function i(r){var e=s[r];if(void 0!==e)return e.exports;var t=s[r]={exports:{}};return n[r](t,t.exports,i),t.exports}i.m=n,i.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),i.r=r=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},r=[],i.O=(e,t,o,n)=>{if(t){n=n||0;for(var s=r.length;s>0&&r[s-1][2]>n;s--)r[s]=r[s-1];r[s]=[t,o,n];return}for(var l=1/0,s=0;s<r.length;s++){for(var[t,o,n]=r[s],u=!0,a=0;a<t.length;a++)(!1&n||l>=n)&&Object.keys(i.O).every(r=>i.O[r](t[a]))?t.splice(a--,1):(u=!1,n<l&&(l=n));if(u){r.splice(s--,1);var p=o();void 0!==p&&(e=p)}}return e},i.rv=()=>"1.7.6",e={638:0},i.O.j=r=>0===e[r],t=(r,t)=>{var o,n,[s,l,u]=t,a=0;if(s.some(r=>0!==e[r])){for(o in l)i.o(l,o)&&(i.m[o]=l[o]);if(u)var p=u(i)}for(r&&r(t);a<s.length;a++)n=s[a],i.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return i.O(p)},(o=self.webpackChunkpkg_with_scss=self.webpackChunkpkg_with_scss||[]).forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o)),i.ruid="bundler=rspack@1.7.6"})();␊
</script>␊
<script type='text/javascript' src='/assets/bundle.bd9eadb6265bc0a1.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-scss/dist/assets/bundle.423fc4a1.css
'body{background:#00f}button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}'
> /test/fixtures/pkg-with-scss/dist/assets/bundle.bd9eadb6265bc0a1.js
'(self.webpackChunkpkg_with_scss=self.webpackChunkpkg_with_scss||[]).push([["12"],{436(s,e,c){"use strict";c.r(e)},462(s,e,c){c(436),document.querySelector("#root").innerHTML="hello world"}},function(s){s(s.s=462)}]);'
> /test/fixtures/pkg-with-scss/dist/assets/runtime~bundle.d37b9d6f1e9a0798.js
'(()=>{"use strict";var r,e,t,o,n={},s={};function i(r){var e=s[r];if(void 0!==e)return e.exports;var t=s[r]={exports:{}};return n[r](t,t.exports,i),t.exports}i.m=n,i.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),i.r=r=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},r=[],i.O=(e,t,o,n)=>{if(t){n=n||0;for(var s=r.length;s>0&&r[s-1][2]>n;s--)r[s]=r[s-1];r[s]=[t,o,n];return}for(var l=1/0,s=0;s<r.length;s++){for(var[t,o,n]=r[s],u=!0,a=0;a<t.length;a++)(!1&n||l>=n)&&Object.keys(i.O).every(r=>i.O[r](t[a]))?t.splice(a--,1):(u=!1,n<l&&(l=n));if(u){r.splice(s--,1);var p=o();void 0!==p&&(e=p)}}return e},i.rv=()=>"1.7.6",e={638:0},i.O.j=r=>0===e[r],t=(r,t)=>{var o,n,[s,l,u]=t,a=0;if(s.some(r=>0!==e[r])){for(o in l)i.o(l,o)&&(i.m[o]=l[o]);if(u)var p=u(i)}for(r&&r(t);a<s.length;a++)n=s[a],i.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return i.O(p)},(o=self.webpackChunkpkg_with_scss=self.webpackChunkpkg_with_scss||[]).forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o)),i.ruid="bundler=rspack@1.7.6"})();'
## build with cjs modules for modern js
> jetpack output for compiling pkg-with-cjs
`␊
␊
␊
Asset Modules Size␊
bundle.a0db4840bd3b34b3.js 3 1.03 KiB␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-with-cjs/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>jetpack</title>␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript' src='/assets/bundle.a0db4840bd3b34b3.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-cjs/dist/assets/bundle.a0db4840bd3b34b3.js
`(() => {␊
var __webpack_modules__ = ({␊
479(module) {␊
module.exports = ()=>{␊
return 'test '.trim();␊
};␊
␊
␊
},␊
␊
});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
// startup␊
// Load entry module and return exports␊
// This entry module is referenced by other modules so it can't be inlined␊
var __webpack_exports__ = __webpack_require__(479);␊
})()␊
;`
## build with esm modules for modern js
> jetpack output for compiling pkg-with-esm
`␊
␊
␊
Asset Modules Size␊
bundle.17203bb7b45cba5d.js 3 868 bytes␊
jetpack › Building for production...␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-with-esm/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>jetpack</title>␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript' src='/assets/bundle.17203bb7b45cba5d.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-esm/dist/assets/bundle.17203bb7b45cba5d.js
`(() => {␊
"use strict";␊
var __webpack_modules__ = ({});␊
// The module cache␊
var __webpack_module_cache__ = {};␊
␊
// The require function␊
function __webpack_require__(moduleId) {␊
␊
// Check if module is in cache␊
var cachedModule = __webpack_module_cache__[moduleId];␊
if (cachedModule !== undefined) {␊
return cachedModule.exports;␊
}␊
// Create a new module (and put it into the cache)␊
var module = (__webpack_module_cache__[moduleId] = {␊
exports: {}␊
});␊
// Execute the module function␊
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);␊
␊
// Return the exports of the module␊
return module.exports;␊
␊
}␊
␊
// webpack/runtime/rspack_version␊
(() => {␊
__webpack_require__.rv = () => ("1.7.6")␊
})();␊
// webpack/runtime/rspack_unique_id␊
(() => {␊
__webpack_require__.ruid = "bundler=rspack@1.7.6";␊
})();␊
const test = ()=>{␊
return 'test '.trim();␊
};␊
␊
})()␊
;`
## build both modern and legacy bundles
> jetpack output for compiling pkg-with-legacy
`␊
␊
␊
␊
␊
␊
Asset Modules Size␊
Asset Modules Size␊
bundle.1876165ed6ca751a.legacy.js 86 50 KiB␊
bundle.44f1c31b61e33a64.js 79 45.5 KiB␊
jetpack › Building for production...␊
jetpack › Building legacy bundle␊
jetpack › Building modern bundle␊
jetpack › Cleaning dist directory`
> /test/fixtures/pkg-with-legacy/dist/index.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>jetpack</title>␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript' src='/assets/bundle.44f1c31b61e33a64.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-legacy/dist/index.legacy.html
`<!DOCTYPE html>␊
<html>␊
<head>␊
<meta charset='utf-8' />␊
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' />␊
<title>jetpack</title>␊
␊
</head>␊
<body>␊
<div id='root'></div>␊
<script type='text/javascript' src='/assets/bundle.1876165ed6ca751a.legacy.js' async></script>␊
</body>␊
</html>␊
`
> /test/fixtures/pkg-with-legacy/dist/assets/bundle.1876165ed6ca751a.legacy.js
`(() => {␊
"use strict";␊
var __webpack_modules__ = ({␊
4334(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var isCallable = __webpack_require__(321);␊
var tryToString = __webpack_require__(8379);␊
␊
var $TypeError = TypeError;␊
␊
// \`Assert: IsCallable(argument) is true\`␊
module.exports = function (argument) {␊
if (isCallable(argument)) return argument;␊
throw new $TypeError(tryToString(argument) + ' is not a function');␊
};␊
␊
␊
},␊
2153(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var wellKnownSymbol = __webpack_require__(4175);␊
var create = __webpack_require__(3844);␊
var defineProperty = (__webpack_require__(6005)/* .f */.f);␊
␊
var UNSCOPABLES = wellKnownSymbol('unscopables');␊
var ArrayPrototype = Array.prototype;␊
␊
// Array.prototype[@@unscopables]␊
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables␊
if (ArrayPrototype[UNSCOPABLES] === undefined) {␊
defineProperty(ArrayPrototype, UNSCOPABLES, {␊
configurable: true,␊
value: create(null)␊
});␊
}␊
␊
// add a key to Array.prototype[@@unscopables]␊
module.exports = function (key) {␊
ArrayPrototype[UNSCOPABLES][key] = true;␊
};␊
␊
␊
},␊
659(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var isObject = __webpack_require__(4102);␊
␊
var $String = String;␊
var $TypeError = TypeError;␊
␊
// \`Assert: Type(argument) is Object\`␊
module.exports = function (argument) {␊
if (isObject(argument)) return argument;␊
throw new $TypeError($String(argument) + ' is not an object');␊
};␊
␊
␊
},␊
6749(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var toIndexedObject = __webpack_require__(8969);␊
var toAbsoluteIndex = __webpack_require__(6526);␊
var lengthOfArrayLike = __webpack_require__(8770);␊
␊
// \`Array.prototype.{ indexOf, includes }\` methods implementation␊
var createMethod = function (IS_INCLUDES) {␊
return function ($this, el, fromIndex) {␊
var O = toIndexedObject($this);␊
var length = lengthOfArrayLike(O);␊
if (length === 0) return !IS_INCLUDES && -1;␊
var index = toAbsoluteIndex(fromIndex, length);␊
var value;␊
// Array#includes uses SameValueZero equality algorithm␊
// eslint-disable-next-line no-self-compare -- NaN check␊
if (IS_INCLUDES && el !== el) while (length > index) {␊
value = O[index++];␊
// eslint-disable-next-line no-self-compare -- NaN check␊
if (value !== value) return true;␊
// Array#indexOf ignores holes, Array#includes - not␊
} else for (;length > index; index++) {␊
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;␊
} return !IS_INCLUDES && -1;␊
};␊
};␊
␊
module.exports = {␊
// \`Array.prototype.includes\` method␊
// https://tc39.es/ecma262/#sec-array.prototype.includes␊
includes: createMethod(true),␊
// \`Array.prototype.indexOf\` method␊
// https://tc39.es/ecma262/#sec-array.prototype.indexof␊
indexOf: createMethod(false)␊
};␊
␊
␊
},␊
2748(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var uncurryThis = __webpack_require__(2484);␊
␊
var toString = uncurryThis({}.toString);␊
var stringSlice = uncurryThis(''.slice);␊
␊
module.exports = function (it) {␊
return stringSlice(toString(it), 8, -1);␊
};␊
␊
␊
},␊
5719(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var TO_STRING_TAG_SUPPORT = __webpack_require__(7928);␊
var isCallable = __webpack_require__(321);␊
var classofRaw = __webpack_require__(2748);␊
var wellKnownSymbol = __webpack_require__(4175);␊
␊
var TO_STRING_TAG = wellKnownSymbol('toStringTag');␊
var $Object = Object;␊
␊
// ES3 wrong here␊
var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';␊
␊
// fallback for IE11 Script Access Denied error␊
var tryGet = function (it, key) {␊
try {␊
return it[key];␊
} catch (error) { /* empty */ }␊
};␊
␊
// getting tag from ES6+ \`Object.prototype.toString\`␊
module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {␊
var O, tag, result;␊
return it === undefined ? 'Undefined' : it === null ? 'Null'␊
// @@toStringTag case␊
: typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag␊
// builtinTag case␊
: CORRECT_ARGUMENTS ? classofRaw(O)␊
// ES3 arguments fallback␊
: (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;␊
};␊
␊
␊
},␊
1704(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var hasOwn = __webpack_require__(4461);␊
var ownKeys = __webpack_require__(9467);␊
var getOwnPropertyDescriptorModule = __webpack_require__(3071);␊
var definePropertyModule = __webpack_require__(6005);␊
␊
module.exports = function (target, source, exceptions) {␊
var keys = ownKeys(source);␊
var defineProperty = definePropertyModule.f;␊
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;␊
for (var i = 0; i < keys.length; i++) {␊
var key = keys[i];␊
if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {␊
defineProperty(target, key, getOwnPropertyDescriptor(source, key));␊
}␊
}␊
};␊
␊
␊
},␊
671(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var DESCRIPTORS = __webpack_require__(2128);␊
var definePropertyModule = __webpack_require__(6005);␊
var createPropertyDescriptor = __webpack_require__(5936);␊
␊
module.exports = DESCRIPTORS ? function (object, key, value) {␊
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));␊
} : function (object, key, value) {␊
object[key] = value;␊
return object;␊
};␊
␊
␊
},␊
5936(module) {␊
␊
module.exports = function (bitmap, value) {␊
return {␊
enumerable: !(bitmap & 1),␊
configurable: !(bitmap & 2),␊
writable: !(bitmap & 4),␊
value: value␊
};␊
};␊
␊
␊
},␊
4028(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var DESCRIPTORS = __webpack_require__(2128);␊
var definePropertyModule = __webpack_require__(6005);␊
var createPropertyDescriptor = __webpack_require__(5936);␊
␊
module.exports = function (object, key, value) {␊
if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));␊
else object[key] = value;␊
};␊
␊
␊
},␊
5236(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var isCallable = __webpack_require__(321);␊
var definePropertyModule = __webpack_require__(6005);␊
var makeBuiltIn = __webpack_require__(9455);␊
var defineGlobalProperty = __webpack_require__(1941);␊
␊
module.exports = function (O, key, value, options) {␊
if (!options) options = {};␊
var simple = options.enumerable;␊
var name = options.name !== undefined ? options.name : key;␊
if (isCallable(value)) makeBuiltIn(value, name, options);␊
if (options.global) {␊
if (simple) O[key] = value;␊
else defineGlobalProperty(key, value);␊
} else {␊
try {␊
if (!options.unsafe) delete O[key];␊
else if (O[key]) simple = true;␊
} catch (error) { /* empty */ }␊
if (simple) O[key] = value;␊
else definePropertyModule.f(O, key, {␊
value: value,␊
enumerable: false,␊
configurable: !options.nonConfigurable,␊
writable: !options.nonWritable␊
});␊
} return O;␊
};␊
␊
␊
},␊
1941(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var globalThis = __webpack_require__(8052);␊
␊
// eslint-disable-next-line es/no-object-defineproperty -- safe␊
var defineProperty = Object.defineProperty;␊
␊
module.exports = function (key, value) {␊
try {␊
defineProperty(globalThis, key, { value: value, configurable: true, writable: true });␊
} catch (error) {␊
globalThis[key] = value;␊
} return value;␊
};␊
␊
␊
},␊
2128(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var fails = __webpack_require__(2675);␊
␊
// Detect IE8's incomplete defineProperty implementation␊
module.exports = !fails(function () {␊
// eslint-disable-next-line es/no-object-defineproperty -- required for testing␊
return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;␊
});␊
␊
␊
},␊
4451(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var globalThis = __webpack_require__(8052);␊
var isObject = __webpack_require__(4102);␊
␊
var document = globalThis.document;␊
// typeof document.createElement is 'object' in old IE␊
var EXISTS = isObject(document) && isObject(document.createElement);␊
␊
module.exports = function (it) {␊
return EXISTS ? document.createElement(it) : {};␊
};␊
␊
␊
},␊
8563(module) {␊
␊
// IE8- don't enum bug keys␊
module.exports = [␊
'constructor',␊
'hasOwnProperty',␊
'isPrototypeOf',␊
'propertyIsEnumerable',␊
'toLocaleString',␊
'toString',␊
'valueOf'␊
];␊
␊
␊
},␊
3291(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var globalThis = __webpack_require__(8052);␊
␊
var navigator = globalThis.navigator;␊
var userAgent = navigator && navigator.userAgent;␊
␊
module.exports = userAgent ? String(userAgent) : '';␊
␊
␊
},␊
2763(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var globalThis = __webpack_require__(8052);␊
var userAgent = __webpack_require__(3291);␊
␊
var process = globalThis.process;␊
var Deno = globalThis.Deno;␊
var versions = process && process.versions || Deno && Deno.version;␊
var v8 = versions && versions.v8;␊
var match, version;␊
␊
if (v8) {␊
match = v8.split('.');␊
// in old Chrome, versions of V8 isn't V8 = Chrome / 10␊
// but their correct versions are not interesting for us␊
version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);␊
}␊
␊
// BrowserFS NodeJS \`process\` polyfill incorrectly set \`.v8\` to \`0.0\`␊
// so check \`userAgent\` even if \`.v8\` exists, but 0␊
if (!version && userAgent) {␊
match = userAgent.match(/Edge\\/(\\d+)/);␊
if (!match || match[1] >= 74) {␊
match = userAgent.match(/Chrome\\/(\\d+)/);␊
if (match) version = +match[1];␊
}␊
}␊
␊
module.exports = version;␊
␊
␊
},␊
8810(module, __unused_rspack_exports, __webpack_require__) {␊
␊
var globalThis = __webpack_require__(8052);␊
var getOwnPropertyDescriptor = (__webpack_require__(3071)/* .f */.f);␊
var createNonEnumerableProperty = __webpack_require__(671);␊
var defineBuiltIn = __webpack_require__(5236);␊
var defineGlobalProperty = __webpack_require__(1941);␊
var copyConstructorProperties = __webpack_require__(1704);␊
var isForced = __webpack_require__(2360);␊
␊
/*␊
options.target - name of the target object␊
options.global - target is the global object␊
options.stat - export as static methods of target␊
options.proto - export as prototype methods of target␊
options.real - real prototype method for the \`pure\` version␊
options.forced - export even if the native feature is available␊
options.bind - bind methods to the target, required for the \`pure\` version␊
options.wrap - wrap constructors t