UNPKG

jetpack

Version:

Jetpack wraps webpack and nodemon to give you the best development workflow.

1,420 lines (1,351 loc) 160 kB
# 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