Skip to content

Commit dc85208

Browse files
committed
feat(instrumentation-all): generate esm build files too
1 parent 4fb610d commit dc85208

File tree

83 files changed

+883
-267
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+883
-267
lines changed

plugins/node/instrumentation-amqplib/package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,12 @@
1515
"url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues"
1616
},
1717
"main": "build/src/index.js",
18+
"module": "build/esm/index.js",
1819
"types": "build/src/index.d.ts",
1920
"files": [
21+
"build/esm/**/*.js",
22+
"build/esm/**/*.js.map",
23+
"build/esm/**/*.d.ts",
2024
"build/src/**/*.js",
2125
"build/src/**/*.js.map",
2226
"build/src/**/*.d.ts"
@@ -26,19 +30,19 @@
2630
},
2731
"repository": "open-telemetry/opentelemetry-js-contrib",
2832
"scripts": {
29-
"clean": "rimraf build/*",
30-
"compile": "tsc -p .",
33+
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
34+
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
3135
"lint": "eslint . --ext .ts",
3236
"lint:fix": "eslint . --ext .ts --fix",
3337
"lint:readme": "node ../../../scripts/lint-readme.js",
34-
"prewatch": "npm run precompile",
3538
"prepublishOnly": "npm run compile",
39+
"prewatch": "npm run precompile",
3640
"tdd": "npm run test -- --watch-extensions ts --watch",
3741
"test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
42+
"test:docker:run": "docker run -d --hostname demo-amqplib-rabbit --name amqplib-unittests -p 22221:5672 --env RABBITMQ_DEFAULT_USER=username --env RABBITMQ_DEFAULT_PASS=password rabbitmq:3",
3843
"test-all-versions": "tav",
3944
"version:update": "node ../../../scripts/version-update.js",
40-
"watch": "tsc -w",
41-
"test:docker:run": "docker run -d --hostname demo-amqplib-rabbit --name amqplib-unittests -p 22221:5672 --env RABBITMQ_DEFAULT_USER=username --env RABBITMQ_DEFAULT_PASS=password rabbitmq:3"
45+
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
4246
},
4347
"peerDependencies": {
4448
"@opentelemetry/api": "^1.3.0"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "../../../tsconfig.base.esm.json",
3+
"compilerOptions": {
4+
"rootDir": "src",
5+
"outDir": "build/esm",
6+
"tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo",
7+
"downlevelIteration": true
8+
},
9+
"include": [
10+
"src/**/*.ts"
11+
]
12+
}

plugins/node/instrumentation-cucumber/package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,22 @@
33
"version": "0.13.0",
44
"description": "OpenTelemetry instrumentation for `@cucumber/cucumber` automated tests runner",
55
"main": "build/src/index.js",
6+
"module": "build/esm/index.js",
67
"types": "build/src/index.d.ts",
78
"repository": "open-telemetry/opentelemetry-js-contrib",
89
"scripts": {
9-
"test": "nyc mocha 'test/**/*.test.ts'",
10-
"test-all-versions": "tav",
11-
"tdd": "npm run test -- --watch-extensions ts --watch",
12-
"clean": "rimraf build/*",
10+
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
11+
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
1312
"lint": "eslint . --ext .ts",
1413
"lint:fix": "eslint . --ext .ts --fix",
1514
"lint:readme": "node ../../../scripts/lint-readme.js",
16-
"prewatch": "npm run precompile",
1715
"prepublishOnly": "npm run compile",
16+
"prewatch": "npm run precompile",
17+
"tdd": "npm run test -- --watch-extensions ts --watch",
18+
"test": "nyc mocha 'test/**/*.test.ts'",
19+
"test-all-versions": "tav",
1820
"version:update": "node ../../../scripts/version-update.js",
19-
"compile": "tsc -p ."
21+
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
2022
},
2123
"keywords": [
2224
"cucumber",
@@ -32,6 +34,9 @@
3234
"node": ">=14"
3335
},
3436
"files": [
37+
"build/esm/**/*.js",
38+
"build/esm/**/*.js.map",
39+
"build/esm/**/*.d.ts",
3540
"build/src/**/*.js",
3641
"build/src/**/*.js.map",
3742
"build/src/**/*.d.ts"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "../../../tsconfig.base.esm.json",
3+
"compilerOptions": {
4+
"rootDir": "src",
5+
"outDir": "build/esm",
6+
"tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
7+
},
8+
"include": [
9+
"src/**/*.ts"
10+
]
11+
}

plugins/node/instrumentation-dataloader/package.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@
33
"version": "0.16.0",
44
"description": "OpenTelemetry instrumentation for `dataloader` data fetching layer",
55
"main": "build/src/index.js",
6+
"module": "build/esm/index.js",
67
"types": "build/src/index.d.ts",
78
"repository": "open-telemetry/opentelemetry-js-contrib",
89
"scripts": {
9-
"clean": "rimraf build/*",
10-
"compile": "tsc -p .",
10+
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
11+
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
1112
"lint": "eslint . --ext .ts",
1213
"lint:fix": "eslint . --ext .ts --fix",
13-
"prewatch": "npm run precompile",
14+
"lint:readme": "node ../../../scripts/lint-readme.js",
1415
"prepublishOnly": "npm run compile",
16+
"prewatch": "npm run precompile",
1517
"tdd": "npm run test -- --watch-extensions ts --watch",
1618
"test": "nyc mocha 'test/**/*.test.ts'",
1719
"test-all-versions": "tav",
18-
"version:update": "node ../../../scripts/version-update.js"
20+
"version:update": "node ../../../scripts/version-update.js",
21+
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
1922
},
2023
"keywords": [
2124
"dataloader",
@@ -31,6 +34,9 @@
3134
"node": ">=14"
3235
},
3336
"files": [
37+
"build/esm/**/*.js",
38+
"build/esm/**/*.js.map",
39+
"build/esm/**/*.d.ts",
3440
"build/src/**/*.js",
3541
"build/src/**/*.js.map",
3642
"build/src/**/*.d.ts"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "../../../tsconfig.base.esm.json",
3+
"compilerOptions": {
4+
"rootDir": "src",
5+
"outDir": "build/esm",
6+
"tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
7+
},
8+
"include": [
9+
"src/**/*.ts"
10+
]
11+
}

plugins/node/instrumentation-fs/package.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@
33
"version": "0.19.0",
44
"description": "OpenTelemetry instrumentation for `node:fs` file system interactions module",
55
"main": "build/src/index.js",
6+
"module": "build/esm/index.js",
67
"types": "build/src/index.d.ts",
78
"repository": "open-telemetry/opentelemetry-js-contrib",
89
"scripts": {
9-
"test": "mocha 'test/**/*.test.ts'",
10-
"tdd": "npm run test -- --watch-extensions ts --watch",
11-
"clean": "rimraf build/*",
10+
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
11+
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
1212
"lint": "eslint . --ext .ts",
1313
"lint:fix": "eslint . --ext .ts --fix",
1414
"lint:readme": "node ../../../scripts/lint-readme.js",
15-
"prewatch": "npm run precompile",
1615
"prepublishOnly": "npm run compile",
16+
"prewatch": "npm run precompile",
17+
"tdd": "npm run test -- --watch-extensions ts --watch",
18+
"test": "nyc mocha 'test/**/*.test.ts'",
1719
"version:update": "node ../../../scripts/version-update.js",
18-
"compile": "tsc -p ."
20+
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
1921
},
2022
"keywords": [
2123
"fs",
@@ -31,6 +33,9 @@
3133
"node": ">=14"
3234
},
3335
"files": [
36+
"build/esm/**/*.js",
37+
"build/esm/**/*.js.map",
38+
"build/esm/**/*.d.ts",
3439
"build/src/**/*.js",
3540
"build/src/**/*.js.map",
3641
"build/src/**/*.d.ts"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "../../../tsconfig.base.esm.json",
3+
"compilerOptions": {
4+
"rootDir": "src",
5+
"outDir": "build/esm",
6+
"tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
7+
},
8+
"include": [
9+
"src/**/*.ts"
10+
]
11+
}

plugins/node/instrumentation-kafkajs/package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@
33
"version": "0.7.0",
44
"description": "OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka",
55
"main": "build/src/index.js",
6+
"module": "build/esm/index.js",
67
"types": "build/src/index.d.ts",
78
"repository": "open-telemetry/opentelemetry-js-contrib",
89
"scripts": {
9-
"test": "mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'",
10-
"tdd": "npm run test -- --watch-extensions ts --watch",
11-
"clean": "rimraf build/*",
10+
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
11+
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
1212
"lint": "eslint . --ext .ts",
1313
"lint:fix": "eslint . --ext .ts --fix",
14-
"lint:readme": "node ../../../scripts/lint-readme",
15-
"prewatch": "npm run precompile",
14+
"lint:readme": "node ../../../scripts/lint-readme.js",
1615
"prepublishOnly": "npm run compile",
16+
"prewatch": "npm run precompile",
17+
"tdd": "npm run test -- --watch-extensions ts --watch",
18+
"test": "mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'",
1719
"version:update": "node ../../../scripts/version-update.js",
18-
"compile": "tsc -p ."
20+
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
1921
},
2022
"keywords": [
2123
"kafkajs",
@@ -31,6 +33,9 @@
3133
"node": ">=14"
3234
},
3335
"files": [
36+
"build/esm/**/*.js",
37+
"build/esm/**/*.js.map",
38+
"build/esm/**/*.d.ts",
3439
"build/src/**/*.js",
3540
"build/src/**/*.js.map",
3641
"build/src/**/*.d.ts"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "../../../tsconfig.base.esm.json",
3+
"compilerOptions": {
4+
"rootDir": "src",
5+
"outDir": "build/esm",
6+
"tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
7+
},
8+
"include": [
9+
"src/**/*.ts"
10+
]
11+
}

0 commit comments

Comments
 (0)