require "language/node" class ClaudeCode < Formula desc "Command line interface for Claude AI by Anthropic" homepage "https://www.anthropic.com" url "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.53.tgz" sha256 "ddf92e983a7bad6875d6436deabc32bfbbdfa75b43655c10777ae9d2a9d9a9da" license "MIT" livecheck do url "https://registry.npmjs.org/@anthropic-ai/claude-code/latest" regex(/["']version["']:\s*["']([^"']+)["']/i) end depends_on "node" def install # Install the package globally within the Homebrew prefix system "npm", "install", "-g", "--prefix", prefix, "@anthropic-ai/claude-code@#{version}" end test do system bin/"claude-code", "--help" end end