From 022a9b03d7983b3eaffa2c79303cb90d50c43c1b Mon Sep 17 00:00:00 2001 From: Denis Date: Wed, 3 Jun 2026 13:47:12 +0300 Subject: [PATCH 1/2] fix: add prepublishOnly script and bump version to 0.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The published v0.1.0 was broken because dist/ was never included in the tarball — the prepublishOnly build step was missing. Added "prepublishOnly": "npm run build" to ensure the TypeScript is always compiled before publishing. Bumped to 0.1.1 since 0.1.0 is already published in a broken state. --- package-lock.json | 10 ++-------- package.json | 3 ++- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d4439e..2c93c69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "create-pipedrive-app", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "create-pipedrive-app", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "dependencies": { "@clack/prompts": "^0.9.0", @@ -1106,7 +1106,6 @@ "integrity": "sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -1156,7 +1155,6 @@ "integrity": "sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.59.1", "@typescript-eslint/types": "8.59.1", @@ -1503,7 +1501,6 @@ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1843,7 +1840,6 @@ "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -2677,7 +2673,6 @@ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -3112,7 +3107,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index c4530af..7e04465 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-pipedrive-app", - "version": "0.1.0", + "version": "0.1.1", "description": "Scaffold a production-ready Pipedrive Marketplace app", "license": "MIT", "type": "module", @@ -14,6 +14,7 @@ }, "scripts": { "build": "tsc", + "prepublishOnly": "npm run build", "format": "prettier --write src", "lint": "eslint src", "test": "vitest run", From 1af4cbb93368a16ce44d418fd278e1f4197e585a Mon Sep 17 00:00:00 2001 From: Denis Date: Wed, 3 Jun 2026 13:50:35 +0300 Subject: [PATCH 2/2] fix: use prepack instead of prepublishOnly to ensure dist/ is built before npm pack and npm publish --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e04465..dbbf3fb 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "scripts": { "build": "tsc", - "prepublishOnly": "npm run build", + "prepack": "npm run build", "format": "prettier --write src", "lint": "eslint src", "test": "vitest run",