|
5 | 5 | "description": "Layer including OpenTelemetry SDK for use with AWS Lambda.",
|
6 | 6 | "repository": "open-telemetry/opentelemetry-lambda",
|
7 | 7 | "scripts": {
|
| 8 | + "build": "npm run clean && npm run compile && npm run install-externals && npm run package", |
8 | 9 | "clean": "rimraf build/*",
|
| 10 | + "compile:tsc": "tsc --build tsconfig.json", |
| 11 | + "compile:webpack": "webpack", |
| 12 | + "compile": "npm run compile:webpack", |
| 13 | + "copy-js-files": "copyfiles -f 'src/**/*.js' build/workspace && copyfiles 'test/**/*.js' build", |
| 14 | + "copy-esm-files": "copyfiles -f 'src/**/*.mjs' build/workspace && copyfiles 'test/**/*.mjs' build", |
| 15 | + "install-externals": "./install-externals.sh", |
9 | 16 | "lint": "ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts",
|
10 | 17 | "lint:fix": "ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix",
|
11 |
| - "build": "npm run clean && npm run compile && npm run postcompile", |
12 |
| - "copy-esm-files": "copyfiles 'src/**/*.mjs' build && copyfiles 'test/**/*.mjs' build", |
13 |
| - "compile": "tsc -p .", |
14 |
| - "postcompile": "npm run copy-esm-files && copyfiles 'package*.json' build/workspace/nodejs && npm install --production --ignore-scripts --prefix build/workspace/nodejs && rm build/workspace/nodejs/package.json build/workspace/nodejs/package-lock.json && copyfiles -f 'scripts/*' build/workspace && copyfiles -f 'build/src/*' build/workspace && cd build/workspace && bestzip ../layer.zip *", |
15 |
| - "pretest": "npm run compile", |
| 18 | + "package": "cd build/workspace && bestzip ../layer.zip *", |
| 19 | + "postcompile": "npm run copy-js-files && npm run copy-esm-files && copyfiles -f 'scripts/*' build/workspace && copyfiles -f 'build/src/*.js' build/workspace && copyfiles -f 'build/src/*.mjs' build/workspace", |
| 20 | + "pretest": "npm run compile:tsc", |
16 | 21 | "test:cjs": "mocha 'test/**/*.spec.ts' --exclude 'test/**/*.spec.mjs' --timeout 10000",
|
17 | 22 | "test:esm": "mocha 'test/**/*.spec.mjs' --exclude 'test/**/*.spec.ts' --timeout 10000",
|
18 | 23 | "test": "npm run test:cjs && npm run test:esm"
|
|
52 | 57 | "@opentelemetry/instrumentation-mongodb": "^0.51.0",
|
53 | 58 | "@opentelemetry/instrumentation-mysql": "^0.45.0",
|
54 | 59 | "@opentelemetry/instrumentation-net": "^0.43.0",
|
55 |
| - "@opentelemetry/instrumentation-pg": "^0.50.0", |
| 60 | + "@opentelemetry/instrumentation-pg": "^0.51.0", |
56 | 61 | "@opentelemetry/instrumentation-redis": "^0.46.0",
|
57 | 62 | "@opentelemetry/propagator-aws-xray": "^1.26.0",
|
58 |
| - "@opentelemetry/propagator-aws-xray-lambda": "^0.53.1", |
59 |
| - "@opentelemetry/resource-detector-aws": "^1.10.0", |
| 63 | + "@opentelemetry/propagator-aws-xray-lambda": "^0.53.0", |
| 64 | + "@opentelemetry/resource-detector-aws": "^1.11.0", |
60 | 65 | "@opentelemetry/resources": "^1.30.0",
|
61 | 66 | "@opentelemetry/sdk-logs": "^0.57.0",
|
62 | 67 | "@opentelemetry/sdk-metrics": "^1.30.0",
|
|
67 | 72 | "@types/sinon": "^17.0.3",
|
68 | 73 | "mocha": "^11.0.1",
|
69 | 74 | "sinon": "^19.0.2",
|
70 |
| - "ts-node": "^10.9.2" |
71 |
| - } |
| 75 | + "ts-loader": "^9.5.2", |
| 76 | + "ts-node": "^10.9.2", |
| 77 | + "webpack": "^5.97.1", |
| 78 | + "webpack-cli": "^6.0.1", |
| 79 | + "webpack-node-externals": "^3.0.0" |
| 80 | + }, |
| 81 | + "sideEffects": false |
72 | 82 | }
|
0 commit comments