From 38e231d9b1700beac6bab957ce226726c26be559 Mon Sep 17 00:00:00 2001 From: rotorsoft Date: Thu, 5 Feb 2026 10:48:16 -0500 Subject: [PATCH] chore: configure npm publishing for @rotorsoft scope - Update package name to @rotorsoft/contui - Add publishConfig.access=public for scoped public packages - Add npm version badge to README Completed GitHub issue #7 Co-Authored-By: Claude --- README.md | 3 ++- package.json | 5 ++++- progress.txt | 6 ++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f96827e..3d4b8f4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -# contui +# @rotorsoft/contui +[![npm version](https://img.shields.io/npm/v/@rotorsoft/contui.svg)](https://www.npmjs.com/package/@rotorsoft/contui) [![CI](https://github.com/Rotorsoft/contui/actions/workflows/ci.yml/badge.svg)](https://github.com/Rotorsoft/contui/actions/workflows/ci.yml) [![Release](https://github.com/Rotorsoft/contui/actions/workflows/release.yml/badge.svg)](https://github.com/Rotorsoft/contui/actions/workflows/release.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) diff --git a/package.json b/package.json index a9fe9b2..e61cf07 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "contui", + "name": "@rotorsoft/contui", "version": "1.0.0", "description": "Terminal UI for macOS native container management", "type": "module", @@ -7,6 +7,9 @@ "bin": { "contui": "dist/index.js" }, + "publishConfig": { + "access": "public" + }, "scripts": { "build": "tsc", "start": "node dist/index.js", diff --git a/progress.txt b/progress.txt index 5475548..fdcfcf4 100644 --- a/progress.txt +++ b/progress.txt @@ -22,3 +22,9 @@ Each entry documents: date, feature, decisions, files changed, tests, and concer - Changes: Disabled body-max-line-length and footer-max-line-length rules to allow semantic-release notes and Co-Authored-By footers - Decisions: Set rules to severity 0 (disabled) rather than increasing limit to avoid arbitrary caps - Issues: None + +[2026-02-05] #7 chore: Configure npm publishing to use @rotorsoft namespace +- Files: package.json, README.md +- Changes: Updated package name to @rotorsoft/contui, added publishConfig.access=public for scoped public publishing, added npm version badge to README +- Decisions: Scoped packages require explicit public access; semantic-release npm plugin handles scoped packages without config changes +- Issues: None - CI npm token must have @rotorsoft scope permissions