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 destructuring of import.meta #7229

Merged
merged 2 commits into from
Jul 19, 2024

Conversation

LingyuCoder
Copy link
Collaborator

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
Copy link

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

Copy link
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: https://github.com/orgs/web-infra-dev/projects/9
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
33 checks passed
@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