Skip to content

feat: add require.main#5209

Merged
LingyuCoder merged 1 commit intomainfrom
feat/require-main
Jan 4, 2024
Merged

feat: add require.main#5209
LingyuCoder merged 1 commit intomainfrom
feat/require-main

Conversation

@LingyuCoder
Copy link
Copy Markdown
Contributor

@LingyuCoder LingyuCoder commented Jan 3, 2024

Summary

Close #5183, close #3562

Test Plan

  • Reuse webpack-test/configCases/parsing/require.main
  • Reuse webpack-test/configCases/split-chunks-common/correct-order
  • Reuse webpack-test/configCases/split-chunks-common/inverted-order

Require Documentation?

  • No
  • Yes, the corresponding rspack-website PR is __

@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 Jan 3, 2024
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 3, 2024

Test Compatibility Diff

main pr diff
70.930% 71.198% ✅ ⏫ 0.268
Unpassed tests

1 ⚪️ ConfigTestCases additional-pass simple simple: TODO
2 ⚪️ ConfigTestCases amd disabled disabled: TODO
3 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
4 ⚪️ ConfigTestCases asset-modules assetModuleFilename assetModuleFilename: TODO
8 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
9 ⚪️ ConfigTestCases asset-modules custom-encoder custom-encoder: TODO
10 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
11 ⚪️ ConfigTestCases asset-modules different-query different-query: TODO
12 ⚪️ ConfigTestCases asset-modules emit emit: TODO
13 ⚪️ ConfigTestCases asset-modules file-loader file-loader: TODO
14 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
15 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath generator-asset-publicPath: TODO
16 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath-hash generator-asset-publicPath-hash: TODO
17 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
18 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
19 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
20 ⚪️ ConfigTestCases asset-modules input-data-url input-data-url: TODO
21 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
22 ⚪️ ConfigTestCases asset-modules opus opus: TODO
23 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
24 ⚪️ ConfigTestCases asset-modules path path: TODO
25 ⚪️ ConfigTestCases asset-modules publicPath publicPath: TODO
26 ⚪️ ConfigTestCases asset-modules query query: TODO
27 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
28 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
29 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
30 ⚪️ ConfigTestCases asset-modules resource-from-data-uri resource-from-data-uri: TODO
31 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
32 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
33 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
34 ⚪️ ConfigTestCases asset-modules source source: TODO
35 ⚪️ ConfigTestCases asset-modules types types: TODO
36 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
40 ⚪️ ConfigTestCases asset-url target-node1 target-node1: TODO
41 ⚪️ ConfigTestCases asset-url target-node2 target-node2: TODO
42 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
43 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
44 ⚪️ ConfigTestCases asset-url target-web2 target-web2: TODO
45 ⚪️ ConfigTestCases asset-url target-webworker1 target-webworker1: TODO
46 ⚪️ ConfigTestCases asset-url target-webworker2 target-webworker2: TODO
47 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
48 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
49 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
50 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
51 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
52 ⚪️ ConfigTestCases async-commons-chunk node node: TODO
53 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
56 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
57 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
58 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
59 ⚪️ ConfigTestCases chunk-graph issue-15173 issue-15173: TODO
65 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
66 ⚪️ ConfigTestCases clean dry dry: TODO
67 ⚪️ ConfigTestCases clean enabled enabled: TODO
68 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
69 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
70 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
71 ⚪️ ConfigTestCases clean link link: TODO
72 ⚪️ ConfigTestCases code-generation harmony-pure-default harmony-pure-default: TODO
73 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
74 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
75 ⚪️ ConfigTestCases compiletime error-not-found error-not-found: TODO
76 ⚪️ ConfigTestCases compiletime exports-presence exports-presence: TODO
77 ⚪️ ConfigTestCases compiletime warn-not-found warn-not-found: TODO
78 ⚪️ ConfigTestCases concatenate-modules destructuring-assignment-with-default-value-and-variable-collision-nested destructuring-assignment-with-default-value-and-variable-collision-nested: TODO
79 ⚪️ ConfigTestCases concatenate-modules destructuring-assignment-with-default-value-and-variable-collision-simple destructuring-assignment-with-default-value-and-variable-collision-simple: TODO
80 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
81 ⚪️ ConfigTestCases concatenate-modules issue-13022 issue-13022: TODO
82 ⚪️ ConfigTestCases concatenate-modules load-chunk-function load-chunk-function: TODO
83 ⚪️ ConfigTestCases concatenate-modules rename-10168 rename-10168: TODO
84 ⚪️ ConfigTestCases concatenate-modules side-effects side-effects: TODO
85 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
160 ⚪️ ConfigTestCases contenthash assets assets: TODO
161 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
162 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
163 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
164 ⚪️ ConfigTestCases context-replacement a a: TODO
165 ⚪️ ConfigTestCases context-replacement b b: TODO
166 ⚪️ ConfigTestCases context-replacement c c: TODO
167 ⚪️ ConfigTestCases context-replacement d d: TODO
168 ⚪️ ConfigTestCases context-replacement e e: TODO
169 ⚪️ ConfigTestCases crossorigin set-crossorigin set-crossorigin: TODO
170 ⚪️ ConfigTestCases css basic basic: TODO
171 ⚪️ ConfigTestCases css basic-initial-only basic-initial-only: TODO
172 ⚪️ ConfigTestCases css conflicting-order conflicting-order: TODO
173 ⚪️ ConfigTestCases css css-modules css-modules: TODO
174 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
175 ⚪️ ConfigTestCases css exports exports: TODO
176 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
177 ⚪️ ConfigTestCases css external external: TODO
178 ⚪️ ConfigTestCases css large large: TODO
179 ⚪️ ConfigTestCases css urls urls: TODO
180 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
181 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
182 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
183 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
184 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
185 ⚪️ ConfigTestCases defaulter immutable-config immutable-config: TODO
186 ⚪️ ConfigTestCases delegated simple simple: TODO
187 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
191 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
192 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
193 ⚪️ ConfigTestCases deprecations config config: TODO
194 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
195 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
196 ⚪️ ConfigTestCases devtools harmony-eval harmony-eval: TODO
197 ⚪️ ConfigTestCases devtools harmony-eval-source-map harmony-eval-source-map: TODO
198 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
199 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
200 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
201 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
202 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
203 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
204 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
205 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
206 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
207 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
208 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
209 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
210 ⚪️ ConfigTestCases ecmaVersion 2015 2015: TODO
211 ⚪️ ConfigTestCases ecmaVersion 2020 2020: TODO
212 ⚪️ ConfigTestCases ecmaVersion 5 5: TODO
213 ⚪️ ConfigTestCases ecmaVersion browserslist browserslist: TODO
214 ⚪️ ConfigTestCases ecmaVersion browserslist-config browserslist-config: TODO
215 ⚪️ ConfigTestCases ecmaVersion browserslist-config-env browserslist-config-env: TODO
216 ⚪️ ConfigTestCases ecmaVersion browserslist-missing browserslist-missing: TODO
217 ⚪️ ConfigTestCases ecmaVersion browserslist-query browserslist-query: TODO
218 ⚪️ ConfigTestCases ecmaVersion custom custom: TODO
219 ⚪️ ConfigTestCases emit-asset different-source different-source: TODO
220 ⚪️ ConfigTestCases emit-asset equal-source equal-source: TODO
221 ⚪️ ConfigTestCases entry adding-multiple-entry-points adding-multiple-entry-points: TODO
222 ⚪️ ConfigTestCases entry depend-on-advanced depend-on-advanced: TODO
223 ⚪️ ConfigTestCases entry depend-on-bug depend-on-bug: TODO
224 ⚪️ ConfigTestCases entry depend-on-non-js depend-on-non-js: TODO
225 ⚪️ ConfigTestCases entry depend-on-simple depend-on-simple: TODO
226 ⚪️ ConfigTestCases entry descriptor descriptor: TODO
230 ⚪️ ConfigTestCases entry function function: TODO
231 ⚪️ ConfigTestCases entry function-promise function-promise: TODO
232 ⚪️ ConfigTestCases entry issue-1068 issue-1068: TODO
233 ⚪️ ConfigTestCases entry issue-12562 issue-12562: TODO
238 ⚪️ ConfigTestCases entry issue-8110 issue-8110: TODO
246 ⚪️ ConfigTestCases entry require-entry-point require-entry-point: TODO
247 ⚪️ ConfigTestCases entry single-entry-point single-entry-point: TODO
248 ⚪️ ConfigTestCases entry usage-info-in-multiple-entry-points usage-info-in-multiple-entry-points: TODO
249 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
250 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
251 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
252 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
253 ⚪️ ConfigTestCases errors depend-on-and-runtime depend-on-and-runtime: TODO
254 ⚪️ ConfigTestCases errors depend-on-error depend-on-error: TODO
255 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
256 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
257 ⚪️ ConfigTestCases errors import-missing import-missing: TODO
258 ⚪️ ConfigTestCases errors multi-entry-missing-module multi-entry-missing-module: TODO
259 ⚪️ ConfigTestCases errors self-reexport self-reexport: TODO
260 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
261 ⚪️ ConfigTestCases externals concatenated concatenated: TODO
262 ⚪️ ConfigTestCases externals concatenated-module concatenated-module: TODO
263 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
264 ⚪️ ConfigTestCases externals externals-in-chunk externals-in-chunk: TODO
265 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
266 ⚪️ ConfigTestCases externals externals-system externals-system: TODO
267 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
268 ⚪️ ConfigTestCases externals global global: TODO
269 ⚪️ ConfigTestCases externals harmony harmony: TODO
270 ⚪️ ConfigTestCases externals non-umd-externals-umd non-umd-externals-umd: TODO
271 ⚪️ ConfigTestCases externals non-umd-externals-umd2 non-umd-externals-umd2: TODO
272 ⚪️ ConfigTestCases externals optional-externals-cjs optional-externals-cjs: TODO
273 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
274 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
275 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
276 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
277 ⚪️ ConfigTestCases externals prefer-provided-over-built-in prefer-provided-over-built-in: TODO
278 ⚪️ ConfigTestCases externals resolve resolve: TODO
279 ⚪️ ConfigTestCases externals this this: TODO
280 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
281 ⚪️ ConfigTestCases filename-template module-filename-template module-filename-template: TODO
282 ⚪️ ConfigTestCases filename-template script-src-filename script-src-filename: TODO
283 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
284 ⚪️ ConfigTestCases finish-modules simple simple: TODO
285 ⚪️ ConfigTestCases graph conditional-ensure conditional-ensure: TODO
286 ⚪️ ConfigTestCases graph issue-11770 issue-11770: TODO
287 ⚪️ ConfigTestCases graph issue-11856 issue-11856: TODO
288 ⚪️ ConfigTestCases graph issue-11856.2 issue-11856.2: TODO
289 ⚪️ ConfigTestCases graph issue-11863 issue-11863: TODO
290 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
291 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
292 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
293 ⚪️ ConfigTestCases ignore checkContext checkContext: TODO
294 ⚪️ ConfigTestCases ignore checkResource-one-argument checkResource-one-argument: TODO
295 ⚪️ ConfigTestCases ignore checkResource-two-arguments checkResource-two-arguments: TODO
296 ⚪️ ConfigTestCases ignore false-alias false-alias: TODO
297 ⚪️ ConfigTestCases ignore multiple-with-externals multiple-with-externals: TODO
298 ⚪️ ConfigTestCases ignore only-resource only-resource: TODO
299 ⚪️ ConfigTestCases ignore only-resource-context only-resource-context: TODO
300 ⚪️ ConfigTestCases ignore resource-and-context resource-and-context: TODO
301 ⚪️ ConfigTestCases ignore resource-and-context-contextmodule resource-and-context-contextmodule: TODO
302 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
303 ⚪️ ConfigTestCases inner-graph basic basic: TODO
304 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
305 ⚪️ ConfigTestCases inner-graph class class: TODO
306 ⚪️ ConfigTestCases inner-graph const const: TODO
307 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
308 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
309 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
310 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
311 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
312 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
313 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
314 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
315 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
316 ⚪️ ConfigTestCases inner-graph export export: TODO
317 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
318 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
319 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
320 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
321 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
322 ⚪️ ConfigTestCases inner-graph nested nested: TODO
323 ⚪️ ConfigTestCases inner-graph pure pure: TODO
324 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
325 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
326 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
327 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
328 ⚪️ ConfigTestCases issues issue-11871-imports-order issue-11871-imports-order: TODO
329 ⚪️ ConfigTestCases issues issue-12924 issue-12924: TODO
334 ⚪️ ConfigTestCases issues issue-14974 issue-14974: TODO
335 ⚪️ ConfigTestCases issues issue-3596 issue-3596: TODO
336 ⚪️ ConfigTestCases issues issue-7470 issue-7470: TODO
339 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
340 ⚪️ ConfigTestCases layer rules rules: TODO
341 ⚪️ ConfigTestCases library 0-create-library 0-create-library: TODO
342 ⚪️ ConfigTestCases library 1-use-library 1-use-library: TODO
359 ⚪️ ConfigTestCases library invalid-name invalid-name: TODO
375 ⚪️ ConfigTestCases loader-import-module css css: TODO
376 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
380 🔴 ConfigTestCases loaders hot-in-context hot-in-context: blocked by parser hook and ConstPlugin: #4300
403 ⚪️ ConfigTestCases loaders options options: TODO
404 🔴 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
413 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
414 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
415 ⚪️ ConfigTestCases module externals externals: TODO
416 ⚪️ ConfigTestCases module runtime-chunk runtime-chunk: TODO
417 ⚪️ ConfigTestCases module split-chunks split-chunks: TODO
418 ⚪️ ConfigTestCases module-name different-issuers-for-same-module different-issuers-for-same-module: TODO
419 ⚪️ ConfigTestCases no-parse module.exports module.exports: TODO
420 ⚪️ ConfigTestCases no-parse no-parse-function no-parse-function: TODO
421 ⚪️ ConfigTestCases node node-prefix node-prefix: TODO
422 ⚪️ ConfigTestCases optimization chunk chunk: TODO
432 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
433 ⚪️ ConfigTestCases optimization minimizer minimizer: TODO
434 ⚪️ ConfigTestCases optimization named-modules named-modules: TODO
435 ⚪️ ConfigTestCases optimization runtime-specific-used-exports runtime-specific-used-exports: TODO
436 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
437 ⚪️ ConfigTestCases output charset charset: TODO
438 ⚪️ ConfigTestCases output function function: TODO
439 ⚪️ ConfigTestCases output import-meta-name import-meta-name: TODO
440 ⚪️ ConfigTestCases output inner-dirs-entries inner-dirs-entries: TODO
441 ⚪️ ConfigTestCases output publicPath-node publicPath-node: TODO
442 ⚪️ ConfigTestCases output publicPath-scriptType-module publicPath-scriptType-module: TODO
443 ⚪️ ConfigTestCases output publicPath-web publicPath-web: TODO
444 ⚪️ ConfigTestCases output string string: TODO
445 ⚪️ ConfigTestCases output-module check-defaults check-defaults: TODO
446 ⚪️ ConfigTestCases output-module simple simple: TODO
447 ⚪️ ConfigTestCases parsing context context: TODO
452 ⚪️ ConfigTestCases parsing harmony-global harmony-global: TODO
453 ⚪️ ConfigTestCases parsing harmony-this harmony-this: TODO
454 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
458 ⚪️ ConfigTestCases parsing issue-11619 issue-11619: TODO
459 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
460 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
461 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
462 ⚪️ ConfigTestCases parsing issue-336 issue-336: TODO
463 ⚪️ ConfigTestCases parsing issue-4857 issue-4857: TODO
464 ⚪️ ConfigTestCases parsing issue-5624 issue-5624: TODO
465 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
466 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
467 ⚪️ ConfigTestCases parsing issue-9156 issue-9156: TODO
468 ⚪️ ConfigTestCases parsing node-source-plugin-off node-source-plugin-off: TODO
469 ⚪️ ConfigTestCases parsing node-stuff-plugin-off node-stuff-plugin-off: TODO
470 ⚪️ ConfigTestCases parsing optional optional: TODO
471 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
472 ⚪️ ConfigTestCases parsing relative-filedirname relative-filedirname: TODO
473 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
477 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
478 ⚪️ ConfigTestCases parsing system.import system.import: TODO
479 ⚪️ ConfigTestCases performance many-async-imports many-async-imports: TODO
480 ⚪️ ConfigTestCases performance many-exports many-exports: TODO
485 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
486 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
487 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
526 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
531 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
532 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
533 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
534 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
535 ⚪️ ConfigTestCases plugins provide-plugin provide-plugin: TODO
536 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
537 ⚪️ ConfigTestCases plugins source-map-dev-tool-pluginappend source-map-dev-tool-pluginappend: TODO
538 ⚪️ ConfigTestCases plugins terser-plugin terser-plugin: TODO
539 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
540 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
541 ⚪️ ConfigTestCases rebuild finishModules finishModules: TODO
542 ⚪️ ConfigTestCases rebuild rebuildWithNewDependencies rebuildWithNewDependencies: TODO
543 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
544 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
545 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
546 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
547 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
548 ⚪️ ConfigTestCases require module-require module-require: TODO
549 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
550 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
556 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
557 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
561 ⚪️ ConfigTestCases resolve only-module only-module: TODO
562 ⚪️ ConfigTestCases resolve-merging override override: TODO
566 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
567 ⚪️ ConfigTestCases resolving prefer-root prefer-root: TODO
568 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
569 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
570 ⚪️ ConfigTestCases rule-set custom custom: TODO
571 ⚪️ ConfigTestCases rule-set query query: TODO
572 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
573 ⚪️ ConfigTestCases rule-set simple simple: TODO
574 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
575 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
576 ⚪️ ConfigTestCases rule-set undefined-values undefined-values: TODO
577 ⚪️ ConfigTestCases runtime entries-in-runtime entries-in-runtime: TODO
578 ⚪️ ConfigTestCases runtime invalid-esm-export invalid-esm-export: TODO
579 ⚪️ ConfigTestCases runtime no-runtime-per-entry no-runtime-per-entry: TODO
580 ⚪️ ConfigTestCases runtime opt-in-finally opt-in-finally: TODO
581 ⚪️ ConfigTestCases scope-hoisting class-naming class-naming: TODO
582 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
583 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
584 ⚪️ ConfigTestCases scope-hoisting esModule esModule: TODO
585 ⚪️ ConfigTestCases scope-hoisting export-global export-global: TODO
586 ⚪️ ConfigTestCases scope-hoisting harmony-pure-default harmony-pure-default: TODO
587 ⚪️ ConfigTestCases scope-hoisting named-modules named-modules: TODO
588 ⚪️ ConfigTestCases scope-hoisting strictThisContextOnImports strictThisContextOnImports: TODO
594 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
598 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
631 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
639 ⚪️ ConfigTestCases side-effects type-reexports type-reexports: TODO
640 ⚪️ ConfigTestCases side-effects url url: TODO
653 ⚪️ ConfigTestCases source-map array-as-output-library array-as-output-library: TODO
654 ⚪️ ConfigTestCases source-map array-as-output-library-in-object-output array-as-output-library-in-object-output: TODO
655 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
656 ⚪️ ConfigTestCases source-map default-filename-extensions-css default-filename-extensions-css: TODO
657 ⚪️ ConfigTestCases source-map default-filename-extensions-js default-filename-extensions-js: TODO
658 ⚪️ ConfigTestCases source-map default-filename-extensions-mjs default-filename-extensions-mjs: TODO
659 ⚪️ ConfigTestCases source-map exclude-chunks-source-map exclude-chunks-source-map: TODO
660 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
661 ⚪️ ConfigTestCases source-map module-names module-names: TODO
662 ⚪️ ConfigTestCases source-map namespace-source-path namespace-source-path: TODO
663 ⚪️ ConfigTestCases source-map namespace-source-path-no-truncate namespace-source-path-no-truncate: TODO
664 ⚪️ ConfigTestCases source-map namespace-source-path.library namespace-source-path.library: TODO
665 ⚪️ ConfigTestCases source-map no-source-map no-source-map: TODO
666 ⚪️ ConfigTestCases source-map nosources nosources: TODO
667 ⚪️ ConfigTestCases source-map object-as-output-library object-as-output-library: TODO
668 ⚪️ ConfigTestCases source-map relative-source-map-path relative-source-map-path: TODO
669 ⚪️ ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: TODO
670 ⚪️ ConfigTestCases source-map resource-path resource-path: TODO
671 ⚪️ ConfigTestCases source-map source-map-filename-contenthash source-map-filename-contenthash: TODO
672 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
673 ⚪️ ConfigTestCases source-map sources-array-production sources-array-production: TODO
677 🔴 ConfigTestCases split-chunks chunk-filename-delimiter chunk-filename-delimiter: not support automaticNameDelimiter #4335
678 🔴 ConfigTestCases split-chunks chunk-filename-delimiter-default chunk-filename-delimiter-default: splitted chunk ids should be the same as webpack #4334
683 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
688 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
695 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
711 🔴 ConfigTestCases split-chunks move-to-entrypoint move-to-entrypoint: jest node env blocks
712 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
716 🟡 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
717 🔴 ConfigTestCases split-chunks runtime-chunk-async-node runtime-chunk-async-node: hang by unknown reasons #4342
721 🔴 ConfigTestCases split-chunks runtime-chunk-node runtime-chunk-node: hang by unknown reasons #4342
722 🔴 ConfigTestCases split-chunks runtime-chunk-node-13130 runtime-chunk-node-13130: hang by unknown reasons #4342
733 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
746 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
754 🔴 ConfigTestCases split-chunks-common simple simple: block: require.main #3562
755 🔴 ConfigTestCases split-chunks-common target-node target-node: block: not support function type splitChunks.name #4333
756 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
757 ⚪️ ConfigTestCases target amd-container-require amd-container-require: TODO
758 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
759 ⚪️ ConfigTestCases target amd-named amd-named: TODO
760 ⚪️ ConfigTestCases target amd-require amd-require: TODO
761 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
766 ⚪️ ConfigTestCases target electron-renderer electron-renderer: TODO
767 ⚪️ ConfigTestCases target node-dynamic-import node-dynamic-import: TODO
768 ⚪️ ConfigTestCases target strict-mode-global strict-mode-global: TODO
769 ⚪️ ConfigTestCases target system-context system-context: TODO
770 ⚪️ ConfigTestCases target system-export system-export: TODO
771 ⚪️ ConfigTestCases target system-named system-named: TODO
772 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
773 ⚪️ ConfigTestCases target system-unnamed system-unnamed: TODO
774 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
775 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
776 ⚪️ ConfigTestCases target umd-named-define umd-named-define: TODO
777 ⚪️ ConfigTestCases trusted-types custom-policy-name custom-policy-name: TODO
778 ⚪️ ConfigTestCases trusted-types default-policy-name default-policy-name: TODO
779 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
780 ⚪️ ConfigTestCases trusted-types no-policy-name no-policy-name: TODO
781 ⚪️ ConfigTestCases trusted-types no-trusted-types no-trusted-types: TODO
782 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
783 ⚪️ ConfigTestCases types filesystems filesystems: TODO
784 ⚪️ ConfigTestCases umd issue-15545 issue-15545: TODO
785 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
786 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
787 ⚪️ ConfigTestCases wasm identical identical: TODO
788 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
789 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
790 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
791 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
792 ⚪️ ConfigTestCases web node-source node-source: TODO
793 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
794 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
795 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
796 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
800 ⚪️ ConfigTestCases web preexecuted-chunk preexecuted-chunk: TODO
807 ⚪️ ConfigTestCases web retry-failed-import retry-failed-import: TODO
808 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO
809 🔴 ConfigTestCases worker custom-worker custom-worker: #3656
810 🔴 ConfigTestCases worker node-worker node-worker: needs compile time evaluateExpression
811 🔴 ConfigTestCases worker node-worker-hmr node-worker-hmr: HMR plugin
828 🔴 TestCases normal amd define-needs-module: #4313
829 🔴 TestCases normal amd namedModules: #4313
830 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
867 🔴 TestCases normal chunks context: #4304
868 🔴 TestCases normal chunks inline-options: #4306
869 🔴 TestCases normal chunks named-chunks: #4304
870 🔴 TestCases normal chunks nested-in-empty: #4304
871 🔴 TestCases normal chunks parsing: #4304
872 🔴 TestCases normal chunks runtime: #4304
873 🔴 TestCases normal chunks var-inject-error-handler: #4304
874 🟡 TestCases normal chunks weak-dependencies: #2787
875 🔴 TestCases normal chunks weak-dependencies-context: #4315
916 🔴 TestCases normal cjs-interop non-existing-export: #4323
917 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
918 🟡 TestCases normal cjs-tree-shaking mutate: #4323
919 🔴 TestCases normal cjs-tree-shaking reexports: #4424
997 🔴 TestCases normal compile deduplication-bundle-loader: #4304
998 🔴 TestCases normal compile error-hide-stack: #4326
1011 🔴 TestCases normal context import-meta-webpack-context: #4305
1012 🔴 TestCases normal context issue-10969: #4329
1013 🔴 TestCases normal context issue-5750: #4328
1058 🟡 TestCases normal errors crash-missing-import: #4348
1059 🟡 TestCases normal errors harmony-import-missing: #4348
1060 🟡 TestCases normal errors harmony-import-missing2: #4348
1061 🔴 TestCases normal errors load-module-cycle: #3738
1062 🔴 TestCases normal errors load-module-cycle-multiple: #3738
1063 🔴 TestCases normal errors load-module-error: #3738
1064 🟡 TestCases normal errors loader-error-warning: #4349
1065 🟡 TestCases normal errors mjs-non-fully-specified: #4348
1066 🟡 TestCases normal errors module-request: #4348
1075 🟡 TestCases normal esm import-meta: #4350
1140 🟡 TestCases normal json default-default-with-concatenation: #3823
1141 🔴 TestCases normal json import-assertions-type-json: #4358
1142 🔴 TestCases normal json import-by-name: #4323
1143 🟡 TestCases normal json import-by-name-with-concatenation: #3823, #4323
1144 🟡 TestCases normal json import-with-default-with-concatenation: #3823
1145 🟡 TestCases normal json reexport: #4323
1171 🔴 TestCases normal large big-assets: #3180
1172 ⚪️ TestCases normal large many-replacements: TODO
1173 🔴 TestCases normal loaders context: #4397
1174 🔴 TestCases normal loaders import-module: #4398
1175 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
1176 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
1177 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
1178 🔴 TestCases normal loaders no-string: blocked by #3459
1179 🟡 TestCases normal loaders query: #3180, #4397
1180 🔴 TestCases normal loaders resolve: #3180
1181 🔴 TestCases normal loaders utils: #4397
1223 🟡 TestCases normal mjs non-enumerable: #4323
1224 🟡 TestCases normal mjs type-module: #3544, #3203
1270 🔴 TestCases normal nonce set-nonce: #4401
1271 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
1331 🔴 TestCases normal parsing amd-rename: #4313
1332 🟡 TestCases normal parsing chunks: #4304
1333 🟡 TestCases normal parsing complex-require: #4304, #4313
1334 🔴 TestCases normal parsing context: #3346
1335 🔴 TestCases normal parsing declared-api: #4313
1336 🔴 TestCases normal parsing es6.nominimize: #4304
1337 🔴 TestCases normal parsing evaluate: #4424
1338 🔴 TestCases normal parsing evaluate-nullish: #4424
1339 🔴 TestCases normal parsing extract-amd: #4313
1340 🔴 TestCases normal parsing extract-amd.nominimize: #4313
1341 🔴 TestCases normal parsing extract-require: #4424
1342 🔴 TestCases normal parsing harmony-deep-exports: #4426
1343 🔴 TestCases normal parsing harmony-duplicate-export: #4323
1344 🔴 TestCases normal parsing harmony-export-import-specifier: #4426
1345 🔴 TestCases normal parsing harmony-export-precedence: #4323
1346 🔴 TestCases normal parsing harmony-info: #4323
1347 🔴 TestCases normal parsing harmony-injecting-order: #4313
1348 🔴 TestCases normal parsing harmony-reexport: new treeshaking re-implementation
1349 🔴 TestCases normal parsing harmony-star-conflict: #4118, #4323
1350 🔴 TestCases normal parsing issue-2084: #4313
1351 🔴 TestCases normal parsing issue-2600: #4348
1352 🔴 TestCases normal parsing issue-2641: #4313
1353 ⚪️ TestCases normal parsing issue-3252: TODO
1354 ⚪️ TestCases normal parsing issue-3273: TODO
1355 🔴 TestCases normal parsing issue-345: #4313
1356 🔴 TestCases normal parsing issue-387: #4313
1357 🔴 TestCases normal parsing issue-4596: #4424
1358 🔴 TestCases normal parsing issue-4608-1: #4439
1359 🔴 TestCases normal parsing issue-4608-1-non-strict: #4439
1360 🔴 TestCases normal parsing issue-4608-2: #4439
1361 🔴 TestCases normal parsing issue-4940: #4313
1362 🔴 TestCases normal parsing issue-627: #4429
1363 🔴 TestCases normal parsing issue-758: #4313, #4304
1364 🔴 TestCases normal parsing issue-7778: #4450
1365 🔴 TestCases normal parsing local-modules: #4313
1366 🔴 TestCases normal parsing missing-export-warning-nested: #4323
1367 🔴 TestCases normal parsing nullish-coalescing: #4300
1368 🔴 TestCases normal parsing precreated-ast: #4442
1369 🔴 TestCases normal parsing renaming: #4313, #3346
1370 🔴 TestCases normal parsing resolve-weak-context: #4315
1371 🔴 TestCases normal parsing strict-mode: #4313
1372 🔴 TestCases normal parsing typeof: #4424
1373 🔴 TestCases normal parsing unsupported-amd: #4313
1374 🔴 TestCases normal parsing webpack-is-included: #4443
1754 🔴 TestCases normal resolving commomjs-local-module: #4313
1755 🔴 TestCases normal resolving context: #4397
1756 🔴 TestCases normal resolving data-uri: #4445
1757 🔴 TestCases normal resolving issue-2986: #4348
1787 🔴 TestCases normal runtime chunk-callback-order: #4313
1788 🔴 TestCases normal runtime error-handling: #4348
1789 🔴 TestCases normal runtime issue-15518: #4306
1790 🔴 TestCases normal runtime missing-module-exception: #4348
1791 🔴 TestCases normal runtime missing-module-syntax-error: #4348
1792 🔴 TestCases normal runtime module-caching: #4304
1809 ⚪️ TestCases normal scope-hoisting async-keyword-5615: TODO
1810 ⚪️ TestCases normal scope-hoisting chained-reexport: TODO
1811 ⚪️ TestCases normal scope-hoisting circular-external: TODO
1812 ⚪️ TestCases normal scope-hoisting circular-namespace-object: TODO
1813 ⚪️ TestCases normal scope-hoisting circular-root-export: TODO
1814 ⚪️ TestCases normal scope-hoisting delete-issue-10831: TODO
1815 ⚪️ TestCases normal scope-hoisting esModule: TODO
1816 ⚪️ TestCases normal scope-hoisting export-namespace: TODO
1817 ⚪️ TestCases normal scope-hoisting external-root: TODO
1818 ⚪️ TestCases normal scope-hoisting import-order: TODO
1819 ⚪️ TestCases normal scope-hoisting import-order-11617: TODO
1820 ⚪️ TestCases normal scope-hoisting indirect-reexport: TODO
1821 ⚪️ TestCases normal scope-hoisting inside-class: TODO
1822 ⚪️ TestCases normal scope-hoisting intra-references: TODO
1823 ⚪️ TestCases normal scope-hoisting issue-10308: TODO
1824 ⚪️ TestCases normal scope-hoisting issue-10409: TODO
1825 ⚪️ TestCases normal scope-hoisting issue-11840: TODO
1826 ⚪️ TestCases normal scope-hoisting issue-11897: TODO
1827 ⚪️ TestCases normal scope-hoisting issue-5020: TODO
1828 ⚪️ TestCases normal scope-hoisting issue-5020-minimal: TODO
1829 ⚪️ TestCases normal scope-hoisting issue-5096: TODO
1830 ⚪️ TestCases normal scope-hoisting issue-5314: TODO
1831 ⚪️ TestCases normal scope-hoisting issue-5443: TODO
1832 ⚪️ TestCases normal scope-hoisting issue-5481: TODO
1833 ⚪️ TestCases normal scope-hoisting issue-6407: TODO
1834 ⚪️ TestCases normal scope-hoisting issue-7930: TODO
1835 ⚪️ TestCases normal scope-hoisting json-reexport-6700: TODO
1836 ⚪️ TestCases normal scope-hoisting name-conflicts: TODO
1837 ⚪️ TestCases normal scope-hoisting order-without-side-effects: TODO
1838 ⚪️ TestCases normal scope-hoisting orphan: TODO
1839 ⚪️ TestCases normal scope-hoisting reexport-cjs: TODO
1840 ⚪️ TestCases normal scope-hoisting reexport-exposed-cjs: TODO
1841 ⚪️ TestCases normal scope-hoisting reexport-exposed-default-cjs: TODO
1842 ⚪️ TestCases normal scope-hoisting reexport-exposed-harmony: TODO
1843 ⚪️ TestCases normal scope-hoisting reexport-star-exposed-cjs: TODO
1844 ⚪️ TestCases normal scope-hoisting reexport-star-external-cjs: TODO
1845 ⚪️ TestCases normal scope-hoisting renaming-4967: TODO
1846 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
1847 ⚪️ TestCases normal scope-hoisting require-root-5604: TODO
1848 ⚪️ TestCases normal scope-hoisting side-effects-11662: TODO
1849 ⚪️ TestCases normal scope-hoisting side-effects-11990: TODO
1850 ⚪️ TestCases normal scope-hoisting side-effects-11990-star: TODO
1851 ⚪️ TestCases normal scope-hoisting side-effects-9159: TODO
1852 ⚪️ TestCases normal scope-hoisting simple: TODO
1853 ⚪️ TestCases normal scope-hoisting this-in-import: TODO
1854 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
1891 ⚪️ TestCases normal wasm v128: TODO

@LingyuCoder LingyuCoder marked this pull request as ready for review January 3, 2024 16:54
@LingyuCoder LingyuCoder merged commit 75ad63f into main Jan 4, 2024
@LingyuCoder LingyuCoder deleted the feat/require-main branch January 4, 2024 04:24
@JSerFeng
Copy link
Copy Markdown
Contributor

JSerFeng commented Jan 4, 2024

!bench

@rspack-bot
Copy link
Copy Markdown

rspack-bot commented Jan 4, 2024

📝 Benchmark detail: Open

name base current %
10000_development-mode + exec 1.96 s ± 18 ms 1.97 s ± 17 ms +0.89%
10000_development-mode_hmr + exec 931 ms ± 8.5 ms 938 ms ± 12 ms +0.82%
10000_production-mode + exec 3.05 s ± 31 ms 3.17 s ± 48 ms +3.77%
threejs_development-mode_10x + exec 2.2 s ± 28 ms 2.22 s ± 27 ms +1.12%
threejs_development-mode_10x_hmr + exec 1.27 s ± 11 ms 1.26 s ± 4.5 ms -0.78%
threejs_production-mode_10x + exec 6.17 s ± 43 ms 6.15 s ± 33 ms -0.21%

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.

Align parsing require.main with webpack Support require.main

4 participants