permamind
Version:
An MCP server that provides an immortal memory layer for AI agents and clients
115 lines (114 loc) • 3.06 kB
JSON
{
"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"
}
}