From 9ec5d6691a766b51ffb4e800dfd86ecf9ef9012c Mon Sep 17 00:00:00 2001 From: Sahil Bondre Date: Thu, 11 Dec 2025 17:32:40 +0000 Subject: [PATCH] fix: Add CLI binary entry point for aws-lambda-ric package --- package-lock.json | 7 +++++-- package.json | 5 ++++- scripts/build.js | 3 +++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16e0d55..fa1309b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "aws-lambda-ric", - "version": "4.0.0", + "version": "4.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "aws-lambda-ric", - "version": "4.0.0", + "version": "4.0.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -14,6 +14,9 @@ "node-addon-api": "^8.3.1", "node-gyp": "^11.2.0" }, + "bin": { + "aws-lambda-ric": "index.mjs" + }, "devDependencies": { "@tsconfig/node22": "22.0.0", "@types/node": "^22.14.0", diff --git a/package.json b/package.json index 77c7cd8..381eb95 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aws-lambda-ric", - "version": "4.0.0", + "version": "4.0.1", "description": "AWS Lambda Runtime Interface Client for Node.js", "license": "Apache-2.0", "repository": { @@ -13,6 +13,9 @@ }, "type": "module", "main": "index.mjs", + "bin": { + "aws-lambda-ric": "./index.mjs" + }, "scripts": { "preinstall": "./scripts/preinstall.sh", "postinstall": "./scripts/postinstall.sh", diff --git a/scripts/build.js b/scripts/build.js index 1317052..ab31d55 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -11,6 +11,9 @@ build({ sourcemap: false, minify: false, outfile: OUT_FILE, + banner: { + js: "#!/usr/bin/env node", + }, }) .then(() => { console.log("esbuild succeeded: output at", OUT_FILE);