From 16e68d39eb0edb7ae56aa565e1d4e9724b0d79bf Mon Sep 17 00:00:00 2001 From: Roger Chappel Date: Thu, 4 Jun 2026 06:41:39 +1000 Subject: [PATCH] chore: normalize package metadata and release-smoke infrastructure for bargekit - Add repository, bugs, and homepage GitHub URLs - Include LICENSE in package files - Add package:smoke and release:check scripts - Add @types/node for TypeScript repos missing node type definitions - Add smoke script where build exists Verification: npm test, npm run check (where available) --- package.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1eda349..ed97baa 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,10 @@ "check": "node scripts/check.mjs", "test": "node --test", "typecheck": "tsc --project tsconfig.json", - "build": "node scripts/build.mjs" + "build": "node scripts/build.mjs", + "package:smoke": "npm pack --dry-run", + "release:check": "npm test && npm run check && npm run build && npm run package:smoke", + "smoke": "npm run build && bash scripts/smoke.sh" }, "keywords": [ "voice-agent", @@ -27,5 +30,13 @@ "turn-taking" ], "author": "Roger Chappel", - "license": "MIT" + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/rogerchappel/bargekit.git" + }, + "bugs": { + "url": "https://github.com/rogerchappel/bargekit/issues" + }, + "homepage": "https://github.com/rogerchappel/bargekit#readme" }