UNPKG

permamind

Version:

An MCP server that provides an immortal memory layer for AI agents and clients

115 lines (114 loc) 3.06 kB
{ "name": "permamind", "version": "2.18.5", "main": "dist/server.js", "bin": { "permamind": "./bin/permamind.js", "permamind-setup": "./bin/permamind-setup.js" }, "files": [ "dist/**/*", "bin/**/*", "templates/**/*", "scripts/**/*", "README.md", "LICENSE" ], "preferGlobal": true, "scripts": { "build": "tsc", "start": "tsx src/server.ts", "dev": "fastmcp dev src/server.ts", "lint": "prettier --check . && eslint . && tsc --noEmit", "lint:fix": "eslint . --ext .ts,.js --fix", "format": "prettier --write . && eslint --fix .", "format:check": "prettier --check .", "type-check": "tsc --noEmit", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest", "audit": "npm audit --audit-level moderate", "ci:quality": "npm run lint && npm run type-check && npm run build", "prepublishOnly": "npm run type-check && npm run build", "postpublish": "npm run test:install", "test:install": "npm pack --dry-run", "version:patch": "npm version patch && git push --tags", "version:minor": "npm version minor && git push --tags", "version:major": "npm version major && git push --tags" }, "keywords": [ "fastmcp", "mcp", "permamind", "ai", "memory", "blockchain", "arweave", "claude", "ai-memory", "mcp-server" ], "repository": { "type": "git", "url": "https://github.com/ALLiDoizCode/Permamind.git" }, "author": "Jonathan Green <dev.jonathan.green@gmail.com>", "homepage": "https://x.com/allidoizcode", "type": "module", "license": "MIT", "description": "An MCP server that provides an immortal memory layer for AI agents and clients", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "engines": { "node": ">=20.0.0", "npm": ">=9.0.0" }, "dependencies": { "@permaweb/aoconnect": "^0.0.85", "arweave": "^1.15.7", "bip39-web-crypto": "^4.0.1", "chalk": "^5.4.1", "dotenv": "^16.5.0", "fastmcp": "^1.27.3", "human-crypto-keys": "^0.1.4", "lodash": "^4.17.21", "yaml": "^2.8.0", "zod": "^3.24.4" }, "release": { "branches": [ "main" ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/npm", { "npmPublish": true, "tarballDir": "dist" } ], "@semantic-release/github" ] }, "devDependencies": { "@eslint/js": "^9.26.0", "@tsconfig/node22": "^22.0.1", "@types/human-crypto-keys": "^0.1.3", "@types/node": "^24.0.3", "@types/yaml": "^1.9.6", "@vitest/coverage-v8": "^3.1.3", "eslint-config-prettier": "^10.1.3", "eslint-plugin-perfectionist": "^4.12.3", "jiti": "^2.4.2", "prettier": "^3.5.3", "semantic-release": "^24.2.3", "tsx": "^4.20.3", "typescript": "^5.8.3", "typescript-eslint": "^8.32.0", "vitest": "^3.1.3" } }