{
  "name": "thrift",
  "description": "node.js bindings for the Apache Thrift RPC system",
  "homepage": "http://thrift.apache.org/",
  "repository": {
    "type": "git",
    "url": "https://github.com/apache/thrift.git"
  },
  "version": "0.24.0",
  "author": {
    "name": "Apache Thrift Developers",
    "email": "dev@thrift.apache.org",
    "url": "http://thrift.apache.org"
  },
  "license": "Apache-2.0",
  "licenses": [
    {
      "type": "Apache-2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0"
    }
  ],
  "bugs": {
    "mail": "dev@thrift.apache.org",
    "url": "https://issues.apache.org/jira/browse/THRIFT"
  },
  "files": [
    "lib/nodejs/lib/thrift",
    "lib/nodejs/README.md"
  ],
  "directories": {
    "lib": "./lib/nodejs/lib/thrift"
  },
  "browser": "./lib/nodejs/lib/thrift/browser.js",
  "main": "./lib/nodejs/lib/thrift",
  "engines": {
    "node": ">= 10.18.0"
  },
  "dependencies": {
    "browser-or-node": "^1.2.1",
    "isomorphic-ws": "^4.0.1",
    "node-int64": "^0.4.0",
    "uuid": "^14.0.0",
    "ws": "^8.21.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.18.0",
    "@types/node": "^22.10.5",
    "@types/node-int64": "^0.4.29",
    "buffer-equals": "^1.0.4",
    "commander": "^13.0.0",
    "connect": "^3.6.6",
    "eslint": "^9.27.0",
    "eslint-config-prettier": "^10.0.1",
    "eslint-plugin-prettier": "^5.2.1",
    "globals": "^15.14.0",
    "jsdoc": "^4.0.2",
    "json-int64": "^1.0.2",
    "nyc": "^15.0.0",
    "prettier": "^3.4.2",
    "tape": "^4.9.0",
    "typescript": "^5.7.2",
    "utf-8-validate": "^5.0.0"
  },
  "overrides": {
    "@babel/helpers": "^7.26.10",
    "ajv": "^6.14.0",
    "brace-expansion": "^2.0.3",
    "debug": "^4.3.1",
    "semver": "^7.5.2",
    "underscore": "^1.13.8"
  },
  "scripts": {
    "cover": "lib/nodejs/test/testAll.sh COVER",
    "test": "lib/nodejs/test/testAll.sh",
    "test-ts": "lib/nodets/test/testAll.sh",
    "prettier": "prettier --write '**/*.{js,mjs,ts}'",
    "lint": "eslint lib/nodejs",
    "lint-tests": "eslint lib/nodejs/test"
  }
}
