+22
-14
| { | ||
| "name": "klaatai", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "description": "KlaatAI — AI coding assistant CLI with smart model routing", | ||
@@ -10,7 +10,15 @@ "license": "MIT", | ||
| "type": "git", | ||
| "url": "https://github.com/klaatai/klaatai-cli" | ||
| "url": "git+https://github.com/klaatai/klaatai-cli.git" | ||
| }, | ||
| "keywords": ["ai", "cli", "coding-assistant", "llm", "terminal", "opencode", "claude"], | ||
| "keywords": [ | ||
| "ai", | ||
| "cli", | ||
| "coding-assistant", | ||
| "llm", | ||
| "terminal", | ||
| "opencode", | ||
| "claude" | ||
| ], | ||
| "bin": { | ||
| "klaatai": "./dist/klaatai.js" | ||
| "klaatai": "dist/klaatai.js" | ||
| }, | ||
@@ -23,12 +31,12 @@ "files": [ | ||
| "scripts": { | ||
| "dev": "bun run src/main.tsx", | ||
| "build": "~/.bun/bin/bun build src/main.tsx --target bun --outfile dist/klaatai.js --minify && node -e \"const f='dist/klaatai.js',fs=require('fs'),c=fs.readFileSync(f,'utf8');if(!c.startsWith('#!/'))fs.writeFileSync(f,'#!/usr/bin/env bun\\n'+c);fs.chmodSync(f,0o755)\"", | ||
| "build:binary:mac-arm": "bun build src/main.tsx --compile --target bun-darwin-arm64 --outfile dist/binaries/klaatai-macos-arm64", | ||
| "build:binary:mac-x64": "bun build src/main.tsx --compile --target bun-darwin-x64 --outfile dist/binaries/klaatai-macos-x64", | ||
| "build:binary:linux": "bun build src/main.tsx --compile --target bun-linux-x64 --outfile dist/binaries/klaatai-linux-x64", | ||
| "build:binary:windows": "bun build src/main.tsx --compile --target bun-windows-x64 --outfile dist/binaries/klaatai-windows-x64.exe", | ||
| "build:binaries": "mkdir -p dist/binaries && bun run build:binary:mac-arm && bun run build:binary:mac-x64 && bun run build:binary:linux && bun run build:binary:windows", | ||
| "prepublishOnly": "~/.bun/bin/bun run build || bun run build", | ||
| "typecheck": "tsc --noEmit", | ||
| "release": "bun run build && bun run build:binaries" | ||
| "dev": "bun run src/main.tsx", | ||
| "build": "~/.bun/bin/bun build src/main.tsx --target bun --outfile dist/klaatai.js --minify && node -e \"const f='dist/klaatai.js',fs=require('fs'),c=fs.readFileSync(f,'utf8');if(!c.startsWith('#!/'))fs.writeFileSync(f,'#!/usr/bin/env bun\\n'+c);fs.chmodSync(f,0o755)\"", | ||
| "build:binary:mac-arm": "bun build src/main.tsx --compile --target bun-darwin-arm64 --outfile dist/binaries/klaatai-macos-arm64", | ||
| "build:binary:mac-x64": "bun build src/main.tsx --compile --target bun-darwin-x64 --outfile dist/binaries/klaatai-macos-x64", | ||
| "build:binary:linux": "bun build src/main.tsx --compile --target bun-linux-x64 --outfile dist/binaries/klaatai-linux-x64", | ||
| "build:binary:windows": "bun build src/main.tsx --compile --target bun-windows-x64 --outfile dist/binaries/klaatai-windows-x64.exe", | ||
| "build:binaries": "mkdir -p dist/binaries && bun run build:binary:mac-arm && bun run build:binary:mac-x64 && bun run build:binary:linux && bun run build:binary:windows", | ||
| "prepublishOnly": "~/.bun/bin/bun run build || bun run build", | ||
| "typecheck": "tsc --noEmit", | ||
| "release": "bun run build && bun run build:binaries" | ||
| }, | ||
@@ -35,0 +43,0 @@ "dependencies": { |
+13
-0
@@ -27,2 +27,15 @@ # Klaat Code | ||
| > **macOS permission error?** If you see `EACCES: permission denied`, either prefix with `sudo`: | ||
| > ```bash | ||
| > sudo npm install -g klaatai | ||
| > ``` | ||
| > Or fix npm's global prefix once so you never need `sudo` again: | ||
| > ```bash | ||
| > mkdir -p ~/.npm-global | ||
| > npm config set prefix ~/.npm-global | ||
| > echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc | ||
| > source ~/.zshrc | ||
| > npm install -g klaatai | ||
| > ``` | ||
| **macOS (Apple Silicon) — standalone binary, no runtime needed** | ||
@@ -29,0 +42,0 @@ ```bash |
219871
0.16%313
4.33%