Skip to content

Commit 82f0228

Browse files
committed
feature: @putout/plugin-nodejs: convert-esm-to-commonjs: json
1 parent 5033bda commit 82f0228

10 files changed

Lines changed: 111 additions & 26 deletions

File tree

packages/plugin-nodejs/lib/apply-privately-required-file/fixture/apply-privately-required-file-fix.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
6-
["/lib/tokenize/is.js", "CiAgICAgICAgbW9kdWxlLmV4cG9ydHMuaXNQcmV2ID0gKHBhdGgpID0+IHsKICAgICAgICAgICAgY29uc3QgbmV4dCA9IHBhdGguZ2V0UHJldlNpYmxpbmcoKTsKICAgICAgICAgICAgcmV0dXJuIG5leHQubm9kZTsKICAgICAgICB9OwogICAg"],
9+
[
10+
"/lib/tokenize/is.js",
11+
"CiAgICAgICAgbW9kdWxlLmV4cG9ydHMuaXNQcmV2ID0gKHBhdGgpID0+IHsKICAgICAgICAgICAgY29uc3QgbmV4dCA9IHBhdGguZ2V0UHJldlNpYmxpbmcoKTsKICAgICAgICAgICAgcmV0dXJuIG5leHQubm9kZTsKICAgICAgICB9OwogICAg"
12+
],
713
"/lib/tokenize/expressions/",
814
[
915
"/lib/tokenize/expressions/spread-element.js",
Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,40 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
6-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
9+
[
10+
"/lib/tokenize/is.js",
11+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
12+
],
713
"/lib/tokenize/expressions/",
814
["/lib/tokenize/expressions/spread-element.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"],
9-
["/lib/tokenize/expressions/array-expression.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"]
15+
[
16+
"/lib/tokenize/expressions/array-expression.js",
17+
"Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"
18+
]
1019
]);
1120

1221
__putout_processor_filesystem([
1322
"/",
14-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
23+
[
24+
"/package.json",
25+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
26+
],
1527
"/lib/",
1628
"/lib/tokenize/",
17-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
29+
[
30+
"/lib/tokenize/is.js",
31+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
32+
],
1833
"/lib/tokenize/expressions/",
1934
["/lib/tokenize/expressions/spread-element.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"],
2035
["/lib/tokenize/expressions/rest-element.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"],
21-
["/lib/tokenize/expressions/array-expression.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"]
36+
[
37+
"/lib/tokenize/expressions/array-expression.js",
38+
"Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaXMnKTsK"
39+
]
2240
]);

packages/plugin-nodejs/lib/apply-privately-required-file/fixture/first-no-private-fix.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,25 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
69
"/lib/tokenize/statements/",
710
"/lib/tokenize/statements/variable-declaration/",
8-
["/lib/tokenize/statements/variable-declaration/package.json", "{}"],
9-
["/lib/tokenize/statements/variable-declaration/variable-declaration.js", "CiAgICAgICAgY29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcuLi8uLi9pcy5qcycpOwogICAg"],
10-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
11+
[
12+
"/lib/tokenize/statements/variable-declaration/package.json",
13+
"{}"
14+
],
15+
[
16+
"/lib/tokenize/statements/variable-declaration/variable-declaration.js",
17+
"CiAgICAgICAgY29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcuLi8uLi9pcy5qcycpOwogICAg"
18+
],
19+
[
20+
"/lib/tokenize/is.js",
21+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
22+
],
1123
"/lib/tokenize/expressions/",
1224
[
1325
"/lib/tokenize/expressions/spread-element.js",

packages/plugin-nodejs/lib/apply-privately-required-file/fixture/no-default-fix.js

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
6-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
9+
[
10+
"/lib/tokenize/is.js",
11+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
12+
],
713
"/lib/tokenize/expressions/",
814
[
915
"/lib/tokenize/expressions/spread-element.js",
@@ -13,10 +19,16 @@ __putout_processor_filesystem([
1319

1420
__putout_processor_filesystem([
1521
"/",
16-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm5vZGUiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
22+
[
23+
"/package.json",
24+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm5vZGUiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
25+
],
1726
"/lib/",
1827
"/lib/tokenize/",
19-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
28+
[
29+
"/lib/tokenize/is.js",
30+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
31+
],
2032
"/lib/tokenize/expressions/",
2133
[
2234
"/lib/tokenize/expressions/spread-element.js",
@@ -26,10 +38,16 @@ __putout_processor_filesystem([
2638

2739
__putout_processor_filesystem([
2840
"/",
29-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJyb3dzZXIiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
41+
[
42+
"/package.json",
43+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJyb3dzZXIiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
44+
],
3045
"/lib/",
3146
"/lib/tokenize/",
32-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
47+
[
48+
"/lib/tokenize/is.js",
49+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
50+
],
3351
"/lib/tokenize/expressions/",
3452
[
3553
"/lib/tokenize/expressions/spread-element.js",
@@ -39,10 +57,16 @@ __putout_processor_filesystem([
3957

4058
__putout_processor_filesystem([
4159
"/",
42-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
60+
[
61+
"/package.json",
62+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
63+
],
4364
"/lib/",
4465
"/lib/tokenize/",
45-
["/lib/tokenize/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
66+
[
67+
"/lib/tokenize/is.js",
68+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
69+
],
4670
"/lib/tokenize/expressions/",
4771
[
4872
"/lib/tokenize/expressions/spread-element.js",
Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaGVsbG8td29ybGQtbG9uZyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCI6ICIuL2xpYi90b2tlbml6ZS9leHByZXNzaW9ucy9pcy5qcyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIA=="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaGVsbG8td29ybGQtbG9uZyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCI6ICIuL2xpYi90b2tlbml6ZS9leHByZXNzaW9ucy9pcy5qcyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIA=="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
69
"/lib/tokenize/expressions/",
7-
["/lib/tokenize/expressions/is.js", "CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="],
8-
["/lib/tokenize/expressions/spread-element.js", "Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaGVsbG8td29ybGQtbG9uZycpOwo="]
10+
[
11+
"/lib/tokenize/expressions/is.js",
12+
"CiAgICAgICAgZXhwb3J0IGNvbnN0IGlzUHJldiA9IChwYXRoKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBwYXRoLmdldFByZXZTaWJsaW5nKCk7CiAgICAgICAgICAgIHJldHVybiBuZXh0Lm5vZGU7CiAgICAgICAgfTsKICAgIA=="
13+
],
14+
[
15+
"/lib/tokenize/expressions/spread-element.js",
16+
"Y29uc3Qge2lzUHJldn0gPSByZXF1aXJlKCcjaGVsbG8td29ybGQtbG9uZycpOwo="
17+
]
918
]);
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
const info = require('../../package.json');
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import info from '../../package.json' with {
2+
type: 'json',
3+
};
4+

packages/plugin-nodejs/lib/convert-esm-to-commonjs/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const replace = () => ({
3232

3333
return result;
3434
},
35-
35+
'import __a from "__b" with {type: "json"}': 'const __a = require("__b")',
3636
'import "__a"': 'require("__a")',
3737
'import * as __a from "__b"': 'const __a = require("__b")',
3838
'import __imports from "__a"': ({__imports, __a}) => {

packages/plugin-nodejs/lib/convert-esm-to-commonjs/index.spec.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ test('plugin-convert-esm-to-commonjs: transform: export: destructuring', (t) =>
9292
t.end();
9393
});
9494

95+
test('plugin-convert-esm-to-commonjs: transform: export: json', (t) => {
96+
t.transform('json');
97+
t.end();
98+
});
99+
95100
test('plugin-convert-esm-to-commonjs: transform: export: no-arg', (t) => {
96101
t.transform('no-arg', {
97102
'add-path-arg-to-fix': putout.rules['add-path-arg-to-fix'],

packages/plugin-nodejs/test/fixture/apply-privately-required-file-on-fix.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
__putout_processor_filesystem([
22
"/",
3-
["/package.json", "CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="],
3+
[
4+
"/package.json",
5+
"CiAgICAgICAgewogICAgICAgICAgICAiaW1wb3J0cyI6IHsKICAgICAgICAgICAgICAgICIjaXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHQiOiAiLi9saWIvdG9rZW5pemUvaXMuanMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA="
6+
],
47
"/lib/",
58
"/lib/tokenize/",
6-
["/lib/tokenize/is.js", "CiAgICAgICAgbW9kdWxlLmV4cG9ydHMuaXNQcmV2ID0gKHBhdGgpID0+IHsKICAgICAgICAgICAgY29uc3QgbmV4dCA9IHBhdGguZ2V0UHJldlNpYmxpbmcoKTsKICAgICAgICAgICAgcmV0dXJuIG5leHQubm9kZTsKICAgICAgICB9OwogICAg"],
9+
[
10+
"/lib/tokenize/is.js",
11+
"CiAgICAgICAgbW9kdWxlLmV4cG9ydHMuaXNQcmV2ID0gKHBhdGgpID0+IHsKICAgICAgICAgICAgY29uc3QgbmV4dCA9IHBhdGguZ2V0UHJldlNpYmxpbmcoKTsKICAgICAgICAgICAgcmV0dXJuIG5leHQubm9kZTsKICAgICAgICB9OwogICAg"
12+
],
713
"/lib/tokenize/expressions/",
814
[
915
"/lib/tokenize/expressions/spread-element.js",

0 commit comments

Comments
 (0)