Skip to content

Commit 3dfed9f

Browse files
committed
add .cjs to node tracer extension
1 parent 9d69099 commit 3dfed9f

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ All notable changes to this project will be documented in this file.
55

66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
77

8+
## [0.2.11] 2023-09-04
9+
10+
- add cjs to extension for otel extension so it loads in all node environments
11+
-
812
## [0.2.10] 2023-09-03
913

1014
- fix manual setup build
15+
1116
## [0.2.8] 2023-09-03
1217

1318
- don't enrich span for outgoing trace http post

layer-dir/baselime

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
args=("$@")
55

66
# the extra options to pass to the interpreter
7-
extra_args=("-r" "@baselime/lambda-node-opentelemetry/lambda-wrapper.js")
7+
extra_args=("-r" "@baselime/lambda-node-opentelemetry/lambda-wrapper.cjs")
88

99
# insert the extra options
1010
args=("${args[@]:0:$#-1}" "${extra_args[@]}" "${args[@]: -1}")

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@baselime/lambda-node-opentelemetry",
3-
"version": "0.2.10",
3+
"version": "0.2.11",
44
"description": "OpenTelemetry auto tracer for Node.JS based AWS Lambda functions",
55
"types": "index.d.ts",
66
"main": "index.js",
@@ -19,11 +19,12 @@
1919
"scripts": {
2020
"tsc": "tsc --declaration --emitDeclarationOnly --p ./tsconfig.json",
2121
"build:handler": "npm run build:esm && npm run build:cjs",
22-
"build:esm": "esbuild src/handler.mjs --bundle --minify --platform=node --target=node18 --outfile=dist/handler.mjs --metafile=meta.json --format=esm",
22+
"build:esm": "esbuild src/handler.mjs --bundle --minify --platform=node --target=node18 -- =dist/handler.mjs --metafile=meta.json --format=esm",
2323
"build:cjs": "esbuild src/handler.cjs --bundle --minify --platform=node --target=node18 --outfile=dist/handler.cjs --metafile=meta.json --format=cjs",
2424
"distribute": "mkdir -p layer-dir/nodejs/node_modules/@baselime/lambda-node-opentelemetry && cp -r dist/* layer-dir/nodejs/node_modules/@baselime/lambda-node-opentelemetry && cp -r dist/* .",
25-
"build:tracer": "esbuild src/lambda-wrapper.ts src/index.ts --bundle --minify --platform=node --target=node18 --format=cjs --outdir=dist --metafile=meta.json",
26-
"build": "npm run build:handler && npm run build:tracer && npm run tsc && npm run distribute",
25+
"build:tracer": "esbuild src/lambda-wrapper.ts --bundle --minify --platform=node --target=node18 --format=cjs --outfile=dist/lambda-wrapper.cjs --metafile=meta.json",
26+
"build:wrapper": "esbuild src/index.ts --bundle --minify --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs --metafile=meta.json",
27+
"build": "npm run build:handler && npm run build:tracer && npm run build:wrapper && npm run tsc && npm run distribute",
2728
"deploy": "sst deploy",
2829
"deploy:uat": "npm run build && npx tsx multi-region-deploy.ts uat",
2930
"deploy:prod": "npm run build && npx tsx multi-region-deploy.ts prod",

0 commit comments

Comments
 (0)