{"_id":"@artcompiler/parselatex","_rev":"15-ed7ab69fa02070a1ca898d2e78da2e79","name":"@artcompiler/parselatex","dist-tags":{"latest":"1.7.7"},"versions":{"1.7.0":{"name":"@artcompiler/parselatex","version":"1.7.0","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.0","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"cf11a0dbfacefccf3928cb0b31b8640fdbca0f91","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.0.tgz","fileCount":18,"integrity":"sha512-9mK1Ks9IkhLpksJu5HgX+EhNwIHvZHjQarwIDjAp1pnan4Ae1x6K9aFo73gAhQ5VPQrnDTnAHZpw1hG2+BvuSg==","signatures":[{"sig":"MEQCIA28VOVrl0ath4eOMphTzdNnUntQr15ziSaQdHurgZIVAiAtulLEC1f152p2f/4IbeqywCJoLhlZxWYZsCsLMZlyGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288571},"main":"index.js","type":"module","engines":{"npm":"7.7.6","node":"v15.14.0"},"gitHead":"9f7df155c2fd6c8d63ec61aace4ade2b1c0468d5","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.0_1733774484116_0.9776839956810446","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@artcompiler/parselatex","version":"1.7.1","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.1","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"2b4eac579be9a8a9020a141e0722d876dd9a2983","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.1.tgz","fileCount":18,"integrity":"sha512-+eHjkAn/JYdUJ4/IV/05Y3/7oeIhHDApibF26Os67m+RiiPWa1ZbTYIMHQgVTMTVd2FLoXLF87b3MtMsQMPmbw==","signatures":[{"sig":"MEQCIEGtnyXiaieFKnO2y6AZpe0QKV4efxbBfACsiyv5F5guAiBRiBOB3O9oodpnOeQ33bgViYs2e9LmTMUs4uEkCzGCdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288571},"main":"index.js","type":"module","engines":{"npm":"7.7.6","node":"v15.14.0"},"gitHead":"9f7df155c2fd6c8d63ec61aace4ade2b1c0468d5","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.1_1733774921950_0.623253525536885","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@artcompiler/parselatex","version":"1.7.2","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.2","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"f9e05c865595c60c6053906deec4ff4c66a6bc76","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.2.tgz","fileCount":18,"integrity":"sha512-4MbHKcMdIb+GRbcBX/7DPrULwAQSygvkGk18ZjEWB08SFNaaEISMnzZMhWfUVe/8xDv3Z233x1uCdBuYrocUSg==","signatures":[{"sig":"MEYCIQCOj72AH9HX5fFAEM9S383LDlCXpJhwtAc1/e6V/ZpxUgIhAI1GXDN2g5W8wr86x7uox+n6kuhEnTNIceqZrtnnCMuF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289112},"main":"index.js","type":"module","engines":{"npm":"7.7.6","node":"v15.14.0"},"gitHead":"5394f08869e3d0ef6cb59911ad89c4483caef8f7","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.2_1735252361483_0.8991642703771952","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@artcompiler/parselatex","version":"1.7.3","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.3","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"0638923502440d023adb69ebe77166cf5df99ed8","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.3.tgz","fileCount":18,"integrity":"sha512-vaf7iqiQMnmxNdMRgmyCyvDBe9VJeOYP3cKSkL9Fz+rvq40+pOyMA3RWM0xcvgff43atCN/9IwPJGXtAHxAdpw==","signatures":[{"sig":"MEYCIQCPkzflz1Ei4azRqiyY8AghteqoakMhJ7xpDD03yC4aKAIhAJNf4uSMUI/81GtQCzcJsJQ6GREuV112MXxOcD2MxLOX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289100},"main":"index.js","type":"module","engines":{"npm":"7.7.6","node":"v15.14.0"},"gitHead":"14b82d5b4c53a50b82b8c0d412484d21c3176e21","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.3_1735328890047_0.46404293361869575","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@artcompiler/parselatex","version":"1.7.4","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.4","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"b62284cbbb224961e95271e668ef89be32813b74","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.4.tgz","fileCount":18,"integrity":"sha512-1j+QnipZo65B3+jZVkjPs1f2vAgAK6a/1RJZAgmxOUiK8CKlg0k7UBPwJW+7iZk/aceR9NGYo34xNKyH02zW8w==","signatures":[{"sig":"MEYCIQDnV3v3dvoyfJDylrMlcffvQ+RjumoH81tEXP0w4bsNzgIhAOPJNf9jLclX+yn+2dqLvYmyc8LdR4WjVM82H32WaFOX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289284},"main":"index.js","type":"module","engines":{"npm":"^7.7.6","node":"^v15.14.0"},"gitHead":"5baceb0530a2c0c3073c96a29385cfb4148f4a89","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.4_1735839358404_0.4468766201149388","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@artcompiler/parselatex","version":"1.7.5","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.5","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"189a09a6a0965c46c930990c7e9f1082455747c4","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.5.tgz","fileCount":18,"integrity":"sha512-CfyiHcjYkfhIPBxXVdt4zGVIDAVzcd3mhXZTnCdtAuSUhTAhOnMPrmRDwebLTqRZp6XByqkWpPmHpeEemDi0vA==","signatures":[{"sig":"MEUCICQV/WG/Ha80134FA5QSmas+81v1DP/sMVXxh2lmcmceAiEA3JCauJIx+AtW0itPz5nsBvhmupsLXE92WX25U521Zfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289168},"main":"index.js","type":"module","engines":{"npm":"10.*","node":"21.*"},"gitHead":"89114a0ef493b59cb4e77e1ac018122e106e6dee","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"10.5.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"21.7.2","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.5_1735935339354_0.9765218007055259","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@artcompiler/parselatex","version":"1.7.6","author":{"name":"https://github.com/jeffdyer"},"license":"MIT","_id":"@artcompiler/parselatex@1.7.6","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/artcompiler/parselatex#readme","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"dist":{"shasum":"7993dcbe2916bc2e237e8a1c0790246ce7910dee","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.6.tgz","fileCount":18,"integrity":"sha512-/LchiVYX4iU/5QT6aSY4vobWKErJx881kkZT1n92EnGT0+8rDmDelG3uNlozYNn63vhDd01d7nYWHWFLTNOIaA==","signatures":[{"sig":"MEUCICq7KaJ50m6dZY8QvFIyoDE0vsry7DdA60Mw6O+cvPdqAiEAszr9GYxExNW97ctfO662Ul3jnOrcegSDCIwty/Pl6So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289172},"main":"index.js","type":"module","engines":{"npm":">=10.*","node":">=21.*"},"gitHead":"e13b55032d3dff9c492ed7f8cc92a3b07a2580ef","scripts":{"lint":"npx eslint --config config/.eslintrc.js src","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"_npmVersion":"11.1.0","description":"A library for parsing LaTeX","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","react":"^17.0.2","eslint":"^8.2.0","@jest/globals":"^27.2.0","eslint-plugin-react":"^7.27.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*"},"_npmOperationalInternal":{"tmp":"tmp/parselatex_1.7.6_1738968169049_0.964680765056404","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@artcompiler/parselatex","type":"module","version":"1.7.7","description":"A library for parsing LaTeX","main":"index.js","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest","lint":"npx eslint --config config/.eslintrc.js src"},"author":{"name":"https://github.com/jeffdyer"},"license":"MIT","bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"homepage":"https://github.com/artcompiler/parselatex#readme","engines":{"node":">=21.*","npm":">=10.*"},"devDependencies":{"@jest/globals":"^27.2.0","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-airbnb":"*","eslint-plugin-react":"^7.27.0","jest":"^27.2.0","react":"^17.0.2"},"dependencies":{"decimal.js":"^10.3.1"},"_id":"@artcompiler/parselatex@1.7.7","gitHead":"7f018c7f9aabf6a77f9804336073bc9024ade543","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"integrity":"sha512-I714stvk+rhCQX4VwOCLMEsHgbg4v/UmedO2a1+sdc4IzmaosLASVcayiOC3AeraoSaa63qGsg2yKheXyayVCg==","shasum":"836e5a247c845d3e5a0dd7872d7c211b91bd4333","tarball":"https://registry.npmjs.org/@artcompiler/parselatex/-/parselatex-1.7.7.tgz","fileCount":18,"unpackedSize":289170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHQNeUCUR7Lu2gcchhGYMTcQn0abrL0EHfO5cGkXSq9QIgLeI37uxvr8wGnSBdz6z/JdRTI08Cx2w46Smd9Bw1mgU="}]},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"directories":{},"maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parselatex_1.7.7_1760382203047_0.9742241513286181"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-09T20:01:24.013Z","modified":"2025-10-13T19:03:23.435Z","1.0.0":"2021-09-03T13:38:05.761Z","1.0.1":"2021-09-03T13:38:05.761Z","1.0.2":"2021-09-03T13:38:05.761Z","1.1.0":"2021-10-11T21:14:32.518Z","1.7.0":"2024-12-09T20:01:24.290Z","1.7.1":"2024-12-09T20:08:42.110Z","1.7.2":"2024-12-26T22:32:41.711Z","1.7.3":"2024-12-27T19:48:10.247Z","1.7.4":"2025-01-02T17:35:58.671Z","1.7.5":"2025-01-03T20:15:39.629Z","1.7.6":"2025-02-07T22:42:49.302Z","1.7.7":"2025-10-13T19:03:23.233Z"},"bugs":{"url":"https://github.com/artcompiler/parselatex/issues"},"author":{"name":"https://github.com/jeffdyer"},"license":"MIT","homepage":"https://github.com/artcompiler/parselatex#readme","description":"A library for parsing LaTeX","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"readme":"# ParseLaTeX\nA library for parsing LaTeX\n\n#### DESCRIPTION\n\nThis module implements a LaTeX parser.\n\n#### BUILDING\n\n```\n$ make\n```\n\nThis command will run ESLint linter and Jest tests.\n\n#### TESTING\n\n```\n$ make test\n```\n\nThis command will run ESLint linter and Jest tests.\n\n#### INSTALLING\n\n```\n$ npm i './parselatex' # where ./parselatex refers to the working parselatex directory\n```\n\nwhere `./parselatex` refers to the directory that contains this repo.\n\n#### CALLING\n\n```javascript\nimport {Parser} from '@artcompiler/parselatex'\nconst node = Parser.parse('1 + 2');\n```\n","readmeFilename":"README.md"}