@focus-mcp/core
Advanced tools
+66
-66
| { | ||
| "name": "@focus-mcp/core", | ||
| "version": "1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0", | ||
| "private": false, | ||
| "description": "The runtime behind FocusMCP — Registry + EventBus + Router composing MCP bricks on demand. Browser-compatible, zero-dep, TypeScript strict.", | ||
| "keywords": [ | ||
| "mcp", | ||
| "model-context-protocol", | ||
| "ai", | ||
| "llm", | ||
| "claude", | ||
| "focus", | ||
| "bricks", | ||
| "orchestrator", | ||
| "registry", | ||
| "event-bus", | ||
| "router", | ||
| "sdk", | ||
| "context-engineering", | ||
| "agent-tools", | ||
| "typescript" | ||
| ], | ||
| "author": "FocusMCP contributors", | ||
| "homepage": "https://github.com/focus-mcp/core#readme", | ||
| "bugs": { | ||
| "url": "https://github.com/focus-mcp/core/issues" | ||
| }, | ||
| "license": "MIT", | ||
| "type": "module", | ||
| "main": "./dist/index.js", | ||
| "types": "./dist/index.d.ts", | ||
| "exports": { | ||
| ".": { | ||
| "types": "./dist/index.d.ts", | ||
| "import": "./dist/index.js" | ||
| "name": "@focus-mcp/core", | ||
| "version": "1.5.2", | ||
| "private": false, | ||
| "description": "The runtime behind FocusMCP — Registry + EventBus + Router composing MCP bricks on demand. Browser-compatible, zero-dep, TypeScript strict.", | ||
| "keywords": [ | ||
| "mcp", | ||
| "model-context-protocol", | ||
| "ai", | ||
| "llm", | ||
| "claude", | ||
| "focus", | ||
| "bricks", | ||
| "orchestrator", | ||
| "registry", | ||
| "event-bus", | ||
| "router", | ||
| "sdk", | ||
| "context-engineering", | ||
| "agent-tools", | ||
| "typescript" | ||
| ], | ||
| "author": "FocusMCP contributors", | ||
| "homepage": "https://github.com/focus-mcp/core#readme", | ||
| "bugs": { | ||
| "url": "https://github.com/focus-mcp/core/issues" | ||
| }, | ||
| "license": "MIT", | ||
| "type": "module", | ||
| "main": "./dist/index.js", | ||
| "types": "./dist/index.d.ts", | ||
| "exports": { | ||
| ".": { | ||
| "types": "./dist/index.d.ts", | ||
| "import": "./dist/index.js" | ||
| } | ||
| }, | ||
| "files": [ | ||
| "dist", | ||
| "README.md", | ||
| "LICENSE" | ||
| ], | ||
| "scripts": { | ||
| "build": "tsup", | ||
| "typecheck": "tsc --noEmit", | ||
| "test": "vitest run", | ||
| "test:watch": "vitest" | ||
| }, | ||
| "dependencies": { | ||
| "@opentelemetry/api": "^1.9.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/node": "^22.10.0", | ||
| "fast-check": "^3.23.0", | ||
| "typescript": "^5.7.0", | ||
| "vitest": "^3.2.0" | ||
| }, | ||
| "publishConfig": { | ||
| "access": "public", | ||
| "provenance": true, | ||
| "registry": "https://registry.npmjs.org" | ||
| }, | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "git+https://github.com/focus-mcp/core.git", | ||
| "directory": "packages/core" | ||
| } | ||
| }, | ||
| "files": [ | ||
| "dist", | ||
| "README.md", | ||
| "LICENSE" | ||
| ], | ||
| "dependencies": { | ||
| "@opentelemetry/api": "^1.9.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/node": "^22.10.0", | ||
| "fast-check": "^3.23.0", | ||
| "typescript": "^5.7.0", | ||
| "vitest": "^3.2.0" | ||
| }, | ||
| "publishConfig": { | ||
| "access": "public", | ||
| "provenance": true, | ||
| "registry": "https://registry.npmjs.org" | ||
| }, | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "git+https://github.com/focus-mcp/core.git", | ||
| "directory": "packages/core" | ||
| }, | ||
| "scripts": { | ||
| "build": "tsup", | ||
| "typecheck": "tsc --noEmit", | ||
| "test": "vitest run", | ||
| "test:watch": "vitest" | ||
| } | ||
| } | ||
| } |
-21
| MIT License | ||
| Copyright (c) 2026 FocusMCP contributors | ||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| of this software and associated documentation files (the "Software"), to deal | ||
| in the Software without restriction, including without limitation the rights | ||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| copies of the Software, and to permit persons to whom the Software is | ||
| furnished to do so, subject to the following conditions: | ||
| The above copyright notice and this permission notice shall be included in all | ||
| copies or substantial portions of the Software. | ||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| SOFTWARE. |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
-100%273540
-0.33%4
-20%