{
  "name": "bson-compilers",
  "version": "0.7.3",
  "apiVersion": "0.0.1",
  "productName": "BSON Compilers",
  "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",
  "scripts": {
    "start": "node index.js",
    "compile": "npm run antlr4-js && npm run symbol-table",
    "antlr4-js": "java -Xmx500M -cp '/usr/local/lib/antlr-4.7.1-complete.jar:$CLASSPATH' org.antlr.v4.Tool  -Dlanguage=JavaScript -lib grammars -o lib/antlr -visitor -Xexact-output-dir grammars/ECMAScript.g4",
    "symbol-table": "node compile-symbol-table.js",
    "test": "npm run symbol-table && mocha",
    "prepublish": "npm run compile",
    "check": "mongodb-js-precommit './codegeneration/**/*{.js,.jsx}' './test/**/*.js' index.js",
    "ci": "npm run check && npm run test"
  },
  "precommit": [
    "check"
  ],
  "license": "Apache-2.0",
  "devDependencies": {
    "eslint-config-mongodb-js": "^2.1.0",
    "mongodb-js-precommit": "^0.2.8",
    "pre-commit": "^1.2.2"
  },
  "dependencies": {
    "antlr4": "^4.7.1",
    "bson": "^2.0.4",
    "chai": "^4.1.2",
    "context-eval": "^0.1.0",
    "fast-json-parse": "^1.0.3",
    "js-yaml": "^3.11.0",
    "mocha": "^5.0.2",
    "mongodb": "^3.1.0"
  }
}
