UNPKG

usfm-grammar

Version:

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

43 lines (42 loc) 1.21 kB
{ "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": "https://github.com/Bridgeconn/usfm-grammar" }, "keywords": [ "USFM", "tree-sitter", "USJ", "Parser" ], "license": "MIT", "author": "BCS Team", "contributors": [ "Kavitha Raju <kavitha.raju@bridgeconn.com> (https://github.com/kavitharaju)", "Joel Mathew <joel@bridgeconn.com> (https://github.com/joelthe1)", "Samuel JD <samuelj.ernest@gmail.com> (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" } }