Skip to content

Commit e99045e

Browse files
Merge pull request #81 from apex-dev-tools/bundle-antlr
Temporarily bundle antlr4 until fixed
2 parents aeda8c6 + 8f0e6d2 commit e99045e

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
- **(BREAKING)** Updated to ES Module format. Node 20/22, TypeScript 5.9 support `require(esm)`.
4040
- Increased min node version to 20.
4141
- `antlr4` has to be patched to fix module resolution of the type declaration files.
42-
- The patch can be copied to `patches/*` and applied with `patch-package` if needed.
43-
- Until it is fixed, imports of `antlr4` will cause type errors (`skipLibCheck` can be used in some cases).
42+
- The patch is applied to a bundled version of the package.
43+
- For reference it is also published under `patches/*`.
4444

4545
- **(BREAKING)** Re-exported antlr classes `CommonTokenStream` and `ParseTreeWalker` removed.
4646
- Added type aliases like `ApexTokenStream`, `ApexParseTree`, and more to use with listener/visitor/walker.

npm/package-lock.json

Lines changed: 6 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

npm/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apexdevtools/apex-parser",
3-
"version": "5.0.0-beta.4",
3+
"version": "5.0.0-beta.5",
44
"description": "Javascript parser for Salesforce Apex Language",
55
"author": "Apex Dev Tools Team <apexdevtools@gmail.com> (https://github.com/apex-dev-tools)",
66
"bugs": "https://github.com/apex-dev-tools/apex-parser/issues",
@@ -21,7 +21,7 @@
2121
"clean": "rm -rf dist",
2222
"init": "npm ci && npm run antlr",
2323
"lint": "eslint --cache --cache-location .eslintcache ./src --fix",
24-
"postinstall": "patch-package",
24+
"prepare": "patch-package",
2525
"prepack": "cp ../*.md .",
2626
"test": "jest --config jestconfig.json",
2727
"test:samples": "jest --config sys.jestconfig.json",
@@ -32,6 +32,9 @@
3232
"patches",
3333
"CHANGELOG.md"
3434
],
35+
"bundleDependencies": [
36+
"antlr4"
37+
],
3538
"dependencies": {
3639
"antlr4": "4.13.2"
3740
},

0 commit comments

Comments
 (0)