Skip to content

Commit a2d0779

Browse files
authoredOct 10, 2023
chore(es/minifier): Fix script for extracting test cases from next.js app (#8092)
1 parent 7e4b249 commit a2d0779

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed
 

‎crates/swc_ecma_minifier/scripts/next/evaluate.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ const rl = readline.createInterface({
88
terminal: false,
99
});
1010

11-
function looseJsonParse(obj) {
12-
return Function('"use strict";return (' + obj + ")")();
13-
}
11+
1412
rl.on("line", async (data) => {
1513
try {
16-
const { name, source } = looseJsonParse(`(${data})`);
14+
data = data.replace('{ breakLength: Infinity, maxStringLength: Infinity }', '')
15+
const { name, source } = JSON.parse(data);
1716
const targetPath = path.join(
1817
__dirname,
1918
"..",

1 commit comments

Comments
 (1)

github-actions[bot] commented on Oct 10, 2023

@github-actions[bot]

Benchmark

Benchmark suite Current: a2d0779 Previous: d1097cc Ratio
es/full/bugs-1 284982 ns/iter (± 9574) 284412 ns/iter (± 5574) 1.00
es/full/minify/libraries/antd 1414011386 ns/iter (± 21852555) 1382465135 ns/iter (± 23776206) 1.02
es/full/minify/libraries/d3 292739098 ns/iter (± 3551888) 290641214 ns/iter (± 5363316) 1.01
es/full/minify/libraries/echarts 1124513281 ns/iter (± 9243829) 1100053416 ns/iter (± 8357677) 1.02
es/full/minify/libraries/jquery 89357533 ns/iter (± 572750) 88394994 ns/iter (± 714115) 1.01
es/full/minify/libraries/lodash 103712444 ns/iter (± 233261) 103250254 ns/iter (± 824728) 1.00
es/full/minify/libraries/moment 52273201 ns/iter (± 178185) 52036555 ns/iter (± 280807) 1.00
es/full/minify/libraries/react 18920584 ns/iter (± 47429) 18715132 ns/iter (± 60752) 1.01
es/full/minify/libraries/terser 230763630 ns/iter (± 2357972) 229500386 ns/iter (± 1057658) 1.01
es/full/minify/libraries/three 410363008 ns/iter (± 3911189) 403790052 ns/iter (± 2798784) 1.02
es/full/minify/libraries/typescript 2783596608 ns/iter (± 9004156) 2777808506 ns/iter (± 14920143) 1.00
es/full/minify/libraries/victory 598629375 ns/iter (± 12550378) 594974165 ns/iter (± 7447994) 1.01
es/full/minify/libraries/vue 126337677 ns/iter (± 639230) 125430808 ns/iter (± 454021) 1.01
es/full/codegen/es3 34906 ns/iter (± 64) 34796 ns/iter (± 201) 1.00
es/full/codegen/es5 34964 ns/iter (± 93) 34871 ns/iter (± 54) 1.00
es/full/codegen/es2015 35086 ns/iter (± 141) 34833 ns/iter (± 64) 1.01
es/full/codegen/es2016 35042 ns/iter (± 117) 34815 ns/iter (± 134) 1.01
es/full/codegen/es2017 35086 ns/iter (± 85) 34749 ns/iter (± 101) 1.01
es/full/codegen/es2018 35072 ns/iter (± 91) 34787 ns/iter (± 87) 1.01
es/full/codegen/es2019 35105 ns/iter (± 99) 34833 ns/iter (± 81) 1.01
es/full/codegen/es2020 35104 ns/iter (± 65) 34836 ns/iter (± 115) 1.01
es/full/all/es3 179012614 ns/iter (± 1387787) 178529776 ns/iter (± 1427070) 1.00
es/full/all/es5 171814205 ns/iter (± 1164236) 170624765 ns/iter (± 646962) 1.01
es/full/all/es2015 129638537 ns/iter (± 1124895) 130278330 ns/iter (± 764238) 1.00
es/full/all/es2016 128642716 ns/iter (± 1325236) 128495223 ns/iter (± 986615) 1.00
es/full/all/es2017 129018938 ns/iter (± 1032123) 128604065 ns/iter (± 793785) 1.00
es/full/all/es2018 126159460 ns/iter (± 1857671) 125830639 ns/iter (± 759453) 1.00
es/full/all/es2019 125908134 ns/iter (± 994205) 125723036 ns/iter (± 591833) 1.00
es/full/all/es2020 121543040 ns/iter (± 723063) 121641064 ns/iter (± 1006678) 1.00
es/full/parser 574855 ns/iter (± 2637) 578858 ns/iter (± 3383) 0.99
es/full/base/fixer 17954 ns/iter (± 85) 17719 ns/iter (± 82) 1.01
es/full/base/resolver_and_hygiene 85310 ns/iter (± 176) 85127 ns/iter (± 198) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.