From 847dea7e6811523d0b306e9008a96a021093cc69 Mon Sep 17 00:00:00 2001 From: Chen <99816898+donteatfriedrice@users.noreply.github.com> Date: Wed, 15 Apr 2026 15:48:28 +0800 Subject: [PATCH] chore(connector-sdk): publish to npm under @spool/connector-sdk Drop the private flag so community connector authors can pull the SDK types/runtime directly instead of shimming it via file: or tarball. Add publishConfig, repository, license, keywords, and a prepack hook so `pnpm publish` produces a clean tarball (tests already excluded via tsconfig; dist-only files list unchanged). Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/connector-sdk/package.json | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/packages/connector-sdk/package.json b/packages/connector-sdk/package.json index 7b6261d..4e1ae8f 100644 --- a/packages/connector-sdk/package.json +++ b/packages/connector-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@spool/connector-sdk", "version": "0.1.0", - "private": true, + "description": "Public plugin contract for Spool connectors.", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -15,11 +15,26 @@ "dist", "README.md" ], + "keywords": [ + "spool", + "spool-connector", + "plugin-sdk" + ], + "repository": { + "type": "git", + "url": "https://github.com/spool-lab/spool.git", + "directory": "packages/connector-sdk" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, "scripts": { "build": "tsc", "dev": "tsc --watch", "test": "vitest run", - "clean": "rm -rf dist" + "clean": "rm -rf dist", + "prepack": "pnpm run build" }, "devDependencies": { "@types/node": "^22.15.3",