| { | 
 |   "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.23.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", | 
 |     "q": "^1.5.0", | 
 |     "ws": "^5.2.3" | 
 |   }, | 
 |   "devDependencies": { | 
 |     "@eslint/js": "^9.18.0", | 
 |     "@types/node": "^22.10.5", | 
 |     "@types/node-int64": "^0.4.29", | 
 |     "@types/q": "^1.5.1", | 
 |     "buffer-equals": "^1.0.4", | 
 |     "commander": "^13.0.0", | 
 |     "connect": "^3.6.6", | 
 |     "eslint": "^9.18.0", | 
 |     "eslint-config-prettier": "^10.0.1", | 
 |     "eslint-plugin-prettier": "^5.2.1", | 
 |     "globals": "^15.14.0", | 
 |     "html-validator-cli": "^2.0.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" | 
 |   }, | 
 |   "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" | 
 |   } | 
 | } |