| { |
| "name": "pulsar-client", |
| "version": "2.4.0-SNAPSHOT", |
| "description": "Pulsar Node.js client", |
| "main": "index.js", |
| "directories": { |
| "src": "src", |
| "example": "examples" |
| }, |
| "scripts": { |
| "install": "node-pre-gyp install --fallback-to-build", |
| "clean": "node-gyp clean", |
| "configure": "node-gyp configure", |
| "lint": "eslint --ext .js .", |
| "format": "clang-format -i --verbose src/* && eslint --fix --ext .js .", |
| "build": "npm run format && node-gyp rebuild", |
| "build:debug": "npm run format && node-gyp rebuild --debug", |
| "license:report": "mkdir -p report && grunt grunt-license-report", |
| "test": "jest --verbose" |
| }, |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/apache/pulsar-client-node.git" |
| }, |
| "author": "Apache Software Foundation", |
| "license": "Apache-2.0", |
| "gypfile": true, |
| "engines": { |
| "node": ">=10.0.0" |
| }, |
| "devDependencies": { |
| "clang-format": "^1.2.4", |
| "commander": "^2.20.0", |
| "delay": "^4.3.0", |
| "eslint": "^5.12.0", |
| "eslint-config-airbnb-base": "^13.1.0", |
| "eslint-plugin-import": "^2.14.0", |
| "grunt": "^1.0.4", |
| "grunt-license-report": "^0.0.8", |
| "hdr-histogram-js": "^1.1.4", |
| "jest": "^24.7.1", |
| "lodash": "^4.17.11" |
| }, |
| "dependencies": { |
| "bindings": "^1.3.1", |
| "node-addon-api": "^1.6.2", |
| "node-gyp": "^3.8.0", |
| "node-pre-gyp": "^0.12.0" |
| }, |
| "binary": { |
| "module_name": "libpulsar", |
| "module_path": "./build/Release", |
| "host": "https://pulsar.apache.org/docs/en/client-libraries-cpp/" |
| } |
| } |