From 185392fb9dc5e0b2c42cc20516bcf22a97b22441 Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Wed, 3 Sep 2025 17:26:36 +0400 Subject: [PATCH] skip optional packages publish as they will be published for native package --- bindings/javascript/Makefile | 13 ++++--------- bindings/javascript/package.browser.json | 2 +- sync/javascript/Makefile | 13 ++++--------- sync/javascript/package.browser.json | 4 ++-- 4 files changed, 11 insertions(+), 21 deletions(-) diff --git a/bindings/javascript/Makefile b/bindings/javascript/Makefile index 1baa316c2..9bca855b1 100644 --- a/bindings/javascript/Makefile +++ b/bindings/javascript/Makefile @@ -1,25 +1,20 @@ pack-native: - npm publish --dry-run - npm pack + npm publish --dry-run && npm pack pack-browser: cp package.json package.native.json cp package.browser.json package.json - npm publish --dry-run - npm pack - cp package.native.json package.json + npm publish --dry-run && npm pack; cp package.native.json package.json publish-native: npm publish --access public publish-browser: cp package.json package.native.json cp package.browser.json package.json - npm publish --access public - cp package.native.json package.json + npm publish --access public; cp package.native.json package.json publish-native-next: npm publish --tag next --access public publish-browser-next: cp package.json package.native.json cp package.browser.json package.json - npm publish --tag next --access public - cp package.native.json package.json + npm publish --tag next --access public; cp package.native.json package.json diff --git a/bindings/javascript/package.browser.json b/bindings/javascript/package.browser.json index 17c958879..0242ed5ad 100644 --- a/bindings/javascript/package.browser.json +++ b/bindings/javascript/package.browser.json @@ -44,7 +44,7 @@ "artifacts": "napi artifacts", "build": "npm exec tsc && napi build --platform --release --esm", "build:debug": "npm exec tsc && napi build --platform", - "prepublishOnly": "npm exec tsc && napi prepublish -t npm", + "prepublishOnly": "npm exec tsc && napi prepublish -t npm --skip-optional-publish", "test": "true", "universal": "napi universalize", "version": "napi version" diff --git a/sync/javascript/Makefile b/sync/javascript/Makefile index 1baa316c2..9bca855b1 100644 --- a/sync/javascript/Makefile +++ b/sync/javascript/Makefile @@ -1,25 +1,20 @@ pack-native: - npm publish --dry-run - npm pack + npm publish --dry-run && npm pack pack-browser: cp package.json package.native.json cp package.browser.json package.json - npm publish --dry-run - npm pack - cp package.native.json package.json + npm publish --dry-run && npm pack; cp package.native.json package.json publish-native: npm publish --access public publish-browser: cp package.json package.native.json cp package.browser.json package.json - npm publish --access public - cp package.native.json package.json + npm publish --access public; cp package.native.json package.json publish-native-next: npm publish --tag next --access public publish-browser-next: cp package.json package.native.json cp package.browser.json package.json - npm publish --tag next --access public - cp package.native.json package.json + npm publish --tag next --access public; cp package.native.json package.json diff --git a/sync/javascript/package.browser.json b/sync/javascript/package.browser.json index 0019b8a9d..beddc6066 100644 --- a/sync/javascript/package.browser.json +++ b/sync/javascript/package.browser.json @@ -39,7 +39,7 @@ "artifacts": "napi artifacts", "build": "npm exec tsc && napi build --platform --release --esm", "build:debug": "npm exec tsc && napi build --platform", - "prepublishOnly": "npm exec tsc && napi prepublish -t npm", + "prepublishOnly": "npm exec tsc && napi prepublish -t npm --skip-optional-publish", "test": "true", "universal": "napi universalize", "version": "napi version" @@ -54,4 +54,4 @@ "dependencies": { "@tursodatabase/database": "~0.1.4-pre.5" } -} \ No newline at end of file +}