-
Notifications
You must be signed in to change notification settings - Fork 6
/
package.json
152 lines (152 loc) · 5.55 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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{
"name": "@lumigo/opentelemetry",
"version": "1.50.0",
"description": "Lumigo wrapper to trace distributed architecture",
"private": false,
"types": "dist/src/distro.js",
"scripts": {
"build": "rm -rf dist *.tgz && tsc --build --force && tracer=\"$(npm pack)\" && mv \"$tracer\" distro.tgz && cp distro.tgz wrapper.tgz",
"prepublishOnly": "npm run prettier:fix && npm run lint && npm run test:unit",
"lint": "eslint \"src/**/*.{ts,tsx,js}\"",
"prettier:ci": "prettier --list-different \"src/**/*.[jt]s\" --parser typescript",
"prettier:fix": "prettier --write \"./src/**/*.[jt]s\" --parser typescript",
"semantic-release": "semantic-release --debug",
"test:unit": "NODE_OPTIONS=--unhandled-rejections=strict jest -c jest.unit.config.js --detectOpenHandles --runInBand --forceExit --silent",
"test:instrumentations": "npm run build && jest -c jest.instrumentations.config.js --detectOpenHandles --runInBand --silent=false",
"test:instrumentations:ci": "npm run build && jest -c jest.instrumentations.config.js --runInBand --forceExit --silent=false",
"test:untested-instrumentations": "node scripts/test_untested_versions.js",
"tsc": "tsc"
},
"exports": {
".": {
"default": "./dist/src/distro.js",
"types": "./dist/src/distro.d.ts"
},
"./sync": {
"default": "./dist/src/distro-sync-init.js",
"types": "./dist/src/distro-sync-init.d.ts"
}
},
"repository": "git@github.com:lumigo-io/opentelemetry-js-distro.git",
"license": "Apache-2.0",
"author": "Lumigo",
"dependencies": {
"@lumigo/node-core": "1.14.0",
"@opentelemetry/api": "1.4.1",
"@opentelemetry/api-logs": "0.52.1",
"@opentelemetry/core": "1.17.1",
"@opentelemetry/exporter-logs-otlp-http": "0.51.0",
"@opentelemetry/exporter-trace-otlp-http": "0.51.0",
"@opentelemetry/instrumentation": "0.51.0",
"@opentelemetry/instrumentation-amqplib": "0.33.2",
"@opentelemetry/instrumentation-aws-sdk": "^0.38.1",
"@opentelemetry/instrumentation-bunyan": "0.37.0",
"@opentelemetry/instrumentation-fastify": "^0.32.3",
"@opentelemetry/instrumentation-grpc": "^0.41.0",
"@opentelemetry/instrumentation-http": "0.38.0",
"@opentelemetry/instrumentation-ioredis": "^0.35.2",
"@opentelemetry/instrumentation-mongodb": "0.39.0",
"@opentelemetry/instrumentation-nestjs-core": "^0.34.0",
"@opentelemetry/instrumentation-pg": "^0.38.0",
"@opentelemetry/instrumentation-pino": "0.42.0",
"@opentelemetry/instrumentation-redis-4": "^0.35.3",
"@opentelemetry/instrumentation-winston": "0.36.0",
"@opentelemetry/resource-detector-aws": "1.3.2",
"@opentelemetry/resources": "1.17.1",
"@opentelemetry/sdk-logs": "^0.50.0",
"@opentelemetry/sdk-trace-base": "1.9.1",
"@opentelemetry/sdk-trace-node": "1.9.1",
"@opentelemetry/semantic-conventions": "1.17.1",
"@opentelemetry/winston-transport": "^0.8.0",
"@prisma/instrumentation": "^4.14.0",
"deasync": "^0.1.30",
"opentelemetry-instrumentation-express": "0.39.1",
"opentelemetry-instrumentation-kafkajs": "^0.39.1",
"shimmer": "^1.2.1"
},
"homepage": "https://github.com/lumigo-io/opentelemetry-js-distro.git",
"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.4",
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/plugin-proposal-optional-chaining": "^7.9.0",
"@babel/preset-env": "^7.22.9",
"@babel/preset-typescript": "^7.16.7",
"@grpc/grpc-js": "^1.9.0",
"@jest/globals": "^29.4.0",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^8.0.5",
"@types/deasync": "^0.1.5",
"@types/express": "^4.17.8",
"@types/jest": "^29.5.1",
"@types/kafkajs": "^1.9.0",
"@types/node": "^20.5.7",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"aws-config": "^1.4.0",
"aws-sdk": "^2.1066.0",
"axios": "^0.21.1",
"body-parser": "^1.19.1",
"bufferutil": "^4.0.1",
"chai": "^4.3.6",
"console-stamp": "^3.0.6",
"cross-env": "^6.0.0",
"encoding": "^0.1.0",
"eslint": "^8.40.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^3.4.0",
"express": "^4.19.2",
"jest": "^29.4.0",
"jest-chain": "^1.1.6",
"jest-expect-message": "^1.1.3",
"jest-extended": "^4.0.2",
"jest-json": "^2.0.0",
"jest-mock-console": "^2.0.0",
"jest-summarizing-reporter": "^1.1.4",
"kafkajs": "^2.2.4",
"log-timestamp": "^0.3.0",
"mock-fs": "^5.2.0",
"mock-http-server": "^1.4.5",
"node-notifier": "^10.0.0",
"npm-install-peers": "^1.2.2",
"p-retry": "^4.6.1",
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
"semantic-release": "^19.0.2",
"semver": "^7.3.7",
"testcontainers": "^8.16.0",
"tmp": "^0.2.3",
"ts-node": "^9.1.1",
"typescript": "^4.3.4",
"utf-8-validate": "^5.0.2",
"wait-on": "^6.0.1",
"webpack": "^5.88.2",
"webpack-cli": "^4.10.0"
},
"release": {
"branches": [
"main"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/git",
"@semantic-release/github",
[
"@semantic-release/exec",
{
"prepareCmd": "./scripts/update_dist_version.sh ${nextRelease.version}"
}
]
]
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
}
}