From 39a16b5d8596a2c6e3ff3b30e0e8d024ed3b8685 Mon Sep 17 00:00:00 2001 From: cb-karthikp Date: Fri, 14 Aug 2026 19:54:49 +0530 Subject: [PATCH] ci: use npm ci for deterministic installs --- Makefile | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 586024e..3b1e621 100644 --- a/Makefile +++ b/Makefile @@ -43,4 +43,4 @@ prepack: npm run prepack install: - npm install \ No newline at end of file + npm ci \ No newline at end of file diff --git a/package.json b/package.json index 638e48d..d72d476 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "3.30.1", "description": "A library for integrating with Chargebee.", "scripts": { - "prepack": "npm install && npm run build", + "prepack": "npm ci && npm run build", "test": "TS_NODE_PROJECT=./tsconfig.test.json mocha -r ts-node/register 'test/**/*.test.ts'", "build": "npm run build-esm && npm run build-cjs", "build-esm": "rm -rf esm && mkdir -p esm && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > esm/package.json",