From 8c0452661949b339d3c2c385d227a8c4f09f664b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Thu, 13 Nov 2025 07:42:12 +0100 Subject: [PATCH] fix(build): accept scoped package name @valknarthing/llmx in build script The build_npm_package.py script now accepts '@valknarthing/llmx' as a valid --package argument and normalizes it to 'llmx' internally for processing. This allows the workflow to use the full scoped package name for clarity while maintaining backward compatibility with the 'llmx' identifier. --- llmx-cli/scripts/build_npm_package.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/llmx-cli/scripts/build_npm_package.py b/llmx-cli/scripts/build_npm_package.py index 1a4c5bf1..3b2bcc6f 100755 --- a/llmx-cli/scripts/build_npm_package.py +++ b/llmx-cli/scripts/build_npm_package.py @@ -31,9 +31,9 @@ def parse_args() -> argparse.Namespace: parser = argparse.ArgumentParser(description="Build or stage the LLMX CLI npm package.") parser.add_argument( "--package", - choices=("llmx", "llmx-responses-api-proxy", "llmx-sdk"), + choices=("llmx", "llmx-responses-api-proxy", "llmx-sdk", "@valknarthing/llmx"), default="llmx", - help="Which npm package to stage (default: codex).", + help="Which npm package to stage (default: llmx).", ) parser.add_argument( "--version", @@ -76,6 +76,9 @@ def main() -> int: args = parse_args() package = args.package + # Normalize scoped package name to internal identifier + if package == "@valknarthing/llmx": + package = "llmx" version = args.version release_version = args.release_version if release_version: