{ "name": "@cardmagic/messages", "version": "1.4.1", "mcpName": "io.github.cardmagic/messages", "description": "Fuzzy search and browse Apple Messages/iMessage from CLI or MCP server", "license": "MIT", "type": "module", "author": "Lucas Carlson ", "repository": { "type": "git", "url": "https://github.com/cardmagic/messages.git" }, "keywords": [ "macos", "imessage", "messages", "search", "mcp", "claude" ], "engines": { "node": ">=22" }, "files": [ "dist", "README.md", "LICENSE" ], "pnpm": { "onlyBuiltDependencies": [ "better-sqlite3" ] }, "bin": { "messages": "./dist/index.js" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "start": "node dist/index.js", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "format": "oxfmt", "check-format": "oxfmt --check", "lint": "oxlint", "postinstall": "node -e \"try { require('better-sqlite3'); } catch(e) { require('child_process').execSync('npm rebuild better-sqlite3', { stdio: 'inherit' }); }\"" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "better-sqlite3": "13.0.3", "chalk": "6.0.0", "commander": "15.0.0", "minisearch": "7.2.0", "node-typedstream": "1.4.1" }, "devDependencies": { "@types/better-sqlite3": "9.6.0", "@types/node": "^26", "@vitest/coverage-v8": "^4.0.18", "oxlint": "^1.36.0", "typescript": "^7.0.2", "vitest": "^4.0.16" } }