swc/crates/swc_ecma_minifier/tests/fixture/next
Donny/강동윤 3122e944a8
feat(es/minifier): Implement correct hoist_props (#8593)
**Description:**

 - The option `hoist_props` now does what it's supposed to do.
- Dropping of unused properties now does not drop properties too aggressively.
- The initializer of a dropped variable declaration is now properly visited.
- Indexing with string literals is not marked as a dynamic index anymore. This is required to handle codes like c3f67ceb1e/crates/swc_ecma_minifier/tests/terser/compress/hoist_props/name_collision_1/input.js (L1-L7).
2024-02-07 03:25:27 +00:00
..
30498/1 fix(es/codegen): Remove extra spaces in AssignPatProp and KeyValuePatProp (#7488) 2023-06-07 05:08:35 +00:00
31077/static/chunks/1606726a.10299989c08cb523 feat(es/minifier): Respect inline level and preserve native names (#8205) 2023-11-02 08:59:59 +09:00
31084/xml2js/parser refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
33265/static/chunks feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
33458/static/chunks/pages feat(es/minifier): Respect inline level and preserve native names (#8205) 2023-11-02 08:59:59 +09:00
36127/2 feat(es/minifier): Respect inline level and preserve native names (#8205) 2023-11-02 08:59:59 +09:00
39538/static/chunks/pages/index-1bd068cedc2b5af3 feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
41527/1 fix(es/minifier): Enable seq inliner for const declarations (#8255) 2023-11-13 03:47:49 +00:00
41992 test(es/minifier): Add a test for ?? operator (#6282) 2022-10-28 08:00:21 +00:00
43052 fix(es/renamer): Correctly check top level (#8456) 2023-12-28 23:56:38 +00:00
43208 fix(es/minifier): Use unsafe option for arrow => method (#6521) 2022-11-29 05:23:55 +00:00
47005 fix(es/minifier): Fix a bug related to inliner and the variable scoping (#8542) 2024-01-24 01:12:02 +00:00
54192 feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
56408 feat(es/minifier): Respect more options (#8582) 2024-02-02 12:35:58 +00:00
asmjs/1 test(es/minifier): Remove mangle-only snapshots (#5979) 2022-09-28 21:35:52 +09:00
brotli-decompress feat(es/minifier): Inline function calls in more cases (#6010) 2022-10-01 18:18:45 +09:00
chakra feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
cryptojs refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
exceljs refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
feeback-plotly/1 test(es/minifier): Remove mangle-only snapshots (#5979) 2022-09-28 21:35:52 +09:00
feedback-1/reduced/1 test(es/minifier): Remove mangle-only snapshots (#5979) 2022-09-28 21:35:52 +09:00
feedback-2/codemirror refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
feedback-3/579-dcac359116b2707c refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
feedback-regex fix(es/minifier): Don't evaluate String.fromCharCode for non-ascii values (#6033) 2022-10-04 16:46:59 +09:00
feedback-util-promisify/chunks/pages/_app-72ad41192608e93a feat(es/minifier): Swap bin expr to save paren (#8277) 2023-11-14 16:45:24 +00:00
joda fix(es/minifier): Don't drop used variables from sequential inliner (#6520) 2022-11-29 04:12:11 +00:00
octokit refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
outstatic/1 fix(es/minifier): Fix a bug related to inliner and the variable scoping (#8542) 2024-01-24 01:12:02 +00:00
react-ace/chunks/8a28b14e.d8fbda268ed281a1 refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
react-chartjs refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
react-pdf-renderer feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
regression-1/framework-798bab57daac3897 refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
styled-components/1 feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
swc-4559 test(es/minifier): Remove mangle-only snapshots (#5979) 2022-09-28 21:35:52 +09:00
syncfusion/933-e9f9a6bf671b96fc refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
target-es2015 refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
tinymce/1 refactor(es/minifier): Respect toplevel and module options (#7671) 2023-07-20 11:35:08 +09:00
wrap-contracts refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
.gitignore refactor(es/minifier): Make rust-analyzer fast, really (#4746) 2022-05-23 16:16:05 +09:00
config.json feat(es/minifier): Respect inline level and preserve native names (#8205) 2023-11-02 08:59:59 +09:00