From bd939826bd6f666ec29909978d5d3d9f5da259b6 Mon Sep 17 00:00:00 2001 From: Shellishack <40737228+Shellishack@users.noreply.github.com> Date: Wed, 15 Oct 2025 15:44:32 +0800 Subject: [PATCH] Update CLI to read config instead of package.json --- npm-packages/cli/package.json | 4 ++-- npm-packages/cli/source/components/commands/publish.tsx | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/npm-packages/cli/package.json b/npm-packages/cli/package.json index a66d67ff..b4786724 100644 --- a/npm-packages/cli/package.json +++ b/npm-packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@pulse-editor/cli", - "version": "0.1.0-beta.3", + "version": "0.1.0-beta.4", "license": "MIT", "bin": { "pulse": "./dist/cli.js" @@ -60,4 +60,4 @@ } }, "prettier": "@vdemedes/prettier-config" -} +} \ No newline at end of file diff --git a/npm-packages/cli/source/components/commands/publish.tsx b/npm-packages/cli/source/components/commands/publish.tsx index bad9a231..e364175d 100644 --- a/npm-packages/cli/source/components/commands/publish.tsx +++ b/npm-packages/cli/source/components/commands/publish.tsx @@ -72,11 +72,12 @@ export default function Publish({cli}: {cli: Result}) { async function publishExtension() { setIsPublishing(true); - // Read package.json - const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf-8')); + // Read pulse.config.json for visibility + const config = JSON.parse( + fs.readFileSync('./dist/client/pulse.config.json', 'utf-8'), + ); - const visibility = packageJson['pulse-editor-marketplace'] - .visibility as string; + const visibility = config.visibility as string; // Upload the zip file to the server try {