Skip to content

Commit 2559349

Browse files
authored
fix(javascript): fix types not being recognized for NodeNext module resolution (#4540)
* fix(javascript): fix types not being recognized for NodeNext module resolution Signed-off-by: Gokhan Kurt <[email protected]> * remove unnecessary exports --------- Signed-off-by: Gokhan Kurt <[email protected]>
1 parent e8bf978 commit 2559349

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

runtime/JavaScript/package.json

+8-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"browser": "dist/antlr4.web.mjs",
77
"main": "dist/antlr4.node.cjs",
88
"module": "dist/antlr4.node.mjs",
9-
"types": "src/antlr4/index.d.ts",
9+
"types": "src/antlr4/index.d.cts",
1010
"repository": "antlr/antlr4.git",
1111
"keywords": [
1212
"lexer",
@@ -15,6 +15,11 @@
1515
"antlr4",
1616
"grammar"
1717
],
18+
"files": [
19+
"dist",
20+
"src/**/*.d.cts",
21+
"src/**/*.d.ts"
22+
],
1823
"license": "BSD-3-Clause",
1924
"bugs": {
2025
"url": "https://github.com/antlr/antlr4/issues"
@@ -51,6 +56,7 @@
5156
},
5257
"exports": {
5358
".": {
59+
"types": "./src/antlr4/index.d.cts",
5460
"node": {
5561
"import": "./dist/antlr4.node.mjs",
5662
"require": "./dist/antlr4.node.cjs",
@@ -60,8 +66,7 @@
6066
"import": "./dist/antlr4.web.mjs",
6167
"require": "./dist/antlr4.web.cjs",
6268
"default": "./dist/antlr4.web.mjs"
63-
},
64-
"types": "./src/antlr4/index.d.ts"
69+
}
6570
}
6671
}
6772
}

runtime/JavaScript/src/antlr4/index.d.ts runtime/JavaScript/src/antlr4/index.d.cts

+7-7
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ export * from "./CommonTokenStream";
99
export * from "./Recognizer";
1010
export * from "./Lexer";
1111
export * from "./Parser";
12-
export * from './Token';
12+
export * from "./Token";
1313
export * from "./atn";
1414
export * from "./dfa";
1515
export * from "./context";
16-
export * from './misc';
17-
export * from './tree';
18-
export * from './state';
19-
export * from './error';
20-
export * from './utils';
21-
export * from './TokenStreamRewriter';
16+
export * from "./misc";
17+
export * from "./tree";
18+
export * from "./state";
19+
export * from "./error";
20+
export * from "./utils";
21+
export * from "./TokenStreamRewriter";

0 commit comments

Comments
 (0)