blob: 2b7930ce70c5d50220327bf7976502c24445c0b9 [file] [log] [blame]
murgatroid99e5061512015-01-12 18:14:35 -08001{
2 "name": "grpc",
Alexander Polcyn9f5163e2017-11-01 11:07:28 -07003 "version": "1.7.2",
murgatroid99be8d1da2015-02-25 16:29:54 -08004 "author": "Google Inc.",
murgatroid99e5061512015-01-12 18:14:35 -08005 "description": "gRPC Library for Node",
Mehrdad Afsharibb3d95b2017-07-10 22:24:28 +00006 "homepage": "https://grpc.io/",
murgatroid99c8330f82015-02-26 18:21:48 -08007 "repository": {
8 "type": "git",
9 "url": "https://github.com/grpc/grpc.git"
10 },
11 "bugs": "https://github.com/grpc/grpc/issues",
murgatroid99be8d1da2015-02-25 16:29:54 -080012 "contributors": [
13 {
14 "name": "Michael Lumish",
15 "email": "mlumish@google.com"
16 }
17 ],
murgatroid99c8330f82015-02-26 18:21:48 -080018 "directories": {
murgatroid992af89e42015-10-01 11:54:00 -070019 "lib": "src/node/src"
murgatroid99c8330f82015-02-26 18:21:48 -080020 },
murgatroid99e5061512015-01-12 18:14:35 -080021 "scripts": {
murgatroid9918997432016-04-20 10:52:31 -070022 "lint": "node ./node_modules/jshint/bin/jshint src/node/src src/node/test src/node/interop src/node/index.js --exclude-path=src/node/.jshintignore",
murgatroid992af89e42015-10-01 11:54:00 -070023 "test": "./node_modules/.bin/mocha src/node/test && npm run-script lint",
murgatroid99eaf79642016-11-01 11:05:02 -070024 "electron-build": "./node_modules/.bin/node-pre-gyp configure build --runtime=electron --disturl=https://atom.io/download/atom-shell",
murgatroid992af89e42015-10-01 11:54:00 -070025 "gen_docs": "./node_modules/.bin/jsdoc -c src/node/jsdoc_conf.json",
murgatroid997905a722016-01-15 15:28:22 -080026 "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha src/node/test",
Yuchen Zeng88d4e772016-08-16 22:34:02 -070027 "install": "./node_modules/.bin/node-pre-gyp install --fallback-to-build --library=static_library"
murgatroid99e5061512015-01-12 18:14:35 -080028 },
murgatroid99c0a64cd2016-08-15 13:14:16 -070029 "bundledDependencies": [
30 "node-pre-gyp"
31 ],
murgatroid99e5061512015-01-12 18:14:35 -080032 "dependencies": {
murgatroid999a0c7412016-03-21 15:50:39 -070033 "arguejs": "^0.2.3",
murgatroid99c0a64cd2016-08-15 13:14:16 -070034 "lodash": "^4.15.0",
murgatroid992b097832015-09-17 13:56:25 -070035 "nan": "^2.0.0",
murgatroid991ef9f4e2017-05-30 15:27:46 -070036 "node-pre-gyp": "^0.6.35",
murgatroid99b1c69e42017-05-02 14:01:35 -070037 "protobufjs": "^5.0.0"
murgatroid99e5061512015-01-12 18:14:35 -080038 },
39 "devDependencies": {
murgatroid99c0a64cd2016-08-15 13:14:16 -070040 "async": "^2.0.1",
murgatroid993dc67012016-10-18 15:56:44 -070041 "body-parser": "^1.15.2",
murgatroid99eaf79642016-11-01 11:05:02 -070042 "electron-mocha": "^3.1.1",
murgatroid99b53e5d12016-10-18 09:55:28 -070043 "express": "^4.14.0",
murgatroid99042e63c2015-02-24 17:02:09 -080044 "google-auth-library": "^0.9.2",
murgatroid99fcb52712016-07-29 10:44:01 -070045 "google-protobuf": "^3.0.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070046 "istanbul": "^0.4.4",
murgatroid9946f28602015-07-24 14:23:44 -070047 "jsdoc": "^3.3.2",
murgatroid993a982182015-03-04 11:28:06 -080048 "jshint": "^2.5.0",
murgatroid998c3ed002015-02-18 15:00:56 -080049 "minimist": "^1.1.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070050 "mocha": "^3.0.2",
51 "mocha-jenkins-reporter": "^0.2.3",
murgatroid99fb40b812015-11-24 17:21:40 -080052 "poisson-process": "^0.2.1"
murgatroid99cca5ffa2015-01-15 14:06:56 -080053 },
murgatroid993a982182015-03-04 11:28:06 -080054 "engines": {
murgatroid99aaef11a2017-03-14 11:19:25 -070055 "node": ">=4"
murgatroid993a982182015-03-04 11:28:06 -080056 },
murgatroid997905a722016-01-15 15:28:22 -080057 "binary": {
58 "module_name": "grpc_node",
Nicolas "Pixel" Noble4c3360c2017-07-12 00:47:10 +020059 "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}",
murgatroid99f1e95522016-01-19 10:42:06 -080060 "host": "https://storage.googleapis.com/",
murgatroid99a3508e32016-01-20 13:58:24 -080061 "remote_path": "grpc-precompiled-binaries/node/{name}/v{version}",
murgatroid99c0a64cd2016-08-15 13:14:16 -070062 "package_name": "{node_abi}-{platform}-{arch}.tar.gz"
murgatroid997905a722016-01-15 15:28:22 -080063 },
murgatroid999ea2e3a2015-02-19 13:36:56 -080064 "files": [
murgatroid99be8d1da2015-02-25 16:29:54 -080065 "LICENSE",
murgatroid992af89e42015-10-01 11:54:00 -070066 "src/node/README.md",
murgatroid990bb6fcf2015-12-21 16:11:27 -080067 "src/proto",
murgatroid996d6009f2015-10-15 09:57:31 -070068 "etc",
murgatroid990bb6fcf2015-12-21 16:11:27 -080069 "src/node/index.js",
murgatroid998c0b4d72016-04-12 13:57:45 -070070 "src/node/src",
71 "src/node/ext",
72 "include/grpc",
73 "src/core",
murgatroid993b3069d2016-05-11 08:43:01 -070074 "src/boringssl",
75 "src/zlib",
murgatroid998c0b4d72016-04-12 13:57:45 -070076 "third_party/nanopb",
77 "third_party/zlib",
78 "third_party/boringssl",
murgatroid992af89e42015-10-01 11:54:00 -070079 "binding.gyp"
murgatroid999ea2e3a2015-02-19 13:36:56 -080080 ],
murgatroid992af89e42015-10-01 11:54:00 -070081 "main": "src/node/index.js",
Jan Tattermusch4d5c3102017-06-07 10:23:56 +020082 "license": "Apache-2.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070083 "jshintConfig": {
murgatroid9918997432016-04-20 10:52:31 -070084 "bitwise": true,
85 "curly": true,
86 "eqeqeq": true,
87 "esnext": true,
88 "freeze": true,
89 "immed": true,
90 "indent": 2,
91 "latedef": "nofunc",
92 "maxlen": 80,
93 "mocha": true,
94 "newcap": true,
95 "node": true,
96 "noarg": true,
97 "quotmark": "single",
98 "strict": true,
99 "trailing": true,
100 "undef": true,
101 "unused": "vars"
102 }
murgatroid99e5061512015-01-12 18:14:35 -0800103}