diff --git a/bun.lock b/bun.lock index e2dda385b..785c6941c 100644 --- a/bun.lock +++ b/bun.lock @@ -5,17 +5,17 @@ "": { "name": "omp-monorepo", "dependencies": { - "@sinclair/typebox": "0.34.48", + "@sinclair/typebox": "^0.34", }, "devDependencies": { "@biomejs/biome": "^2", - "@bufbuild/protoc-gen-es": "^2.11.0", - "@types/bun": "^1.3.9", - "@typescript/native-preview": "^7.0.0-dev.20260215.1", - "concurrently": "^9.2.1", - "lint-staged": "^16.2.7", - "prettier": "^3.8.1", - "ts-morph": "^27.0.2", + "@bufbuild/protoc-gen-es": "^2.11", + "@types/bun": "^1.3", + "@typescript/native-preview": "^7.0.0-dev.20260222.1", + "concurrently": "^9.2", + "lint-staged": "^16.2", + "prettier": "^3.8", + "ts-morph": "^27.0", }, }, "packages/agent": { @@ -27,8 +27,8 @@ "@oh-my-pi/pi-utils": "workspace:*", }, "devDependencies": { - "@sinclair/typebox": "^0.34.48", - "@types/bun": "^1.3.9", + "@sinclair/typebox": "^0.34", + "@types/bun": "^1.3", }, }, "packages/ai": { @@ -38,26 +38,26 @@ "pi-ai": "./src/cli.ts", }, "dependencies": { - "@anthropic-ai/sdk": "^0.74.0", - "@aws-sdk/client-bedrock-runtime": "^3.990.0", - "@bufbuild/protobuf": "^2.11.0", - "@connectrpc/connect": "^2.1.1", - "@connectrpc/connect-node": "^2.1.1", - "@google/genai": "^1.41.0", - "@mistralai/mistralai": "^1.14.0", + "@anthropic-ai/sdk": "^0.78", + "@aws-sdk/client-bedrock-runtime": "^3.995", + "@bufbuild/protobuf": "^2.11", + "@connectrpc/connect": "^2.1", + "@connectrpc/connect-node": "^2.1", + "@google/genai": "^1.42", + "@mistralai/mistralai": "^1.14", "@oh-my-pi/pi-utils": "workspace:*", - "@sinclair/typebox": "^0.34.48", - "@smithy/node-http-handler": "^4.4.10", - "ajv": "^8.18.0", - "ajv-formats": "^3.0.1", - "chalk": "^5.6.2", - "openai": "^6.22.0", - "partial-json": "^0.1.7", - "zod": "^4.3.6", - "zod-to-json-schema": "^3.25.1", + "@sinclair/typebox": "^0.34", + "@smithy/node-http-handler": "^4.4", + "ajv": "^8.18", + "ajv-formats": "^3.0", + "chalk": "^5.6", + "openai": "^6.22", + "partial-json": "^0.1", + "zod": "^4.3", + "zod-to-json-schema": "^3.25", }, "devDependencies": { - "@types/bun": "^1.3.9", + "@types/bun": "^1.3", }, }, "packages/coding-agent": { @@ -67,33 +67,33 @@ "omp": "src/cli.ts", }, "dependencies": { - "@mozilla/readability": "0.6.0", + "@mozilla/readability": "^0.6", "@oh-my-pi/omp-stats": "workspace:*", "@oh-my-pi/pi-agent-core": "workspace:*", "@oh-my-pi/pi-ai": "workspace:*", "@oh-my-pi/pi-natives": "workspace:*", "@oh-my-pi/pi-tui": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "@sinclair/typebox": "^0.34.48", - "@xterm/headless": "^6.0.0", - "ajv": "^8.18.0", - "chalk": "^5.6.2", - "diff": "^8.0.3", - "file-type": "^21.3.0", - "glob": "^13.0.3", - "handlebars": "^4.7.8", - "ignore": "^7.0.5", - "linkedom": "^0.18.12", - "marked": "^17.0.2", - "node-html-parser": "^7.0.2", - "puppeteer": "^24.37.3", - "smol-toml": "^1.6.0", - "zod": "^4.3.6", + "@sinclair/typebox": "^0.34", + "@xterm/headless": "^6.0", + "ajv": "^8.18", + "chalk": "^5.6", + "diff": "^8.0", + "file-type": "^21.3", + "glob": "^13.0", + "handlebars": "^4.7", + "ignore": "^7.0", + "linkedom": "^0.18", + "marked": "^17.0", + "node-html-parser": "^7.0", + "puppeteer": "^24.37", + "smol-toml": "^1.6", + "zod": "^4.3", }, "devDependencies": { - "@types/bun": "^1.3.9", - "@types/ms": "^2.1.0", - "ms": "^2.1.3", + "@types/bun": "^1.3", + "@types/ms": "^2.1", + "ms": "^2.1", }, }, "packages/natives": { @@ -103,7 +103,7 @@ "@oh-my-pi/pi-utils": "workspace:*", }, "devDependencies": { - "@types/bun": "^1.3.9", + "@types/bun": "^1.3", }, }, "packages/react-edit-benchmark": { @@ -113,21 +113,21 @@ "react-edit-benchmark": "src/index.ts", }, "dependencies": { - "@babel/generator": "7.29.1", - "@babel/parser": "7.29.0", - "@babel/traverse": "7.29.0", - "@babel/types": "7.29.0", + "@babel/generator": "^7.29", + "@babel/parser": "^7.29", + "@babel/traverse": "^7.29", + "@babel/types": "^7.29", "@oh-my-pi/pi-agent-core": "workspace:*", "@oh-my-pi/pi-coding-agent": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "diff": "^8.0.3", - "prettier": "^3.8.1", - "regexp-tree": "0.1.27", + "diff": "^8.0", + "prettier": "^3.8", + "regexp-tree": "^0.1", }, "devDependencies": { - "@types/babel__generator": "7.27.0", - "@types/babel__traverse": "7.28.0", - "@types/bun": "^1.3.9", + "@types/babel__generator": "^7.27", + "@types/babel__traverse": "^7.28", + "@types/bun": "^1.3", }, }, "packages/stats": { @@ -140,18 +140,18 @@ "@oh-my-pi/pi-ai": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", "@tailwindcss/node": "4", - "chart.js": "4.5.1", - "date-fns": "^4.1.0", - "lucide-react": "^0.564.0", - "react": "^19.2.4", - "react-chartjs-2": "5.3.1", - "react-dom": "^19.2.4", + "chart.js": "^4.5", + "date-fns": "^4.1", + "lucide-react": "^0.575", + "react": "^19.2", + "react-chartjs-2": "^5.3", + "react-dom": "^19.2", }, "devDependencies": { - "@types/bun": "^1.3.9", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "postcss": "8.5.6", + "@types/bun": "^1.3", + "@types/react": "^19.2", + "@types/react-dom": "^19.2", + "postcss": "^8.5", "tailwindcss": "4", }, }, @@ -162,7 +162,7 @@ "omp-swarm": "src/cli.ts", }, "devDependencies": { - "@types/bun": "^1.3.9", + "@types/bun": "^1.3", }, "peerDependencies": { "@oh-my-pi/pi-coding-agent": "^11", @@ -174,30 +174,30 @@ "dependencies": { "@oh-my-pi/pi-natives": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "@types/mime-types": "^3.0.1", - "chalk": "^5.6.2", - "marked": "^17.0.2", - "mime-types": "^3.0.2", + "@types/mime-types": "^3.0", + "chalk": "^5.6", + "marked": "^17.0", + "mime-types": "^3.0", }, "devDependencies": { - "@xterm/headless": "^6.0.0", - "@xterm/xterm": "^6.0.0", + "@xterm/headless": "^6.0", + "@xterm/xterm": "^6.0", }, }, "packages/utils": { "name": "@oh-my-pi/pi-utils", "version": "12.19.0", "dependencies": { - "winston": "^3.19.0", - "winston-daily-rotate-file": "^5.0.0", + "winston": "^3.19", + "winston-daily-rotate-file": "^5.0", }, "devDependencies": { - "@types/bun": "^1.3.9", + "@types/bun": "^1.3", }, }, }, "packages": { - "@anthropic-ai/sdk": ["@anthropic-ai/sdk@0.74.0", "", { "dependencies": { "json-schema-to-ts": "^3.1.1" }, "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["zod"], "bin": { "anthropic-ai-sdk": "bin/cli" } }, "sha512-srbJV7JKsc5cQ6eVuFzjZO7UR3xEPJqPamHFIe29bs38Ij2IripoAhC0S5NslNbaFUYqBKypmmpzMTpqfHEUDw=="], + "@anthropic-ai/sdk": ["@anthropic-ai/sdk@0.78.0", "", { "dependencies": { "json-schema-to-ts": "^3.1.1" }, "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["zod"], "bin": { "anthropic-ai-sdk": "bin/cli" } }, "sha512-PzQhR715td/m1UaaN5hHXjYB8Gl2lF9UVhrrGrZeysiF6Rb74Wc9GCB8hzLdzmQtBd1qe89F9OptgB9Za1Ib5w=="], "@aws-crypto/crc32": ["@aws-crypto/crc32@5.2.0", "", { "dependencies": { "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", "tslib": "^2.6.2" } }, "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg=="], @@ -835,7 +835,7 @@ "lru-cache": ["lru-cache@11.2.6", "", {}, "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ=="], - "lucide-react": ["lucide-react@0.564.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg=="], + "lucide-react": ["lucide-react@0.575.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-VuXgKZrk0uiDlWjGGXmKV6MSk9Yy4l10qgVvzGn2AWBx1Ylt0iBexKOAoA6I7JO3m+M9oeovJd3yYENfkUbOeg=="], "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], diff --git a/package.json b/package.json index 81e68925e..753fc753f 100644 --- a/package.json +++ b/package.json @@ -41,13 +41,13 @@ }, "devDependencies": { "@biomejs/biome": "^2", - "@bufbuild/protoc-gen-es": "^2.11.0", - "@types/bun": "^1.3.9", - "@typescript/native-preview": "^7.0.0-dev.20260215.1", - "concurrently": "^9.2.1", - "lint-staged": "^16.2.7", - "prettier": "^3.8.1", - "ts-morph": "^27.0.2" + "@bufbuild/protoc-gen-es": "^2.11", + "@types/bun": "^1.3", + "@typescript/native-preview": "^7.0.0-dev.20260222.1", + "concurrently": "^9.2", + "lint-staged": "^16.2", + "prettier": "^3.8", + "ts-morph": "^27.0" }, "lint-staged": { "*.{js,ts,jsx,tsx,json,jsonc,css}": "biome check --write --no-errors-on-unmatched" @@ -57,6 +57,6 @@ }, "version": "0.0.3", "dependencies": { - "@sinclair/typebox": "0.34.48" + "@sinclair/typebox": "^0.34" } } diff --git a/packages/agent/package.json b/packages/agent/package.json index 10fda17b6..1366278d5 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "General-purpose agent with transport abstraction, state management, and attachment support", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "contributors": [ "Mario Zechner" ], @@ -36,8 +36,8 @@ "@oh-my-pi/pi-utils": "workspace:*" }, "devDependencies": { - "@sinclair/typebox": "^0.34.48", - "@types/bun": "^1.3.9" + "@sinclair/typebox": "^0.34", + "@types/bun": "^1.3" }, "engines": { "bun": ">=1.3.7" diff --git a/packages/ai/package.json b/packages/ai/package.json index f73452321..94de8db45 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Unified LLM API with automatic model discovery and provider configuration", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "contributors": [ "Mario Zechner" ], @@ -37,26 +37,26 @@ "test": "bun test" }, "dependencies": { - "@anthropic-ai/sdk": "^0.74.0", - "@aws-sdk/client-bedrock-runtime": "^3.990.0", - "@bufbuild/protobuf": "^2.11.0", - "@connectrpc/connect": "^2.1.1", - "@connectrpc/connect-node": "^2.1.1", - "@google/genai": "^1.41.0", - "@mistralai/mistralai": "^1.14.0", + "@anthropic-ai/sdk": "^0.78", + "@aws-sdk/client-bedrock-runtime": "^3.995", + "@bufbuild/protobuf": "^2.11", + "@connectrpc/connect": "^2.1", + "@connectrpc/connect-node": "^2.1", + "@google/genai": "^1.42", + "@mistralai/mistralai": "^1.14", "@oh-my-pi/pi-utils": "workspace:*", - "@sinclair/typebox": "^0.34.48", - "@smithy/node-http-handler": "^4.4.10", - "ajv": "^8.18.0", - "ajv-formats": "^3.0.1", - "chalk": "^5.6.2", - "openai": "^6.22.0", - "partial-json": "^0.1.7", - "zod": "^4.3.6", - "zod-to-json-schema": "^3.25.1" + "@sinclair/typebox": "^0.34", + "@smithy/node-http-handler": "^4.4", + "ajv": "^8.18", + "ajv-formats": "^3.0", + "chalk": "^5.6", + "openai": "^6.22", + "partial-json": "^0.1", + "zod": "^4.3", + "zod-to-json-schema": "^3.25" }, "devDependencies": { - "@types/bun": "^1.3.9" + "@types/bun": "^1.3" }, "engines": { "bun": ">=1.3.7" diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index f8f7a4cea..f0bf8d1a7 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Coding agent CLI with read, bash, edit, write tools and session management", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "contributors": [ "Mario Zechner" ], @@ -40,33 +40,33 @@ "test": "bun test" }, "dependencies": { - "@mozilla/readability": "0.6.0", + "@mozilla/readability": "^0.6", "@oh-my-pi/omp-stats": "workspace:*", "@oh-my-pi/pi-agent-core": "workspace:*", "@oh-my-pi/pi-ai": "workspace:*", "@oh-my-pi/pi-natives": "workspace:*", "@oh-my-pi/pi-tui": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "@sinclair/typebox": "^0.34.48", - "@xterm/headless": "^6.0.0", - "ajv": "^8.18.0", - "chalk": "^5.6.2", - "diff": "^8.0.3", - "file-type": "^21.3.0", - "glob": "^13.0.3", - "handlebars": "^4.7.8", - "ignore": "^7.0.5", - "linkedom": "^0.18.12", - "marked": "^17.0.2", - "node-html-parser": "^7.0.2", - "puppeteer": "^24.37.3", - "smol-toml": "^1.6.0", - "zod": "^4.3.6" + "@sinclair/typebox": "^0.34", + "@xterm/headless": "^6.0", + "ajv": "^8.18", + "chalk": "^5.6", + "diff": "^8.0", + "file-type": "^21.3", + "glob": "^13.0", + "handlebars": "^4.7", + "ignore": "^7.0", + "linkedom": "^0.18", + "marked": "^17.0", + "node-html-parser": "^7.0", + "puppeteer": "^24.37", + "smol-toml": "^1.6", + "zod": "^4.3" }, "devDependencies": { - "@types/bun": "^1.3.9", - "@types/ms": "^2.1.0", - "ms": "^2.1.3" + "@types/bun": "^1.3", + "@types/ms": "^2.1", + "ms": "^2.1" }, "engines": { "bun": ">=1.3.7" @@ -87,6 +87,14 @@ "types": "./src/*.ts", "import": "./src/*.ts" }, + "./async": { + "types": "./src/async/index.ts", + "import": "./src/async/index.ts" + }, + "./async/*": { + "types": "./src/async/*.ts", + "import": "./src/async/*.ts" + }, "./capability": { "types": "./src/capability/index.ts", "import": "./src/capability/index.ts" diff --git a/packages/natives/package.json b/packages/natives/package.json index 270fe072e..6d8096cc1 100644 --- a/packages/natives/package.json +++ b/packages/natives/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "license": "MIT", "repository": { "type": "git", @@ -41,7 +41,7 @@ "@oh-my-pi/pi-utils": "workspace:*" }, "devDependencies": { - "@types/bun": "^1.3.9" + "@types/bun": "^1.3" }, "engines": { "bun": ">=1.3.7" diff --git a/packages/react-edit-benchmark/package.json b/packages/react-edit-benchmark/package.json index dc5175c0b..b1e70d7d0 100644 --- a/packages/react-edit-benchmark/package.json +++ b/packages/react-edit-benchmark/package.json @@ -4,7 +4,7 @@ "name": "@oh-my-pi/react-edit-benchmark", "version": "0.0.1", "description": "Edit benchmark suite using React source code mutations", - "author": "Can Bölük", + "author": "Can Boluk", "license": "MIT", "repository": { "type": "git", @@ -21,21 +21,21 @@ "check": "tsgo -p tsconfig.json --noEmit" }, "dependencies": { - "@babel/generator": "7.29.1", - "@babel/parser": "7.29.0", - "@babel/traverse": "7.29.0", - "@babel/types": "7.29.0", + "@babel/generator": "^7.29", + "@babel/parser": "^7.29", + "@babel/traverse": "^7.29", + "@babel/types": "^7.29", "@oh-my-pi/pi-agent-core": "workspace:*", "@oh-my-pi/pi-coding-agent": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "diff": "^8.0.3", - "prettier": "^3.8.1", - "regexp-tree": "0.1.27" + "diff": "^8.0", + "prettier": "^3.8", + "regexp-tree": "^0.1" }, "devDependencies": { - "@types/babel__generator": "7.27.0", - "@types/babel__traverse": "7.28.0", - "@types/bun": "^1.3.9" + "@types/babel__generator": "^7.27", + "@types/babel__traverse": "^7.28", + "@types/bun": "^1.3" }, "engines": { "bun": ">=1.3.7" diff --git a/packages/stats/package.json b/packages/stats/package.json index 505a7a869..5d7e3ae99 100644 --- a/packages/stats/package.json +++ b/packages/stats/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Local observability dashboard for pi AI usage statistics", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "license": "MIT", "repository": { "type": "git", @@ -36,18 +36,18 @@ "@oh-my-pi/pi-ai": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", "@tailwindcss/node": "4", - "chart.js": "4.5.1", - "date-fns": "^4.1.0", - "lucide-react": "^0.564.0", - "react": "^19.2.4", - "react-chartjs-2": "5.3.1", - "react-dom": "^19.2.4" + "chart.js": "^4.5", + "date-fns": "^4.1", + "lucide-react": "^0.575", + "react": "^19.2", + "react-chartjs-2": "^5.3", + "react-dom": "^19.2" }, "devDependencies": { - "@types/bun": "^1.3.9", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "postcss": "8.5.6", + "@types/bun": "^1.3", + "@types/react": "^19.2", + "@types/react-dom": "^19.2", + "postcss": "^8.5", "tailwindcss": "4" }, "engines": { diff --git a/packages/swarm-extension/package.json b/packages/swarm-extension/package.json index c9c4a6d9d..8e2281a11 100644 --- a/packages/swarm-extension/package.json +++ b/packages/swarm-extension/package.json @@ -25,7 +25,7 @@ }, "dependencies": {}, "devDependencies": { - "@types/bun": "^1.3.9" + "@types/bun": "^1.3" }, "peerDependencies": { "@oh-my-pi/pi-coding-agent": "^11" diff --git a/packages/tui/package.json b/packages/tui/package.json index c9e121cfc..b70550d0a 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Terminal User Interface library with differential rendering for efficient text-based applications", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "contributors": [ "Mario Zechner" ], @@ -35,14 +35,14 @@ "dependencies": { "@oh-my-pi/pi-natives": "workspace:*", "@oh-my-pi/pi-utils": "workspace:*", - "@types/mime-types": "^3.0.1", - "chalk": "^5.6.2", - "marked": "^17.0.2", - "mime-types": "^3.0.2" + "@types/mime-types": "^3.0", + "chalk": "^5.6", + "marked": "^17.0", + "mime-types": "^3.0" }, "devDependencies": { - "@xterm/headless": "^6.0.0", - "@xterm/xterm": "^6.0.0" + "@xterm/headless": "^6.0", + "@xterm/xterm": "^6.0" }, "engines": { "bun": ">=1.3.7" diff --git a/packages/utils/package.json b/packages/utils/package.json index 78dc2adbc..14af94278 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -4,7 +4,7 @@ "version": "12.19.0", "description": "Shared utilities for pi packages", "homepage": "https://github.com/can1357/oh-my-pi", - "author": "Can Bölük", + "author": "Can Boluk", "license": "MIT", "repository": { "type": "git", @@ -27,11 +27,11 @@ "test": "bun test" }, "dependencies": { - "winston": "^3.19.0", - "winston-daily-rotate-file": "^5.0.0" + "winston": "^3.19", + "winston-daily-rotate-file": "^5.0" }, "devDependencies": { - "@types/bun": "^1.3.9" + "@types/bun": "^1.3" }, "engines": { "bun": ">=1.3.7"