blob: 316c28e478efeaf4239dd5778851885459e35d78 [file] [log] [blame]
murgatroid990bb6fcf2015-12-21 16:11:27 -08001%YAML 1.2
2--- |
3 {
4 "name": "grpc",
murgatroid99b0162c42016-02-08 16:06:12 -08005 "version": "${settings.node_version}",
murgatroid990bb6fcf2015-12-21 16:11:27 -08006 "author": "Google Inc.",
7 "description": "gRPC Library for Node",
8 "homepage": "http://www.grpc.io/",
9 "repository": {
10 "type": "git",
11 "url": "https://github.com/grpc/grpc.git"
12 },
13 "bugs": "https://github.com/grpc/grpc/issues",
14 "contributors": [
15 {
16 "name": "Michael Lumish",
17 "email": "mlumish@google.com"
18 }
19 ],
20 "directories": {
21 "lib": "src/node/src"
22 },
23 "scripts": {
murgatroid9918997432016-04-20 10:52:31 -070024 "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",
murgatroid990bb6fcf2015-12-21 16:11:27 -080025 "test": "./node_modules/.bin/mocha src/node/test && npm run-script lint",
murgatroid99eaf79642016-11-01 11:05:02 -070026 "electron-build": "./node_modules/.bin/node-pre-gyp configure build --runtime=electron --disturl=https://atom.io/download/atom-shell",
murgatroid990bb6fcf2015-12-21 16:11:27 -080027 "gen_docs": "./node_modules/.bin/jsdoc -c src/node/jsdoc_conf.json",
murgatroid99e190f352016-01-20 13:52:08 -080028 "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha src/node/test",
murgatroid999ab6d0c2016-02-12 13:36:39 -080029 "install": "./node_modules/.bin/node-pre-gyp install --fallback-to-build"
murgatroid990bb6fcf2015-12-21 16:11:27 -080030 },
murgatroid99c0a64cd2016-08-15 13:14:16 -070031 "bundledDependencies": [
32 "node-pre-gyp"
33 ],
murgatroid990bb6fcf2015-12-21 16:11:27 -080034 "dependencies": {
murgatroid999a0c7412016-03-21 15:50:39 -070035 "arguejs": "^0.2.3",
murgatroid99c0a64cd2016-08-15 13:14:16 -070036 "lodash": "^4.15.0",
murgatroid990bb6fcf2015-12-21 16:11:27 -080037 "nan": "^2.0.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070038 "node-pre-gyp": "^0.6.0",
39 "protobufjs": "^5.0.0"
murgatroid990bb6fcf2015-12-21 16:11:27 -080040 },
41 "devDependencies": {
murgatroid99c0a64cd2016-08-15 13:14:16 -070042 "async": "^2.0.1",
murgatroid993dc67012016-10-18 15:56:44 -070043 "body-parser": "^1.15.2",
murgatroid99eaf79642016-11-01 11:05:02 -070044 "electron-mocha": "^3.1.1",
murgatroid993dc67012016-10-18 15:56:44 -070045 "express": "^4.14.0",
murgatroid990bb6fcf2015-12-21 16:11:27 -080046 "google-auth-library": "^0.9.2",
murgatroid99fcb52712016-07-29 10:44:01 -070047 "google-protobuf": "^3.0.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070048 "istanbul": "^0.4.4",
murgatroid990bb6fcf2015-12-21 16:11:27 -080049 "jsdoc": "^3.3.2",
50 "jshint": "^2.5.0",
51 "minimist": "^1.1.0",
murgatroid99c0a64cd2016-08-15 13:14:16 -070052 "mocha": "^3.0.2",
53 "mocha-jenkins-reporter": "^0.2.3",
murgatroid990bb6fcf2015-12-21 16:11:27 -080054 "poisson-process": "^0.2.1"
55 },
56 "engines": {
murgatroid99d6c93802016-11-29 09:17:57 -080057 "node": ">=1.1.0"
murgatroid990bb6fcf2015-12-21 16:11:27 -080058 },
murgatroid997905a722016-01-15 15:28:22 -080059 "binary": {
60 "module_name": "grpc_node",
murgatroid99c0a64cd2016-08-15 13:14:16 -070061 "module_path": "src/node/extension_binary",
murgatroid99e190f352016-01-20 13:52:08 -080062 "host": "https://storage.googleapis.com/",
murgatroid99a3508e32016-01-20 13:58:24 -080063 "remote_path": "grpc-precompiled-binaries/node/{name}/v{version}",
murgatroid99c0a64cd2016-08-15 13:14:16 -070064 "package_name": "{node_abi}-{platform}-{arch}.tar.gz"
murgatroid997905a722016-01-15 15:28:22 -080065 },
murgatroid990bb6fcf2015-12-21 16:11:27 -080066 "files": [
67 "LICENSE",
68 "src/node/README.md",
murgatroid990bb6fcf2015-12-21 16:11:27 -080069 "src/proto",
70 "etc",
murgatroid998c0b4d72016-04-12 13:57:45 -070071 "src/node/index.js",
72 "src/node/src",
73 "src/node/ext",
74 "include/grpc",
75 "src/core",
murgatroid993b3069d2016-05-11 08:43:01 -070076 "src/boringssl",
77 "src/zlib",
murgatroid998c0b4d72016-04-12 13:57:45 -070078 "third_party/nanopb",
79 "third_party/zlib",
80 "third_party/boringssl",
murgatroid990bb6fcf2015-12-21 16:11:27 -080081 "binding.gyp"
82 ],
83 "main": "src/node/index.js",
murgatroid9918997432016-04-20 10:52:31 -070084 "license": "BSD-3-Clause",
murgatroid99c0a64cd2016-08-15 13:14:16 -070085 "jshintConfig": {
murgatroid9918997432016-04-20 10:52:31 -070086 "bitwise": true,
87 "curly": true,
88 "eqeqeq": true,
89 "esnext": true,
90 "freeze": true,
91 "immed": true,
92 "indent": 2,
93 "latedef": "nofunc",
94 "maxlen": 80,
95 "mocha": true,
96 "newcap": true,
97 "node": true,
98 "noarg": true,
99 "quotmark": "single",
100 "strict": true,
101 "trailing": true,
102 "undef": true,
103 "unused": "vars"
104 }
murgatroid990bb6fcf2015-12-21 16:11:27 -0800105 }