UNPKG

2.57 kBJSONView Raw
1{
2 "name": "google-ads-node",
3 "version": "1.14.0",
4 "description": "Google Ads gRPC Client Library for Node",
5 "main": "build/index.js",
6 "typings": "build/index.d.ts",
7 "repository": "https://github.com/opteo/google-ads-node",
8 "license": "MIT",
9 "scripts": {
10 "build": "run-s clean build:* copy-protos",
11 "build:main": "tsc -p tsconfig.json",
12 "fix": "run-s fix:*",
13 "fix:prettier": "prettier \"src/**/*.ts\" --write",
14 "fix:tslint": "tslint --fix --project .",
15 "test": "run-s build test:*",
16 "test:lint": "tslint --project . && prettier \"src/**/*.ts\" --debug-check",
17 "test:unit": "nyc jest --coverage",
18 "watch": "run-s clean build && run-p \"build:main -- -w\" \"copy-protos\" \"test:unit -- --watch --runInBand\"",
19 "version": "standard-version",
20 "reset": "git clean -dfx && git reset --hard && npm i",
21 "clean": "trash build test",
22 "all": "run-s reset test",
23 "prepare-release": "run-s all version",
24 "protos": "make protos",
25 "copy-protos": "cp -rf src/protos build/"
26 },
27 "engines": {
28 "node": ">=8.9"
29 },
30 "dependencies": {
31 "@types/cosmiconfig": "^5.0.3",
32 "@types/google-protobuf": "^3.2.7",
33 "@types/lodash.camelcase": "^4.3.6",
34 "@types/lodash.get": "^4.4.6",
35 "@types/lodash.set": "^4.3.6",
36 "@types/lodash.snakecase": "^4.1.6",
37 "@types/protobufjs": "^6.0.0",
38 "cosmiconfig": "^5.2.0",
39 "google-auth-library": "^3.1.0",
40 "google-protobuf": "^3.8.0",
41 "grpc": "^1.21.1",
42 "lodash.camelcase": "^4.3.0",
43 "lodash.get": "^4.4.2",
44 "lodash.set": "^4.3.2",
45 "lodash.snakecase": "^4.1.1",
46 "protobufjs": "^6.8.8"
47 },
48 "devDependencies": {
49 "@types/jest": "^24.0.1",
50 "@types/node": "^11.9.0",
51 "cz-conventional-changelog": "^2.1.0",
52 "dependency-graph": "^0.8.0",
53 "grpc-tools": "^1.7.1",
54 "grpc-ts-protoc-gen": "^0.1.1",
55 "jest": "23.x",
56 "lodash.startcase": "^4.4.0",
57 "npm-run-all": "^4.1.5",
58 "nyc": "^13.1.0",
59 "prettier": "^1.15.2",
60 "standard-version": "^4.4.0",
61 "trash-cli": "^1.4.0",
62 "ts-protoc-gen": "^0.9.0",
63 "tslint-config-prettier": "^1.17.0",
64 "tslint-immutable": "^5.0.0",
65 "uglify-js": "^3.6.0",
66 "ts-jest": "^24.1.0",
67 "tslint": "^5.20.1",
68 "typescript": "^3.7.2"
69 },
70 "config": {
71 "commitizen": {
72 "path": "cz-conventional-changelog"
73 }
74 },
75 "nyc": {
76 "exclude": [
77 "**/*.spec.js"
78 ]
79 },
80 "keywords": [
81 "google ads api",
82 "google ads",
83 "google ads nodejs",
84 "google ads js",
85 "ads node",
86 "grpc",
87 "proto"
88 ]
89}