-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathpackage.json
128 lines (128 loc) · 5.88 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{
"name": "f5-telemetry",
"version": "1.37.0-1",
"author": "F5, Inc.",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/F5Networks/f5-telemetry-streaming.git"
},
"engines": {
"node": ">=8.11.1"
},
"scripts": {
"install-production": "npm ci --production --no-optional",
"install-test": "npm ci --no-optional",
"postinstall-test": "./scripts/build/post-install-test.sh",
"lint": "eslint src test",
"test-functional": "mocha \"./test/functional/testRunner.js\" --opts ./test/functional/.mocha.opts",
"test-functional-cloud-azure": "mocha \"./test/functional/cloud/azureTests.js\" --opts ./test/functional/.mocha.opts",
"test-functional-cloud-aws": "mocha \"./test/functional/cloud/awsTests.js\" --opts ./test/functional/.mocha.opts",
"test-mutation": "stryker run",
"test-only-all": "./scripts/tests/unit-tests.sh",
"test-only": "SMOKE_TESTING=1 ./scripts/tests/unit-tests.sh",
"test-specific": "mocha --opts ./test/unit/.mocha.opts",
"test-specific-coverage": "nyc --all npm run test-specific",
"test": "SMOKE_TESTING=1 ./scripts/tests/unit-tests.sh coverage",
"test-all": "./scripts/tests/unit-tests.sh coverage",
"build": "./scripts/build/buildRpm.sh"
},
"nyc": {
"reporter": [
"html",
"text",
"json-summary"
],
"include": [
"src/**"
]
},
"dependencies": {
"@f5devcentral/f5-teem": "^1.6.1",
"@grpc/grpc-js": "^1.8.18",
"@grpc/proto-loader": "^0.7.8",
"@opentelemetry/api": "^1.4.1",
"@opentelemetry/exporter-metrics-otlp-grpc": "^0.41.0",
"@opentelemetry/exporter-metrics-otlp-http": "^0.41.0",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.41.0",
"@opentelemetry/sdk-metrics": "^1.15.0",
"ajv": "^6.12.6",
"ajv-keywords": "^3.5.2",
"applicationinsights": "^1.8.10",
"aws-sdk": "2.1018.0",
"eventemitter2": "6.4.9",
"google-auth-library": "^6.1.6",
"heap": "^0.2.7",
"jmespath": "^0.16.0",
"json-duplicate-key-handle": "file:opensource/json-duplicate-key-handle",
"jsonwebtoken": "^8",
"kafka-node": "^5.0.0",
"lodash": "^4.17.21",
"machina": "^4.0.2",
"mustache": "^4.2.0",
"pako": "^1.0.11",
"prom-client": "11.0.0",
"request": "^2.88.2",
"statsd-client": "^0.4.7",
"tiny-request-router": "^1.2.2",
"uuid": "^9"
},
"devDependencies": {
"@f5devcentral/eslint-config-f5-atg": "^0.1.8",
"chai": "^4.3.7",
"chai-as-promised": "^7.1.1",
"deep-diff": "^1.0.2",
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.29.1",
"icrdk": "git+https://[email protected]/f5devcentral/f5-icontrollx-dev-kit.git#master",
"memfs": "^4",
"mocha": "^7.2.0",
"nock": "^11",
"nyc": "^14.1.1",
"proxyquire": "^2.1.3",
"sinon": "^15",
"ssh2": "^0.8.9",
"winston": "^2"
},
"eslintConfig": {
"extends": "@f5devcentral/eslint-config-f5-atg",
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
"func-names": "off",
"max-classes-per-file": "off",
"no-await-in-loop": "off",
"prefer-exponentiation-operator": "off",
"prefer-spread": "off"
}
},
"comments": {
"dependencies": {
"ajv": "This package dropped support for older node versions and requires the ajv package to be recompiled. Use v6.X.Y for Node v4.",
"ajv-keywords": "This package documents that v3 should be used when using ajv v6",
"applicationinsights": "This package requires Node v8 in 2.0.0+ as it now includes OpenTelemetry packages. Use v1.X.Y for Node v4.",
"aws-sdk": "This package dropped support for older node versions. Use 2.1018.0 for Node < v10.",
"commander": "This package dropped support for older node versions. Use v2.X.Y for Node v4.",
"google-auth-library": "This package is used for GRPC connection, supports node v10 and above, but fromJSON function works in node v8.11.1 - should use v6.1.X only",
"json-duplicate-key-handle": "This package is included locally to track updates and/or vulnerabilities. Included version is v1.0.0",
"jsonwebtoken": "This package dropped support for older node versions. Use v8.5.1 for Node v8.",
"kafka-node": "This package dropped support for older node versions. Use v2.X.Y for Node v4.",
"prom-client": "This package dropped support for older node versions. Use v11.X.Y for Node v4. Cannot go higher than 11.0.0 because of syntax failures on test_node4."
},
"devDependencies": {
"@f5devcentral/eslint-config-f5-atg": "This package is updated on as-needed basis due to the work overhead.",
"chai": "This package dropped support for older node versions. Use v4.X.Y for Node v8.",
"mocha": "This package dropped support for older node versions. Use v7.2.0 for Node v8.",
"nock": "This package dropped support for older node versions. Use v11.X.Y for Node v8.",
"nyc": "This package dropped support for older node versions. Use v14.X.Y for Node v8.",
"sinon": "This package dropped support for older node versions. Use v15.X.Y for Node v8.",
"ssh2": "This packaged dropped support for older node versions. Use v0.X.Y for Node >= v5.2 and <= v10.16",
"winston": "This package dropped support for older node versions. Use v3.5.1 for Node v8."
}
},
"buildtimestamp": "buildtimestamp",
"gitbranch": "gitbranch",
"githash": "githash"
}