{
  "name": "bson-transpilers",
  "version": "2.2.0",
  "apiVersion": "0.0.1",
  "description": "Source to source compilers using ANTLR",
  "contributors": [
    "Anna Herlihy <herlihyap@gmail.com>",
    "Alena Khineika <alena.khineika@mongodb.com>",
    "Irina Shestak <irina.shestak@mongodb.com>"
  ],
  "main": "index.js",
  "compass:main": "index.js",
  "scripts": {
    "start": "node index.js",
    "precompile": "node download-antlr.js",
    "compile": "npm run antlr4-js && npm run antlr4-py && npm run symbol-table",
    "antlr4-js": "java -Xmx500M -cp './antlr-4.7.2-complete.jar:$CLASSPATH' org.antlr.v4.Tool  -Dlanguage=JavaScript -lib grammars -o lib/antlr -visitor -Xexact-output-dir grammars/ECMAScript.g4",
    "antlr4-py": "java -Xmx500M -cp './antlr-4.7.2-complete.jar:$CLASSPATH' org.antlr.v4.Tool  -Dlanguage=JavaScript -lib grammars -o lib/antlr -visitor -Xexact-output-dir grammars/Python3.g4",
    "symbol-table": "node compile-symbol-table.js",
    "pretest": "npm run compile",
    "test": "mocha",
    "//": "This is explicitly not `npm run test` like in other packages to avoid java compilation that fails in ci",
    "test-ci": "mocha",
    "depcheck": "depcheck",
    "check": "npm run lint && npm run depcheck",
    "lint": "eslint .",
    "check-ci": "npm run check"
  },
  "homepage": "https://github.com/mongodb-js/compass",
  "repository": {
    "type": "git",
    "url": "https://github.com/mongodb-js/compass.git"
  },
  "license": "SSPL",
  "devDependencies": {
    "chai": "^4.3.4",
    "depcheck": "^1.4.1",
    "eslint": "^7.25.0",
    "eslint-config-mongodb-js": "^2.1.0",
    "mocha": "^10.2.0"
  },
  "dependencies": {
    "antlr4": "4.7.2",
    "bson": "^4.4.1",
    "js-yaml": "^3.13.1"
  },
  "bugs": {
    "url": "https://jira.mongodb.org/projects/COMPASS/issues",
    "email": "compass@mongodb.com"
  }
}
