Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support __webpack_get_script_filename__ #7203

Merged
merged 1 commit into from
Jul 17, 2024

Conversation

LingyuCoder
Copy link
Collaborator

Summary

  • Support __webpack_get_script_filename__
  • Support compile time evaluation of import.meta.url.indexOf()

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@github-actions github-actions bot added team The issue/pr is created by the member of Rspack. release: feature release: feature related release(mr only) labels Jul 17, 2024
Copy link

netlify bot commented Jul 17, 2024

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit beea0b3
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/6697a1711cfe76000818a6e6

@LingyuCoder LingyuCoder requested a review from ahabhgk July 17, 2024 10:57
@LingyuCoder LingyuCoder enabled auto-merge (squash) July 17, 2024 10:57
Copy link
Contributor

Test Compatibility Diff

main pr diff
57.721% 57.775% ✅ ⏫ 0.054
Unpassed tests

6 🔴 Stats chunkGroups: TODO
7 🔴 Stats chunkGroups: TODO
8 🔴 Stats chunkGroups: TODO
11 🔴 Compiler: TODO
12 🔴 Compiler: TODO
13 🔴 Compiler: TODO
14 🔴 Compiler: TODO
15 🔴 Compiler: TODO
18 🔴 Compiler methods isChild: TODO
30 🔴 Compiler: TODO
32 🔴 Compiler: TODO
36 🔴 Compiler: TODO
39 🔴 Compiler: TODO
41 🔴 Compiler: TODO
60 🔴 MultiCompiler: TODO
66 ⚪️ HotTestCases async-node child-compiler issue-9706: TODO
67 ⚪️ HotTestCases async-node chunks accept-system-import: TODO
68 ⚪️ HotTestCases async-node chunks accept-system-import-webpackhot: TODO
69 ⚪️ HotTestCases async-node chunks dynamic-system-import: TODO
70 ⚪️ HotTestCases async-node chunks split-chunks: TODO
71 ⚪️ HotTestCases async-node chunks split-chunks-webpackhot: TODO
72 ⚪️ HotTestCases async-node chunks system-import: TODO
73 🔴 HotTestCases async-node chunks update-chunk-loading-runtime: #5596
74 ⚪️ HotTestCases async-node code-generation this-in-accept: TODO
75 ⚪️ HotTestCases async-node code-generation this-in-accept-webpackhot: TODO
76 ⚪️ HotTestCases async-node concat reload-compat-flag: TODO
77 ⚪️ HotTestCases async-node concat reload-external: TODO
82 ⚪️ HotTestCases async-node define issue-6962: TODO
83 ⚪️ HotTestCases async-node determinism issue-10174: TODO
84 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared: TODO
85 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared-in-other-runtime: TODO
86 ⚪️ HotTestCases async-node disposing runtime-independent-filename: TODO
87 ⚪️ HotTestCases async-node errors decline: TODO
88 ⚪️ HotTestCases async-node errors decline-webpackhot: TODO
89 ⚪️ HotTestCases async-node errors events: TODO
90 ⚪️ HotTestCases async-node errors self-decline: TODO
91 ⚪️ HotTestCases async-node errors unaccepted: TODO
92 ⚪️ HotTestCases async-node errors unaccepted-ignored: TODO
93 ⚪️ HotTestCases async-node esm-dependency-import import-meta-webpack-hot: TODO
94 ⚪️ HotTestCases async-node esm-dependency-import module-hot: TODO
95 ⚪️ HotTestCases async-node harmony auto-import: TODO
96 ⚪️ HotTestCases async-node harmony auto-import-default: TODO
97 ⚪️ HotTestCases async-node harmony auto-import-multiple: TODO
98 ⚪️ HotTestCases async-node harmony auto-reexport: TODO
99 ⚪️ HotTestCases async-node hashing exports-info-influence: TODO
100 ⚪️ HotTestCases async-node hashing full-hash-main: TODO
101 ⚪️ HotTestCases async-node hashing full-hash-syntax-error: TODO
102 ⚪️ HotTestCases async-node invalidate conditional-accept: TODO
103 ⚪️ HotTestCases async-node invalidate during-idle: TODO
113 ⚪️ HotTestCases async-node lazy-compilation https: TODO
122 ⚪️ HotTestCases async-node lazy-compilation simple: TODO
127 ⚪️ HotTestCases async-node loader-import-module css: TODO
128 ⚪️ HotTestCases async-node numeric-ids add-remove-chunks: TODO
129 ⚪️ HotTestCases async-node numeric-ids production: TODO
130 ⚪️ HotTestCases async-node parsing hot-api-optional-chaining: TODO
147 🔴 HotTestCases async-node recover recover-after-self-error: #5596
148 ⚪️ HotTestCases async-node runtime accept: TODO
149 ⚪️ HotTestCases async-node runtime bubble-async: TODO
150 ⚪️ HotTestCases async-node runtime bubble-update: TODO
151 ⚪️ HotTestCases async-node runtime circular: TODO
152 ⚪️ HotTestCases async-node runtime dispose-removed-chunk: TODO
153 ⚪️ HotTestCases async-node runtime dispose-removed-module: TODO
154 ⚪️ HotTestCases async-node runtime import-after-download: TODO
155 ⚪️ HotTestCases async-node runtime replace-runtime-module: TODO
156 ⚪️ HotTestCases async-node runtime require-disposed-module-warning: TODO
157 ⚪️ HotTestCases async-node runtime root-error: TODO
158 ⚪️ HotTestCases async-node runtime self-accept-and-dispose: TODO
159 ⚪️ HotTestCases async-node runtime self-accept-factory: TODO
160 ⚪️ HotTestCases async-node runtime update-multiple-modules: TODO
161 ⚪️ HotTestCases async-node runtime update-multiple-times: TODO
162 ⚪️ HotTestCases async-node sharing share-plugin: TODO
163 ⚪️ HotTestCases async-node status accept: TODO
164 ⚪️ HotTestCases async-node status check: TODO
165 ⚪️ HotTestCases async-node unexpected-invalidation used-exports: TODO
166 🔴 HotTestCases async-node worker move-between-runtime: #5597
167 ⚪️ HotTestCases async-node worker remove-add-worker: TODO
172 ⚪️ Examples aggressive-merging: TODO
173 ⚪️ Examples asset-advanced: TODO
180 ⚪️ Examples cjs-tree-shaking: TODO
187 ⚪️ Examples code-splitting-bundle-loader: TODO
204 ⚪️ Examples common-chunk-grandchildren: TODO
209 ⚪️ Examples custom-json-modules: TODO
210 ⚪️ Examples dll: TODO
211 ⚪️ Examples dll-app-and-vendor/0-vendor: TODO
212 ⚪️ Examples dll-app-and-vendor/1-app: TODO
213 ⚪️ Examples dll-entry-only: TODO
214 ⚪️ Examples dll-user: TODO
215 ⚪️ Examples explicit-vendor-chunk: TODO
230 ⚪️ Examples http2-aggressive-splitting: TODO
233 ⚪️ Examples lazy-compilation: TODO
244 ⚪️ Examples module-federation: TODO
257 ⚪️ Examples persistent-caching: TODO
274 ⚪️ Examples typescript: TODO
282 ⚪️ HotTestCases node child-compiler issue-9706: TODO
283 ⚪️ HotTestCases node chunks accept-system-import: TODO
284 ⚪️ HotTestCases node chunks accept-system-import-webpackhot: TODO
285 ⚪️ HotTestCases node chunks dynamic-system-import: TODO
286 ⚪️ HotTestCases node chunks split-chunks: TODO
287 ⚪️ HotTestCases node chunks split-chunks-webpackhot: TODO
288 ⚪️ HotTestCases node chunks system-import: TODO
289 🔴 HotTestCases node chunks update-chunk-loading-runtime: #5596
290 ⚪️ HotTestCases node code-generation this-in-accept: TODO
291 ⚪️ HotTestCases node code-generation this-in-accept-webpackhot: TODO
292 ⚪️ HotTestCases node concat reload-compat-flag: TODO
293 ⚪️ HotTestCases node concat reload-external: TODO
298 ⚪️ HotTestCases node define issue-6962: TODO
299 ⚪️ HotTestCases node determinism issue-10174: TODO
300 ⚪️ HotTestCases node disposing remove-chunk-with-shared: TODO
301 ⚪️ HotTestCases node disposing remove-chunk-with-shared-in-other-runtime: TODO
302 ⚪️ HotTestCases node disposing runtime-independent-filename: TODO
303 ⚪️ HotTestCases node errors decline: TODO
304 ⚪️ HotTestCases node errors decline-webpackhot: TODO
305 ⚪️ HotTestCases node errors events: TODO
306 ⚪️ HotTestCases node errors self-decline: TODO
307 ⚪️ HotTestCases node errors unaccepted: TODO
308 ⚪️ HotTestCases node errors unaccepted-ignored: TODO
309 ⚪️ HotTestCases node esm-dependency-import import-meta-webpack-hot: TODO
310 ⚪️ HotTestCases node esm-dependency-import module-hot: TODO
311 ⚪️ HotTestCases node harmony auto-import: TODO
312 ⚪️ HotTestCases node harmony auto-import-default: TODO
313 ⚪️ HotTestCases node harmony auto-import-multiple: TODO
314 ⚪️ HotTestCases node harmony auto-reexport: TODO
315 ⚪️ HotTestCases node hashing exports-info-influence: TODO
316 ⚪️ HotTestCases node hashing full-hash-main: TODO
317 ⚪️ HotTestCases node hashing full-hash-syntax-error: TODO
318 ⚪️ HotTestCases node invalidate conditional-accept: TODO
319 ⚪️ HotTestCases node invalidate during-idle: TODO
329 ⚪️ HotTestCases node lazy-compilation https: TODO
338 ⚪️ HotTestCases node lazy-compilation simple: TODO
343 ⚪️ HotTestCases node loader-import-module css: TODO
344 ⚪️ HotTestCases node numeric-ids add-remove-chunks: TODO
345 ⚪️ HotTestCases node numeric-ids production: TODO
346 ⚪️ HotTestCases node parsing hot-api-optional-chaining: TODO
363 🔴 HotTestCases node recover recover-after-self-error: #5596
364 ⚪️ HotTestCases node runtime accept: TODO
365 ⚪️ HotTestCases node runtime bubble-async: TODO
366 ⚪️ HotTestCases node runtime bubble-update: TODO
367 ⚪️ HotTestCases node runtime circular: TODO
368 ⚪️ HotTestCases node runtime dispose-removed-chunk: TODO
369 ⚪️ HotTestCases node runtime dispose-removed-module: TODO
370 ⚪️ HotTestCases node runtime import-after-download: TODO
371 ⚪️ HotTestCases node runtime replace-runtime-module: TODO
372 ⚪️ HotTestCases node runtime require-disposed-module-warning: TODO
373 ⚪️ HotTestCases node runtime root-error: TODO
374 ⚪️ HotTestCases node runtime self-accept-and-dispose: TODO
375 ⚪️ HotTestCases node runtime self-accept-factory: TODO
376 ⚪️ HotTestCases node runtime update-multiple-modules: TODO
377 ⚪️ HotTestCases node runtime update-multiple-times: TODO
378 ⚪️ HotTestCases node sharing share-plugin: TODO
379 ⚪️ HotTestCases node status accept: TODO
380 ⚪️ HotTestCases node status check: TODO
381 ⚪️ HotTestCases node unexpected-invalidation used-exports: TODO
382 🔴 HotTestCases node worker move-between-runtime: #5597
392 ⚪️ HotTestCases web child-compiler issue-9706: TODO
393 ⚪️ HotTestCases web chunks accept-system-import: TODO
394 ⚪️ HotTestCases web chunks accept-system-import-webpackhot: TODO
395 ⚪️ HotTestCases web chunks dynamic-system-import: TODO
396 ⚪️ HotTestCases web chunks split-chunks: TODO
397 ⚪️ HotTestCases web chunks split-chunks-webpackhot: TODO
398 ⚪️ HotTestCases web chunks system-import: TODO
399 🔴 HotTestCases web chunks update-chunk-loading-runtime: #5596
400 ⚪️ HotTestCases web code-generation this-in-accept: TODO
401 ⚪️ HotTestCases web code-generation this-in-accept-webpackhot: TODO
402 ⚪️ HotTestCases web concat reload-compat-flag: TODO
403 ⚪️ HotTestCases web concat reload-external: TODO
408 ⚪️ HotTestCases web define issue-6962: TODO
409 ⚪️ HotTestCases web determinism issue-10174: TODO
410 ⚪️ HotTestCases web disposing remove-chunk-with-shared: TODO
411 ⚪️ HotTestCases web disposing remove-chunk-with-shared-in-other-runtime: TODO
412 ⚪️ HotTestCases web disposing runtime-independent-filename: TODO
413 ⚪️ HotTestCases web errors decline: TODO
414 ⚪️ HotTestCases web errors decline-webpackhot: TODO
415 ⚪️ HotTestCases web errors events: TODO
416 ⚪️ HotTestCases web errors self-decline: TODO
417 ⚪️ HotTestCases web errors unaccepted: TODO
418 ⚪️ HotTestCases web errors unaccepted-ignored: TODO
419 ⚪️ HotTestCases web esm-dependency-import import-meta-webpack-hot: TODO
420 ⚪️ HotTestCases web esm-dependency-import module-hot: TODO
421 ⚪️ HotTestCases web harmony auto-import: TODO
422 ⚪️ HotTestCases web harmony auto-import-default: TODO
423 ⚪️ HotTestCases web harmony auto-import-multiple: TODO
424 ⚪️ HotTestCases web harmony auto-reexport: TODO
425 ⚪️ HotTestCases web hashing exports-info-influence: TODO
426 ⚪️ HotTestCases web hashing full-hash-main: TODO
427 ⚪️ HotTestCases web hashing full-hash-syntax-error: TODO
428 ⚪️ HotTestCases web invalidate conditional-accept: TODO
429 ⚪️ HotTestCases web invalidate during-idle: TODO
439 ⚪️ HotTestCases web lazy-compilation https: TODO
448 ⚪️ HotTestCases web lazy-compilation simple: TODO
453 ⚪️ HotTestCases web loader-import-module css: TODO
454 ⚪️ HotTestCases web numeric-ids add-remove-chunks: TODO
455 ⚪️ HotTestCases web numeric-ids production: TODO
456 ⚪️ HotTestCases web parsing hot-api-optional-chaining: TODO
473 🔴 HotTestCases web recover recover-after-self-error: #5596
474 ⚪️ HotTestCases web runtime accept: TODO
475 ⚪️ HotTestCases web runtime bubble-async: TODO
476 ⚪️ HotTestCases web runtime bubble-update: TODO
477 ⚪️ HotTestCases web runtime circular: TODO
478 ⚪️ HotTestCases web runtime dispose-removed-chunk: TODO
479 ⚪️ HotTestCases web runtime dispose-removed-module: TODO
480 ⚪️ HotTestCases web runtime import-after-download: TODO
481 ⚪️ HotTestCases web runtime replace-runtime-module: TODO
482 ⚪️ HotTestCases web runtime require-disposed-module-warning: TODO
483 ⚪️ HotTestCases web runtime root-error: TODO
484 ⚪️ HotTestCases web runtime self-accept-and-dispose: TODO
485 ⚪️ HotTestCases web runtime self-accept-factory: TODO
486 ⚪️ HotTestCases web runtime update-multiple-modules: TODO
487 ⚪️ HotTestCases web runtime update-multiple-times: TODO
488 ⚪️ HotTestCases web sharing share-plugin: TODO
489 ⚪️ HotTestCases web status accept: TODO
490 ⚪️ HotTestCases web status check: TODO
491 ⚪️ HotTestCases web unexpected-invalidation used-exports: TODO
492 🔴 HotTestCases web worker move-between-runtime: #5597
502 ⚪️ HotTestCases webworker child-compiler issue-9706: TODO
503 ⚪️ HotTestCases webworker chunks accept-system-import: TODO
504 ⚪️ HotTestCases webworker chunks accept-system-import-webpackhot: TODO
505 ⚪️ HotTestCases webworker chunks dynamic-system-import: TODO
506 ⚪️ HotTestCases webworker chunks split-chunks: TODO
507 ⚪️ HotTestCases webworker chunks split-chunks-webpackhot: TODO
508 ⚪️ HotTestCases webworker chunks system-import: TODO
509 🔴 HotTestCases webworker chunks update-chunk-loading-runtime: #5596
510 ⚪️ HotTestCases webworker code-generation this-in-accept: TODO
511 ⚪️ HotTestCases webworker code-generation this-in-accept-webpackhot: TODO
512 ⚪️ HotTestCases webworker concat reload-compat-flag: TODO
513 ⚪️ HotTestCases webworker concat reload-external: TODO
518 ⚪️ HotTestCases webworker define issue-6962: TODO
519 ⚪️ HotTestCases webworker determinism issue-10174: TODO
520 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared: TODO
521 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared-in-other-runtime: TODO
522 ⚪️ HotTestCases webworker disposing runtime-independent-filename: TODO
523 ⚪️ HotTestCases webworker errors decline: TODO
524 ⚪️ HotTestCases webworker errors decline-webpackhot: TODO
525 ⚪️ HotTestCases webworker errors events: TODO
526 ⚪️ HotTestCases webworker errors self-decline: TODO
527 ⚪️ HotTestCases webworker errors unaccepted: TODO
528 ⚪️ HotTestCases webworker errors unaccepted-ignored: TODO
529 ⚪️ HotTestCases webworker esm-dependency-import import-meta-webpack-hot: TODO
530 ⚪️ HotTestCases webworker esm-dependency-import module-hot: TODO
531 ⚪️ HotTestCases webworker harmony auto-import: TODO
532 ⚪️ HotTestCases webworker harmony auto-import-default: TODO
533 ⚪️ HotTestCases webworker harmony auto-import-multiple: TODO
534 ⚪️ HotTestCases webworker harmony auto-reexport: TODO
535 ⚪️ HotTestCases webworker hashing exports-info-influence: TODO
536 ⚪️ HotTestCases webworker hashing full-hash-main: TODO
537 ⚪️ HotTestCases webworker hashing full-hash-syntax-error: TODO
538 ⚪️ HotTestCases webworker invalidate conditional-accept: TODO
539 ⚪️ HotTestCases webworker invalidate during-idle: TODO
549 ⚪️ HotTestCases webworker lazy-compilation https: TODO
558 ⚪️ HotTestCases webworker lazy-compilation simple: TODO
563 ⚪️ HotTestCases webworker loader-import-module css: TODO
564 ⚪️ HotTestCases webworker numeric-ids add-remove-chunks: TODO
565 ⚪️ HotTestCases webworker numeric-ids production: TODO
566 ⚪️ HotTestCases webworker parsing hot-api-optional-chaining: TODO
583 🔴 HotTestCases webworker recover recover-after-self-error: #5596
584 ⚪️ HotTestCases webworker runtime accept: TODO
585 ⚪️ HotTestCases webworker runtime bubble-async: TODO
586 ⚪️ HotTestCases webworker runtime bubble-update: TODO
587 ⚪️ HotTestCases webworker runtime circular: TODO
588 ⚪️ HotTestCases webworker runtime dispose-removed-chunk: TODO
589 ⚪️ HotTestCases webworker runtime dispose-removed-module: TODO
590 ⚪️ HotTestCases webworker runtime import-after-download: TODO
591 ⚪️ HotTestCases webworker runtime replace-runtime-module: TODO
592 ⚪️ HotTestCases webworker runtime require-disposed-module-warning: TODO
593 ⚪️ HotTestCases webworker runtime root-error: TODO
594 ⚪️ HotTestCases webworker runtime self-accept-and-dispose: TODO
595 ⚪️ HotTestCases webworker runtime self-accept-factory: TODO
596 ⚪️ HotTestCases webworker runtime update-multiple-modules: TODO
597 ⚪️ HotTestCases webworker runtime update-multiple-times: TODO
598 ⚪️ HotTestCases webworker sharing share-plugin: TODO
599 ⚪️ HotTestCases webworker status accept: TODO
600 ⚪️ HotTestCases webworker status check: TODO
601 ⚪️ HotTestCases webworker unexpected-invalidation used-exports: TODO
602 🔴 HotTestCases webworker worker move-between-runtime: #5597
612 ⚪️ WatchTestCases add-defines: TODO
613 ⚪️ WatchTestCases asset-concat: TODO
614 ⚪️ WatchTestCases asset-modules: TODO
615 ⚪️ WatchTestCases change-dep-while-detatched: TODO
616 ⚪️ WatchTestCases changing-module-id: TODO
617 ⚪️ WatchTestCases child-compilation-cache: TODO
618 ⚪️ WatchTestCases emit-when-clean: TODO
619 ⚪️ WatchTestCases emit-without-clean: TODO
620 ⚪️ WatchTestCases immutable: TODO
621 ⚪️ WatchTestCases loader-import-module: TODO
622 ⚪️ WatchTestCases managedPath: TODO
623 ⚪️ WatchTestCases new-split-chunk-entry-node: TODO
624 ⚪️ WatchTestCases new-split-chunk-entry-web: TODO
625 ⚪️ WatchTestCases reexport-mangle: TODO
626 ⚪️ WatchTestCases unsafe-cache: TODO
627 ⚪️ WatchTestCases unsafe-cache-duplicates: TODO
628 ⚪️ WatchTestCases unsafe-cache-managed-paths: TODO
629 ⚪️ WatchTestCases delete-in-context: TODO
630 ⚪️ WatchTestCases loader-context-dep: TODO
631 ⚪️ WatchTestCases issue-8766: TODO
632 ⚪️ WatchTestCases issue-8766-with-cache: TODO
633 ⚪️ WatchTestCases caching-harmony: TODO
634 ⚪️ WatchTestCases reexport-chain: TODO
635 ⚪️ WatchTestCases switching-harmony: TODO
636 ⚪️ WatchTestCases automatic-prefetch-plugin: TODO
637 ⚪️ WatchTestCases automatic-prefetch-plugin-9485: TODO
638 ⚪️ WatchTestCases define-plugin: TODO
639 ⚪️ WatchTestCases dll-reference-plugin: TODO
640 ⚪️ WatchTestCases mini-css-extract-plugin: TODO
641 ⚪️ WatchTestCases module-concatenation-plugin: TODO
642 ⚪️ WatchTestCases profiling-plugin: TODO
643 ⚪️ WatchTestCases watch-ignore-plugin: TODO
644 ⚪️ WatchTestCases missing-module: TODO
645 ⚪️ WatchTestCases parse-failed-esm: TODO
646 ⚪️ WatchTestCases in-loader: TODO
647 ⚪️ WatchTestCases dynamic-import: TODO
648 ⚪️ WatchTestCases static-import: TODO
649 ⚪️ WatchTestCases caching-inner-source: TODO
650 ⚪️ WatchTestCases provide-unsafe-cache: TODO
651 ⚪️ WatchTestCases issue-7400: TODO
655 ⚪️ WatchTestCases unable-to-snapshot: TODO
656 ⚪️ WatchTestCases warnings-contribute-to-hash: TODO
657 ⚪️ WatchTestCases caching: TODO
694 ⚪️ aggressive-splitting-entry: TODO
695 🔴 aggressive-splitting-on-demand: support webpack.optimize.AggressiveSplittingPlugin
696 🔴 all-stats: support webpack.optimize.AggressiveSplittingPlugin
697 🟡 asset: check the consistency with webpack
698 🟡 asset-concat: check the consistency with webpack
699 🔴 async-commons-chunk: support require.ensure()
700 🟡 async-commons-chunk-auto: check the consistency with webpack
701 🟡 child-compiler-apply-entry-option: check the consistency with webpack
702 🔴 chunk-module-id-range: support ChunkModuleIdRangePlugin
703 🔴 chunks: support AMD require
704 🔴 chunks-development: support AMD require
705 🟡 circular-correctness: check the consistency with webpack
706 🟡 color-disabled: check the consistency with webpack
707 🟡 color-enabled: check the consistency with webpack
708 🔴 color-enabled-custom: support color object
709 🟡 common-libs: check the consistency with webpack
710 🔴 commons-chunk-min-size-0: Method RegExp.prototype.test called on incompatible receiver undefined
711 🟡 commons-chunk-min-size-Infinity: check the consistency with webpack
712 🟡 commons-plugin-issue-4980: check the consistency with webpack
713 🟡 concat-and-sideeffects: check the consistency with webpack
714 🔴 context-independence: hash changed
715 🟡 custom-terser: check the consistency with webpack
716 🔴 define-plugin: webpack.DefinePlugin.runtimeValue is not a function
717 🔴 details-error: custom error details
718 🔴 dll-reference-plugin-issue-7624: webpack.DllReferencePlugin is not a constructor
719 🔴 dll-reference-plugin-issue-7624-error: webpack.DllReferencePlugin is not a constructor
720 🔴 entry-filename: unstable
721 🟡 exclude-with-loader: check the consistency with webpack
722 🟡 external: check the consistency with webpack
723 🟡 graph-correctness-entries: check the consistency with webpack
724 🟡 graph-correctness-modules: check the consistency with webpack
725 🟡 graph-roots: check the consistency with webpack
726 🟡 ignore-warnings: check the consistency with webpack
727 🟡 immutable: check the consistency with webpack
729 🟡 import-weak: check the consistency with webpack
730 🟡 import-weak-parser-option: check the consistency with webpack
731 🟡 import-with-invalid-options-comments: check the consistency with webpack
732 🟡 issue-7577: check the consistency with webpack
733 🔴 limit-chunk-count-plugin: #4304
734 🔴 logging: unstable
735 🟡 logging-debug: check the consistency with webpack
736 🟡 max-modules: check the consistency with webpack
737 🟡 max-modules-default: check the consistency with webpack
738 🟡 module-assets: check the consistency with webpack
739 🟡 module-deduplication: check the consistency with webpack
740 🟡 module-deduplication-named: check the consistency with webpack
741 🔴 module-federation-custom-exposed-module-name: build failed
742 🟡 module-not-found-error: check the consistency with webpack
743 🟡 module-reasons: check the consistency with webpack
746 🟡 named-chunk-groups: check the consistency with webpack
747 🟡 named-chunks-plugin: check the consistency with webpack
748 ⚪️ named-chunks-plugin-async: TODO
749 🔴 no-emit-on-errors-plugin-with-child-error: support NoEmitOnErrorsPlugin
750 🔴 optimize-chunks: support require.ensure()
751 🟡 output-module: check the consistency with webpack
752 🟡 parse-error: check the consistency with webpack
754 🔴 performance-disabled: support AMD require
755 🔴 performance-error: support AMD require
757 🔴 performance-no-hints: support AMD require
759 🟡 prefetch: check the consistency with webpack
760 🟡 prefetch-preload-mixed: check the consistency with webpack
761 🟡 preload: check the consistency with webpack
762 🔴 preset-detailed: support AMD require
763 🟡 preset-errors-only: check the consistency with webpack
764 🟡 preset-errors-only-error: check the consistency with webpack
765 🟡 preset-errors-warnings: check the consistency with webpack
766 🔴 preset-minimal: support AMD require
767 🟡 preset-minimal-simple: check the consistency with webpack
768 🟡 preset-mixed-array: check the consistency with webpack
769 🟡 preset-none: check the consistency with webpack
770 🟡 preset-none-array: check the consistency with webpack
771 🟡 preset-none-error: check the consistency with webpack
772 🔴 preset-normal: support AMD require
773 🔴 preset-normal-performance: support AMD require
774 🔴 preset-normal-performance-ensure-filter-sourcemaps: support AMD require
775 🟡 preset-summary: check the consistency with webpack
776 🔴 preset-verbose: suport AMD require
777 🔴 real-content-hash: unstable
778 🟡 related-assets: check the consistency with webpack
779 🔴 resolve-plugin-context: support resolve plugins
780 🟡 reverse-sort-modules: check the consistency with webpack
781 🟡 runtime-chunk: check the consistency with webpack
782 🔴 runtime-chunk-integration: support MinChunkSizePlugin
783 🟡 runtime-chunk-issue-7382: check the consistency with webpack
784 🟡 runtime-chunk-single: check the consistency with webpack
785 🟡 runtime-specific-used-exports: check the consistency with webpack
786 🔴 scope-hoisting-bailouts: unstable
787 🟡 scope-hoisting-multi: check the consistency with webpack
788 🟡 side-effects-issue-7428: check the consistency with webpack
789 🔴 side-effects-optimization: unstable
790 🟡 side-effects-simple-unused: check the consistency with webpack
791 🔴 simple: unstable
792 🔴 simple-more-info: unstable
794 🟡 split-chunks-automatic-name: check the consistency with webpack
795 🟡 split-chunks-chunk-name: check the consistency with webpack
796 🟡 split-chunks-combinations: check the consistency with webpack
797 🟡 split-chunks-issue-6413: check the consistency with webpack
798 🟡 split-chunks-issue-6696: check the consistency with webpack
799 🟡 split-chunks-issue-7401: check the consistency with webpack
800 🟡 split-chunks-keep-remaining-size: check the consistency with webpack
801 🔴 split-chunks-max-size: unstable
802 🟡 split-chunks-min-size-reduction: check the consistency with webpack
803 🟡 split-chunks-prefer-bigger-splits: check the consistency with webpack
804 🟡 split-chunks-runtime-specific: check the consistency with webpack
805 🔴 tree-shaking: support require.include
806 ⚪️ wasm-explorer-examples-sync: TODO
881 ⚪️ ConfigTestCases additional-pass simple simple: TODO
882 ⚪️ ConfigTestCases amd disabled disabled: TODO
883 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
892 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
897 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
910 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
911 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath generator-asset-publicPath: TODO
912 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath-hash generator-asset-publicPath-hash: TODO
913 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
914 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
915 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
923 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
924 ⚪️ ConfigTestCases asset-modules opus opus: TODO
925 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
926 ⚪️ ConfigTestCases asset-modules path path: TODO
927 ⚪️ ConfigTestCases asset-modules publicPath publicPath: TODO
932 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
933 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
934 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
939 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
940 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
941 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
950 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
963 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
964 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
978 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
979 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
980 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
981 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
982 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
987 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
991 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
992 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
993 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
1009 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
1010 ⚪️ ConfigTestCases clean dry dry: TODO
1015 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
1016 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
1017 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
1018 ⚪️ ConfigTestCases clean link link: TODO
1023 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
1024 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
1045 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
1064 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
1156 ⚪️ ConfigTestCases contenthash assets assets: TODO
1157 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
1158 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
1159 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
1160 ⚪️ ConfigTestCases context-replacement a a: TODO
1161 ⚪️ ConfigTestCases context-replacement b b: TODO
1162 ⚪️ ConfigTestCases context-replacement c c: TODO
1163 ⚪️ ConfigTestCases context-replacement d d: TODO
1164 ⚪️ ConfigTestCases context-replacement e e: TODO
1173 ⚪️ ConfigTestCases css basic basic: TODO
1174 ⚪️ ConfigTestCases css basic-initial-only basic-initial-only: TODO
1180 ⚪️ ConfigTestCases css conflicting-order conflicting-order: TODO
1181 ⚪️ ConfigTestCases css css-modules css-modules: TODO
1182 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
1188 ⚪️ ConfigTestCases css exports exports: TODO
1189 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
1190 ⚪️ ConfigTestCases css external external: TODO
1191 ⚪️ ConfigTestCases css large large: TODO
1197 ⚪️ ConfigTestCases css urls urls: TODO
1198 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
1199 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
1200 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
1201 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
1202 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
1207 ⚪️ ConfigTestCases delegated simple simple: TODO
1208 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
1213 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
1214 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
1215 ⚪️ ConfigTestCases deprecations config config: TODO
1216 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
1217 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
1226 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
1227 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
1228 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
1229 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
1230 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
1231 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
1232 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
1233 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
1234 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
1235 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
1236 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
1237 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
1250 ⚪️ ConfigTestCases ecmaVersion browserslist browserslist: TODO
1251 ⚪️ ConfigTestCases ecmaVersion browserslist-config browserslist-config: TODO
1252 ⚪️ ConfigTestCases ecmaVersion browserslist-config-env browserslist-config-env: TODO
1256 ⚪️ ConfigTestCases ecmaVersion browserslist-query browserslist-query: TODO
1273 🔴 ConfigTestCases entry depend-on-advanced depend-on-advanced: afterSeal hook blocks
1274 🔴 ConfigTestCases entry depend-on-bug depend-on-bug: DynamicEntryPlugin blocks
1275 🔴 ConfigTestCases entry depend-on-non-js depend-on-non-js: mini-extract-css-plugin blocks
1336 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
1337 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
1338 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
1339 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
1346 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
1347 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
1360 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
1372 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
1377 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
1382 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
1409 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
1410 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
1411 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
1412 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
1417 ⚪️ ConfigTestCases externals resolve resolve: TODO
1422 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
1431 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
1478 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
1479 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
1480 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
1532 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
1533 ⚪️ ConfigTestCases inner-graph basic basic: TODO
1534 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
1535 ⚪️ ConfigTestCases inner-graph class class: TODO
1536 ⚪️ ConfigTestCases inner-graph const const: TODO
1537 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
1538 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
1539 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
1540 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
1541 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
1542 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
1543 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
1544 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
1545 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
1546 ⚪️ ConfigTestCases inner-graph export export: TODO
1547 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
1548 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
1549 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
1550 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
1551 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
1552 ⚪️ ConfigTestCases inner-graph nested nested: TODO
1553 ⚪️ ConfigTestCases inner-graph pure pure: TODO
1554 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
1555 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
1556 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
1557 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
1593 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
1594 ⚪️ ConfigTestCases layer rules rules: TODO
1671 🔴 ConfigTestCases loader-import-module css css: #4923
1672 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
1710 ⚪️ ConfigTestCases loaders options options: TODO
1711 🔴 ConfigTestCases loaders pr-14384 pr-14384: Rspack does not export NormalModule and support beforeLoaders from JS side and whether to implemented is tracked here: https://github.com/orgs/web-infra-dev/projects/9
1722 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
1723 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
1724 ⚪️ ConfigTestCases module externals externals: TODO
1750 ⚪️ ConfigTestCases optimization chunk chunk: TODO
1761 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
1779 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
1789 ⚪️ ConfigTestCases output import-meta-name import-meta-name: TODO
1802 ⚪️ ConfigTestCases output publicPath-scriptType-module publicPath-scriptType-module: TODO
1832 ⚪️ ConfigTestCases parsing context context: TODO
1850 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
1859 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
1860 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
1861 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
1878 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
1879 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
1893 ⚪️ ConfigTestCases parsing optional optional: TODO
1894 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
1899 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
1904 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
1905 ⚪️ ConfigTestCases parsing system.import system.import: TODO
1919 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
1920 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
1921 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
1961 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
1967 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
1968 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
1969 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
1970 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
1985 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
2003 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
2004 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
2014 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
2015 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
2016 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
2017 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
2018 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
2019 ⚪️ ConfigTestCases require module-require module-require: TODO
2020 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
2021 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
2028 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
2029 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
2034 ⚪️ ConfigTestCases resolve only-module only-module: TODO
2039 ⚪️ ConfigTestCases resolve-merging override override: TODO
2044 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
2049 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
2050 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
2051 ⚪️ ConfigTestCases rule-set custom custom: TODO
2056 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
2057 ⚪️ ConfigTestCases rule-set simple simple: TODO
2058 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
2059 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
2084 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
2085 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
2112 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
2117 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
2158 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
2173 ⚪️ ConfigTestCases side-effects url url: TODO
2198 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
2216 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
2217 ⚪️ ConfigTestCases source-map module-names module-names: TODO
2247 🔴 ConfigTestCases source-map relative-source-map-path relative-source-map-path: #4304
2248 🔴 ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: #5393
2257 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
2279 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
2285 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
2294 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
2319 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
2324 🔴 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
2358 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
2374 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
2396 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
2402 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
2403 ⚪️ ConfigTestCases target amd-named amd-named: TODO
2409 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
2443 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
2448 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
2449 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
2463 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
2472 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
2473 ⚪️ ConfigTestCases types filesystems filesystems: TODO
2478 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
2479 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
2480 ⚪️ ConfigTestCases wasm identical identical: TODO
2481 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
2482 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
2483 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
2484 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
2489 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
2490 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
2491 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
2492 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
2513 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO
2578 🔴 TestCases normal amd define-needs-module: #4313
2579 🔴 TestCases normal amd namedModules: #4313
2580 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
2626 🔴 TestCases normal chunks context: #4304
2635 🔴 TestCases normal chunks named-chunks: #4304
2636 🔴 TestCases normal chunks nested-in-empty: #4304
2637 🔴 TestCases normal chunks parsing: #4304
2638 🔴 TestCases normal chunks runtime: #4304
2639 🔴 TestCases normal chunks var-inject-error-handler: #4304
2640 🟡 TestCases normal chunks weak-dependencies: #2787
2641 🔴 TestCases normal chunks weak-dependencies-context: #4315
2706 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
2831 🔴 TestCases normal compile deduplication-bundle-loader: #4304
2852 🔴 TestCases normal context import-meta-webpack-context: #4305
2921 🔴 TestCases normal errors load-module-cycle: #3738
2922 🔴 TestCases normal errors load-module-cycle-multiple: #3738
2923 🔴 TestCases normal errors load-module-error: #3738
2956 🟡 TestCases normal esm import-meta: compile type evaluation typeof
3050 🔴 TestCases normal json import-assertions-type-json: #4358
3104 🔴 TestCases normal large big-assets: #3180
3105 ⚪️ TestCases normal large many-replacements: TODO
3112 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
3113 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
3114 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
3118 🔴 TestCases normal loaders no-string: blocked by #3459
3123 🔴 TestCases normal loaders utils: #4397
3192 🔴 TestCases normal mjs type-module: compile time evaluation typeof and amd
3272 🔴 TestCases normal nonce set-nonce: #4401
3280 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
3347 🔴 TestCases normal parsing amd-rename: #4313
3353 🔴 TestCases normal parsing chunks: #4304
3357 🟡 TestCases normal parsing complex-require: #4304, #4313
3358 🔴 TestCases normal parsing context: #3346
3359 🔴 TestCases normal parsing declared-api: #4313
3362 🔴 TestCases normal parsing es6.nominimize: #4304
3363 🟡 TestCases normal parsing evaluate: should not evaluate new RegExp for redefined RegExp
3365 🔴 TestCases normal parsing extract-amd: #4313
3366 🔴 TestCases normal parsing extract-amd.nominimize: #4313
3367 🟡 TestCases normal parsing extract-require: should not parse require in function arguments
3373 🔴 TestCases normal parsing harmony-deep-exports: #4426
3377 🔴 TestCases normal parsing harmony-export-import-specifier: #4426
3382 🔴 TestCases normal parsing harmony-injecting-order: #4313
3384 🔴 TestCases normal parsing harmony-reexport: new treeshaking re-implementation
3404 🔴 TestCases normal parsing issue-2084: #4313
3414 🔴 TestCases normal parsing issue-2641: #4313
3418 ⚪️ TestCases normal parsing issue-3252: TODO
3419 ⚪️ TestCases normal parsing issue-3273: TODO
3420 🔴 TestCases normal parsing issue-345: #4313
3422 🔴 TestCases normal parsing issue-387: #4313
3433 🔴 TestCases normal parsing issue-4940: #4313
3442 🔴 TestCases normal parsing issue-758: #4313, #4304
3448 🔴 TestCases normal parsing local-modules: #4313
3452 🔴 TestCases normal parsing nullish-coalescing: #4300
3456 🔴 TestCases normal parsing precreated-ast: #4442
3457 🔴 TestCases normal parsing renaming: #4313, #3346
3458 🔴 TestCases normal parsing resolve-weak-context: #4315
3460 🔴 TestCases normal parsing strict-mode: #4313
3462 🟡 TestCases normal parsing typeof: require.include
3464 🔴 TestCases normal parsing unsupported-amd: #4313
3953 🔴 TestCases normal resolving commomjs-local-module: #4313
3957 🔴 TestCases normal resolving issue-2986: #4348
4001 🔴 TestCases normal runtime chunk-callback-order: #4313
4009 🔴 TestCases normal runtime module-caching: #4304
4080 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
4270 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
4334 ⚪️ TestCases normal wasm v128: TODO
4433 🔴 TestCases hot amd define-needs-module: #4313
4434 🔴 TestCases hot amd namedModules: #4313
4435 🔴 TestCases hot amd namedModulesConstArrayDep: #4313
4481 🔴 TestCases hot chunks context: #4304
4490 🔴 TestCases hot chunks named-chunks: #4304
4491 🔴 TestCases hot chunks nested-in-empty: #4304
4492 🔴 TestCases hot chunks parsing: #4304
4493 🔴 TestCases hot chunks runtime: #4304
4494 🔴 TestCases hot chunks var-inject-error-handler: #4304
4495 🟡 TestCases hot chunks weak-dependencies: #2787
4496 🔴 TestCases hot chunks weak-dependencies-context: #4315
4561 🟡 TestCases hot cjs-tree-shaking bailouts: #4313
4686 🔴 TestCases hot compile deduplication-bundle-loader: #4304
4707 🔴 TestCases hot context import-meta-webpack-context: #4305
4776 🔴 TestCases hot errors load-module-cycle: #3738
4777 🔴 TestCases hot errors load-module-cycle-multiple: #3738
4778 🔴 TestCases hot errors load-module-error: #3738
4811 🟡 TestCases hot esm import-meta: compile type evaluation typeof
4905 🔴 TestCases hot json import-assertions-type-json: #4358
4959 🔴 TestCases hot large big-assets: #3180
4960 ⚪️ TestCases hot large many-replacements: TODO
4967 🔴 TestCases hot loaders issue-10725: blocked by this.loadModule #3738
4968 🔴 TestCases hot loaders issue-2299: blocked by this.loadModule #3738
4969 🔴 TestCases hot loaders issue-4959: blocked by this.loadModule #3738
4973 🔴 TestCases hot loaders no-string: blocked by #3459
4978 🔴 TestCases hot loaders utils: #4397
5047 🔴 TestCases hot mjs type-module: compile time evaluation typeof and amd
5127 🔴 TestCases hot nonce set-nonce: #4401
5135 🔴 TestCases hot optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
5202 🔴 TestCases hot parsing amd-rename: #4313
5208 🔴 TestCases hot parsing chunks: #4304
5212 🟡 TestCases hot parsing complex-require: #4304, #4313
5213 🔴 TestCases hot parsing context: #3346
5214 🔴 TestCases hot parsing declared-api: #4313
5217 🔴 TestCases hot parsing es6.nominimize: #4304
5218 🟡 TestCases hot parsing evaluate: should not evaluate new RegExp for redefined RegExp
5220 🔴 TestCases hot parsing extract-amd: #4313
5221 🔴 TestCases hot parsing extract-amd.nominimize: #4313
5222 🟡 TestCases hot parsing extract-require: should not parse require in function arguments
5228 🔴 TestCases hot parsing harmony-deep-exports: #4426
5232 🔴 TestCases hot parsing harmony-export-import-specifier: #4426
5237 🔴 TestCases hot parsing harmony-injecting-order: #4313
5239 🔴 TestCases hot parsing harmony-reexport: new treeshaking re-implementation
5259 🔴 TestCases hot parsing issue-2084: #4313
5269 🔴 TestCases hot parsing issue-2641: #4313
5273 ⚪️ TestCases hot parsing issue-3252: TODO
5274 ⚪️ TestCases hot parsing issue-3273: TODO
5275 🔴 TestCases hot parsing issue-345: #4313
5277 🔴 TestCases hot parsing issue-387: #4313
5288 🔴 TestCases hot parsing issue-4940: #4313
5297 🔴 TestCases hot parsing issue-758: #4313, #4304
5303 🔴 TestCases hot parsing local-modules: #4313
5307 🔴 TestCases hot parsing nullish-coalescing: #4300
5311 🔴 TestCases hot parsing precreated-ast: #4442
5312 🔴 TestCases hot parsing renaming: #4313, #3346
5313 🔴 TestCases hot parsing resolve-weak-context: #4315
5315 🔴 TestCases hot parsing strict-mode: #4313
5317 🟡 TestCases hot parsing typeof: require.include
5319 🔴 TestCases hot parsing unsupported-amd: #4313
5810 🔴 TestCases hot resolving commomjs-local-module: #4313
5814 🔴 TestCases hot resolving issue-2986: #4348
5858 🔴 TestCases hot runtime chunk-callback-order: #4313
5866 🔴 TestCases hot runtime module-caching: #4304
5937 ⚪️ TestCases hot scope-hoisting renaming-shorthand-5027: TODO
6127 ⚪️ TestCases hot side-effects dynamic-reexports: TODO
6191 ⚪️ TestCases hot wasm v128: TODO

@LingyuCoder LingyuCoder merged commit ebcd277 into main Jul 17, 2024
34 checks passed
@LingyuCoder LingyuCoder deleted the feat/align-module-variables branch July 17, 2024 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants