{
  "name": "genie-toolkit",
  "version": "0.9.1",
  "description": "A Generator of Natural Language Parsers for Compositional Virtual Assistants",
  "repository": "https://github.com/stanford-oval/genie-toolkit.git",
  "author": "Giovanni Campagna <gcampagn@cs.stanford.edu>",
  "license": "Apache-2.0",
  "bin": {
    "genie": "./dist/tool/genie.js"
  },
  "main": "dist/lib/index.js",
  "types": "dist/lib/index.d.ts",
  "dependencies": {
    "@js-temporal/polyfill": "^0.3.0",
    "JSONStream": "^1.3.5",
    "adt": "^0.7.2",
    "argparse": "^2.0.0",
    "body-parser": "^1.19.1",
    "byline": "^5.0.0",
    "consumer-queue": "^1.0.0",
    "csv-parse": "^4.16.3",
    "csv-stringify": "^5.6.5",
    "deep-equal": "^2.0.5",
    "en-inflectors": "^1.0.12",
    "en-pos": "^1.0.16",
    "errorhandler": "^1.5.1",
    "express": "^4.17.2",
    "fastest-levenshtein": "^1.0.12",
    "flex-js": "^1.0.5",
    "form-data": "^4.0.0",
    "gettext-parser": "^5.1.1",
    "ip": "^1.1.5",
    "js-yaml": "^4.1.0",
    "lice-js": "^0.2.0",
    "mime": "^3.0.0",
    "morgan": "^1.9.1",
    "node-gettext": "^3.0.0",
    "nodemailer": "^6.7.2",
    "q": "^1.5.0",
    "qs": "^6.10.2",
    "query-validation": "^0.2.1",
    "seedrandom": "^3.0.0",
    "sockaddr": "^1.0.1",
    "sqlite3": "5.0.2",
    "stemmer": "^1.0.5",
    "string-interp": "^0.3.1",
    "thingpedia": "^2.10.0",
    "thingtalk": "^2.1.1",
    "thingtalk-units": "^0.2.0",
    "twilio": "^3.72.0",
    "typescript": "^4.6.3",
    "uuid": "^8.2.0",
    "ws": "^7.5.6"
  },
  "devDependencies": {
    "@istanbuljs/nyc-config-typescript": "^1.0.2",
    "@types/JSONStream": "npm:@types/jsonstream@^0.8.30",
    "@types/argparse": "^2.0.10",
    "@types/body-parser": "^1.19.2",
    "@types/byline": "^4.2.33",
    "@types/deep-equal": "^1.0.1",
    "@types/errorhandler": "^1.5.0",
    "@types/express": "^4.17.13",
    "@types/gettext-parser": "^4.0.1",
    "@types/js-yaml": "^4.0.5",
    "@types/jsonstream": "^0.8.30",
    "@types/mime": "^2.0.3",
    "@types/morgan": "^1.9.3",
    "@types/node": "^14.18.3",
    "@types/node-gettext": "^3.0.3",
    "@types/nodemailer": "^6.4.4",
    "@types/seedrandom": "^3.0.1",
    "@types/sqlite3": "^3.1.8",
    "@types/uuid": "^8.3.3",
    "@types/ws": "^8.5.3",
    "@typescript-eslint/eslint-plugin": "^4.33.0",
    "@typescript-eslint/parser": "^4.33.0",
    "coveralls": "^3.1.1",
    "eslint": "^7.32.0",
    "nyc": "^15.0.0",
    "pegjs": "^0.10.0",
    "source-map-support": "^0.5.21",
    "ts-node": "^10.4.0",
    "typedoc": "^0.22.13"
  },
  "scripts": {
    "create-pot": "make -f po/main.mk create-pot",
    "update-po": "make -f po/main.mk update-po",
    "translate-po": "make -f po/translate.mk translate-po",
    "lint": "eslint --ext .js,.jsx,.ts,.tsx ./lib ./tool ./test",
    "test": "nyc ./test/everything.sh",
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "prepare": "make",
    "doc": "typedoc lib/index.ts"
  },
  "nyc": {
    "extends": "@istanbuljs/nyc-config-typescript",
    "exclude": [
      "lib/genie-compiler/grammar.js",
      "test/**",
      "coverage/**"
    ]
  },
  "greenkeeper": {
    "ignore": [
      "thingtalk",
      "thingpedia"
    ]
  }
}
