Skip to content

feat: support destructuring of import.meta#7229

Merged
LingyuCoder merged 2 commits intomainfrom
feat/destructure-import-meta
Jul 19, 2024
Merged

feat: support destructuring of import.meta#7229
LingyuCoder merged 2 commits intomainfrom
feat/destructure-import-meta

Conversation

@LingyuCoder
Copy link
Copy Markdown
Contributor

Summary

Close #4350

  • Support destructuring of import.meta
  • Fix the test case

Checklist

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

@LingyuCoder LingyuCoder requested a review from ahabhgk July 19, 2024 07:13
@github-actions github-actions bot added release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack. labels Jul 19, 2024
@netlify
Copy link
Copy Markdown

netlify bot commented Jul 19, 2024

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit 9e8af95
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/669a121587960c0008874ad5

@github-actions
Copy link
Copy Markdown
Contributor

Test Compatibility Diff

main pr diff
59.602% 59.659% ✅ ⏫ 0.057
Unpassed tests

4 🔴 Stats chunkGroups: TODO
5 🔴 Stats chunkGroups: TODO
6 🔴 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
65 ⚪️ Examples aggressive-merging: TODO
66 ⚪️ Examples asset-advanced: TODO
73 ⚪️ Examples cjs-tree-shaking: TODO
80 ⚪️ Examples code-splitting-bundle-loader: TODO
97 ⚪️ Examples common-chunk-grandchildren: TODO
102 ⚪️ Examples custom-json-modules: TODO
103 ⚪️ Examples dll: TODO
104 ⚪️ Examples dll-app-and-vendor/0-vendor: TODO
105 ⚪️ Examples dll-app-and-vendor/1-app: TODO
106 ⚪️ Examples dll-entry-only: TODO
107 ⚪️ Examples dll-user: TODO
108 ⚪️ Examples explicit-vendor-chunk: TODO
123 ⚪️ Examples http2-aggressive-splitting: TODO
126 ⚪️ Examples lazy-compilation: TODO
137 ⚪️ Examples module-federation: TODO
150 ⚪️ Examples persistent-caching: TODO
167 ⚪️ Examples typescript: TODO
175 ⚪️ HotTestCases async-node child-compiler issue-9706: TODO
176 ⚪️ HotTestCases async-node chunks accept-system-import: TODO
177 ⚪️ HotTestCases async-node chunks accept-system-import-webpackhot: TODO
178 ⚪️ HotTestCases async-node chunks dynamic-system-import: TODO
179 ⚪️ HotTestCases async-node chunks split-chunks: TODO
180 ⚪️ HotTestCases async-node chunks split-chunks-webpackhot: TODO
181 ⚪️ HotTestCases async-node chunks system-import: TODO
186 ⚪️ HotTestCases async-node code-generation this-in-accept: TODO
187 ⚪️ HotTestCases async-node code-generation this-in-accept-webpackhot: TODO
188 ⚪️ HotTestCases async-node concat reload-compat-flag: TODO
189 ⚪️ HotTestCases async-node concat reload-external: TODO
194 ⚪️ HotTestCases async-node define issue-6962: TODO
195 ⚪️ HotTestCases async-node determinism issue-10174: TODO
196 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared: TODO
197 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared-in-other-runtime: TODO
198 ⚪️ HotTestCases async-node disposing runtime-independent-filename: TODO
199 ⚪️ HotTestCases async-node errors decline: TODO
200 ⚪️ HotTestCases async-node errors decline-webpackhot: TODO
201 ⚪️ HotTestCases async-node errors events: TODO
202 ⚪️ HotTestCases async-node errors self-decline: TODO
203 ⚪️ HotTestCases async-node errors unaccepted: TODO
204 ⚪️ HotTestCases async-node errors unaccepted-ignored: TODO
205 ⚪️ HotTestCases async-node esm-dependency-import import-meta-webpack-hot: TODO
206 ⚪️ HotTestCases async-node esm-dependency-import module-hot: TODO
207 ⚪️ HotTestCases async-node harmony auto-import: TODO
208 ⚪️ HotTestCases async-node harmony auto-import-default: TODO
209 ⚪️ HotTestCases async-node harmony auto-import-multiple: TODO
210 ⚪️ HotTestCases async-node harmony auto-reexport: TODO
211 ⚪️ HotTestCases async-node hashing exports-info-influence: TODO
212 ⚪️ HotTestCases async-node hashing full-hash-main: TODO
213 ⚪️ HotTestCases async-node hashing full-hash-syntax-error: TODO
214 ⚪️ HotTestCases async-node invalidate conditional-accept: TODO
215 ⚪️ HotTestCases async-node invalidate during-idle: TODO
225 ⚪️ HotTestCases async-node lazy-compilation https: TODO
234 ⚪️ HotTestCases async-node lazy-compilation simple: TODO
239 ⚪️ HotTestCases async-node loader-import-module css: TODO
240 ⚪️ HotTestCases async-node numeric-ids add-remove-chunks: TODO
241 ⚪️ HotTestCases async-node numeric-ids production: TODO
242 ⚪️ HotTestCases async-node parsing hot-api-optional-chaining: TODO
263 ⚪️ HotTestCases async-node runtime accept: TODO
264 ⚪️ HotTestCases async-node runtime bubble-async: TODO
265 ⚪️ HotTestCases async-node runtime bubble-update: TODO
266 ⚪️ HotTestCases async-node runtime circular: TODO
267 ⚪️ HotTestCases async-node runtime dispose-removed-chunk: TODO
268 ⚪️ HotTestCases async-node runtime dispose-removed-module: TODO
269 ⚪️ HotTestCases async-node runtime import-after-download: TODO
270 ⚪️ HotTestCases async-node runtime replace-runtime-module: TODO
271 ⚪️ HotTestCases async-node runtime require-disposed-module-warning: TODO
272 ⚪️ HotTestCases async-node runtime root-error: TODO
273 ⚪️ HotTestCases async-node runtime self-accept-and-dispose: TODO
274 ⚪️ HotTestCases async-node runtime self-accept-factory: TODO
275 ⚪️ HotTestCases async-node runtime update-multiple-modules: TODO
276 ⚪️ HotTestCases async-node runtime update-multiple-times: TODO
277 ⚪️ HotTestCases async-node sharing share-plugin: TODO
278 ⚪️ HotTestCases async-node status accept: TODO
279 ⚪️ HotTestCases async-node status check: TODO
280 ⚪️ HotTestCases async-node unexpected-invalidation used-exports: TODO
281 🔴 HotTestCases async-node worker move-between-runtime: #5597
282 ⚪️ HotTestCases async-node worker remove-add-worker: TODO
288 ⚪️ HotTestCases node child-compiler issue-9706: TODO
289 ⚪️ HotTestCases node chunks accept-system-import: TODO
290 ⚪️ HotTestCases node chunks accept-system-import-webpackhot: TODO
291 ⚪️ HotTestCases node chunks dynamic-system-import: TODO
292 ⚪️ HotTestCases node chunks split-chunks: TODO
293 ⚪️ HotTestCases node chunks split-chunks-webpackhot: TODO
294 ⚪️ HotTestCases node chunks system-import: TODO
299 ⚪️ HotTestCases node code-generation this-in-accept: TODO
300 ⚪️ HotTestCases node code-generation this-in-accept-webpackhot: TODO
301 ⚪️ HotTestCases node concat reload-compat-flag: TODO
302 ⚪️ HotTestCases node concat reload-external: TODO
307 ⚪️ HotTestCases node define issue-6962: TODO
308 ⚪️ HotTestCases node determinism issue-10174: TODO
309 ⚪️ HotTestCases node disposing remove-chunk-with-shared: TODO
310 ⚪️ HotTestCases node disposing remove-chunk-with-shared-in-other-runtime: TODO
311 ⚪️ HotTestCases node disposing runtime-independent-filename: TODO
312 ⚪️ HotTestCases node errors decline: TODO
313 ⚪️ HotTestCases node errors decline-webpackhot: TODO
314 ⚪️ HotTestCases node errors events: TODO
315 ⚪️ HotTestCases node errors self-decline: TODO
316 ⚪️ HotTestCases node errors unaccepted: TODO
317 ⚪️ HotTestCases node errors unaccepted-ignored: TODO
318 ⚪️ HotTestCases node esm-dependency-import import-meta-webpack-hot: TODO
319 ⚪️ HotTestCases node esm-dependency-import module-hot: TODO
320 ⚪️ HotTestCases node harmony auto-import: TODO
321 ⚪️ HotTestCases node harmony auto-import-default: TODO
322 ⚪️ HotTestCases node harmony auto-import-multiple: TODO
323 ⚪️ HotTestCases node harmony auto-reexport: TODO
324 ⚪️ HotTestCases node hashing exports-info-influence: TODO
325 ⚪️ HotTestCases node hashing full-hash-main: TODO
326 ⚪️ HotTestCases node hashing full-hash-syntax-error: TODO
327 ⚪️ HotTestCases node invalidate conditional-accept: TODO
328 ⚪️ HotTestCases node invalidate during-idle: TODO
338 ⚪️ HotTestCases node lazy-compilation https: TODO
347 ⚪️ HotTestCases node lazy-compilation simple: TODO
352 ⚪️ HotTestCases node loader-import-module css: TODO
353 ⚪️ HotTestCases node numeric-ids add-remove-chunks: TODO
354 ⚪️ HotTestCases node numeric-ids production: TODO
355 ⚪️ HotTestCases node parsing hot-api-optional-chaining: TODO
376 ⚪️ HotTestCases node runtime accept: TODO
377 ⚪️ HotTestCases node runtime bubble-async: TODO
378 ⚪️ HotTestCases node runtime bubble-update: TODO
379 ⚪️ HotTestCases node runtime circular: TODO
380 ⚪️ HotTestCases node runtime dispose-removed-chunk: TODO
381 ⚪️ HotTestCases node runtime dispose-removed-module: TODO
382 ⚪️ HotTestCases node runtime import-after-download: TODO
383 ⚪️ HotTestCases node runtime replace-runtime-module: TODO
384 ⚪️ HotTestCases node runtime require-disposed-module-warning: TODO
385 ⚪️ HotTestCases node runtime root-error: TODO
386 ⚪️ HotTestCases node runtime self-accept-and-dispose: TODO
387 ⚪️ HotTestCases node runtime self-accept-factory: TODO
388 ⚪️ HotTestCases node runtime update-multiple-modules: TODO
389 ⚪️ HotTestCases node runtime update-multiple-times: TODO
390 ⚪️ HotTestCases node sharing share-plugin: TODO
391 ⚪️ HotTestCases node status accept: TODO
392 ⚪️ HotTestCases node status check: TODO
393 ⚪️ HotTestCases node unexpected-invalidation used-exports: TODO
394 🔴 HotTestCases node worker move-between-runtime: #5597
404 ⚪️ HotTestCases webworker child-compiler issue-9706: TODO
405 ⚪️ HotTestCases webworker chunks accept-system-import: TODO
406 ⚪️ HotTestCases webworker chunks accept-system-import-webpackhot: TODO
407 ⚪️ HotTestCases webworker chunks dynamic-system-import: TODO
408 ⚪️ HotTestCases webworker chunks split-chunks: TODO
409 ⚪️ HotTestCases webworker chunks split-chunks-webpackhot: TODO
410 ⚪️ HotTestCases webworker chunks system-import: TODO
415 ⚪️ HotTestCases webworker code-generation this-in-accept: TODO
416 ⚪️ HotTestCases webworker code-generation this-in-accept-webpackhot: TODO
417 ⚪️ HotTestCases webworker concat reload-compat-flag: TODO
418 ⚪️ HotTestCases webworker concat reload-external: TODO
423 ⚪️ HotTestCases webworker define issue-6962: TODO
424 ⚪️ HotTestCases webworker determinism issue-10174: TODO
425 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared: TODO
426 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared-in-other-runtime: TODO
427 ⚪️ HotTestCases webworker disposing runtime-independent-filename: TODO
428 ⚪️ HotTestCases webworker errors decline: TODO
429 ⚪️ HotTestCases webworker errors decline-webpackhot: TODO
430 ⚪️ HotTestCases webworker errors events: TODO
431 ⚪️ HotTestCases webworker errors self-decline: TODO
432 ⚪️ HotTestCases webworker errors unaccepted: TODO
433 ⚪️ HotTestCases webworker errors unaccepted-ignored: TODO
434 ⚪️ HotTestCases webworker esm-dependency-import import-meta-webpack-hot: TODO
435 ⚪️ HotTestCases webworker esm-dependency-import module-hot: TODO
436 ⚪️ HotTestCases webworker harmony auto-import: TODO
437 ⚪️ HotTestCases webworker harmony auto-import-default: TODO
438 ⚪️ HotTestCases webworker harmony auto-import-multiple: TODO
439 ⚪️ HotTestCases webworker harmony auto-reexport: TODO
440 ⚪️ HotTestCases webworker hashing exports-info-influence: TODO
441 ⚪️ HotTestCases webworker hashing full-hash-main: TODO
442 ⚪️ HotTestCases webworker hashing full-hash-syntax-error: TODO
443 ⚪️ HotTestCases webworker invalidate conditional-accept: TODO
444 ⚪️ HotTestCases webworker invalidate during-idle: TODO
454 ⚪️ HotTestCases webworker lazy-compilation https: TODO
463 ⚪️ HotTestCases webworker lazy-compilation simple: TODO
468 ⚪️ HotTestCases webworker loader-import-module css: TODO
469 ⚪️ HotTestCases webworker numeric-ids add-remove-chunks: TODO
470 ⚪️ HotTestCases webworker numeric-ids production: TODO
471 ⚪️ HotTestCases webworker parsing hot-api-optional-chaining: TODO
492 ⚪️ HotTestCases webworker runtime accept: TODO
493 ⚪️ HotTestCases webworker runtime bubble-async: TODO
494 ⚪️ HotTestCases webworker runtime bubble-update: TODO
495 ⚪️ HotTestCases webworker runtime circular: TODO
496 ⚪️ HotTestCases webworker runtime dispose-removed-chunk: TODO
497 ⚪️ HotTestCases webworker runtime dispose-removed-module: TODO
498 ⚪️ HotTestCases webworker runtime import-after-download: TODO
499 ⚪️ HotTestCases webworker runtime replace-runtime-module: TODO
500 ⚪️ HotTestCases webworker runtime require-disposed-module-warning: TODO
501 ⚪️ HotTestCases webworker runtime root-error: TODO
502 ⚪️ HotTestCases webworker runtime self-accept-and-dispose: TODO
503 ⚪️ HotTestCases webworker runtime self-accept-factory: TODO
504 ⚪️ HotTestCases webworker runtime update-multiple-modules: TODO
505 ⚪️ HotTestCases webworker runtime update-multiple-times: TODO
506 ⚪️ HotTestCases webworker sharing share-plugin: TODO
507 ⚪️ HotTestCases webworker status accept: TODO
508 ⚪️ HotTestCases webworker status check: TODO
509 ⚪️ HotTestCases webworker unexpected-invalidation used-exports: TODO
510 🔴 HotTestCases webworker worker move-between-runtime: #5597
520 ⚪️ HotTestCases web child-compiler issue-9706: TODO
521 ⚪️ HotTestCases web chunks accept-system-import: TODO
522 ⚪️ HotTestCases web chunks accept-system-import-webpackhot: TODO
523 ⚪️ HotTestCases web chunks dynamic-system-import: TODO
524 ⚪️ HotTestCases web chunks split-chunks: TODO
525 ⚪️ HotTestCases web chunks split-chunks-webpackhot: TODO
526 ⚪️ HotTestCases web chunks system-import: TODO
531 ⚪️ HotTestCases web code-generation this-in-accept: TODO
532 ⚪️ HotTestCases web code-generation this-in-accept-webpackhot: TODO
533 ⚪️ HotTestCases web concat reload-compat-flag: TODO
534 ⚪️ HotTestCases web concat reload-external: TODO
539 ⚪️ HotTestCases web define issue-6962: TODO
540 ⚪️ HotTestCases web determinism issue-10174: TODO
541 ⚪️ HotTestCases web disposing remove-chunk-with-shared: TODO
542 ⚪️ HotTestCases web disposing remove-chunk-with-shared-in-other-runtime: TODO
543 ⚪️ HotTestCases web disposing runtime-independent-filename: TODO
544 ⚪️ HotTestCases web errors decline: TODO
545 ⚪️ HotTestCases web errors decline-webpackhot: TODO
546 ⚪️ HotTestCases web errors events: TODO
547 ⚪️ HotTestCases web errors self-decline: TODO
548 ⚪️ HotTestCases web errors unaccepted: TODO
549 ⚪️ HotTestCases web errors unaccepted-ignored: TODO
550 ⚪️ HotTestCases web esm-dependency-import import-meta-webpack-hot: TODO
551 ⚪️ HotTestCases web esm-dependency-import module-hot: TODO
552 ⚪️ HotTestCases web harmony auto-import: TODO
553 ⚪️ HotTestCases web harmony auto-import-default: TODO
554 ⚪️ HotTestCases web harmony auto-import-multiple: TODO
555 ⚪️ HotTestCases web harmony auto-reexport: TODO
556 ⚪️ HotTestCases web hashing exports-info-influence: TODO
557 ⚪️ HotTestCases web hashing full-hash-main: TODO
558 ⚪️ HotTestCases web hashing full-hash-syntax-error: TODO
559 ⚪️ HotTestCases web invalidate conditional-accept: TODO
560 ⚪️ HotTestCases web invalidate during-idle: TODO
570 ⚪️ HotTestCases web lazy-compilation https: TODO
579 ⚪️ HotTestCases web lazy-compilation simple: TODO
584 ⚪️ HotTestCases web loader-import-module css: TODO
585 ⚪️ HotTestCases web numeric-ids add-remove-chunks: TODO
586 ⚪️ HotTestCases web numeric-ids production: TODO
587 ⚪️ HotTestCases web parsing hot-api-optional-chaining: TODO
608 ⚪️ HotTestCases web runtime accept: TODO
609 ⚪️ HotTestCases web runtime bubble-async: TODO
610 ⚪️ HotTestCases web runtime bubble-update: TODO
611 ⚪️ HotTestCases web runtime circular: TODO
612 ⚪️ HotTestCases web runtime dispose-removed-chunk: TODO
613 ⚪️ HotTestCases web runtime dispose-removed-module: TODO
614 ⚪️ HotTestCases web runtime import-after-download: TODO
615 ⚪️ HotTestCases web runtime replace-runtime-module: TODO
616 ⚪️ HotTestCases web runtime require-disposed-module-warning: TODO
617 ⚪️ HotTestCases web runtime root-error: TODO
618 ⚪️ HotTestCases web runtime self-accept-and-dispose: TODO
619 ⚪️ HotTestCases web runtime self-accept-factory: TODO
620 ⚪️ HotTestCases web runtime update-multiple-modules: TODO
621 ⚪️ HotTestCases web runtime update-multiple-times: TODO
622 ⚪️ HotTestCases web sharing share-plugin: TODO
623 ⚪️ HotTestCases web status accept: TODO
624 ⚪️ HotTestCases web status check: TODO
625 ⚪️ HotTestCases web unexpected-invalidation used-exports: TODO
626 🔴 HotTestCases web worker move-between-runtime: #5597
636 ⚪️ aggressive-splitting-entry: TODO
637 🔴 aggressive-splitting-on-demand: support webpack.optimize.AggressiveSplittingPlugin
638 🔴 all-stats: support webpack.optimize.AggressiveSplittingPlugin
641 🔴 async-commons-chunk: support require.ensure()
642 🟡 async-commons-chunk-auto: check the consistency with webpack
644 🔴 chunk-module-id-range: support ChunkModuleIdRangePlugin
645 🔴 chunks: support AMD require
646 🔴 chunks-development: support AMD require
650 🔴 color-enabled-custom: support color object
652 🔴 commons-chunk-min-size-0: Method RegExp.prototype.test called on incompatible receiver undefined
654 🟡 commons-plugin-issue-4980: check the consistency with webpack
655 🟡 concat-and-sideeffects: check the consistency with webpack
656 🔴 context-independence: hash changed
658 🔴 define-plugin: webpack.DefinePlugin.runtimeValue is not a function
659 🔴 details-error: custom error details
660 🔴 dll-reference-plugin-issue-7624: webpack.DllReferencePlugin is not a constructor
661 🔴 dll-reference-plugin-issue-7624-error: webpack.DllReferencePlugin is not a constructor
662 🔴 entry-filename: unstable
665 🟡 graph-correctness-entries: check the consistency with webpack
666 🟡 graph-correctness-modules: check the consistency with webpack
667 🟡 graph-roots: check the consistency with webpack
668 🟡 ignore-warnings: check the consistency with webpack
671 🟡 import-weak: check the consistency with webpack
672 🟡 import-weak-parser-option: check the consistency with webpack
674 🟡 issue-7577: check the consistency with webpack
675 🔴 limit-chunk-count-plugin: #4304
676 🔴 logging: unstable
677 🟡 logging-debug: check the consistency with webpack
680 🟡 module-assets: check the consistency with webpack
681 🟡 module-deduplication: check the consistency with webpack
682 🟡 module-deduplication-named: check the consistency with webpack
683 🔴 module-federation-custom-exposed-module-name: build failed
685 🟡 module-reasons: check the consistency with webpack
688 🟡 named-chunk-groups: check the consistency with webpack
690 ⚪️ named-chunks-plugin-async: TODO
691 🔴 no-emit-on-errors-plugin-with-child-error: support NoEmitOnErrorsPlugin
692 🔴 optimize-chunks: support require.ensure()
696 🔴 performance-disabled: support AMD require
697 🔴 performance-error: support AMD require
699 🔴 performance-no-hints: support AMD require
704 🔴 preset-detailed: support AMD require
708 🔴 preset-minimal: support AMD require
714 🔴 preset-normal: support AMD require
715 🔴 preset-normal-performance: support AMD require
716 🔴 preset-normal-performance-ensure-filter-sourcemaps: support AMD require
718 🔴 preset-verbose: suport AMD require
719 🔴 real-content-hash: unstable
720 🟡 related-assets: check the consistency with webpack
721 🔴 resolve-plugin-context: support resolve plugins
724 🔴 runtime-chunk-integration: support MinChunkSizePlugin
727 🟡 runtime-specific-used-exports: check the consistency with webpack
728 🔴 scope-hoisting-bailouts: unstable
729 🟡 scope-hoisting-multi: check the consistency with webpack
730 🟡 side-effects-issue-7428: check the consistency with webpack
731 🔴 side-effects-optimization: unstable
732 🟡 side-effects-simple-unused: check the consistency with webpack
733 🔴 simple: unstable
734 🔴 simple-more-info: unstable
736 🟡 split-chunks-automatic-name: check the consistency with webpack
737 🟡 split-chunks-chunk-name: check the consistency with webpack
738 🟡 split-chunks-combinations: check the consistency with webpack
739 🟡 split-chunks-issue-6413: check the consistency with webpack
740 🟡 split-chunks-issue-6696: check the consistency with webpack
741 🟡 split-chunks-issue-7401: check the consistency with webpack
742 🟡 split-chunks-keep-remaining-size: check the consistency with webpack
743 🔴 split-chunks-max-size: unstable
744 🟡 split-chunks-min-size-reduction: check the consistency with webpack
745 🟡 split-chunks-prefer-bigger-splits: check the consistency with webpack
746 🟡 split-chunks-runtime-specific: check the consistency with webpack
747 🔴 tree-shaking: support require.include
748 ⚪️ wasm-explorer-examples-sync: TODO
823 ⚪️ WatchTestCases add-defines: TODO
824 ⚪️ WatchTestCases asset-concat: TODO
825 ⚪️ WatchTestCases asset-modules: TODO
826 ⚪️ WatchTestCases change-dep-while-detatched: TODO
827 ⚪️ WatchTestCases changing-module-id: TODO
828 ⚪️ WatchTestCases child-compilation-cache: TODO
829 ⚪️ WatchTestCases emit-when-clean: TODO
830 ⚪️ WatchTestCases emit-without-clean: TODO
831 ⚪️ WatchTestCases immutable: TODO
832 ⚪️ WatchTestCases loader-import-module: TODO
833 ⚪️ WatchTestCases managedPath: TODO
834 ⚪️ WatchTestCases new-split-chunk-entry-node: TODO
835 ⚪️ WatchTestCases new-split-chunk-entry-web: TODO
836 ⚪️ WatchTestCases reexport-mangle: TODO
837 ⚪️ WatchTestCases unsafe-cache: TODO
838 ⚪️ WatchTestCases unsafe-cache-duplicates: TODO
839 ⚪️ WatchTestCases unsafe-cache-managed-paths: TODO
840 ⚪️ WatchTestCases delete-in-context: TODO
841 ⚪️ WatchTestCases loader-context-dep: TODO
842 ⚪️ WatchTestCases issue-8766: TODO
843 ⚪️ WatchTestCases issue-8766-with-cache: TODO
844 ⚪️ WatchTestCases caching-harmony: TODO
845 ⚪️ WatchTestCases reexport-chain: TODO
846 ⚪️ WatchTestCases switching-harmony: TODO
847 ⚪️ WatchTestCases automatic-prefetch-plugin: TODO
848 ⚪️ WatchTestCases automatic-prefetch-plugin-9485: TODO
849 ⚪️ WatchTestCases define-plugin: TODO
850 ⚪️ WatchTestCases dll-reference-plugin: TODO
851 ⚪️ WatchTestCases mini-css-extract-plugin: TODO
852 ⚪️ WatchTestCases module-concatenation-plugin: TODO
853 ⚪️ WatchTestCases profiling-plugin: TODO
854 ⚪️ WatchTestCases watch-ignore-plugin: TODO
855 ⚪️ WatchTestCases missing-module: TODO
856 ⚪️ WatchTestCases parse-failed-esm: TODO
857 ⚪️ WatchTestCases in-loader: TODO
858 ⚪️ WatchTestCases dynamic-import: TODO
859 ⚪️ WatchTestCases static-import: TODO
860 ⚪️ WatchTestCases caching-inner-source: TODO
861 ⚪️ WatchTestCases provide-unsafe-cache: TODO
862 ⚪️ WatchTestCases issue-7400: TODO
866 ⚪️ WatchTestCases unable-to-snapshot: TODO
867 ⚪️ WatchTestCases warnings-contribute-to-hash: TODO
868 ⚪️ WatchTestCases caching: TODO
905 ⚪️ ConfigTestCases additional-pass simple simple: TODO
906 ⚪️ ConfigTestCases amd disabled disabled: TODO
907 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
916 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
921 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
934 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
935 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath generator-asset-publicPath: TODO
936 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath-hash generator-asset-publicPath-hash: TODO
937 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
938 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
939 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
947 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
948 ⚪️ ConfigTestCases asset-modules opus opus: TODO
949 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
950 ⚪️ ConfigTestCases asset-modules path path: TODO
951 ⚪️ ConfigTestCases asset-modules publicPath publicPath: TODO
956 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
957 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
958 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
963 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
964 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
965 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
974 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
987 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
988 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
1002 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
1003 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
1004 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
1005 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
1006 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
1011 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
1015 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
1016 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
1017 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
1033 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
1034 ⚪️ ConfigTestCases clean dry dry: TODO
1039 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
1040 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
1041 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
1042 ⚪️ ConfigTestCases clean link link: TODO
1047 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
1048 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
1069 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
1088 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
1180 ⚪️ ConfigTestCases contenthash assets assets: TODO
1181 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
1182 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
1183 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
1184 ⚪️ ConfigTestCases context-replacement a a: TODO
1185 ⚪️ ConfigTestCases context-replacement b b: TODO
1186 ⚪️ ConfigTestCases context-replacement c c: TODO
1187 ⚪️ ConfigTestCases context-replacement d d: TODO
1188 ⚪️ ConfigTestCases context-replacement e e: TODO
1197 ⚪️ ConfigTestCases css basic basic: TODO
1198 ⚪️ ConfigTestCases css basic-initial-only basic-initial-only: TODO
1204 ⚪️ ConfigTestCases css conflicting-order conflicting-order: TODO
1205 ⚪️ ConfigTestCases css css-modules css-modules: TODO
1206 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
1212 ⚪️ ConfigTestCases css exports exports: TODO
1213 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
1214 ⚪️ ConfigTestCases css external external: TODO
1215 ⚪️ ConfigTestCases css large large: TODO
1221 ⚪️ ConfigTestCases css urls urls: TODO
1222 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
1223 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
1224 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
1225 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
1226 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
1231 ⚪️ ConfigTestCases delegated simple simple: TODO
1232 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
1237 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
1238 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
1239 ⚪️ ConfigTestCases deprecations config config: TODO
1240 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
1241 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
1250 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
1251 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
1252 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
1253 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
1254 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
1255 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
1256 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
1257 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
1258 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
1259 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
1260 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
1261 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
1274 ⚪️ ConfigTestCases ecmaVersion browserslist browserslist: TODO
1275 ⚪️ ConfigTestCases ecmaVersion browserslist-config browserslist-config: TODO
1276 ⚪️ ConfigTestCases ecmaVersion browserslist-config-env browserslist-config-env: TODO
1280 ⚪️ ConfigTestCases ecmaVersion browserslist-query browserslist-query: TODO
1297 🔴 ConfigTestCases entry depend-on-advanced depend-on-advanced: afterSeal hook blocks
1298 🔴 ConfigTestCases entry depend-on-bug depend-on-bug: DynamicEntryPlugin blocks
1299 🔴 ConfigTestCases entry depend-on-non-js depend-on-non-js: mini-extract-css-plugin blocks
1360 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
1361 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
1362 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
1363 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
1370 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
1371 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
1384 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
1396 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
1401 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
1406 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
1433 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
1434 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
1435 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
1436 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
1441 ⚪️ ConfigTestCases externals resolve resolve: TODO
1446 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
1455 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
1502 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
1503 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
1504 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
1556 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
1557 ⚪️ ConfigTestCases inner-graph basic basic: TODO
1558 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
1559 ⚪️ ConfigTestCases inner-graph class class: TODO
1560 ⚪️ ConfigTestCases inner-graph const const: TODO
1561 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
1562 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
1563 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
1564 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
1565 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
1566 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
1567 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
1568 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
1569 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
1570 ⚪️ ConfigTestCases inner-graph export export: TODO
1571 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
1572 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
1573 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
1574 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
1575 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
1576 ⚪️ ConfigTestCases inner-graph nested nested: TODO
1577 ⚪️ ConfigTestCases inner-graph pure pure: TODO
1578 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
1579 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
1580 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
1581 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
1617 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
1618 ⚪️ ConfigTestCases layer rules rules: TODO
1699 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
1737 ⚪️ ConfigTestCases loaders options options: TODO
1738 🔴 ConfigTestCases loaders pr-14384 pr-14384: Rspack does not export NormalModule and support beforeLoaders from JS side and whether to implemented is tracked here: Webpack API Conformance List: Plugin Hooks
1749 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
1750 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
1751 ⚪️ ConfigTestCases module externals externals: TODO
1777 ⚪️ ConfigTestCases optimization chunk chunk: TODO
1788 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
1806 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
1816 ⚪️ ConfigTestCases output import-meta-name import-meta-name: TODO
1829 ⚪️ ConfigTestCases output publicPath-scriptType-module publicPath-scriptType-module: TODO
1859 ⚪️ ConfigTestCases parsing context context: TODO
1877 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
1886 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
1887 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
1888 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
1905 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
1906 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
1920 ⚪️ ConfigTestCases parsing optional optional: TODO
1921 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
1926 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
1931 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
1932 ⚪️ ConfigTestCases parsing system.import system.import: TODO
1946 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
1947 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
1948 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
1988 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
1994 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
1995 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
1996 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
1997 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
2012 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
2030 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
2031 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
2041 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
2042 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
2043 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
2044 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
2045 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
2046 ⚪️ ConfigTestCases require module-require module-require: TODO
2047 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
2048 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
2055 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
2056 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
2061 ⚪️ ConfigTestCases resolve only-module only-module: TODO
2066 ⚪️ ConfigTestCases resolve-merging override override: TODO
2071 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
2076 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
2077 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
2078 ⚪️ ConfigTestCases rule-set custom custom: TODO
2083 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
2084 ⚪️ ConfigTestCases rule-set simple simple: TODO
2085 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
2086 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
2111 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
2112 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
2139 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
2144 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
2185 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
2200 ⚪️ ConfigTestCases side-effects url url: TODO
2225 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
2243 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
2244 ⚪️ ConfigTestCases source-map module-names module-names: TODO
2274 🔴 ConfigTestCases source-map relative-source-map-path relative-source-map-path: #4304
2275 🔴 ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: #5393
2284 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
2306 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
2312 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
2321 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
2346 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
2351 🔴 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
2385 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
2401 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
2423 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
2429 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
2430 ⚪️ ConfigTestCases target amd-named amd-named: TODO
2436 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
2470 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
2475 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
2476 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
2490 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
2499 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
2500 ⚪️ ConfigTestCases types filesystems filesystems: TODO
2505 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
2506 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
2507 ⚪️ ConfigTestCases wasm identical identical: TODO
2508 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
2509 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
2510 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
2511 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
2516 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
2517 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
2518 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
2519 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
2540 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO
2605 🔴 TestCases normal amd define-needs-module: #4313
2606 🔴 TestCases normal amd namedModules: #4313
2607 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
2653 🔴 TestCases normal chunks context: #4304
2662 🔴 TestCases normal chunks named-chunks: #4304
2663 🔴 TestCases normal chunks nested-in-empty: #4304
2664 🔴 TestCases normal chunks parsing: #4304
2665 🔴 TestCases normal chunks runtime: #4304
2666 🔴 TestCases normal chunks var-inject-error-handler: #4304
2667 🟡 TestCases normal chunks weak-dependencies: #2787
2668 🔴 TestCases normal chunks weak-dependencies-context: #4315
2733 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
2858 🔴 TestCases normal compile deduplication-bundle-loader: #4304
2879 🔴 TestCases normal context import-meta-webpack-context: #4305
2948 🔴 TestCases normal errors load-module-cycle: #3738
2949 🔴 TestCases normal errors load-module-cycle-multiple: #3738
2950 🔴 TestCases normal errors load-module-error: #3738
3078 🔴 TestCases normal json import-assertions-type-json: #4358
3132 🔴 TestCases normal large big-assets: #3180
3133 ⚪️ TestCases normal large many-replacements: TODO
3140 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
3141 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
3142 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
3146 🔴 TestCases normal loaders no-string: blocked by #3459
3151 🔴 TestCases normal loaders utils: #4397
3220 🔴 TestCases normal mjs type-module: compile time evaluation typeof and amd
3300 🔴 TestCases normal nonce set-nonce: #4401
3308 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
3375 🔴 TestCases normal parsing amd-rename: #4313
3381 🔴 TestCases normal parsing chunks: #4304
3385 🟡 TestCases normal parsing complex-require: #4304, #4313
3386 🔴 TestCases normal parsing context: #3346
3387 🔴 TestCases normal parsing declared-api: #4313
3390 🔴 TestCases normal parsing es6.nominimize: #4304
3391 🟡 TestCases normal parsing evaluate: should not evaluate new RegExp for redefined RegExp
3393 🔴 TestCases normal parsing extract-amd: #4313
3394 🔴 TestCases normal parsing extract-amd.nominimize: #4313
3395 🟡 TestCases normal parsing extract-require: should not parse require in function arguments
3410 🔴 TestCases normal parsing harmony-injecting-order: #4313
3432 🔴 TestCases normal parsing issue-2084: #4313
3442 🔴 TestCases normal parsing issue-2641: #4313
3446 ⚪️ TestCases normal parsing issue-3252: TODO
3447 ⚪️ TestCases normal parsing issue-3273: TODO
3448 🔴 TestCases normal parsing issue-345: #4313
3450 🔴 TestCases normal parsing issue-387: #4313
3461 🔴 TestCases normal parsing issue-4940: #4313
3470 🔴 TestCases normal parsing issue-758: #4313, #4304
3476 🔴 TestCases normal parsing local-modules: #4313
3480 🔴 TestCases normal parsing nullish-coalescing: #4300
3484 🔴 TestCases normal parsing precreated-ast: #4442
3485 🔴 TestCases normal parsing renaming: #4313, #3346
3486 🔴 TestCases normal parsing resolve-weak-context: #4315
3488 🔴 TestCases normal parsing strict-mode: #4313
3490 🟡 TestCases normal parsing typeof: require.include
3492 🔴 TestCases normal parsing unsupported-amd: #4313
4003 🔴 TestCases normal resolving commomjs-local-module: #4313
4007 🔴 TestCases normal resolving issue-2986: #4348
4051 🔴 TestCases normal runtime chunk-callback-order: #4313
4059 🔴 TestCases normal runtime module-caching: #4304
4130 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
4320 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
4384 ⚪️ TestCases normal wasm v128: TODO
4483 🔴 TestCases hot amd define-needs-module: #4313
4484 🔴 TestCases hot amd namedModules: #4313
4485 🔴 TestCases hot amd namedModulesConstArrayDep: #4313
4531 🔴 TestCases hot chunks context: #4304
4540 🔴 TestCases hot chunks named-chunks: #4304
4541 🔴 TestCases hot chunks nested-in-empty: #4304
4542 🔴 TestCases hot chunks parsing: #4304
4543 🔴 TestCases hot chunks runtime: #4304
4544 🔴 TestCases hot chunks var-inject-error-handler: #4304
4545 🟡 TestCases hot chunks weak-dependencies: #2787
4546 🔴 TestCases hot chunks weak-dependencies-context: #4315
4611 🟡 TestCases hot cjs-tree-shaking bailouts: #4313
4736 🔴 TestCases hot compile deduplication-bundle-loader: #4304
4757 🔴 TestCases hot context import-meta-webpack-context: #4305
4826 🔴 TestCases hot errors load-module-cycle: #3738
4827 🔴 TestCases hot errors load-module-cycle-multiple: #3738
4828 🔴 TestCases hot errors load-module-error: #3738
4956 🔴 TestCases hot json import-assertions-type-json: #4358
5010 🔴 TestCases hot large big-assets: #3180
5011 ⚪️ TestCases hot large many-replacements: TODO
5018 🔴 TestCases hot loaders issue-10725: blocked by this.loadModule #3738
5019 🔴 TestCases hot loaders issue-2299: blocked by this.loadModule #3738
5020 🔴 TestCases hot loaders issue-4959: blocked by this.loadModule #3738
5024 🔴 TestCases hot loaders no-string: blocked by #3459
5029 🔴 TestCases hot loaders utils: #4397
5098 🔴 TestCases hot mjs type-module: compile time evaluation typeof and amd
5178 🔴 TestCases hot nonce set-nonce: #4401
5186 🔴 TestCases hot optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
5253 🔴 TestCases hot parsing amd-rename: #4313
5259 🔴 TestCases hot parsing chunks: #4304
5263 🟡 TestCases hot parsing complex-require: #4304, #4313
5264 🔴 TestCases hot parsing context: #3346
5265 🔴 TestCases hot parsing declared-api: #4313
5268 🔴 TestCases hot parsing es6.nominimize: #4304
5269 🟡 TestCases hot parsing evaluate: should not evaluate new RegExp for redefined RegExp
5271 🔴 TestCases hot parsing extract-amd: #4313
5272 🔴 TestCases hot parsing extract-amd.nominimize: #4313
5273 🟡 TestCases hot parsing extract-require: should not parse require in function arguments
5288 🔴 TestCases hot parsing harmony-injecting-order: #4313
5310 🔴 TestCases hot parsing issue-2084: #4313
5320 🔴 TestCases hot parsing issue-2641: #4313
5324 ⚪️ TestCases hot parsing issue-3252: TODO
5325 ⚪️ TestCases hot parsing issue-3273: TODO
5326 🔴 TestCases hot parsing issue-345: #4313
5328 🔴 TestCases hot parsing issue-387: #4313
5339 🔴 TestCases hot parsing issue-4940: #4313
5348 🔴 TestCases hot parsing issue-758: #4313, #4304
5354 🔴 TestCases hot parsing local-modules: #4313
5358 🔴 TestCases hot parsing nullish-coalescing: #4300
5362 🔴 TestCases hot parsing precreated-ast: #4442
5363 🔴 TestCases hot parsing renaming: #4313, #3346
5364 🔴 TestCases hot parsing resolve-weak-context: #4315
5366 🔴 TestCases hot parsing strict-mode: #4313
5368 🟡 TestCases hot parsing typeof: require.include
5370 🔴 TestCases hot parsing unsupported-amd: #4313
5883 🔴 TestCases hot resolving commomjs-local-module: #4313
5887 🔴 TestCases hot resolving issue-2986: #4348
5931 🔴 TestCases hot runtime chunk-callback-order: #4313
5939 🔴 TestCases hot runtime module-caching: #4304
6010 ⚪️ TestCases hot scope-hoisting renaming-shorthand-5027: TODO
6200 ⚪️ TestCases hot side-effects dynamic-reexports: TODO
6264 ⚪️ TestCases hot wasm v128: TODO

@LingyuCoder LingyuCoder enabled auto-merge (squash) July 19, 2024 07:23
@LingyuCoder LingyuCoder merged commit 51df960 into main Jul 19, 2024
@LingyuCoder LingyuCoder deleted the feat/destructure-import-meta branch July 19, 2024 07:28
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.

support more import.meta property like import.meta.webpack

2 participants