{"_id":"usfm-grammar","_rev":"57-f1fe69878527bef7b0c4aeddedad0cd3","name":"usfm-grammar","dist-tags":{"alpha":"3.0.0-alpha.8","latest":"3.2.0","beta":"3.2.0-beta.4"},"versions":{"0.0.2-security":{"name":"usfm-grammar","version":"0.0.2-security","_id":"usfm-grammar@0.0.2-security","maintainers":[{"name":"lisayu","email":"lisa@npmjs.com"}],"homepage":"https://github.com/npm/security-holder#readme","bugs":{"url":"https://github.com/npm/security-holder/issues"},"dist":{"shasum":"d420e5966f362bc1ad7bd3a4e30ffeef2c8dca26","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-0.0.2-security.tgz","fileCount":2,"integrity":"sha512-ngATp9yhOyOQWU2FvJaOSMrmmKThR/1OBaeaThIO+Nt2oK78j2oF8Ogb0TVegou/XXL5Nbbdodz4iCSjV0nPcQ==","signatures":[{"sig":"MEUCIQDaV60HiReS5KPv1AdsPjR83zyeCMDdaIOde3F57c3ryAIgXgAv7S1pMjHNfIRXJKl4HfdEuhCzCcGj7jh180q1nDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN2HACRA9TVsSAnZWagAA4F4P/2nOQWpSFut9nEJbiFgO\ndphH6JrmAOA02HClydEDsv97zLg5IylE/ggHQxFZ6KABkGPmMr91qZGmGsBF\nETAb8duhlu+qvQx+TTO7uE+pcDflPEbFDH29XmXsAUAyD9ZgjG+xOL3E2Xg2\nz3/m4Myq4w45Gi4y+cXxpMW10zzC2bvsl5kU2tjHmZn3ajX8uh/VyLNtJ/NG\nFPG3RTWFOo1VkxwPEOpg4taLXRmY3OaEcKE8LwL9mk8MrHYfZoet/7bbolW7\n9G+TpeEa3xTURxk4cqadhDVM2EY42qNui+WPWIO0BkjSgTSx8NMZW5rA7J5y\nYkDj8B4yP3ySozd24cmW7YNsA3/4pM6bXuWnklxDPyWGQkU0EQeCp3CVJfdj\ndKPLTVMQEKXmXQkaYsPffiu5FgBIGXIbCmlOcm5f0O+UcpDeZocpa63YfVZW\nlqgMLjwxYIWn9VVhM0HpN3533h6hnPPJY/e96wfPUsj4YkhmqCK1w7wih5rb\nevrGPkm0op/ukhIUO9hPxYQJYXBD5hppnaEPWD9iQ8ddF3p2YlAY85xovYIZ\nUO6OMyw7aAyirJnMu62pD5sLnjKPIkO7heaocksqT6v8vPHy5qhZEYegWycs\nVqtOcGXxKpz9c0bXeSi78CdF2e2e5AK+qioRH7bIMzXEGMrP+OXn71gArp/R\nygbS\r\n=hCAw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lisayu","email":"lisa@npmjs.com"},"repository":{"url":"git+https://github.com/npm/security-holder.git","type":"git"},"_npmVersion":"6.4.1","description":"security holding package","directories":{},"_nodeVersion":"8.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_0.0.2-security_1547133376315_0.0034207418694194303","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"usfm-grammar","version":"0.1.0","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GNU General Public License v3.0","_id":"usfm-grammar@0.1.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"652e70a4e6d0d90e02ea8e7d109b1d7753c73985","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-0.1.0.tgz","fileCount":12,"integrity":"sha512-q3XMJi5uAlYKgRvHz84rD9mkrqkNqRmvzgMFBRxxOrhdGIPl5eOBb64zNTsF/RRU6+mrlEmKn3sd67I2hqJfyg==","signatures":[{"sig":"MEUCIDB7rkqX+blLLYWBMdQXqBn875Ev/0LRpnba0k+bR10aAiEA0U+bPEH7rm/1D9kDIacBLPniI7l8+s5ghxoGbVZD8Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOBIxCRA9TVsSAnZWagAA64gP/3NrOtzkmL1YMvrSwCOH\nc6ukpb9qSY+7WqR2u9D96ny/u20ewWPkxQDQFwBgnOn8LuZnhxcFFnIwP33s\naGZFypmi0fT1wAbha8G0La9+NCDGs/PT1Py0fOUpcqBLkAqTMTTFpZeSJnc1\n8aMDTkDsptLvOeQb3fmkx9+njWsY1jrqJCUIR+HmMs79whrABnGojRlr9iDK\nw0uYirq3fohWpvabsi+ITCwu+JpFgJpEF2EhGzoDh7uyzvBoOaLaa0iaxHjU\nD5c909VC/1eyOVIeJQof2v/CUj0CC/OIT2E+FN77YOe0kPknTPOXyBHNE1MU\nLC8sRB+/cwMoboKrNUwKPSU4FUHlPHuRjUK2T7CcSgOlHp2FKNEtNSvaquA1\na88vmpulKhzoaHu0suV382HYnYqblLs52ZWsQ4eF703gLoyC6aU1AyjDaSj+\n/Ivq1qgT27S5bwaliOgjg7lNTcE0mrbKQ9sEyepKE45E95tBYj6wAUH/C/O4\nsx/uyxeb9ZmGeSfyJfizzvejffgUoAvhX6V83KiwQ2hJ2/8HsjZ3wKgKqUsk\nVt6eTUq6ykj3wxrQ2WEw5m4wASf8dFPJL/McJeun4IkVtgUuW8Qnz99xWPBm\nF90/5glrhaqH3eIKZ/jTHBq0I3KkSpBd0u6XAx4VTnAZxf0ZUMr/5Kl50O0p\nVNHT\r\n=goK5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"parser.js","gitHead":"d8c809e46520fa08e4f380b0defd1be06c9b2076","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_0.1.0_1547178544515_0.462413943844868","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"usfm-grammar","version":"0.1.1","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GNU General Public License v3.0","_id":"usfm-grammar@0.1.1","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"636d654e8c940930d56e4657fb09d1ebf2a8f7e1","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-0.1.1.tgz","fileCount":12,"integrity":"sha512-5GgsE0UNh5FckKol1tI4mancwF8sXm79h/5SmGfyCKFX6IYMyZ97EBhchL8xjFkq9L5ZTUG6RUEQKTd8e7EX7Q==","signatures":[{"sig":"MEUCIFbZAZzBkXF7OtbKdiAriPy7ZFJXJwAOjQ8v91uJlfcDAiEAl3BaRSJAhKy98+103urpafWiZslDgNcxUkhJfPG4wuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPHzQCRA9TVsSAnZWagAA3kgP/0xP5MXjHtAy3bRF+DFG\n+RNMzpmIYBl3GL+qaLmxAokx8lENZwPbIFpDQkgXEfzySHJrpmXzYwodSKCG\nT4A8L/7YsmtJfEMplDilBwXPiaJR+NUwd8vZVU7j9Fsndug549Ir6ZqSVigx\nHG0omkWtcO8iNil3EkmTaHZb+USEh/Syi8IO5DD9EAiynNx26w8u/2OFkDvA\nmTlqRuCX/kc0Kx1EkqvCJxp9gWlNuShbxsg4qwV+V9lrpJd7pm3cjXWfEkgZ\nIb7NdAzfNsWwbQRLVzVOrkP1lC7S4eExyyNQ3BXqG8t3d7JsA/Jx3k6NODdj\nn/VsuJXT4Cs3u8krjdgKY32Hzgfljp/ZvUrioDWJfXyOMP2vTIM1XS7aJamC\nofR513FxCLZWFLiE62Oyey3DKGBvaqjdP6fXU78riRsD/PQ9lp6I26eOQGH+\nTbq5/sPOCZ9BYGpXKQ9QLFOrifXwCGMelccM8BrZI9U4r4rM5KJ+SIniTz6s\nDC8x77xP9cy733xH48ud1sPhmYng+GRZ5VEzixyX0qokSGPJaIDengosZR+Q\nDCAlzCoIva/eEFRyrr4POvMONaQ0DDbMtW66I2L1vTpf+u3aGhvw1R5EgQOU\nku3HRc+GZ6OeOfKeFeREsLtq+Y9JJlHMrUb3SCj4gVFbJuI2XRKCm76fXQ67\nEwPm\r\n=O5kV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"parser.js","gitHead":"d8c809e46520fa08e4f380b0defd1be06c9b2076","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_0.1.1_1547467983284_0.646428136943975","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"usfm-grammar","version":"0.1.2","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GNU General Public License v3.0","_id":"usfm-grammar@0.1.2","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"f65c7928af4fa9e53a9d317a5d6b3eba9402218d","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-0.1.2.tgz","fileCount":39,"integrity":"sha512-XtmD39wXFptS9uN2VcOW4ei4A3O3dC4x7/lqIYU0mQbg9vnpOtb2NICc2cj0cRPEhsTHl2YrGERkFdKxw5qvVw==","signatures":[{"sig":"MEUCIB6jMbqJA5SPSwh3pqkcYuSZVRuZx5fvOh4lUVDfJqPiAiEA0LrVOk68aZTKl/opS6QFpcerv1bhJ5uZ6G3dI/jDA/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5103436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcttWkCRA9TVsSAnZWagAA3XAP/RWO2ylTMqXg1bc2t6pi\nxVoYjLPNZQxjWxj/6uAKkexfDeS+Yk+9CfLh1AlVUsl4yeCWVZFyhDMsaV/0\nlNUPUfoOgHK0Jx5WkMghMUr0rlBgtdelVp3ndkCoMp4xun+thThuH8OI2Duc\nTlTkgkKgwY/vYOH/8/RCfxfLjfHpWCxjmhZKFdvGGANIexWZp7l1AiSmMbMd\nquNsmInGxHow06T7x31QLYz4EugzGOTYgdF9iKZQFdl70Nm2nTrQ/Rkyhs85\nHipYBLrcv0TO5L/f7axoPKVqumexMLE1rPH4emoII2rdeBg09kjGCvwU+aIQ\nIzn5tsYUY/dsmsb8f18qe4a218NvWwHuKUQYpbXod0wfK2e9rY1yFKfFUZnQ\nZNEQXWxlNrxvBGx+TWoMezUq3iwuk6Y2XRS/9o2QIvj9pnF8H4+rudaay3Eg\nZQHwMMe2bUoKDzRf9EswkUSqLs90Z8L4Uw9M882IQVhtUNmU5AteoDc/1zby\nF8phN/AOO6MV7ItXSAyGYtW9oc/IqaVdB4Q6NAyvuMYTF2nS/KxCqgVLvNCq\nwqBHhsX+pe+pze/84ypB3d5qro82Vdeg9Yxu0VIVPMOhlvIn9Ps6cyjmHVUR\nS6j+9qV+BejVQbvUjjs+KHM62HniHH2yqN76Y7Pon9AMUWDG9FM9qRAzc9bJ\nLRmj\r\n=9j2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"parser.js","gitHead":"b1bfe4ea7b97ad36819ea7b532939176591698a3","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_0.1.2_1555486115874_0.8619483523790588","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"usfm-grammar","version":"1.0.0","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GNU General Public License v3.0","_id":"usfm-grammar@1.0.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"bb9a789f24feae1c59e5fb0f1d0faae70b4d850f","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-1.0.0.tgz","fileCount":40,"integrity":"sha512-mfowhx6Fl9PFr8jGt/tcBlM40ioJK8h1WMXklVcm2pyNpIL5ysHH8LSkaU4hoiYu3wx3X65ELPrtschQYgYELA==","signatures":[{"sig":"MEUCIBJyL/awi7vKi1iXQy9OjBDFUys6+e0u4PmQU4EJoMVwAiEApBk9Qc5YQcTOBs+F+34RHnzmFdTLwfLS0uaq0ckXsAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5204027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5RUZCRA9TVsSAnZWagAAFj4QAIEicwRAJwWwezGnRMwp\ncHLYFns+FZUaA+IDg99N+SHDvZCwxAYRs4/ab9OU+iC5VKDL85yqdjDhbIZs\nPdu8tny1dyB/MwbNSB6uroodQJ3zjJHCT9ybf7n79F9zV/EEP4p1UmmiS+AG\nMXtZ52nCwNDA96yhMBG6PgAPjyN11AAlTvLgMd/e1KgWXdyxKpxqCyZHzc8V\nBt+cQqjNaVkjvfwUdXvxj6SLV51fkrCOZW2Spc347+wVhIU9Si2CTBg4FFWo\nXhxYzcaYUANHfgUn2RcNd5Q/GOhYIXj+jWyxz3NbqXrECbtVq7S+uUR/vg1a\nd/WqN/oc8mHIO4AG3cjU01oEWk/4bJVPQUb1lSMbBGlsUkbN4bmZ07xGUEwZ\n8Q5Id1p0whQ6xY0dAkqAIUapa6XFz9nsvfkGStOAoT+HaTnPimwgL6mpWYpk\n5MEmvbsEBJFC2bl2uegmCDyMk4XPRcyDbEw1Gc1q2iusqNdftetT9TPlq+/1\nCdT3pVnJCXCU8Mcwi86u6SlnY7M62DbWOHVjsFZ2faZeXW1oDGd2llGA6eSA\nBI1N3ESoAlPw2SfjslAjfSylC1oMQ9dGyeUM9FUu5xB9JfJGN+jWUgDGuZ3Z\nclQuLn5HZWVIsit3Iqfs7PQppjvWp+1gLlMTybUj00tHUaAZ/QSOJ0s/CI0q\nkT5H\r\n=f1wa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"parser.js","gitHead":"0a05019f235e482dc221a82c5b6e8bcabb23031d","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_1.0.0_1558517017099_0.48260277342705704","host":"s3://npm-registry-packages"}},"1.1.0-beta.1":{"name":"usfm-grammar","version":"1.1.0-beta.1","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@1.1.0-beta.1","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"ee948a4cf23115a1444ea1c91b28d6969bfc47c3","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-1.1.0-beta.1.tgz","fileCount":13,"integrity":"sha512-TNcq/H+FPKOeYsfx5Xy/aNFwgzchdwCotLuhADbmdHlHejdUN6JwJzWpT0/8RhuPJo85T2X/UEvKn+zTb0qCVA==","signatures":[{"sig":"MEYCIQCJq6r1d3uAlD5QqG2VR0IwqBAvnGPXgg2pPot0OKW2WgIhAKKWNEh5mJxUMa1br2f2FQmFD0qPu6hhah8OlshcEzW+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMERUCRA9TVsSAnZWagAAZKMP/2dHcm7fTni2JIHLMUb7\nld3x2L4/GZT6yHu9vSHD9bHGPq2jD3llRT4FdCtdm0s5E6UnXEVDxY0QFCxN\nGElXlz7EXGH1amMxi7Kro8p9HzkdSAnWjttVE8KZtxwKQhj7OHgFrhe8R7Gn\nPGvblWnRNoSRwOh7MEmUPPCf8VN1qFGsxXAKzlt1UwQvHPVVexu1KoHZYLUt\nOJQ1vxpuU25JDWt3U39Gzcj1xYubc88iQk/ahVcN2qZ5VgjYuXhMpdin619q\neRO5W95qu7kSpm1VT8OsMrAx65AbaIHoCcIUWVFasZg4cZFTJPYXQ65l3LTV\nSmpl0a1TIHJsarmvRKBMyJsZnp+RMQat+TMsXpkuKBWQ8hbau6kJjuB7i9i8\nPyUlY5us4vwGlmWYQUmnR5vbOH2zcbmEEp+hCOpTO8MzeOtFC8Y8jTLCsuBN\n0kgfunHTMaotcbjFRr5TWODoHWfjcB4QdPmcyakdC780TU+glq5PbdKP6YiV\nAJ7NL+Ow0/w01cp6q/Y/r9oh0B4rcizp0YacrN7lW3HKCsLyKQi0j5QpFQ6S\nKAeGNhsSlDI+QESlhboYKrGfDfUUa4ETpeFkJ+/WOOpSwG9EpLBGuemzfx6t\nBW69ePmmPc0aybntg8guhhIJBTnu9X3uqhFQZPHQ/SeuiJtZ0FsTzYZcGGZd\nJNYw\r\n=0FrW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"parser.js","gitHead":"8c5e1f4d8f7c67c72bcd6e5dff90c66c63a5b90a","scripts":{"test":"mocha","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_1.1.0-beta.1_1563444307793_0.5758109648420324","host":"s3://npm-registry-packages"}},"1.1.0-beta.2":{"name":"usfm-grammar","version":"1.1.0-beta.2","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@1.1.0-beta.2","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"b3bf7e2c56f93a1c3aae70833a1fb7e79e4ac774","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-1.1.0-beta.2.tgz","fileCount":14,"integrity":"sha512-uLQiWy8b/3+P4bXNXlg9PP1F6T7Q+Uq5lKQdKpR7k4tKTttYfb0zCkWcA3YNmBHsIEtAoNvc9ibQdrsDqdTZVw==","signatures":[{"sig":"MEUCIQDnyIletH3GfcJv3eXZ8AyCUJ2aErc+54f6GyrfLItcKQIgV7YXGGqcW+E2ZD5o+x4ND9A6QDiOF2flDk7GWllK8rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPr4xCRA9TVsSAnZWagAAci8P/i+wUUU4cld/g3j+M95b\nDR8DRj2pGRdtw0R51gE5+s4phQO35wiRPjZ1lw4I2hUUnvC2VJYTw8NAqFwS\nCWEa0sVP+jJfGC4w/HQ7aFxFC9i5/WMh8axkSPUCRsdZ3IAe5g8aX9BJQUoX\ngXlPVVhtXW436FxugDEKcvKeS7X2bSnYo+lhkpvfGsVYIF1lnAlQaUulvpPs\nX1cSUxBp9y6Mgr/ryvY/8VybpU4GzyUh7x/O7TfK9lbXSQkASVYxsn2RllHW\nCU/bWa282YszbxwChIFFLtEZUUu1Fjfo5WOpDYgahRClT0XTabkLkRxw3fq5\nKCkbIQKNNTRrixWt9xgztWGiaBZoWRK/85gRN6qO4gxW7hnoVlN6brApkCJy\nFEpFmb5yn4lJAZdc9UpXJEEfYPN4ODU7H7W49B2OKuDZ+8DLjlWRoCIcyBUc\nSYHafiCnTY6SffjTAuRQBffOEUHUxQORvlRdWbUCyD38+Egy3LuO2RPo1K76\nLVWZK7uvbHb21FDM1nMKBCwJIkSdV9N5B1UetEvKyXiB949QpYou8IkxYZLU\n0OpjgisZV93UTs2vlfvWgF2/QGjXSkEQWbYB1j21PPQXpYuZCXFK+Nc5+K95\nfGTRtTBjAVi//iUW4ObPX/8H4+cTJqoOFkuicBzU9jvBWA7hqzMmmgKFzBan\n+L4b\r\n=Agq1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/parser.js","gitHead":"14983f93b912a2541986d151c0175350f3961de3","scripts":{"test":"mocha","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple usfm parser/validator that uses a grammar to model the usfm syntax. The grammar is written in ohm-js(https://ohmlang.github.io/). The USFM3.0 syntax is supported. The parser outputs the USFM content in a json structure which gives importance to t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_1.1.0-beta.2_1564393008382_0.7589533261203321","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"usfm-grammar","version":"1.1.0","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@1.1.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"c0d2ba8d85534e0271a359cbb0363006c04cc831","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-1.1.0.tgz","fileCount":14,"integrity":"sha512-peZLLE7k5qEtQXoaZgpfJ+p8x+HNhko58Bwz1EvyHet4BVWV5mXD3s8CoFPEXgt9nvmuxmDXz1IskD5KzUqkFg==","signatures":[{"sig":"MEUCIQCNpc5r88oNelcEg/TepdJAVhlq99vNmwkV1dgU0zJr2gIgS+GVcREJwm9z+qGI8jonRsU+zdrUvBozwnEQ2h8JkaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqDmtCRA9TVsSAnZWagAAd3EP/j8M4z3GZM8+OHIDyiT3\nARnp4e5AoTbvBK2ReMTMet+YzZmF+FY6TeWdsQczPfhArc1+Fsd3I/Uf9SBK\n/D7hN+yr3cIcBHVrsCo3rECDLxecHY3Q4p4888EitSLMThW2swhIk+pTdCgM\niMvSiXGG56sznyaPXojH4YwM1TvDyCCh/gDzfRMjoNVPp4f5FzfKoKLwvbHb\n0RDM/f6tUKM7Xd8klTgiu6JS74FSCPlLW+rRc/5OTHr/U1i81HtzTRCA+xwv\nx7NbQjnC3CLyTK0B2KWHzQCvrUe39aoMhCqFcBLO6vTHfUDzckgi8pcwegKB\nf9JDmS5SNVgu7UI1KdaMF6I4hpN6lvGJSzBBigETdnYq6j2R/Vp/UrJ9U2/1\nHjTJXQbyAeI6dj3A8kKzkR0kfYzabWO3r5TFmMgrgQiQ10bY4A7oH0k4GCyc\nw2ZmxB9TL1OoJaMOjBnmZBX1aKNfbj+ACwvpoIooq5HfEbOuxi1Wkb/LV724\n1xvVsYzDt8N+bkTTs3O7xXh80t5q05KjUzCx1Fu3zkvEhFbX49r8CFJXDpbg\n+mvkwPYFiNH+DNYmquHPw0sKWih4eJeamI9btz6OHJaGQ8y8eUURIdsEG5wt\npP2SV5EW6JhbPmyffP9Fi+Nw1KUOn/+9DjHYQtxcb3TC+zRBYToRzHL6+qb8\nSIa5\r\n=r5ma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/parser.js","gitHead":"e9c38889a3f697aab80de9b59d72f908f2c9b7cc","scripts":{"test":"mocha","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"5.6.0","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ohm-js":"^0.14.0","formidable":"^1.2.1","stringify-object":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_1.1.0_1571305900878_0.3566226289079677","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"usfm-grammar","version":"2.0.0-beta.2","keywords":["usfm","mark-up","parser","ohm","syntax validator","json"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.2","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"7ceb6c1daef3394a3306a9eedffdd63e5a7e6712","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.2.tgz","fileCount":19,"integrity":"sha512-4bgQhpyky8OVuJVp3prgeQAgSK6Ro+Pr/vIdDaZIGvoasbrpmOaJ3tI0AdCL4Y8fmulpADvclJ44y+w8oE4ZOA==","signatures":[{"sig":"MEQCIAT0QH7Q1zvuTVuo+zZL/pjw5fbbuk0x/NHfzLCD8yt7AiBcvS5GQV6hQX8mu6mmUHDot730HBPCx7jcNHevZPy1EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5wPXCRA9TVsSAnZWagAAtsMP/38qmFNjWfADY8g+nVFz\n/Wc3dIDeCYOr0HmrFsYCY/BnWdHSgDHvyxUSr3KgDHAQUfAdPhtdl19uMaxz\ndwSsQf/k9HLWJSJEJ+lUJu8Vob4xD7O3BEUig2sa5UfRVk9gN4JNmYIGjSN+\nCD4Y/Z/+1WKojfTq7g+cVP7UehRNc35bZoRSKr2lteZl2WhEze1C8BS0aMnS\nCJ+cFaxmiji1bBTcyrb9fQFrvCi+0DVh5Opeb/nrHfRLvqfx/Nltx/4HekV5\n2qtyEdhBtD242BL8vs/3pfmvrmtIFf58lK/3zA32ABO3jEkN6MZix1SaoFKA\nrKdBl4POI68u1GqXl98XBfyKcxyud3VeYy7OVCRpqeFCh8hf9lu/Rrvj5gJC\ng+6R0sOVHgjMVMyGNZpS54hxICCtkk77UFccF1IAszJBx57Uqc1EyVuHGiN4\nXuVHaMPVJVBRTAF2MYoLfpnbowhEDwNFfCj6nqXlDMRHbWoSZfyM2yRSQZA6\ngEeDVQMNSszFTrhzTM/v/iA3TXayOV5Jh/pU625uAHuCO3GLmEllYMvzpMmT\nGfnDyPB/3WO9OP7CMNyM9XMRZfFDgv/2SwuB0Xi/BmrcBxM5l7sAy/OMDsTW\n6D/8sAjkVWsx9nJvhtW8mHGam2IHkzbwFJOM8hiv/GhkXj5ZPr+DE3ZoXayP\n7mE1\r\n=KbVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"ea5ecfb632deb742018994f1ea4544ff33bd1ade","scripts":{"test":"mocha --expose-gc --timeout 40000","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^15.3.1","ohm-fork":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.3","eslint":"^6.8.0","eslint-plugin-import":"^2.20.2","eslint-config-airbnb-base":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.2_1592198102571_0.6202907336932746","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"usfm-grammar","version":"2.0.0-beta.3","keywords":["usfm","markup","usfm parser","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.3","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"2b60c36e0782fa52d7c91a4aab62eea1e5c0bc18","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.3.tgz","fileCount":19,"integrity":"sha512-cX4pL8j3+WrZPBJmVb8CgKXWPd1ohxD1sX9pvJOvEmeJzIvPES0KbgCX/A0PD+iEB3tpSxxOI7xR63kktQub8w==","signatures":[{"sig":"MEQCID1EbadyLshCpWBAYMsJQhbOd4+VtPve/6UabPH4Oz61AiBvkrjQXtIN8nHjiRrZwZfuTM5bqqrFoS8DIuU+GaBMlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMm4UCRA9TVsSAnZWagAATdQP/AxDQg/69zb8HOfV4HW/\nJ6UrD4QNH5viwKQrR1O+meVVVtTNM4RBrWmBer2hIn7D76pQDfSaIcSxVhtc\n+5MT7QyUsMKJ6kgGsJnS43b9GIhDVOtV14NLbl5+2mWQUUjxnNGwCajkNsf3\nUziCvSpwI02nc+HOgMHa4EYCjaxFZfdEDgs9T6pWEHX/Ba0NGql9So1C3oT/\nEBKZR9PehqRu8kkaG20C1gv3efokFT7CgjdFBKmHI7fARTWk5+atiCSDD9D4\nG10ehJqPTfhXof5cp6vocRhDaJXRzSPv4b9J/CiUBJciZMdGS4cyE71vGuFW\nme8KJPK4UVu6fFXU6TGZf/dHUgEKB+or2upigLNFX06UatWjkPXGV+CQRLTz\nFwwqCLAx/poqx6HAJjSW3ufX1PvwzrGJTEqIqAqCSu86vbG6T9ieofQH62NB\nDcG0ZtrxklWEiBc9tPNiSRo0O+Jhko/MtHrznxqtfBzPqFZi2MkspIambSP8\nJih5REqWXfPsl9mft11WhRnOQV+vS2q3INeeVDpFd41o83yN2kFoUP7amsp/\nrn7XZ4NSIhcY67AJm8Uuk14bMs5a0c/EbnjnQF/7+rpy3wgwmtIlx35lX0Gr\nWZzsGCqEX0YNJmzjG2HQ+hVomHmAdsGFno6WlJy5YbsvuwUO1qhCG3VcB/w6\nzRg1\r\n=XUEz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"8de2247f8da53618f970736bf0129f08827779fc","scripts":{"test":"mocha --expose-gc --timeout 40000","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.7","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^15.4.1","ohm-fork":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.5.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.3_1597140499736_0.591574577655386","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"usfm-grammar","version":"2.0.0-beta.4","keywords":["usfm","markup","usfm parser","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.4","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"bfdf8a2dd01456902df4e613518380a14b2119da","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.4.tgz","fileCount":19,"integrity":"sha512-/jSriFMGkBNxevdTKQqDwNoFSUP1GsuPukEtFjIBbT2+Niaej8DZxnujhd426CY9i5KjfYBrOqsXf+dJAB+yeg==","signatures":[{"sig":"MEQCIAP9Wi0p/2V5lnINbqr614ocqSJreLmOUKoxxX5bPI5FAiBoAufxsKHaCMme0r0BCJKSL139VCpYktENk4Q96w0wpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNha7CRA9TVsSAnZWagAArnMP/iZGPPoTm1HybE5WNFe1\nhsJzD7WJMaUbchImAjVo4qYCkQp1zZC9s2SDVG54k8weEdK+Ubxn1246xSrQ\nEIS3S0E2iFl9LpUJgJCdKZgox6gr1QOikqZ+A1kTIyQMOMUTZ23EhdHocqsX\nlBBwgMm1WA0TDo8k578mZBor6kWMxh1oTs2tkDGyl4nDS09A9o8WZXn/aHWf\nuSYxCX+GVlnTMu7wOlHMvjtAMSrPASmQEbXS6uTnzRDBFrwyfQ4+SlaasQ48\nBtXRALjZGfQYCDBV9jb2sN8ab8hnzD3Ts0v/SGSUo6EVW9SY5uMKhGE8Mqrb\n/ZplO68MP4PO/riW9wpwS7zC/ZIBRb/mSwpXNj7wgnrlv4iqc7GMbQ7hQtlv\n+yXhYhsnKtVLDyKu9x/UynqCJf2ypiByPFwUueeqkWkWnf0WwQhqyDV6N0/y\nAZQkrO1aYZgd4JsTU3T9kxFEDccbU4Lkl9z3n7ayZfPeK/1N8T7gyS5wlaUG\nseBelrq5E+BjFTJK1jzOGqiPWRQhkcVQ2ZtAgDaDyy/UO8J7Xb8QrjeNMdMg\nZC4evf3zaIkZqbTn9bdi5zdT+oLekjMLc1bxxKUObhD4EO9xvb8VF1A2Z8HC\nDKsPQx8xEL6KonXo3Wijlv5l3rZE8mzSReV5Zv87i55TP33JuHPx07gdkFa2\nthsK\r\n=iySZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"60231d09c13303eb574db580319a0f234cfdf19f","scripts":{"test":"mocha --expose-gc --timeout 40000","start":"node ../server.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.7","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^15.4.1","ohm-fork":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","eslint":"^7.5.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.4_1597380282731_0.6180286531550494","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"usfm-grammar","version":"2.0.0-beta.6","keywords":["usfm","markup","usfm parser","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.6","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"10d76f99d85326e512d1760e3379f55997739a28","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.6.tgz","fileCount":21,"integrity":"sha512-pp5qOhv7f9nxqlK3+99uo9jL5s/Q+CHqnW2NeyervFVOhMLayrzp0BC39nanoqVzKqGzHhl8VFe1q2XbTUF2gQ==","signatures":[{"sig":"MEQCIFd62qoLrs/FDyD733pUa/OQut71FGkmxukJRtDabL6VAiBFoC9ogA3XEJ4/OBfMfiWUN8nV/S4hdrXg9ag2b67hKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoPPLCRA9TVsSAnZWagAAKbAQAInCjU+gKn3IPxPtoa1v\nQbfVFNhQ5Xgiz5TddE3OzNiGtJ5X88rNyYw3PY3MjuIDvoduTuf+ME8bw3rt\nIW4qzkuTAwkG8sEtEVl2w/1EyTX7wHrF8NxsZoWZ321MS/d9ezx4jEP0BIUZ\nbbUugKKCQr7FzhWecKxeFbkM7YHTiadttn9fls8ZR7RJ5Qwy/d8wkoun4MVz\nDVYSHYj1NySsXXtarTi64dkH6LNg+qnMB2ipc9ZxIUlw/l4BvubCI71RANh6\n/Tode0+QY1L/d5GcP5ZzOWzacVUnUXYW5as2CO4INbdqi4Yiv4hrezNjuKAV\nCBbcZY7vcgom/U3TMgPiT0LQAotXl+l7iEBCH7goL6IVQ+k/EscCikqVUCOQ\nhGlTVPosi6EvdObpTa0hB+TouezUBSNiV5T/4yJt3dOjK1lAX+Id9qS6RZQg\nqoQSbtD8hbLTFfIbHMu3pHxUc2mt6nQ2h7BhBm3LerUIvMwPXFk4J4DlR8mi\n2MyJ3vinTjJ3uBv9VBhKFVypqMRXfiFU4tMYiKApfIo8R0Zs6i4zDQ8IHPIs\nPt5SLtt/GG3/sTw+bUTh7TYAf00uigwdsViNpqIHRtc6yoLhfZCm/jXMAeqp\nEYp9KEqLh098qn2CPkg/jRE1O6GDzpcU/LpYNnCsbO5HmwDtfQEsuPs7xBvN\nhvqK\r\n=CxjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"78ab0fe1532a46b326c8a67a96fd3b43ec7dfe8e","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.8","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yargs":"^16.0.3","ohm-js":"^15.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.6_1604383690715_0.37592383841886656","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"usfm-grammar","version":"2.0.0-beta.7","keywords":["usfm","markup","usfm parser","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.7","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"e24985017a543d1f62bd34df6823ae1e0de199ac","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.7.tgz","fileCount":22,"integrity":"sha512-vec4ghVR+BwkW2u0wsfwzP7HzJHTR4tXYLeb+YwNfREAfPWTyPfK6NBYS+/LKakm29lKG4euf89o2+IlKepBrg==","signatures":[{"sig":"MEQCIHjhnLOF6CAA3LMmn1CPDZ2Er2QtuuA1YtxiFg5aXn6PAiBQphPwClzT5fc2ZegyoSHGgwR+bfc43/ZBZ2T4QlCa6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftINeCRA9TVsSAnZWagAAgBwP/0tcxssyw2Jbx0lsFfIe\nWrOdZ9csq+ebMpDK6vo2jK+fXZTXp7L0Y8RP1+6RmzbzAvbO3eZI1X/55Quo\nMtKgIQyIfuASYqkvZtyyzHg2EnnoPAIFf1vuEyBOjLW73fJYp5VSXB/mcgLh\nWiirLPnyjS67V1GUXMFZgeNPMfvAaXRWl0W6d5HcpMrUNZqaGihjcwo4yiZW\ntaxKCNYKvS5Fe/aDxvItJZUiiNT4RrOSJ+DOkgI7BTLQJ5nhfZTmcyN9cJDG\niUBuySpxgrVJaop8FVFpRwyfDt9gRclDLCmTuYs3ekRGmuJtvaEx0StJtABu\ncRp+saRjauaPAplvhtL5+RsuzY8x744gTIHnHtNawjh/VMN2U8GBOzbeKWNz\nfISJcqVNHGYvahqSf12EF2rYjCLLi1hytgjDJQbKQErd38LCUNWJKblVjDo2\ng8/LOCXVf3n5JnMVmbMo2+jVAdpZSF31W0fqu5IymqbBCpN6bAxFjL/84wZQ\nSTc4/3F3Nd908eueirnDif3Ysuni949LEAcy4FptkY5f5IGpYQkQSTFIT46u\nzbqM7rOLzED+vcHPNlv/XmGse27I32VSBCFwBJ8vOT/p0+7V6X7Mo2w/MgHq\nhPUaDZgVki14uX5Edpbh16lGPGy7fQy62naa5HU1KE9S8QY5c3rcgff2evT0\n3IgG\r\n=hKNT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"c9fe6aee8ec01b79915061b142684cd593ee4a39","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js --ignore test/test_cli.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^16.0.3","ohm-js":"^15.2.1","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","eslint":"^7.7.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.7_1605665630267_0.638569356926389","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"usfm-grammar","version":"2.0.0-beta.8","keywords":["usfm","markup","usfm parser","validator","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.8","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"a89c8baab0292c076ed64a846eff08048fc1f4c8","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.8.tgz","fileCount":22,"integrity":"sha512-zCJi173VsS0QPY0mBjLwo+RA4Hjt9WnqZhBfsCgQ9T5m6RNfEUAkXwhhQ3uRzup17eR6J+TexeLC6WGLrKmswA==","signatures":[{"sig":"MEYCIQDK9mw+AL24dL+Wh1ajcHhkTd2/8N0srkWyHfvIaXz7YQIhANyV0L2gx865nkmUBurfPlQUPbneGiRKFnjUMHrzng9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SWiCRA9TVsSAnZWagAA1ZgP/AhAXq5sKBaL5/EAVYol\nBxt5ykNGITLnojwQulriJpfKTXVBmTMtxAIdNkOCQVOzHr+3mONvvuJU7Zyp\nmAn3lZsqD/tZN7BDL0wP7MTXL15vACZSoghDjkS1wEiRpSqejAX0ZJzsC7me\n9+LiksJNRD6x+zV61bj1J+T075FlItZG3W3ohyYHSx6PzltgnWKtwF3/MNKd\nnyBin2g7QcHcM9eMFNJj6zD8f6+JHR+j1Fam4HssFE9L+PIBlgeBmiJVC+Pn\n3gDv3fEZbYbAlBtFI6gHOpkQNKuyweqYML+qnRsN8BXL5EvcsezdOJgoO8iW\nrKszj6IQmte/LNMrlo0yYYoo5QEupfZLjiwc2dIN20wNpwx2eI71QGNb99Z5\nZWeSHpHAg5syFtXQ6i8GNargKvGD8dVGnk1UeCmmz8eeDz2hfkc+W1xVzRWr\nA5N042r4g9UU2PHZyLp05MvCeocwSHatukmOCzd4N7UOoXFe3AH4em00sAhi\n/A75V3SuIdGkvJJUulkQmeQXgEEHspQ7dWIe7drkdQYXRgg9AWLDczsvG3n5\nJD5psdHgWFpmEVnYU2wIJjMJd5nNW5JTu3Nlk2SAPVDKSKLG+H7enmFvYOyz\neQixDE+0MnoXeDCFC/iUkgWSulXofVnsOdJ1l/mSVHFYqxz8OMlJoDdziW0f\nOU8M\r\n=Ado4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"6527acd4b7e3835761ef95ec0e133cb16fe78ad5","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js --ignore test/test_cli.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^16.2.0","ohm-js":"^15.3.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.15.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.8_1607542177700_0.015944164441553665","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"usfm-grammar","version":"2.0.0-beta.9","keywords":["usfm","markup","usfm parser","validator","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0-beta.9","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"9a276f0f68a11e6c1e16eefda6ed7698115cd022","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0-beta.9.tgz","fileCount":22,"integrity":"sha512-LuMXPRRrZwZLoUfjFenVyKTaTP1Ghx6e1lFbup9Q2uNp+U1Un7oMM8aVVCsqv+IkQRhvUH9CaiqBNCwVCGmCeQ==","signatures":[{"sig":"MEUCIGCTcHwjA1MhNboiuq4AWeL97DIdMGcZXnkIQor93Z2FAiEApNY6CjJT0hy9PFRrggybsot1pga6xQ+baJrU1duRLzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJLh0CRA9TVsSAnZWagAABREP/A6RoLzjIcdI4sCY/TwG\nyaOCRfwefEQxoh3JsjUn7ApBtwNkRpQkeiiA3BNI1VhcDzAHThhIYyZwZZer\ngeHwO4KSXfue9p2tWtiV/X+WsAdmDcwjkNuazCx1NAKvhORLfJw5b4VN7XZF\nReSUFxhXfkK3cH6MI2JkVMVFmJUl6/8Hvg+fq+nYgFp8LzAGnkG6SqraX5nw\n3xE19dkHAMGGHlNhxFRJ1W1MqoXwXa2GwF0k8E+vkPnP0TrYxeNcIsz5Ml0j\n5qWubZtJViw9f3YtBVRFv2eokwTLfsEJUapHHYoH3AnFbJuJfGDTtatMIfKZ\nulsZrJCYS10YPGsiSB7p6aNqQsaVDpxuskOM5mue0e+KCWY4XHZ9fLSuA/LW\na+jkfkZUEF8ez6136ZBbdbIt7ZHVkJChqRuKwghMHQZh+xnBEqD8lj4KEU4V\ngIZ13B+Q4niGpsf+pqNa+3CxGT+1zeekcTattV6X7iMRgXPCduPylnunsXN+\n6ZrhhFDdCKvpU98tEorKy8KyaGbiqfwk90Wg0rNR7BG9JQltCwlcE1fPXs5u\nV24lFmFKys0PS+4FGyHx/yhEBogtTh2+S7HGwk7RKe1bOHk2zeQJi0ZIZ2QQ\nnrYpe8gpO2e9GFF1ejnMKWpU+rDKLbsYEwB8lQwuD6See60UvcLRDWGzwJOI\n9CiX\r\n=Ip3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"47e8191d9f732541b98e48cd66cfd8b76bfed45c","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js --ignore test/test_cli.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"yargs":"^16.2.0","ohm-js":"^15.3.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.15.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0-beta.9_1613019251765_0.7936620902243299","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"usfm-grammar","version":"2.0.0","keywords":["usfm","markup","usfm parser","validator","ohm","usfm syntax validator","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.0.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"760e1012bc548c4b3e114bd17eec527cc9a3ed92","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.0.0.tgz","fileCount":22,"integrity":"sha512-tYssAScOT8BpfWqWl/vVaRnPrLJRciHr6zac14EtNEx8RE4p550Kkxd1ET+1dtsEczcOOsImla+NdBux/Y9vag==","signatures":[{"sig":"MEUCIQD/zgxuvRipfYhjsRHGee7haVwhFk6kWzTHymHchxeXkgIgXBWLm+vc1dMEcMoNfaU1PMEvDuwAn1gUY4/78IWJaTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglZTsCRA9TVsSAnZWagAAd1gP/0GFQFBhSTp5IeLf5kjS\n+jEN+jeRbGqtKgvPXO2Jxb9kKAKeZlL/EORjL8r5SyLl54Z4h8zvx7mVjE4Q\nGPSpXOlm9Cr1fHiYhwodZB+qM1Roy9sWSR+LAhDEGDwvAtFtPeMlcquV1cGA\ndwcev7Hb5hE1IZYBDcyOSKn06LrhfUx8Ig6y/R00+K0nV4z9hfTOmBsOos0g\n/8GAM/6vijkt8HAgJWH3HwKDAnYbW2c1K/rC9v6RxTtS30Pn7C2PjjKHa6OI\noHRuxYPky2vinaXAo5nQMwzQpaQtOXJKzWo+6bo7X3sxUm0sv4wXiKGNTPFZ\n23vxbHzzYM0/fgbgWEYCe3SEG73e3QGOaxNjX0SfbWUooQFpA6Id7EvNbIS6\nunUuCg2Mb+ZDk40Y80gLxdFX06HaGOTOhGjQPi/53IDNfV794BFB4XJ+80JR\nsaQDK4T0UpoElNXOSGusw32Jy+IlDcu2/OmOYB8QjE7OIpKpcTS6q7lJZ5cZ\nXd07++OYBQydeF0ldVHpfzN8OFgu3qArVGQFUIVvdZMmcELACIanSAM1tDre\nG+R6ZC4fV9gJTAAaljRrO4BJkN1cgx9cnHkxmUVRYJ5iwKFGWPiAlefd9tsd\naR5GYUYrVQ8Uarlt4vwUhK9kCZN0xGONVRiuixsVL29NS94dvcJfj9Hq4CmY\n+n0R\r\n=1f4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"4ce69a3554f76b932124a7009bff52c86e687b75","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js --ignore test/test_cli.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"npm":"^7.11.2","yargs":"^16.2.0","ohm-js":"^15.5.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.25.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.0.0_1620415723959_0.7832624164771895","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"usfm-grammar","version":"2.1.0","keywords":["usfm","grammar","usfm parser","validator","ohm","usfm json converter","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"GPL-3.0","_id":"usfm-grammar@2.1.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"c3308d8c21810b749599ca05cecb4874072dced1","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.1.0.tgz","fileCount":22,"integrity":"sha512-X5Oy54enGhThfeQfPfPrNGIgG58YGtLPAXt4OGnIM4KHRukQ9C4vVLbuhiHvr01s592PY1aE5PgistuNq4vZ6A==","signatures":[{"sig":"MEUCIBsBpjnou3vlboWhIJ61pcr/l4mVr1irPMaYT3MeTtm3AiEA2Jt1kyhzC8EGfpoOcLuBefvwwFpLdoYLfrJ5RyvHl9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/54kCRA9TVsSAnZWagAAm8MP/jpa2XTO0ZK6tdJ2JvX9\nv5PwGBanXPS0uBNjHRwRBRatREnA9DAuC5pu8Ib7Bf6NzCrL3uK1vsZblAoc\nZb2mxVDvY9ZxBm9OYgiB8C4qJOJmTypqBDyi5tYD/iJAcATr3flUTpD0XOMa\n9WeL7xj9eL3zxhn5gEsF/ggm2cC55M7SG+lBpKIQuICUZrR2SeCYbjzCvyyn\nHnP+A+KgrhfGzIj4MUYWjQnXe6HtjJmNY4ysuU2tRneUewLf3nJaHdHyrSEi\nqBY4OX6IO8DoZHaD47f7su4Qs7xX5HpfFVCBM4TJBSpy1cEKVHd7AD6uk5wP\nsrqiKt6amTyS/NBkezgHoWLSdcL//khXHHhOspHyfthW3bnbFJrrrW8TpKgN\n7sJBIw7cQoobS3UP2dDUkG6FkczRwsxpYnKvIHbmepHyQEkmNwUKXIdJjWyY\nBrIdxuLlTFwb1NzDl0RkgKIxvYNvaTNxQSZPBBsh4m8nOzfVrL8DpxkceqOl\n1Re1fYmeJkAMzaUZnMrPASwuGjhNkEkQj95jYCUSlSKMYk0E/S0ZWHo0g9da\nmYaXaRd7LpPVjOLqe8jxikeyjrRkXEJpMZ07wP62YHBdljg5K/9lo5/4vyWS\n+ptFZ20G6t/Ab7xILzrOLCpNbUOE3RlGKNSTRarCehFOyf67ZixBk57EGTMH\nPueQ\r\n=yf3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"995430185632ab445d1a3a01b93aea6ac759249c","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"npm":"^7.20.1","yargs":"^17.0.1","ohm-js":"^15.5.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.1.0_1627364900774_0.6266439826492778","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"usfm-grammar","version":"2.2.0","keywords":["usfm","grammar","usfm parser","validator","ohm","usfm json converter","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"MIT","_id":"usfm-grammar@2.2.0","maintainers":[{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"6299ba8caf1cf4c1a1f92fa499ba0876d2469e0e","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.2.0.tgz","fileCount":22,"integrity":"sha512-/+dON7UTeIgRHAhnYfO2DxZr7yoIGUn2OgwG9i9p+wJYme9CUwNjF2OYy+/9DUP4bc0UOvUvMBuTaihaz1dP0w==","signatures":[{"sig":"MEYCIQCzc3GQ0DJ2/bQ/Ecn/W9caxrh8Ey/71cRM2FbmKJobKwIhAJdl0FOPpEKfjjdZEQZcyDdxUVtZ83N49U1lWY9uYTW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA1VjCRA9TVsSAnZWagAA328P/0Ergqq8Iv0LOTjkjMwD\ncBlGRaFuMiZfRYT30P+WR0NHfS+XHxGI5bgEFLDvPeoUwElbK0AI22xaKsVK\nUJoKChcU+XVuIg8gKg58TBSSgIK27bSF7+yz5D9vX8+ljRoxuLgQqz4RcAgi\nduzg2eeMYDhR1BYJRcaGG4OSIEiLKrvvmsKSPIRz/ykK6IlMzfAj4HJ3boXr\nXEWl+/isXbG3mkOEn/dngtkPxSGgK8/6jZvYrLRz8tZfvxHqUSf+Oed5SLLi\nBpdcWkzvTlZfRb/Y2A1gBd3wnLvZ7/wbI4EgWgC+2dezlbWDphsUHHtipDL2\nqyalydXDY2aMDlaWcHa0YgUed/to1xhv2Qj+ha24nC7KZdn/qkoImdyDl4oy\nWIdnUkeJrJcLpFNaJc2NopTgxt/25Q8TikGm4UxmRC4yGuir21QAPuDEu0wx\nLvP3xlCQ7hAWe752tgO89Rnetb8lcXoVuelcrISTiLQ2YKLO2bxBVJdghAK9\nZZKsBdm9/LOHBDhBT6SwiFl+Y1WqKd2W7PAxAbP8l5+3soEA5dd3mf9l7uHH\nXi8yRfqphp0mMvYuTO2+TADfvMaC8sfSlsR8GvWRV8+QUF8F8xwORgvSSu7r\neJDrTgt049dw8WFJAWa+j+FQatcs6t+8by5i7znpGBXP+fhAZLxVDc7cb+ZU\naEXN\r\n=8EZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"06fd2f853021ae59989546ed70e2a073a764d698","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js"},"_npmUser":{"name":"bridgeconn","email":"kavitha.raju@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"npm":"^7.20.1","yargs":"^17.0.1","ohm-js":"^15.5.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.2.0_1627608419074_0.8875962561526043","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"usfm-grammar","version":"2.3.0","keywords":["usfm","grammar","usfm parser","validator","ohm","usfm json converter","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"MIT","_id":"usfm-grammar@2.3.0","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"05b1cd019f49d8e4de4208b8acb3e13c11422f36","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.3.0.tgz","fileCount":22,"integrity":"sha512-mmiZWJr5Ez3273SviGOZpdTDLMzhf4gkuW/vzqK4KYZSpAZR9ZgUORiNiLDt/cQZxnfTpKNdVm339BwlbPiICQ==","signatures":[{"sig":"MEUCIHLDKtPF8/44JPM3AiVQRGqInRFyUTVo6vu7EAPzVk27AiEAslkuL9/Bp3OPRnlpPwFxW1WfOiAnIRaBcsnDlV7VUyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3FRAAmKG/5WV8qQkBeg6rI/7zgLajdJ9rFfJBHM388Mff081GbIrp\r\nrGh6u7j9/xbWQ6RzUz/2FC0ZIiv+8HQEUkExx68YkYZJzmiy8OIpqtGdefNO\r\n2wl5wNyEeWr+yg2VV3mBGjaHTCebE5g5TcHYCwRO7ryLRlgYvfyDQbVzYKc2\r\n71p47Yw7lwOXG/wN+m9QWeLZd0aDe+vmFrzX5L65XhQz9F04OKTB8eOzdfUZ\r\nDJ9KR8j/NqyBqDeikGRc5gStAKc8egJ3JUaz+w5991uIm/3jWWgYwLyDZPJQ\r\no0QnwCGiye366OZENNAuTRy9vTnoIYEUiBIIJiTv3aG70uX5owE/3UsuEoPI\r\n5Fxr3pFKMl4jAnnv+vDITTtwjpTzZG7Z4csg2nG4bQ1eXptiCjq7pOIIj3Dd\r\n3HSxF2KMJkLkptrQ7tEZ5ONdNugEe9UB3t9kv53G0yPlX6EX4+w1f3c/zWjR\r\ngc+u5jXcD6C5zbp2KxPI44msGPv5EhLqjYKjC1w8o454v0LeWs7vSj7IxZSM\r\nzDp9x5/38gypGwsn1rou9LjIw4mUdErmBC8AC5emkB5esYUs3FypkFFtNt8m\r\n3w4eyzhtA+Nq/Ds4xZ2gpjiw3+ZhWfVPlx4n7hxbeU8bpzSAvptGWb3fciGI\r\nZZ8XxdZ4HQ36zj3C/KRYRGlsnU0EweO4vfQ=\r\n=z1rL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./js/main.js","gitHead":"9e30047b4b9fbcf62bb1afb4c938e146f5d06fde","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"npm":"^7.20.1","yargs":"^17.0.1","ohm-js":"^15.5.0","jsonschema":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.3.0_1645557406179_0.7217890795241308","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"usfm-grammar","version":"2.3.1","keywords":["usfm","grammar","usfm parser","validator","ohm","usfm json converter","json","cli"],"author":{"url":"https://github.com/Bridgeconn","name":"Bridge Connectivity Solutions","email":"kavitha.raju@bridgeconn.com"},"license":"MIT","_id":"usfm-grammar@2.3.1","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"bin":{"usfm-grammar":"cli.js"},"dist":{"shasum":"58c635106f258e094bfce7d64ed5069a3469ab18","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.3.1.tgz","fileCount":22,"integrity":"sha512-kUQObcSJqxmtU2pOG5unLZ2hlwJQu9bFodTsQyDPDeSiEpZapzeHPl6zB+RyXkU1DplbQHzhJaMpV5342aRevg==","signatures":[{"sig":"MEUCIQD71zZAvg1fpNsDIlRWZ8xxXQ8zzLa35bg9kKgOpEWmcwIgP1n0w1QssqcpdeAhFgjPkR8LusZ+k+Q003eNE5qI2gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429066},"main":"./js/main.js","gitHead":"fd0c22c656ec1e6d4948f3e59abf0ea06daadc52","scripts":{"lint":"eslint .","test":"mocha --expose-gc --timeout 40000","start":"node ../server.js","test-on-github":"mocha --expose-gc --timeout 40000 --ignore test/test_filesFromWild.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+ssh://git@github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"6.14.4","description":"An elegant [USFM](https://github.com/ubsicap/usfm) parser (or validator) that uses a [parsing expression grammar](https://en.wikipedia.org/wiki/Parsing_expression_grammar) to model USFM. The grammar is written using [ohm](https://ohmlang.github.io/). Only","directories":{},"_nodeVersion":"13.12.0","dependencies":{"npm":"^8.11.0","yargs":"^17.7.2","ohm-js":"^17.1.0","jsonschema":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.2","eslint":"^7.31.0","concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_2.3.1_1695360823233_0.3197610785759326","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"usfm-grammar","version":"3.0.0-alpha.1","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.1","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"9f7d684a1ec48d34d982f367bd835b4f57727722","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.1.tgz","fileCount":16,"integrity":"sha512-xmTOrlnyDTIOrO2p4xzZUFyLtnrOMvdIN7zh93DRjyBc7yqG6rCgf0rDBqHEUbCt31kEQTVV+nL6Bt3WVW2KTg==","signatures":[{"sig":"MEQCICNcEcKxwbDrBFxafcB9sEKMIx+ksDdFRqn3suIAuJxEAiBJrNEM4JVh3u8zz1+2fWKSwmN4n/eIPsqvcy+rQ6RZlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367593},"main":"src/index.js","gitHead":"18e7db59c45900ee585ec408a697a37afa6fcc27","scripts":{"test":"npm test"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0-beta.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.1_1722242685949_0.5521689570270987","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"usfm-grammar","version":"3.0.0-alpha.2","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.2","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"1f1de3f9c7d0a4c68e59ff063c156aab7d948b3e","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.2.tgz","fileCount":16,"integrity":"sha512-+v/G8Tor8EsCvNrZzK4GiLZMEOuU5CLWTM3pT3Mp2xpVPBOvKMeLYxDjVKmeI5w8hATV/8vfNPkMucpryPbCBQ==","signatures":[{"sig":"MEUCIHG0HlSzYOVckw/Q5fAj0Ycxd8o00GgO794JCxckGTSoAiEA0OC3xY6aSKxklFnAjYD85lJmTYztJb0vrHua8kXW9jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367472},"main":"src/index.js","gitHead":"e4daf0a830269bbad8b82897d9666fbc1588f14d","scripts":{"test":"npm test"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0-beta.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.2_1722243611333_0.6520214760912955","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"usfm-grammar","version":"3.0.0-alpha.3","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.3","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"}],"dist":{"shasum":"726e4c34ac40a5f0b1e08176f61ac5ec3208d97b","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-tj7rAVG3iVcr+SCHwaZ3EKz4+Yqay9SakW07ToLWbP/y8EvxEIsWqV1Z/7oQeOHSxVTVtVu43+2w9HgdUskvWQ==","signatures":[{"sig":"MEUCIQDCjjQTClp7+9Tzdpz57c6CvWWFmco6PqfIaKILSQCu1gIgSwCBUFzcnROzJ3EQcWTGtajl6L5qoEUf7HFrCm081lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760376},"main":"src/index.js","type":"module","gitHead":"171c6d88fab5776a063810c9c2c6d36bc9ec0680","scripts":{"test":"npm test"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.5","web-tree-sitter":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.3_1722585680086_0.1757326207338734","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"usfm-grammar","version":"3.0.0-alpha.4","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.4","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"c3dc30a9ca1753c65dce98b84611f18aa41ecf29","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.4.tgz","fileCount":9,"integrity":"sha512-MbqDAjUydCwfbafk4HcH5ZgQh8n5gFiNVwzacDcrmZz3ctQmt2Tiw6qbxCtAIPi+sjw7LLYGYsgKcLM2hOHRAA==","signatures":[{"sig":"MEUCIQCqxkr1OREiEuJM/IbdzM85cXlAuVaKVCn+wdUIYjYhBwIgechzfLBssABU9B4sTarjNRZhbkWi7IPv7erGjvgIGaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5084897},"main":"dist/cjs/index.cjs","type":"module","module":"dist/esm/index.mjs","source":"src/index.js","browser":"dist/umd/index.umd.js","gitHead":"5a0c7a7c324a007e4807653104223cacbd6c1fba","scripts":{"build":"parcel build src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"web-tree-sitter":"^0.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"parcel":"latest","@babel/core":"^7.25.2","babel-loader":"^9.1.3","@babel/preset-env":"^7.25.3","@babel/preset-react":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.4_1724152814764_0.46226541576368807","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"usfm-grammar","version":"3.0.0-alpha.5","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.5","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"7740a919a3d3cc8beb68d0e47a3b3ddd6e3e5f50","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.5.tgz","fileCount":9,"integrity":"sha512-ArCagMz2yM46y+Vh0tgzQBAXxCnWD0xvoj3i89Ti3EJ9FNEXxzaBuHhYPVAunsSYGiq3KkFTTlZ7uYa707qmAw==","signatures":[{"sig":"MEUCIQDDISbxVw0aGl3CHmuIgjzQ9ZeVGaxqYprIQwkPeEz3+wIgHI6GNOOp/VTfFc9OD3HkkViarS6Xo5/kcNjQNXffk+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5618578},"main":"dist/cjs/index.cjs","type":"module","module":"dist/esm/index.mjs","source":"src/index.js","browser":"dist/umd/index.umd.js","gitHead":"6230b7fe1b1a2e7f454f2737c936e143ecaf7fc8","scripts":{"build":"parcel build src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"parcel":"latest","@babel/core":"^7.25.2","babel-loader":"^9.1.3","web-tree-sitter":"^0.22.6","@babel/preset-env":"^7.25.3","@babel/preset-react":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.5_1724220256239_0.6715796836028443","host":"s3://npm-registry-packages"}},"3.0.0-alpha.6":{"name":"usfm-grammar","version":"3.0.0-alpha.6","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.6","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"c40c7285ba0ef4dbf83cca7e4cf4f9176719043b","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.6.tgz","fileCount":9,"integrity":"sha512-XhrRvOqAAR4H3vEZ7w6Vf5qaBqnhVBfbzMljtlYZcKbQQZgpx/Ct1v7QFHQyO9mhqW0LCTBZi/yVZpqubmvuxQ==","signatures":[{"sig":"MEQCIAmghn+9w2yVca6N+gAy+ze29ZInnzZOfJzLaPb4oOAiAiB1kb8mdjfbX+1oYREzQx6FVtj5UQAlogtJDU7p4NSQzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5618223},"main":"dist/cjs/index.cjs","type":"module","module":"dist/esm/index.mjs","source":"src/index.js","browser":"dist/umd/index.umd.js","gitHead":"6230b7fe1b1a2e7f454f2737c936e143ecaf7fc8","scripts":{"build":"parcel build src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"parcel":"latest","@babel/core":"^7.25.2","babel-loader":"^9.1.3","web-tree-sitter":"^0.22.6","@babel/preset-env":"^7.25.3","@babel/preset-react":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.6_1724233340732_0.18287165834597618","host":"s3://npm-registry-packages"}},"3.0.0-alpha.7":{"name":"usfm-grammar","version":"3.0.0-alpha.7","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.7","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"1220c426f02ee225e5a17b5ee5e3721ba1a98044","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.7.tgz","fileCount":9,"integrity":"sha512-/9b7uZx04NG1a/v44Iql1ihrZ0g2EmCY8PdBk2hpc7m7NoHXzLfWCIp0e5JRlc011+vNn7btkRhL5NbdyaUUfA==","signatures":[{"sig":"MEUCIBWCyp/c8REN4z5PmFuzGtf8lbJIvs99WIJjc/Rv1jzyAiEA8utVb+D/wX8Hv4HfHiE31qHa7d5RHZG9bM+S2SnSR6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5607680},"main":"dist/cjs/index.cjs","type":"module","module":"dist/esm/index.mjs","source":"src/index.js","gitHead":"f7f4a9ff0442a2038182363c2f7e62e32abbf2cd","scripts":{"build":"parcel build src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"parcel":"latest","@babel/core":"^7.25.2","web-tree-sitter":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.7_1724828849459_0.3534594052676059","host":"s3://npm-registry-packages"}},"3.0.0-alpha.8":{"name":"usfm-grammar","version":"3.0.0-alpha.8","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.8","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"a8d5564eb610a5d8ecdfb27b5e3c67abf05b83de","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.8.tgz","fileCount":26,"integrity":"sha512-9Fc/QLakOTUrJb6fy5x1X8Nq9qZiMEYgKi4vlfr6wOVPaGfojrDkOCyvfvyFo1SMv1kgl4jmxhv52dBPQG3+1A==","signatures":[{"sig":"MEYCIQCSpsVQQGohE7odKqrSOgjgoiF3fV08rkw675Z63qrM+QIhAI/uJd7aj3EhdI9X4dfkmCTXSO0sKaNsUE7lSF/WV6zg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2008691},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"eb922de3cda2dd814c7a9008a03b5a03b66f07c5","scripts":{"build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"tree-sitter":"0.21.1","tree-sitter-usfm3":"^3.0.0-beta.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.8_1724844345088_0.6618911208551908","host":"s3://npm-registry-packages"}},"3.0.0-alpha.9":{"name":"usfm-grammar","version":"3.0.0-alpha.9","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.9","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"5c478e0c2899ae7cc68cbeffe1b22177547296db","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.9.tgz","fileCount":28,"integrity":"sha512-WsUh8e+9CRn6QMSU3dvHjf715ydfe4fO0dM3uuBoScp+LoWJXGW5LSEqBNHmJNx1lpIgurzMH5IWMcAWf3liNA==","signatures":[{"sig":"MEYCIQDDC//Eo1/9t/FxRFx0U/3jFsOmrwVQJWtsKGlQm6IAtAIhAOim4CGqpF97CiPLTIp2qwu5RPxfp2Ee1fEnWih3gfMO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212711},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"4010a7003150ea610b8cd076f401e6c983ef1778","scripts":{"test":"mocha --timeout 40000","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Parser using tree-sitter-usfm3, to convert usfm to usj format.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"tree-sitter":"0.21.1","tree-sitter-usfm3":"file:../tree-sitter-usfm3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.9_1727285782941_0.80270612793031","host":"s3://npm-registry-packages"}},"3.0.0-alpha.10":{"name":"usfm-grammar","version":"3.0.0-alpha.10","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-alpha.10","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"dist":{"shasum":"04cc0c1bdb45389205a100cd015b43359ec49b89","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-alpha.10.tgz","fileCount":34,"integrity":"sha512-JW3beLDvbIPUt5Uv7013oHm1IoaHwkhKJlcmMbUzSFZqZG8rJTOgBtvKhkF1ILI68rhvnFF1a835049WFZvanA==","signatures":[{"sig":"MEUCIAjwa7iLSNOau6f7vR9eL/PhnB4BCIHFrqlwyoqq4oR6AiEAlZED1J37yALLuIrD+9w1/d6nK0p1c/VLix/9Eysm+l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2923083},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"6a1ac67f263b07f49da5c54f79e86fb9647174c6","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"https://github.com/Bridgeconn/usfm-grammar/js-usfm-parser","type":"git"},"_npmVersion":"9.8.0","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0-beta.14"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-alpha.10_1731491599949_0.07847760929914016","host":"s3://npm-registry-packages"}},"3.0.0-beta.16":{"name":"usfm-grammar","version":"3.0.0-beta.16","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-beta.16","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"c09530c835b5a3375975097d2e453ad388ec18f5","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-beta.16.tgz","fileCount":33,"integrity":"sha512-J+08FJ51kbjhloz8JDOUp2hXQ1y0XQdh3YEGoSXi8jNkRurelFzdIHF6FLCs49r0iBFc0zG4HY6ry+jtbs635Q==","signatures":[{"sig":"MEUCIQDMYAzrvOh4HGHu9Kf/BZfZ+RqsvyhI0BajZ+saMIYKdwIgQsrd5aBIg6UkTrXFcjd29Jlf/jbrTfDrzq0OaalwMDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2539654},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"9074b606e723e7ef27d47381b54f0931bc4a83b8","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-beta.16_1731911926369_0.8492116634195501","host":"s3://npm-registry-packages"}},"3.0.0-beta.17":{"name":"usfm-grammar","version":"3.0.0-beta.17","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0-beta.17","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"727c772f7305d86221a53d9a3071f7e186f3ef4b","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0-beta.17.tgz","fileCount":33,"integrity":"sha512-RhLNpk8PmvOf1ShT+z1RGC9GTJsDs61KGJNyKX+KInDJwbqTxtEiu15vD3RSeJPuSgWeMe1BkFBjbCNszFVq9A==","signatures":[{"sig":"MEUCIQDTidEO6RYB4ag0vw/VjQ21frAv+uwZIDWuVurmuQkFvQIgQ/9VSJnn1+3+laSGWYoTjJjVW2Y4OTH6Hw7CFVzu5NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586308},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"5f065c69e35156bcdf44492664fde6772ed94696","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0-beta.17"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0-beta.17_1733980653647_0.9789538557821946","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"usfm-grammar","version":"3.0.0","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.0.0","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"35c93ac4e8a26c22cc2e890610921cbfe7ddcb7e","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.0.0.tgz","fileCount":33,"integrity":"sha512-V5e1CLtv8mWnHTrcWQL4lj7G1EcV3rqGnSA/SiBt1FgDthe3KNq0LQk0sjufxAnta0JaWnloEScT7tLHJ7xLtQ==","signatures":[{"sig":"MEUCIQDR8c/v4ZD4aR7a5+epXXdLgis7QrP6i2qQGzHqzjfGSwIgBi3dWKAPPRZwSKDk56i0AcpdUEOasCBmiEw1I153aws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2582231},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"82a5270de687b774c633dac663fc74539da830df","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.0.0_1734081733735_0.14895057003389645","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"usfm-grammar","version":"3.1.0","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.1.0","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"de519cc5c2a42a759eb4d054a737f310243a28f1","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.1.0.tgz","fileCount":34,"integrity":"sha512-j006o60fx2UeVjGBH0hDeLWKQ0L0qWXjx02J30EeQejrtuKR1CChnyCNjZVhZGEplsXqIIKH7RBPBhmI5Tu0hQ==","signatures":[{"sig":"MEUCIFuj11Y58//fnvID/Z0mkJ40WiaPrdJZDImVHSxK22mEAiEA81OdbmiOG7qt+aDkoE7EakPRdbNGZpZlnQQ0osu1hig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8505487},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"94cad4de7acface60059c6691767b0149f1677e7","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.1.0_1745230482292_0.15459114973372512","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"usfm-grammar","version":"3.1.1","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.1.1","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"20c02172252c42117f3a7cb7457c367d9dfc5659","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.1.1.tgz","fileCount":34,"integrity":"sha512-cD4jICwakW3QQcSZrvssVDuz3Z1//ZQLY1vENZLalyTmueozNkxO8bPCwnSrl+K8m/Od1popusue5aL6I0J/AA==","signatures":[{"sig":"MEYCIQCokMhVGt0E7Lxlal426aVBJJBzeagfvVazvhtUernRxgIhANJsPmiqYYehLcWYRMxd45hl9VjBHSZ1MOxpEWdJ9nU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8505791},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"a1116613d50e083710128d5767f011c69dc2202a","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"peerDependencies":{"xmldom":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.1.1_1745336157723_0.5348277998061912","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"usfm-grammar","version":"3.1.2","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.1.2","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"904a64bdaccacf5b5be8a3584532ce8db848bb8d","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.1.2.tgz","fileCount":34,"integrity":"sha512-MO2sKBFaV7tat8HBY4CfSlrZUrQj6XjuZtk1ksaXvdjSPYSImiSeoHrAC6t7A2cRSDgU/GEs0wRqImFbS1Mleg==","signatures":[{"sig":"MEYCIQCGL18C+8zvSZX5x3QRLJc49zHorZlX+1zk6GxmkGT/LgIhAJOZYSHYfWIkj+rjhum3jqBYITHamc3EDbDu2g1/xSuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8382792},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"b8321f7864c07fb19172a83f7fb8ba9363cdff42","scripts":{"test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.21.1","tree-sitter-usfm3":"3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","mocha":"^10.7.3","parcel":"^2.12.0"},"peerDependencies":{"xmldom":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.1.2_1749534462278_0.9601405633810021","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.1":{"name":"usfm-grammar","version":"3.2.0-beta.1","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.2.0-beta.1","maintainers":[{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"37893417a6db28de49032cab1b1bec7d6d3235cd","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.2.0-beta.1.tgz","fileCount":37,"integrity":"sha512-ZC2Y4dHO02EwI43olbum/muJShieAJPNmMVEyBj7Occr609lad3UQoV+oomuyvX9HHh3l6IMmIIoqs6EbarQWg==","signatures":[{"sig":"MEQCIBkciQCEHqZQv2OYVAp95XOKkOeNWODsy1APKhDbqLq4AiBPUbSroDwABbxX+WJHwmHy5duzCGfJ/HDqMrGQSiSBfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8745450},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"afa23c9f161b37b2f24ee3a4220d39202ccf8416","scripts":{"lint":"eslint src --ext .js,.mjs,.cjs --config eslint.config.js","test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"bridgeconn","email":"autographa.support@bridgeconn.com"},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"9.7.2","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.25.0","tree-sitter-usfm3":"3.2.0-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","mocha":"^11.7.1","eslint":"^9.36.0","parcel":"^2.15.4"},"peerDependencies":{"xmldom":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.2.0-beta.1_1761111164552_0.34858452271895324","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.3":{"name":"usfm-grammar","version":"3.2.0-beta.3","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.2.0-beta.3","maintainers":[{"name":"joelthe1","email":"mail@joelmath.io"},{"name":"kavitharaju","email":"kavitharaju18@gmail.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"c66d78522c5eb5bbb193fb8488bcc78a209c6631","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.2.0-beta.3.tgz","fileCount":37,"integrity":"sha512-lr/cvgxqoHztjtjuB6pk2f9Vb06sHYJk9UkkwoDSI9J+qgOOlj52VRtTgxhGMxF8nQTt5yxuOut711Cy3lJFAA==","signatures":[{"sig":"MEUCIFLvE9IQZF+g50RJbYRI4oL9x3/ffcaeUY3ASA44gsRvAiEA9aQlfyUCWtvlwyHhtgRcZA1yP3RlF3eEHfmgscn4kiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usfm-grammar@3.2.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8738502},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"eb3f338b954c9136576423e4d7e5a582e400bafe","scripts":{"lint":"eslint src --ext .js,.mjs,.cjs --config eslint.config.js","test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df90ec67-3f9b-4f4c-876b-c951256c1a3b"}},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"11.9.0","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1","xpath":"^0.0.34","xmldom":"^0.6.0","tree-sitter":"0.25.0","tree-sitter-usfm3":"3.2.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","mocha":"^11.7.1","eslint":"^9.36.0","parcel":"^2.15.4"},"peerDependencies":{"xmldom":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.2.0-beta.3_1773041090893_0.9298854775903249","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.4":{"name":"usfm-grammar","version":"3.2.0-beta.4","keywords":["USFM","tree-sitter","USJ","Parser"],"author":{"name":"BCS Team"},"license":"MIT","_id":"usfm-grammar@3.2.0-beta.4","maintainers":[{"name":"joelthe1","email":"mail@joelmath.io"},{"name":"kavitharaju","email":"kavitharaju18@gmail.com"}],"contributors":[{"url":"https://github.com/kavitharaju","name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com"},{"url":"https://github.com/joelthe1","name":"Joel Mathew","email":"joel@bridgeconn.com"},{"url":"https://github.com/samueljd","name":"Samuel JD","email":"samuelj.ernest@gmail.com"}],"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"dist":{"shasum":"53ffd0dcf5f2253ce1cdf3832dc3f8ce98de6a00","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.2.0-beta.4.tgz","fileCount":37,"integrity":"sha512-cagC7cv3z1GDwKjofLvEd4OZbyFUehVJ8yHH9dd30inGBVmIFB0FeQMELQrfGpTfFf8XG4UDgLHvpXg/f1g/0g==","signatures":[{"sig":"MEUCIQDGgwYqzW+fJrbh0EyrFg0DC0GwrFNZkvVBbwzj/GvmGwIgSh7mziKrOuMlafNlqU4sc9OqUrV6OodiZCk9ExFkCZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usfm-grammar@3.2.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8710142},"main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","gitHead":"286f340f458860a83dcb54a4f21f67b174cda9d3","scripts":{"lint":"eslint src --ext .js,.mjs,.cjs --config eslint.config.js","test":"mocha --timeout 40000 --parallel","build":"parcel build ./src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df90ec67-3f9b-4f4c-876b-c951256c1a3b"}},"repository":{"url":"git+https://github.com/Bridgeconn/usfm-grammar.git","type":"git"},"_npmVersion":"11.9.0","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","xpath":"^0.0.34","tree-sitter":"0.25.0","@xmldom/xmldom":"^0.8.11","tree-sitter-usfm3":"3.2.0-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","mocha":"^11.7.5","eslint":"^10.0.3","parcel":"^2.16.4"},"_npmOperationalInternal":{"tmp":"tmp/usfm-grammar_3.2.0-beta.4_1773719715928_0.6554591062955373","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"usfm-grammar","version":"3.2.0","description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","scripts":{"build":"parcel build ./src/index.js","test":"mocha --timeout 40000 --parallel","lint":"eslint src --ext .js,.mjs,.cjs --config eslint.config.js"},"repository":{"type":"git","url":"git+https://github.com/Bridgeconn/usfm-grammar.git"},"keywords":["USFM","tree-sitter","USJ","Parser"],"license":"MIT","author":{"name":"BCS Team"},"contributors":[{"name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com","url":"https://github.com/kavitharaju"},{"name":"Joel Mathew","email":"joel@bridgeconn.com","url":"https://github.com/joelthe1"},{"name":"Samuel JD","email":"samuelj.ernest@gmail.com","url":"https://github.com/samueljd"}],"dependencies":{"@xmldom/xmldom":"^0.8.11","ajv":"^8.18.0","tree-sitter":"0.25.0","tree-sitter-usfm3":"3.2.0","xpath":"^0.0.34"},"devDependencies":{"eslint":"^10.0.3","glob":"^13.0.6","mocha":"^11.7.5","parcel":"^2.16.4"},"gitHead":"d252ffa755c39746e2302282ff0546559943b352","_id":"usfm-grammar@3.2.0","bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-wFqn2UTsgfJ5fND23IVdUOE8f/KDb8ilkdXgo5h2OkLw75vxwO2Peg5FncT3B/ug0jfNfd3rSnoHp9KSzqN1Og==","shasum":"723061434f37b129bebd250021caa94d8919a8ea","tarball":"https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-3.2.0.tgz","fileCount":37,"unpackedSize":8706643,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usfm-grammar@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaympe12T18okXEavvf6Ro1sR1XDWX2eUmS96G8VIeIAIhAPkoQ2ka6dzM0jXn5MJFVLiIXbUBZR67XFkcPmewD1V9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df90ec67-3f9b-4f4c-876b-c951256c1a3b"}},"directories":{},"maintainers":[{"name":"joelthe1","email":"mail@joelmath.io"},{"name":"kavitharaju","email":"kavitharaju18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usfm-grammar_3.2.0_1774260354812_0.006533997426917848"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-10T15:16:16.314Z","modified":"2026-03-23T10:05:55.415Z","0.0.1-security":"2019-01-09T21:54:09.487Z","0.0.2-security":"2019-01-10T15:16:16.421Z","0.1.0":"2019-01-11T03:49:04.730Z","0.1.1":"2019-01-14T12:13:03.438Z","0.1.2":"2019-04-17T07:28:36.090Z","1.0.0":"2019-05-22T09:23:37.287Z","1.1.0-beta.1":"2019-07-18T10:05:07.893Z","1.1.0-beta.2":"2019-07-29T09:36:48.555Z","1.1.0":"2019-10-17T09:51:41.032Z","2.0.0-beta.2":"2020-06-15T05:15:02.852Z","2.0.0-beta.3":"2020-08-11T10:08:19.922Z","2.0.0-beta.4":"2020-08-14T04:44:42.882Z","2.0.0-beta.6":"2020-11-03T06:08:10.862Z","2.0.0-beta.7":"2020-11-18T02:13:50.401Z","2.0.0-beta.8":"2020-12-09T19:29:37.859Z","2.0.0-beta.9":"2021-02-11T04:54:11.964Z","2.0.0":"2021-05-07T19:28:44.077Z","2.1.0":"2021-07-27T05:48:20.903Z","2.2.0":"2021-07-30T01:26:59.238Z","2.3.0":"2022-02-22T19:16:46.345Z","2.3.1":"2023-09-22T05:33:43.442Z","3.0.0-alpha.1":"2024-07-29T08:44:46.093Z","3.0.0-alpha.2":"2024-07-29T09:00:11.509Z","3.0.0-alpha.3":"2024-08-02T08:01:20.399Z","3.0.0-alpha.4":"2024-08-20T11:20:15.096Z","3.0.0-alpha.5":"2024-08-21T06:04:16.552Z","3.0.0-alpha.6":"2024-08-21T09:42:21.021Z","3.0.0-alpha.7":"2024-08-28T07:07:29.681Z","3.0.0-alpha.8":"2024-08-28T11:25:45.310Z","3.0.0-alpha.9":"2024-09-25T17:36:23.184Z","3.0.0-alpha.10":"2024-11-13T09:53:20.128Z","3.0.0-beta.16":"2024-11-18T06:38:46.610Z","3.0.0-beta.17":"2024-12-12T05:17:33.825Z","3.0.0":"2024-12-13T09:22:13.953Z","3.1.0":"2025-04-21T10:14:42.535Z","3.1.1":"2025-04-22T15:35:57.980Z","3.1.2":"2025-06-10T05:47:42.498Z","3.2.0-beta.1":"2025-10-22T05:32:44.819Z","3.2.0-beta.3":"2026-03-09T07:24:51.187Z","3.2.0-beta.4":"2026-03-17T03:55:16.162Z","3.2.0":"2026-03-23T10:05:55.091Z"},"bugs":{"url":"https://github.com/Bridgeconn/usfm-grammar/issues"},"author":{"name":"BCS Team"},"license":"MIT","homepage":"https://github.com/Bridgeconn/usfm-grammar#readme","keywords":["USFM","tree-sitter","USJ","Parser"],"repository":{"type":"git","url":"git+https://github.com/Bridgeconn/usfm-grammar.git"},"description":"Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM","contributors":[{"name":"Kavitha Raju","email":"kavitha.raju@bridgeconn.com","url":"https://github.com/kavitharaju"},{"name":"Joel Mathew","email":"joel@bridgeconn.com","url":"https://github.com/joelthe1"},{"name":"Samuel JD","email":"samuelj.ernest@gmail.com","url":"https://github.com/samueljd"}],"maintainers":[{"name":"joelthe1","email":"mail@joelmath.io"},{"name":"kavitharaju","email":"kavitharaju18@gmail.com"}],"readme":"# USFM Grammar\n\n## Description\nUSFM Grammar is a JavaScript library for parsing and converting USFM (Unified Standard Format Markers) to/from USJ (Unified Standard JSON) format. This library provides functionalities to parse USFM strings into a syntax tree and convert them into a JSON-like structure (USJ), and vice versa.\n\n## Installation\nYou can install USFM Grammar via npm:\n\n```bash\nnpm install usfm-grammar\n```\n\n## Usage\n\n### Importing, parsing USFM, checking errors\n\n```javascript\nconst {USFMParser, Filter} = require('usfm-grammar');\n\nconst USFM = '\\\\id GEN\\n\\\\c 1\\n\\\\p\\n\\\\v 1 In the begining..\\\\v 2 some more text'\nconst usfmParser = new USFMParser(USFM);\nconsole.log(usfmParser.errors)\n```\n\n### USJ \nHere's how you can use USFM Grammar in your JavaScript projects to work with the JSON format, USJ:\n\n```javascript\nconst {USFMParser} = require('usfm-grammar');\n\nconst USFM = '\\\\id GEN\\n\\\\c 1\\n\\\\p\\n\\\\v 1 In the begining..\\\\v 2 some more text'\nconst usfmParser = new USFMParser(USFM);\n\nconst USJ = usfmParser.toUSJ() // USFM to USJ\nconsole.log(JSON.stringify(USJ, null, 2));\n\nconst usfmParser2 = new USFMParser(usfmString=null, fromUsj=USJ) // USJ to USFM\nconst usfmGen = usfmParser2.usfm;\nconsole.log(usfmGen);\n```\nWorking with USJ, also gives options like filtering selected markers, to edit the original USFM content. To understand more about how `exclude_markers`, `include_markers`, `combine_texts`  and `Filter` works refer the section on [filtering on USJ](#filtering-on-usj)\n\n### USX\n\nTo work with the XML format, USX:\n```javascript\nconst {USFMParser} = require('usfm-grammar');\nconst { DOMImplementation, XMLSerializer } = require('xmldom');\n\nconst USFM = '\\\\id GEN\\n\\\\c 1\\n\\\\p\\n\\\\v 1 In the begining..\\\\v 2 some more text'\nconst usfmParser = new USFMParser(USFM);\n\nconst usxElem = usfmParser.toUSX() // USFM to USX\nconst usxSerializer = new XMLSerializer();\nconst usx = usxSerializer.serializeToString(usxElem);\n\nconsole.log(usx);\n\nconst usfmParser2 = new USFMParser(usfmString=null, fromUsj=null, fromUsx=usxElem) // USX to USFM\nconst usfmGen = usfmParser2.usfm;\nconsole.log(usfmGen);\n```\n\n### BibleNLP format\n[The Bible NLP format](https://github.com/BibleNLP/ebible?tab=readme-ov-file#data-format) consists of two `txt` files: the first, with verse texts, one per line and the second, with corresponding references. The API generates a JSON with two fields, `text` and `vref`, each containing an array of strings.\n\n```javascript\nconst fs = require('fs');\n\nconst output = usfmParser.toBibleNlpFormat() \n//const output = my_parser.toBibleNlpFormat(true) //ignore_errors\n\nconst textLines = output.text.join('\\n');\nfs.writeFileSync('bibleNLP.txt', textLines, { encoding: 'utf-8' });\n\nconst refLines = output.vref.join('\\n');\nfs.writeFileSync('vref.txt', refLines, { encoding: 'utf-8' });\n```\nBiblenlp format data can also be used to initialize the parser and generate other formats like USFM, USX, USJ, List etc from. \n```javascript\nimport {ORIGINAL_VREF} from 'usfm-grammar';\n\nconst bibleNlpObj = {'vref': [\"GEN 1:1\", \"GEN 1:2\"], 'text':[\"In the begining ...\", \"The earth was formless ...\"]}\n\nconst myParser = new USFMParser(null, null, null, bibleNlpObj);\nconsole.log(myParser.usfm);\n\n// To use the default versification in BibleNLP\nconst bibleNlpObj2 = {'vref':ORIGINAL_VREF, 'text':[\"In the begining ...\", \"The earth was formless ...\", ...]} //Full text of a book or the whole Bible as per BibleNLP format (23213, 31170 or 41899 lines)\nconst myParser2 = new USFMParser(null, null, null, bibleNlpObj2, \"GEN\");\nconsole.log(myParser2.usfm);\nconsole.log(myParser2.warnings)\n```\n> :warning: USFM and its sister formats are designed to contain only one book per file. In contrast, the BibleNLP format can store an entire Bible with multiple books in a single file. When converting BibleNLP to USFM, if multiple books are present, the resulting USFM file will contain multiple books. This deviates from the expected structure of a valid USFM file, causing further conversions to other formats to fail. To ensure successful parsing, the generated USFM file must be split into separate files, each containing a single book.\n\n### Table/List format\n\n```javascript\nconst listOutput = usfmParser.toList();\n/* const listOutput = usfmParser.toList(\n                      Filter.NOTES,  //exclude\n                      [\"id\", \"c\", \"v\"], //include\n                      true,  //ignore errors\n                      true  //combine texts\n                      )*/\nconst tableOutput = listOutput.map(row => row.join('\\t')).join('\\n');\nconsole.log(tableOutput);\n```\n\n\n### Autofix and Validation\nExperimental Validation and Autofix feature for USFM:\n```javascript\nconst {Validator} = require(\"usfm-grammar\");\n\nconst wrongUSFM=\"\\\\id GEN\\n\\\\c 1\\n\\\\v 1 test verse\"\nconst checker = new Validator();\nconst resp = checker.isValidUSFM(wrongUSFM); // true or false\nconsole.log(checker.message) // List of errors if present\n\nconst editedUSFM = checker.autoFixUSFM(wrongUSFM);\nconsole.log(checker.message); // Report on autofix attempt \n\n```\n\nValidation of USJ format:\n```javascript\nconst {Validator} = require(\"usfm-grammar\");\nconst simpleUSJ = {\n  type: 'USJ',\n  version: '0.3.0',\n  content: [\n    { type: 'book', marker: 'id', code: 'GEN', content: [] },\n    { type: 'chapter', marker: 'c', number: '1', sid: 'GEN 1' },\n    { type: 'para', marker: 'p', content: [\n        {type: 'verse', marker: 'v', number: 1 },\n        \"In the begining..\",\n        {type: 'verse', marker: 'v', number: 2 }\n      ] }\n  ]\n}\nconst checker = new Validator();\nconsole.log(checker.isValidUSJ(simpleUSJ));\nconsole.log(checker.message);\n```\n\n### From ESM Project\n\nWhen using in an ESModule, if `import {USFMParser} from 'usfm-grammar` doesnt work for you, you could try:\n```javascript\nimport pkg from 'usfm-grammar';\nconst {USFMParser} = pkg;\n\n...\n```\n\n### Filtering on USJ\nThe filtering on USJ, the JSON output, is a feature incorporated to allow data extraction, markup cleaning etc. The arguments `exclude_markers` and `include_markers` in the methods `USFMParser.toUSJ()` makes this possible. Also the  `USFMParser.toList()`, can accept these inputs and perform similar operations. There is CLI versions also for these arguments to replicate the filtering feature there.\n\n- *excludeMarkers*\n\n  The first  input parameter to `toUSJ()` and `toList` of `USFMParser` class. Defaults to `null`. When proivded, all markers except those listed will be included in the output.\n\n- *includeMarkers*\n\n  The second input parameter to `toUSJ()` and `toList` of `USFMParser` class. Defaults to `null`. When proivded, only those markers listed will be included in the output. `includeMarkers` is applied before applying `excludeMarkers`. \n\n\n- *combineTexts*\n\n   Fourth input parameter to `toUSJ()` and `toList` of `USFMParser` class. Defaults to `true`. After filtering out makers like paragraphs and characters, we are left with texts from within them, if 'text-in-excluded-parent' is also not excluded. These text snippets may come as separate components in the contents list. When this option is `True`, the consequetive text snippets will be concatinated together. The text concatination is done in a puctuation and space aware manner. If users need more control over the space handling or for any other reason, would prefer the texts snippets as different components in the output, this can be set to `False`.\n\n- *usfm_grammar.Filter*\n\n  This Class provides a set of enums that would be useful in providing in the `excludeMarkers` and `includeMarkers` inputs rather than users listing out individual markers. The class has following options\n  ```\n    BOOK_HEADERS : identification and introduction markers\n    TITLES : section headings and associated markers\n    COMMENTS : comment markers like \\rem\n    PARAGRAPHS : paragraph markers like \\p, poetry markers, list table markers\n    CHARACTERS : all character level markups like \\em, \\w, \\wj etc and their nested versions with +\n    NOTES : foot note, cross-reference and their content markers\n    STUDY_BIBLE : \\esb and \\cat\n    BCV : \\id, \\c and \\v\n    TEXT : 'text-in-excluded-parent'\n    ```\n    To inspect which are the markers in each of these options, it could be just printed out, `print(Filter.TITLES)`. These could be used individually or concatinated to get the desired filtering of markers and data:\n    ```javascript\n    output = usfmParser.toUSJ(null, include_markers=Filter.BCV)\n    output = usfmParser.toUSJ(null, include_markers=[...Filter.BCV, ...Filter.TEXT])\n    output = usfmParser.toUSJ(exclude_markers=[...Filter.PARAGRAPHS, ...Filter.CHARACTERS])\n    ``` \n- Inner contents of excluded markers\n\n  For markers like `\\p` `\\q` etc, by excluding them, we only remove them from the heirachy and retain the inner contents like `\\v`, text etc that would be coming inside it. But for certain other markers like `\\f`, `\\x`, `\\esb`  etc, if they are excluded their inner contents are also excluded. Following is the set of all markers, who inner contents are discarded if they are mentioned in `excludeMarkers` or not included in `includeMarkers`.\n  ```\n  BOOK_HEADERS, TITLES, COMMENTS, NOTES, STUDY_BIBLE\n  ```\n  :warning: Generally, it is recommended to NOT use both `exclude_markers` and `includeMarkers` together as it could lead to unexpected behavours and data loss. For instance if `include_makers` has `\\fk` and `excludeMarkers` has `\\f`, the output will not contain `\\fk` as all inner contents of `\\f` will be discarded.\n\n\n## Contributing\nContributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request on [GitHub](https://github.com/Bridgeconn/usfm-grammar).\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}