{ "name": "@karti-ai/openclaw-mattermost", "version": "1.0.0", "description": "Enhanced Mattermost Extension for OpenClaw - self-hosted Slack-style chat plugin", "type": "module", "license": "Apache-2.0", "engines": { "node": ">=22.0.0" }, "scripts": { "build": "tsc", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:debug": "playwright test --debug", "test:e2e:headed": "playwright test --headed", "test:e2e:report": "playwright show-report test-results/e2e-html-report", "test:integration": "vitest run --config tests/integration/vitest.config.ts", "test:integration:setup": "docker-compose -f tests/integration/docker-compose.test.yml up -d", "test:integration:teardown": "docker-compose -f tests/integration/docker-compose.test.yml down -v", "test:integration:full": "npm run test:integration:setup && sleep 60 && npm run test:integration && npm run test:integration:teardown", "lint": "eslint extensions/mattermost/src --ext .ts", "typecheck": "tsc --noEmit" }, "dependencies": { "@sinclair/typebox": "0.34.49", "ws": "^8.20.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@playwright/test": "^1.59.1", "@types/node": "^22.0.0", "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "^8.58.1", "@typescript-eslint/parser": "^8.58.1", "@vitest/coverage-v8": "^1.5.0", "eslint": "^10.2.0", "openclaw": "file:/home/metal/.npm-global/lib/node_modules/openclaw", "typescript": "^5.4.0", "vitest": "^1.5.0" }, "peerDependencies": { "openclaw": ">=2026.4.9" }, "peerDependenciesMeta": { "openclaw": { "optional": false } }, "files": [ "dist/", "openclaw.plugin.json", "README.md", "LICENSE", "CHANGELOG.md" ], "openclaw": { "extensions": [ "./extensions/mattermost/index.ts" ], "channel": { "id": "mattermost", "label": "Mattermost", "selectionLabel": "Mattermost (Enhanced)", "docsPath": "/channels/mattermost", "docsLabel": "mattermost", "blurb": "Enhanced self-hosted Slack-style chat; install the plugin to enable.", "order": 65 }, "install": { "npmSpec": "@karti-ai/openclaw-mattermost", "defaultChoice": "npm", "minHostVersion": ">=2026.4.9" } } }