{"_id":"@apexdevtools/apex-parser","_rev":"23-b7f707cae8c3eeb9e05ba0f02f2749f2","name":"@apexdevtools/apex-parser","dist-tags":{"beta":"5.1.0-beta.1","latest":"5.2.0"},"versions":{"3.0.0":{"name":"@apexdevtools/apex-parser","version":"3.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"fdac560f43967eda5f947d6cf951825fda5dda26","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.0.0.tgz","fileCount":35,"integrity":"sha512-yhzR/3yqdF+96KRWMJoUgE7caqSkxnY0azmaGhLNs5eKfwL6xGe/HY229EGU0UXb+ZGPh+aY9Llfy9rmSDzMKQ==","signatures":[{"sig":"MEQCICASeOqNnfTn0fzPNZXYFUoZ0vi6UPnE9vHeGhZiladkAiBtL2bgwhK0CQuDqcaXkEK4i5lz2B00HSHnRg4f9pvNsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqNjxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsQQ/+IrY2ifTjhXNc8rnhNZy4SdzUqr9FXzG+CHYvRdEtvA4aAxr/\r\ngHiQ8oQQKMOCvvZnLvHCKJA6qgopYmznTBHjhbBzo0iuKs3Ms2tzJv4/FzrJ\r\nXBCayOOJ+BOHcuXBnhS8JFjT4s9vs/PoypFk8Pgp7H25FNbINhr11bwjOq8H\r\njyABhlZqHWrGdhDPUo6dnDZC9fR2iydXR2taxCcEHmo/OvS4RC5zyuBLyUJP\r\ns2eE+W83pXanrfAByKrYhDlJ+X2SF+IgPkGiWkvODh4Fp3jjgOLvbOUNT7rO\r\nXzD2u0CCleAlAUgCvvp9ZlxYYCYbvv5aPyroVGO5cYi0z8Ke7K9bgzRuaJIY\r\nzxQGuoBk2g2O2XTjNNEFrOBwbMSLTl2D/AgFbfD/3EGPPFfyJgNxuc6uhTF+\r\n3MTGCqA4QbXgDxAao6vZLTC5G5BuCDD6ruYWTAKei3DRdMLZgu5OyAfP6h8s\r\nFZzS+pVyoqRLZ3hfI1eO001cyYTm0YxIb3yp0xhBN0PY7pg8ibUGMiCXlXC2\r\n76q+Y/NO32HYMp0T1sqcHct81ThCjKP7AnCGTNTozP59YfWl6YZvjMpI//qq\r\n8eUSdVllSGNCWvT7ZVMKIVHYkFd9ldBHUABRsiSfc3tTNgNTXkbO9ajFIxh/\r\nkX1m9Fpx9iAKA15QIAQuvOVIdSO/QUUQvmE=\r\n=Do2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"0cc5289b7942d48a98947db5d886cf16fd6e40b9","scripts":{"test":"jest --config jestconfig.json lib","build":"npm run antlr4ts && cp ../README.md . && tsc","check":"node -e require(\"./lib/index.js\").check()'","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"7.24.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"18.3.0","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.0.0_1655232753474_0.9502780377693445","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@apexdevtools/apex-parser","version":"3.1.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.1.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"4fd9dfa52b6405ca1c42e0ac33bb1c74d1a121ea","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.1.0.tgz","fileCount":48,"integrity":"sha512-urDJ+4ypV+3hxmcbjfK1/iyMdBifev0EX/puI2Gg2JRFVTBez4BDqseoEo8E3eBFI1KwmftiE3KlyPJck5mc8g==","signatures":[{"sig":"MEYCIQCHDdTIR0lz7hTSv+klwDttl3iFveIK1MDBOeWRn+oCOQIhALxDReLBJsFVeC4D9ZhppllxGnf8yIzdXV9YzqMR/AJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2081589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdl5fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhpg/+NRot5DNujDcEhJ5xiOWPX8aBlfOOGfkRHigtPWKP45eBj/63\r\n9dPFlxsN9eKEUPFnGDoKAFQyN6O+75XtzKmWg7aXobfOLxpt14378ibaDpwH\r\nT4hgrikILVAOxyF1mvYOdPpteVwWLvD0D4QBG5CkeSmp53gzxyX7S9OdE+C/\r\n0+o+l/sBPg0vN9C6WI8J0tra6XMhlW6fLdlbfvtutSpmLkChHmFWUa25WiE5\r\npxzHk94wMZMgz0jtoh7RGowZN0xhpvCmQjr7QEtZYbAlHAGVh8/QFjg0FTcz\r\nN2tvM1eyZKPzK1gI3IFpytv+NYifqpH9DpxFynBJzBrGqe/Ayi30NYFetgWB\r\nLDonjdotGJLfdatoGrwX6vlzuGDNqprBHIlJruIqwh7y+QJGsgywlRn6IYqM\r\nisacj3Mb9OQ8GEUTaq/DBa5CqOhSF4YHHa68dLPTmhweJhPKEpRrlrRzM+z2\r\nzEo992ldwGCKWIZqZEJWHiXVPRYLl1bDCPeO0fLZuN9kIqL467amtYsh6XQb\r\nq0HwNabQsJ1c3sPgFnpYESGkUH1Zqa1c3rywOREVEINBeXeovHl9OFeGJ34w\r\nVPUQa3++XETwKo8zEreeEoKBiUdGERahQOnPpCxLtZ9j2eX+HRG+FobP2lOZ\r\nuZaDa3XHy5JZBGx59x2Wf+4D2ZSJGaHtnr4=\r\n=1C6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.17","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.20.1","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.1.0_1668701790843_0.8319930405416176","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@apexdevtools/apex-parser","version":"3.2.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.2.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"52aa88fd7ccb3d20bbc98224053dde17e526bed4","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.2.0.tgz","fileCount":48,"integrity":"sha512-N4UoPXIomEnJu7RqkUNphxX0VtriIgSUpPqjvaXrzzoIOqHgs52qviwry0aRMHjWc5yM2O9u2hVSRvjBr1aNcQ==","signatures":[{"sig":"MEUCIQD++PVHmd7IF0KPmQrcv8Rzh3U/5i6shXQTxncYC3ZB5wIgGEAYQuyjnT/yFRzKBRRw0bx3ihVKBs+yB6/r0qDuxf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0RCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphQw/+Jv7BKDzbqFHBsSrQ5INIa2573X1b4YjxHHucT4LpZlt5/9tG\r\ndtUQOQa+BSvZ57bruPWr68gl65Q1QTCi0haZVbtQC/7tIdB7G0kkjSYxIg1B\r\nGXwOJIljEMlCwjy495MKD5jqhqGqs+oeqyQNik/lWjft5ViTT79MchgbmPEI\r\nKEy3OPOic4lbKhxx5K/trLkKbQ0bIpnaIS2ZI0guKHspa4QEjcjd2HnwbRth\r\n2cnOP9TA1y4ysmtXHv942OUVzVWXOEGoLzPRraprEAFUpD5dHm8OwM38fflc\r\nTpHy+/EUHOv2k0hsW9Mq11DScs+PFWdgrR8uqglm1Ij7K034PrDtR6Ci5RAq\r\nzzO6E0r8pvXXL16KBEHpZVXN3+kpU1hCCQ3QE6+T1U8zVDY+fRndgDF795sF\r\nIp8fe69hV47cd5JtsN+iw6DISGOBOuhJUJWTGnOlFwTgpkZCyJ4Oa8CF+oTV\r\nz6Wc0PVP6Jx+6+AH2CoGDjTo0on83XbI4CYGFKMfM9Finy1OoYBh2qy2kEMp\r\nhz3fYBehuiDYcsLiWoEeTJFsNBR7Rw1hTB1QDXaXo6TSZOwsLiRqHUjwaMJS\r\nbpfR12PwsrZ6dHQe1w0AKASUr0c1IJFg8mJHvqaJBFezi67nV3tQdmJw6lil\r\n4+r3iLYjHRQHZT+VeN2kmKYC7xLqzJH1MEg=\r\n=+Ncn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.17","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.2","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.2.0_1674645665946_0.29441974637053225","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@apexdevtools/apex-parser","version":"3.3.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.3.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"8ad006034ddf6aa8342cfd3c5c90dc692ac99893","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.3.0.tgz","fileCount":48,"integrity":"sha512-RK36FBytyIlVUWlH9RXadxEL+aZ9vNG5cEuLFWBuwLAsVQA3xU35Uw4CYDEDSoTjbOHcI8PXcEqTC5i3E/tADA==","signatures":[{"sig":"MEUCIQDCIITgBZxaPDQOxz9uQXVcf+GxsYp4v7qpYMSNkxCEmAIgas0uaXVeHd0O6PVVgnTH8lTkC4uutai6bc2UQbPii7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUOXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplRQ//QiPSCykbzTlE0f3H9wGA0Qbu9SOblPCE0Vc/yeGdX9vX28HU\r\nlMGNpOimHsgYDkhKH7QKcmPN08KXfJj9+KECnNZ3argUgFYcFZWZI6Jh2JPV\r\n9LW6KJesp0cd8W0iOumBijL2LDSrDl5qNV+FfcUolbKn4Qbs+3rEKsgbm5Wb\r\nh4D+HN5zN/HuQ3S+PU+n7UnqCEgLhJ2r+vX0bxCJ1DY1ue6h1g8jqBwULgZ6\r\n0QPq25OeHgvXM8hto/8YHaZ3iOLvy113Qgzijg2wgOPR4/X+JpkWbrFzKnXW\r\nZTYDm+Mw1YU9COlLurr3UXZLq+nQoNIfaux5PBqe6+ZUqNHC6D6gxq54JYuy\r\n1RSBAppeg4t/KPa++YkF4OjPVTqCQYjt+GpiFSwPhGuz8tDOVvT9ZU5Vnt/i\r\nAKmg+/+INwkpz735cLdtyEOOCf9uCI2LKZceaY13L38CbbFtw8wBrdQGO4Wf\r\nlsOX5x4EUuK/loUUSqUwQpaGDM25elaqoEf7fngDlJPowg2+HV33mWVgWK7P\r\nkhiVaNWY8GRl+q05gQ4Dh9b0U+2iTtUkSxSen8QEKYtcmDBMpQn3d03Gqbwc\r\nqRt9SAOubdvNk01lfLkAPEUWvAjbHe8e7ptJKuuxX1aTku341jASBxAqa8Mq\r\ne55t/KUKOsQxQMaaPXkpRiplziwK1pJ9RRc=\r\n=MEe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.3.0_1683023321922_0.7102637743436413","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@apexdevtools/apex-parser","version":"3.4.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.4.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"3aeff85c272f760d35494de26f96a499f1330872","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.4.0.tgz","fileCount":48,"integrity":"sha512-A7plOxJffv+sMwEb3Iw5SoXHeqZYLRBk79n1RvD3N5Z00VoP3ze+Ilyo+cLJvpFpDEhM82uyKOpIMk/516Ozlw==","signatures":[{"sig":"MEQCIFE21TXfH1IHmCHdcunKSmSD9YX2u5LUkmEbKEVoXy7MAiAW7lOsbe+gNfW+lCXo6PbvyWJ4oyKAgJgDpZSpCpXMQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2111866},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.4.0_1693994776211_0.6306477950303175","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@apexdevtools/apex-parser","version":"3.5.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.5.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"6d558125e1b5504112148d6e4b21fcac93b25199","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.5.0.tgz","fileCount":48,"integrity":"sha512-Wiy7ccNCaJUo5toBvFXwSJr6Jz1vTAJMSTwMa7+ITVYvwfqm6h9N7Hb6Vy4LgJmuwoskYUTjBiUTTwhoez/czg==","signatures":[{"sig":"MEUCIFIAVxWORhgky0luWeb96CUDwa07npVYHXdKgQ3iIFzyAiEAqV3a/k4hWY5Si+gkfoN7kSfkPGWcQFxY16xvL19TS6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2113247},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.5.0_1697534588319_0.0875572581919064","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@apexdevtools/apex-parser","version":"3.6.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@3.6.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"579f55f419835afc8907af059bf326d5948ac109","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-3.6.0.tgz","fileCount":48,"integrity":"sha512-VoFcsb6iP35r4cwNGzm4pkZ4lkSLrDXlNwPmbpc7kHD01nQa3YHp8O5Jw7GIargmM8Gtv2ZtwDvMZsuygotYxg==","signatures":[{"sig":"MEUCIQDOHRnK9Lo5G7nPX4qFzWIEHozeYEYHbQDsI1t+sx+KEgIgAiWN5a+DrONmo8559imSllRX+LBH2cUWWLPdlM3rYQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2123697},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_3.6.0_1709050863222_0.5234998659553387","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@apexdevtools/apex-parser","version":"4.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"d3bdbd2c0ae831772e413b3295a728c0be08653c","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.0.0.tgz","fileCount":51,"integrity":"sha512-UMxMYqvfXd4Tbwn660rcRbZ8v4cnTYzB8q2ojVJSsbvGbktawDwxkt2SE2Gv2rhA+q1COZP4u8bNBVtdfA9EVg==","signatures":[{"sig":"MEYCIQCZ3b0tu2g2QY1jly7hJ5g84yOli1teOoLmKDsRzDq5gwIhAOVE86BJJXHNJ0ZcQAIMwxhcmRUiREmnsD3FKrwdcvTy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175942},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.0.0_1712239741810_0.5588884063143911","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@apexdevtools/apex-parser","version":"4.1.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.1.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"f8e801a8e4a65ff0e1fb70629642cda76e60fed3","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.1.0.tgz","fileCount":51,"integrity":"sha512-Bj9kmOXb/ArMhxVt/aliqq45StCxbAcy1W/liIGtWi5jgzJg0xH7our+hFtMlJ7TOoVZ8mjh6oiuPNaSoJbNZA==","signatures":[{"sig":"MEUCIFSVLIzElTpLEnzGzvR0Pd7wqsjZGdiEsnSMmIRk821+AiEAqOxqDg0WCITppC30otff13gxgObJI8mR+epR8kikwqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2180758},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"(cd antlr; antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4)","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.1.0_1715679246573_0.22403079629904843","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@apexdevtools/apex-parser","version":"4.2.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.2.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"77d28011451f8b52abf42f7d2623dcf57a6f8e88","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.2.0.tgz","fileCount":51,"integrity":"sha512-Xxhiw7OmGE6DCCkC4anfWNrM00DVSKqD/oO6cOKQ9xWfGgDxn8dJ13dG8KGQkR+PEVb8gA3yOhE+S2Rupik1ow==","signatures":[{"sig":"MEUCIQCIixVnLamq4lcwdDdE3/BJ4UNP4kLgv3cs/KpewXy7+wIgeWcif0MrsrLtkLJqxY8/Hy0Sliiq+c8skjRu/c2MmBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2196511},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"cd antlr && antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.2.0_1725292812492_0.2564130119171928","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@apexdevtools/apex-parser","version":"4.3.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.3.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"f8d64512c8177c059bf22025d1c0c88977142ae9","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.3.0.tgz","fileCount":51,"integrity":"sha512-rYfsJgzjrHtsEqXDrFAB8lg/bsxPaR0HVb0SWg89fgUAzpCMdaupPOSf4bVHoOD6jUDw/w7RBHtwwswjMrgfCg==","signatures":[{"sig":"MEYCIQCcCj7rNEs6Q/5oc762oVm5ZpzbqMQqrrh/PRYsd6d44gIhAIDrAEtQV4XIYPKkDE9atYe01b5h3g/21ZXkA9dRAQQc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2216412},"main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"cd antlr && antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.3.0_1727364119196_0.9684127599913552","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@apexdevtools/apex-parser","version":"4.3.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.3.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"8d391740a576aefde659c9c295c11308a194d2f9","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.3.1.tgz","fileCount":50,"integrity":"sha512-RlaWpAFudE0GvUcim/xLBNw5ipNgT0Yd1eM7jeZJS0R9qn5DxeUGY3636zfgKgWkK04075y1fgNbPsIi/EjKiw==","signatures":[{"sig":"MEQCIC5ouVM8SCtkN5WCBMEDKo46NlR4Td/WE/1rgEsVUGAeAiA7DE+HIM0quXAM0kUtTD5I9rRrqc4LtclUxE5C1y/MVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2216818},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"a79a8aeff0a71720e93b1857c1b262756838e771","scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"cd antlr && antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"20.18.0","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.3.1_1731581092155_0.820737575014582","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@apexdevtools/apex-parser","version":"4.4.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.4.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"a9957e42308a826b60132b91d99e7cfade4a7247","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.4.0.tgz","fileCount":50,"integrity":"sha512-SoDTvY4hpuRE6myMuow+Xx7rhQ0T742s4rR1oyR/0O16/6f33mEXaC64FYqH2s5nCdZ9t+Is6asdt8TpppBPyQ==","signatures":[{"sig":"MEQCIGmTbaszYPGrO1T9KHEvx7DtMqOdHll2oEq9Qv6FJMa5AiB1eLxh63VtKci7ZFrhXbDjGWQDMdIx2EWP9o0MTRBaTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2220105},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"29a72a7fa9432a96f6c12fe4485b10dab706a7d3","scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"cd antlr && antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"20.18.1","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.4.0_1734192248340_0.748586504209841","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@apexdevtools/apex-parser","version":"5.0.0-beta.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0-beta.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"017e684afa35c50b9e49dcf6048ef3bed0edab28","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0-beta.1.tgz","fileCount":30,"integrity":"sha512-je6hIFxvt+47ppAWuHv4JG26qjin7M4WqmFnVgthOc0VhSfrfKLeyyG1yYC4YENyzte4WdCGtXQ/aI47hwgInA==","signatures":[{"sig":"MEQCICDIS5uqy5uKiwMhPyy2fZsCNGNNIGNh53W8OlCv8cSYAiBY/btQa7Z9YgnCdU2accwPGF+5KvY10h2lWiZTXfKxdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140874},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"54fc29450613fff07f02a45dff624dd03e4245bc","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","prepack":"cp ../*.md .","build:test":"npm run build && npm test","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.15.0","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.15.17","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0-beta.1_1747912309207_0.5565624694826528","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@apexdevtools/apex-parser","version":"4.4.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@4.4.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"590df39c15ed81fa0758ef15e6afadc7acd4397d","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-4.4.1.tgz","fileCount":50,"integrity":"sha512-tLHQ8DkI7/aoL9nOax+Xb3OEXk8IK1mTIpcCBaBJ3kk0Mhy4ik9jfQVAoSxjbWo8aLrjz2E4jnjmSU1iZlEt+Q==","signatures":[{"sig":"MEYCIQCPvhhpq9xFd6RiPVnB7hF2B7WrZ5gqJpNI3FqaT9HwowIhAPledDK1Tb0UYqwOP3FOHTu8xu+1avSu6jHOJ3PjPcyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2220105},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"0cf6c66e9ef143dffc1146a1a71b774ef02936f2","scripts":{"test":"jest --config jestconfig.json lib","build":"npm run clean && npm run antlr4ts && cp ../*.md . && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","antlr4ts":"npm run antlr-build && npm run antlr-patch","antlr-build":"cd antlr && antlr4ts -visitor -o ../src ApexLexer.g4 ApexParser.g4","antlr-patch":"node patch","test-samples":"jest --config sys.jestconfig.json lib","test-snapshot":"npm run test-samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","actor":{"name":"apexdevtools","type":"user","email":"apexdevtools@gmail.com"},"email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"20.19.3","dependencies":{"antlr4ts":"0.5.0-alpha.4","node-dir":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.0.6","eslint":"^7.32.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^14.14.16","antlr4ts-cli":"0.5.0-alpha.4","@types/node-dir":"^0.0.34","@typescript-eslint/parser":"^4.29.0","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_4.4.1_1751548526322_0.26960765442580725","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@apexdevtools/apex-parser","version":"5.0.0-beta.2","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0-beta.2","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"2843b070ee90af5c99da9783c01b3464e4695d55","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0-beta.2.tgz","fileCount":30,"integrity":"sha512-OHGd3J3w4GHTZgZKpl8XSTprA40+aHsv+K+NPhK2W7Jb1grxEJXJnrkn70hxjW3zlrRPsSu99PIZhFnkjd3bFw==","signatures":[{"sig":"MEYCIQDrdcLgPbc+zYBFQXieceNqxsuDoU/Wl4R2oJzP7lUFjAIhAPX37tHBUx1BJufwyE3Dp9XM2ZA7QAl9uVL5J+Dd374Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140987},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5613629bd6871299d7e65fe884ce6e6c339ac718","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./lib/index.js\").check()'","clean":"rm -rf lib","prepack":"cp ../*.md .","build:test":"npm run build && npm test","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","actor":{"name":"apexdevtools","type":"user","email":"apexdevtools@gmail.com"},"email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.17.0","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.15.17","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0-beta.2_1751971454151_0.7169878242501715","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@apexdevtools/apex-parser","version":"5.0.0-beta.3","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0-beta.3","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"c657c8f9d51b70abbc043984ee91ed861af15105","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0-beta.3.tgz","fileCount":31,"integrity":"sha512-Oikm2jHC04fFyRv44rsO7+3rW3mLECXoL6lkesNnKNn0otqJZid8gAM1SJmFKaFfZwQRLBaA3rHNkq7GW1qN4A==","signatures":[{"sig":"MEUCIQCVqGROqr0c1OzjuioGlUVR8uXRCmUQdml3kqMnUecv1gIgDvLzq1jPVAtqzKHjLe2ybIiZNAeU1DAMJ1iPIN4lYlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296491},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.19.0 || >=22.12.0"},"exports":{".":"./dist/src/index.js","./Check":"./dist/src/Check.js","./antlr/*":"./dist/src/antlr/*.js","./ApexErrorListener":"./dist/src/ApexErrorListener.js","./ApexParserFactory":"./dist/src/ApexParserFactory.js","./CaseInsensitiveInputStream":"./dist/src/CaseInsensitiveInputStream.js"},"gitHead":"eea293f375ecbae1687fcddd8ab506626323b364","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./dist/src/index.js\").check()'","clean":"rm -rf dist","prepack":"cp ../*.md .","build:test":"npm run build && npm test","postinstall":"patch-package","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.18.0","dependencies":{"antlr4":"4.13.2","patch-package":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.33.0","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^22.17.1","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0-beta.3_1755167803301_0.3441820914641218","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"@apexdevtools/apex-parser","version":"5.0.0-beta.4","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0-beta.4","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"74c10a6024ec94ba37e317fb3e3cfbb7f05f9706","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0-beta.4.tgz","fileCount":31,"integrity":"sha512-tYCbq1/x4zOERSGsGpKIYyerDDbSFV7zUo3MthKoVKX7cjZy56FoWucXpBsSKUqf1t5g+Tc4TI+raMdkQmZ1dQ==","signatures":[{"sig":"MEQCIE3yuAcUeSlWhTODwYJkYno/QvJ3khpLWOxVx7oYKCDlAiBtczogFv8rRxAKWAXov1gVo5oaLL5XovzKAOzw2vQd5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296571},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.19.0 || >=22.12.0"},"exports":{".":"./dist/src/index.js","./Check":"./dist/src/Check.js","./antlr/*":"./dist/src/antlr/*.js","./ApexErrorListener":"./dist/src/ApexErrorListener.js","./ApexParserFactory":"./dist/src/ApexParserFactory.js","./CaseInsensitiveInputStream":"./dist/src/CaseInsensitiveInputStream.js"},"gitHead":"aeda8c6b77cd2b1c6e3e3b615f23785039b58db8","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./dist/src/index.js\").check()'","clean":"rm -rf dist","prepack":"cp ../*.md .","build:test":"npm run build && npm test","postinstall":"patch-package","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.18.0","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.33.0","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^22.17.1","patch-package":"^8.0.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0-beta.4_1755177621267_0.43236539992259093","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"@apexdevtools/apex-parser","version":"5.0.0-beta.5","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0-beta.5","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"5a73172b8556997f25962141f8b57c8542842b8d","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0-beta.5.tgz","fileCount":104,"integrity":"sha512-t5UPBiTMMVUL+XnOLvGUARm52G/GgNMKwYxboNxFSent8f6j707za6qryt98iJ6gABTtRyINyBnLoBJmbfkXjg==","signatures":[{"sig":"MEUCIQCkNWGvFS3s+8Vv/2s/H3RBDqcC6KrvvU9hnSZ/yIzsywIgT3KSIFtffS7OjAyVA86linltZnyiC92RakUNvb5at4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5383644},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.19.0 || >=22.12.0"},"exports":{".":"./dist/src/index.js","./Check":"./dist/src/Check.js","./antlr/*":"./dist/src/antlr/*.js","./ApexErrorListener":"./dist/src/ApexErrorListener.js","./ApexParserFactory":"./dist/src/ApexParserFactory.js","./CaseInsensitiveInputStream":"./dist/src/CaseInsensitiveInputStream.js"},"gitHead":"e99045eec62b2f294dc034b5f496adedec5f35cb","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./dist/src/index.js\").check()'","clean":"rm -rf dist","prepack":"cp ../*.md .","prepare":"patch-package","build:test":"npm run build && npm test","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.18.0","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.33.0","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^22.17.1","patch-package":"^8.0.0","typescript-eslint":"^8.39.1"},"bundleDependencies":["antlr4"],"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0-beta.5_1755184275731_0.7034033428813664","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@apexdevtools/apex-parser","version":"5.0.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.0.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"5dad04a8589aae52b38dfb5dfad57658d97766ee","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.0.0.tgz","fileCount":104,"integrity":"sha512-C29uPVrcZOsnk/irA2BkL9uerpfWlT0oyedhSooGE6QPeZvGw04XGHKKUdTHfUouwse3/UgWubQ6PN5rtq/a+g==","signatures":[{"sig":"MEQCIGOflVXkRut8EvgTfinLdZ2MDFm8BN9KtLK8AVmNCOBWAiB5X3HlM1WCuw+t5pVio8J6kcsiIJvldvcJga/nPsdSiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5383650},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.19.0 || >=22.12.0"},"exports":{".":"./dist/src/index.js","./Check":"./dist/src/Check.js","./antlr/*":"./dist/src/antlr/*.js","./ApexErrorListener":"./dist/src/ApexErrorListener.js","./ApexParserFactory":"./dist/src/ApexParserFactory.js","./CaseInsensitiveInputStream":"./dist/src/CaseInsensitiveInputStream.js"},"gitHead":"c2a20b1d100ce2fe76213ffdf63d0b91bb5bcfb8","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && tsc","check":"node -e 'require(\"./dist/src/index.js\").check()'","clean":"rm -rf dist","prepack":"cp ../*.md .","prepare":"patch-package","build:test":"npm run build && npm test","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.7","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.22.2","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.33.0","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^22.17.1","patch-package":"^8.0.0","typescript-eslint":"^8.39.1"},"bundleDependencies":["antlr4"],"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.0.0_1776806535221_0.7128807732448004","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-beta.1":{"name":"@apexdevtools/apex-parser","version":"5.1.0-beta.1","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.1.0-beta.1","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"669d82ca778f465034023ac77dc99cfc00ea17a5","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.1.0-beta.1.tgz","fileCount":137,"integrity":"sha512-IBuDgIMNypFJ9KXQDPZ44tbroj7Qi+to+l7fTqz+PiiXSw1MRFJfIPznO0oZcY68rohyEaMfeLWG2fYAPNc7hQ==","signatures":[{"sig":"MEUCIQC6B/aJ8Euh10LyJc7n332tUjTCagtmor6FQ4FtAQ21nwIgQJepdDCLttuThf6EmveRxi41RluVZPiEcOIUiDwn+lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17267317},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/apex-parser.mjs","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"browser":{"types":"./dist/types/index.browser.d.ts","default":"./dist/browser/apex-parser.mjs"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./Check":{"import":{"types":"./dist/types/Check.d.ts","default":"./dist/esm/Check.js"},"require":{"types":"./dist/types/Check.d.cts","default":"./dist/cjs/Check.cjs"}},"./antlr/*":{"import":{"types":"./dist/types/antlr/*.d.ts","default":"./dist/esm/antlr/*.js"},"require":{"types":"./dist/types/antlr/*.d.cts","default":"./dist/cjs/antlr/*.cjs"}},"./ApexErrorListener":{"import":{"types":"./dist/types/ApexErrorListener.d.ts","default":"./dist/esm/ApexErrorListener.js"},"require":{"types":"./dist/types/ApexErrorListener.d.cts","default":"./dist/cjs/ApexErrorListener.cjs"}},"./ApexParserFactory":{"import":{"types":"./dist/types/ApexParserFactory.d.ts","default":"./dist/esm/ApexParserFactory.js"},"require":{"types":"./dist/types/ApexParserFactory.d.cts","default":"./dist/cjs/ApexParserFactory.cjs"}},"./CaseInsensitiveInputStream":{"import":{"types":"./dist/types/CaseInsensitiveInputStream.d.ts","default":"./dist/esm/CaseInsensitiveInputStream.js"},"require":{"types":"./dist/types/CaseInsensitiveInputStream.d.cts","default":"./dist/cjs/CaseInsensitiveInputStream.cjs"}}},"gitHead":"86653c16dc801cdac0700bba2021fd46565d241e","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && npm run build:bundle && npm run build:types","check":"node -e 'import(\"./dist/esm/index.js\").then(m => m.check())'","clean":"rm -rf dist","prepack":"cp ../*.md .","prepare":"patch-package","build:test":"npm run build && tsc -p tsconfig.test.json && npm test","build:types":"tsc -p tsconfig.declarations.json && node scripts/copy-dcts.mjs","build:bundle":"rollup -c","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.7","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.22.2","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","eslint":"^10.2.1","rollup":"^4.60.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^22.19.17","patch-package":"^8.0.1","typescript-eslint":"^8.59.0","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-node-resolve":"^16.0.3"},"bundleDependencies":["antlr4"],"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.1.0-beta.1_1778965736196_0.05546614074459222","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@apexdevtools/apex-parser","version":"5.1.0","author":{"url":"https://github.com/apex-dev-tools","name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com"},"license":"BSD-3-Clause","_id":"@apexdevtools/apex-parser@5.1.0","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"homepage":"https://github.com/apex-dev-tools/apex-parser","bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"dist":{"shasum":"86a5d1af5a213e35e195ed9a831a840d1025ae00","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.1.0.tgz","fileCount":137,"integrity":"sha512-DPThB5oMnJ9b62weMpufGQfJjtZ+5UHP5Ne8nOqsDDCAVP3P2yRL80p1qX5BpPxyOowhTJ9RF/3qhat0vCrv4g==","signatures":[{"sig":"MEUCIQDmS5isM2y9XCz2K1jD+1B+ySKaxcyJiDAZCi+Czvg8vQIgI2Isz3SUwd3gxgyfWNjhDSUBa9RtfTCG5vfwwBP2Y6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17494613},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/apex-parser.mjs","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"browser":{"types":"./dist/types/index.browser.d.ts","default":"./dist/browser/apex-parser.mjs"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./Check":{"import":{"types":"./dist/types/Check.d.ts","default":"./dist/esm/Check.js"},"require":{"types":"./dist/types/Check.d.cts","default":"./dist/cjs/Check.cjs"}},"./antlr/*":{"import":{"types":"./dist/types/antlr/*.d.ts","default":"./dist/esm/antlr/*.js"},"require":{"types":"./dist/types/antlr/*.d.cts","default":"./dist/cjs/antlr/*.cjs"}},"./ApexErrorListener":{"import":{"types":"./dist/types/ApexErrorListener.d.ts","default":"./dist/esm/ApexErrorListener.js"},"require":{"types":"./dist/types/ApexErrorListener.d.cts","default":"./dist/cjs/ApexErrorListener.cjs"}},"./ApexParserFactory":{"import":{"types":"./dist/types/ApexParserFactory.d.ts","default":"./dist/esm/ApexParserFactory.js"},"require":{"types":"./dist/types/ApexParserFactory.d.cts","default":"./dist/cjs/ApexParserFactory.cjs"}},"./CaseInsensitiveInputStream":{"import":{"types":"./dist/types/CaseInsensitiveInputStream.d.ts","default":"./dist/esm/CaseInsensitiveInputStream.js"},"require":{"types":"./dist/types/CaseInsensitiveInputStream.d.cts","default":"./dist/cjs/CaseInsensitiveInputStream.cjs"}}},"gitHead":"3130362c92db21dacd976dc06301ee24effaab04","scripts":{"init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","test":"jest --config jestconfig.json","antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && npm run build:bundle && npm run build:types","check":"node -e 'import(\"./dist/esm/index.js\").then(m => m.check())'","clean":"rm -rf dist","prepack":"cp ../*.md .","prepare":"patch-package","build:test":"npm run build && tsc -p tsconfig.test.json && npm test","build:types":"tsc -p tsconfig.declarations.json && node scripts/copy-dcts.mjs","build:bundle":"rollup -c","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"repository":{"url":"git+https://github.com/apex-dev-tools/apex-parser.git","type":"git"},"_npmVersion":"10.9.8","description":"Javascript parser for Salesforce Apex Language","directories":{},"_nodeVersion":"22.23.1","dependencies":{"antlr4":"4.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.1","rollup":"^4.60.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^22.19.17","patch-package":"^8.0.1","typescript-eslint":"^8.59.0","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-node-resolve":"^16.0.3"},"bundleDependencies":["antlr4"],"_npmOperationalInternal":{"tmp":"tmp/apex-parser_5.1.0_1783109792132_0.8229084831239488","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@apexdevtools/apex-parser","version":"5.2.0","description":"Javascript parser for Salesforce Apex Language","author":{"name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com","url":"https://github.com/apex-dev-tools"},"bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"homepage":"https://github.com/apex-dev-tools/apex-parser","repository":{"type":"git","url":"git+https://github.com/apex-dev-tools/apex-parser.git"},"license":"BSD-3-Clause","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","browser":"./dist/browser/apex-parser.mjs","type":"module","scripts":{"antlr":"mvn exec:exec","build":"npm run clean && npm run antlr && npm run build:bundle && npm run build:types","build:bundle":"rollup -c","build:types":"tsc -p tsconfig.declarations.json && node scripts/copy-dcts.mjs","build:test":"npm run build && tsc -p tsconfig.test.json && npm test","check":"node -e 'import(\"./dist/esm/index.js\").then(m => m.check())'","clean":"rm -rf dist","init":"npm ci && npm run antlr","lint":"eslint --cache --cache-location .eslintcache ./src --fix","prepare":"patch-package","prepack":"cp ../*.md .","test":"jest --config jestconfig.json","test:samples":"jest --config sys.jestconfig.json","test:snapshot":"npm run test:samples -- --updateSnapshot"},"bundleDependencies":["antlr4"],"dependencies":{"antlr4":"4.13.2"},"devDependencies":{"@eslint/js":"^10.0.1","@rollup/plugin-node-resolve":"^16.0.3","@types/jest":"^30.0.0","@types/node":"^22.19.17","eslint":"^10.2.1","jest":"^30.3.0","patch-package":"^8.0.1","rollup":"^4.60.3","rollup-plugin-esbuild":"^6.2.1","typescript":"^6.0.3","typescript-eslint":"^8.59.0"},"engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"browser":{"types":"./dist/types/index.browser.d.ts","default":"./dist/browser/apex-parser.mjs"},"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./antlr/*":{"import":{"types":"./dist/types/antlr/*.d.ts","default":"./dist/esm/antlr/*.js"},"require":{"types":"./dist/types/antlr/*.d.cts","default":"./dist/cjs/antlr/*.cjs"}},"./ApexErrorListener":{"import":{"types":"./dist/types/ApexErrorListener.d.ts","default":"./dist/esm/ApexErrorListener.js"},"require":{"types":"./dist/types/ApexErrorListener.d.cts","default":"./dist/cjs/ApexErrorListener.cjs"}},"./ApexParserFactory":{"import":{"types":"./dist/types/ApexParserFactory.d.ts","default":"./dist/esm/ApexParserFactory.js"},"require":{"types":"./dist/types/ApexParserFactory.d.cts","default":"./dist/cjs/ApexParserFactory.cjs"}},"./CaseInsensitiveInputStream":{"import":{"types":"./dist/types/CaseInsensitiveInputStream.d.ts","default":"./dist/esm/CaseInsensitiveInputStream.js"},"require":{"types":"./dist/types/CaseInsensitiveInputStream.d.cts","default":"./dist/cjs/CaseInsensitiveInputStream.cjs"}},"./Check":{"import":{"types":"./dist/types/Check.d.ts","default":"./dist/esm/Check.js"},"require":{"types":"./dist/types/Check.d.cts","default":"./dist/cjs/Check.cjs"}}},"_id":"@apexdevtools/apex-parser@5.2.0","gitHead":"3c9d2a9a2caa64e1c53847859bc410db7aad0401","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-6OwE46CAi6Y8q1Wz1k5dMrQR/awPqI4ryXcgYZaVx4tMUbfv4+n2ezUF7Tm0EOypXleuPwKqaZuDxlP486HXlA==","shasum":"734c0ff5af81b0a2c91eccbf6b8884e9a1b8f5c0","tarball":"https://registry.npmjs.org/@apexdevtools/apex-parser/-/apex-parser-5.2.0.tgz","fileCount":137,"unpackedSize":17482243,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDF+Wk4oCDSB5iW5HVeL+5sNXhVR9mjqJO+7OF61TsTEAiAp2FRWR9L6DSizLWNq4vyXcE6Z2LkEJSvuSj7OoCFLVA=="}]},"_npmUser":{"name":"apexdevtools","email":"apexdevtools@gmail.com"},"directories":{},"maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apex-parser_5.2.0_1787424086059_0.30471634337982745"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-14T18:52:33.420Z","modified":"2026-08-22T18:41:26.383Z","3.0.0":"2022-06-14T18:52:33.721Z","3.1.0":"2022-11-17T16:16:30.966Z","3.2.0":"2023-01-25T11:21:06.258Z","3.3.0":"2023-05-02T10:28:42.127Z","3.4.0":"2023-09-06T10:06:16.552Z","3.5.0":"2023-10-17T09:23:08.579Z","3.6.0":"2024-02-27T16:21:03.519Z","4.0.0":"2024-04-04T14:09:02.272Z","4.1.0":"2024-05-14T09:34:06.805Z","4.2.0":"2024-09-02T16:00:12.763Z","4.3.0":"2024-09-26T15:21:59.537Z","4.3.1":"2024-11-14T10:44:52.387Z","4.4.0":"2024-12-14T16:04:08.606Z","5.0.0-beta.1":"2025-05-22T11:11:49.548Z","4.4.1":"2025-07-03T13:15:26.522Z","5.0.0-beta.2":"2025-07-08T10:44:14.394Z","5.0.0-beta.3":"2025-08-14T10:36:43.532Z","5.0.0-beta.4":"2025-08-14T13:20:21.486Z","5.0.0-beta.5":"2025-08-14T15:11:16.007Z","5.0.0":"2026-04-21T21:22:15.443Z","5.1.0-beta.1":"2026-05-16T21:08:56.445Z","5.1.0":"2026-07-03T20:16:32.354Z","5.2.0":"2026-08-22T18:41:26.226Z"},"bugs":{"url":"https://github.com/apex-dev-tools/apex-parser/issues"},"author":{"name":"Apex Dev Tools Team","email":"apexdevtools@gmail.com","url":"https://github.com/apex-dev-tools"},"license":"BSD-3-Clause","homepage":"https://github.com/apex-dev-tools/apex-parser","repository":{"type":"git","url":"git+https://github.com/apex-dev-tools/apex-parser.git"},"description":"Javascript parser for Salesforce Apex Language","maintainers":[{"name":"apexdevtools","email":"apexdevtools@gmail.com"}],"readme":"# apex-parser\n\nParser for Salesforce Apex (including triggers and inline SOQL/SOSL). This is based on an [ANTLR4](https://www.antlr.org/) grammar, see [`antlr/BaseApexParser.g4`](./antlr/BaseApexParser.g4). Currently packaged for Java and JavaScript/TypeScript targets.\n\nThe packages include ANTLR4 generated types plus optional extras for convenience. The TypeScript package exports type aliases for ANTLR types, while both packages have abstractions like `ApexParserFactory` and `ApexErrorListener`. There are minimal examples below and in the test classes.\n\nThe grammar aims to match the platform compiler. Where it deliberately does not, the difference is recorded in [Differences From Salesforce Behaviour](doc/SalesforceDifferences.md).\n\n## Installation\n\n### Maven\n\n```xml\n<dependency>\n    <groupId>io.github.apex-dev-tools</groupId>\n    <artifactId>apex-parser</artifactId>\n    <version><!-- version --></version>\n</dependency>\n```\n\n### NPM\n\n```sh\nnpm i @apexdevtools/apex-parser\n```\n\nThe npm package ships multiple JavaScript outputs:\n\n- ESM for modern Node and bundlers, selected by `import`.\n- CommonJS for `require`.\n- A browser ESM bundle, selected by browser-aware bundlers.\n- TypeScript declarations for the root package and exported subpaths.\n\nThese are exposed through the package `exports` map, so most consumers should import from the package name rather than from `dist` paths:\n\n```typescript\nimport { ApexParserFactory } from \"@apexdevtools/apex-parser\";\n```\n\nCommonJS consumers can use `require`:\n\n```javascript\nconst { ApexParserFactory } = require(\"@apexdevtools/apex-parser\");\n```\n\nThe browser bundle includes the parser APIs, but excludes Node-only file checking helpers such as `check` and `checkProject`.\n\n## Usage\n\n`ApexParser` entry points to access tree:\n\n- `compilationUnit()`, a class file.\n- `triggerUnit()`, a trigger file.\n- `anonymousUnit()`, an apex script file.\n- `query()`, a raw SOQL query.\n\n### Explore Parse Tree (TypeScript)\n\n```typescript\nimport {\n  ApexParserBaseListener,\n  ApexParserBaseVisitor,\n  ApexParseTreeWalker,\n  ApexParserFactory,\n} from \"@apexdevtools/apex-parser\";\n\nconst parser = ApexParserFactory.createParser(\"public class Hello {}\");\n\n/*\n * Use a visitor. Return value and manual control.\n */\nclass Visitor extends ApexParserBaseVisitor<any> {}\n\nconst visitor = new Visitor();\nvisitor.visit(parser.compilationUnit());\n\n\n/*\n * Or walk with listener. Enter/exit operations - for whole tree.\n */\nclass Listener extends ApexParserBaseListener {}\n\nconst listener = new Listener();\nApexParseTreeWalker.DEFAULT.walk(listener, parser.compilationUnit());\n```\n\n### Capturing syntax errors\n\nLexer errors (e.g. invalid string escape sequences) are only reported to listeners attached to the lexer, while parser errors are only reported to listeners attached to the parser. To capture both from a single listener, use `createLexerAndParser`, which wires the listener to both:\n\n```typescript\nimport { ApexParserFactory, ApexErrorListener } from \"@apexdevtools/apex-parser\";\n\nclass MyListener extends ApexErrorListener {\n  apexSyntaxError(line: number, column: number, msg: string): void {\n    console.log(`${line}:${column} ${msg}`);\n  }\n}\n\nconst { parser } = ApexParserFactory.createLexerAndParser(source, new MyListener());\nparser.compilationUnit();\n```\n\nThe Java API is equivalent:\n\n```java\nApexErrorListener listener = new MyListener();\nLexerAndParser pair = ApexParserFactory.createLexerAndParser(\n  CharStreams.fromString(source), listener);\npair.getParser().compilationUnit();\n```\n\n### SOSL FIND quoting\n\nSOSL FIND uses ' as a quoting character when embedded in Apex, in the API braces are used:\n\n```sosl\nFind {something} RETURNING Account\n```\n\nTo parse the API format there is an alternative parser rule, `soslLiteralAlt`, that you can use instead of `soslLiteral`. See `SOSLParserTest` for some examples of how these differ.\n\n## Development\n\n### Prerequisites\n\n- JDK 11+ (for ANTLR tool)\n- Maven\n- Node.js ^20.19.0, ^22.13.0, or >=24\n\n### Building\n\nThe outer package contains scripts to build both distributions:\n\n```shell\n# Run once - prepare for dev (installs deps, runs antlr gen)\nnpm run init\n\n# Run antlr gen, compile and test\nnpm run build\n```\n\nOr you can setup and later build each distribution separately:\n\n```shell\nnpm run init:npm\nnpm run build:npm\n\nnpm run init:jvm\nnpm run build:jvm\n```\n\n### Testing\n\n#### Unit Tests\n\nMore options for testing:\n\n```shell\n# From ./npm\nnpm run build\nnpm test\n# File and test name regex filtering\nnpm test -- ApexParserTest -t Expression\n\n# From ./jvm\nmvn test\n```\n\n#### System Tests\n\nThe system tests use a collection of sample projects located in the [`apex-samples`](https://github.com/apex-dev-tools/apex-samples) repository. Follow the README instructions in `apex-samples` to checkout the submodules at the version tag used by the [build workflow](.github/workflows/Build.yml). Both packages must be built beforehand, as the js system test spawns the jar as well.\n\nTo run the tests:\n\n```shell\n# Set SAMPLES env var to samples repo location\nexport SAMPLES=<abs path to apex-samples>\n\n# From root dir\nnpm run build\nnpm run systest\n```\n\nSystem test failures relating to the snapshots may highlight regressions. Though if an error is expected or the samples have changed, instead use `npm run systest:update` to update the snapshots, then commit the changes.\n\n## Source & Licenses\n\nAll the source code included uses a 3-clause BSD license. The only third-party component included is the Apex Antlr4 grammar originally from [Tooling-force.com](https://github.com/neowit/tooling-force.com), although this version used is now markedly different from the original.\n","readmeFilename":"README.md"}