{ "name": "motionlint", "version": "0.2.1", "mcpName": "io.github.bobaba99/motionlint", "description": "Catch bad animations before they ship — deterministic motion audit + vision-LLM design review for your terminal and Claude Code.", "keywords": [ "animation", "motion", "web-animation", "design-review", "linter", "accessibility", "playwright", "mcp", "model-context-protocol", "claude-code", "claude", "ollama", "vision", "screenshot", "ux", "ui", "ai" ], "license": "MIT", "author": "Resila Technologies Inc.", "homepage": "https://github.com/bobaba99/motionlint#readme", "repository": { "type": "git", "url": "git+https://github.com/bobaba99/motionlint.git" }, "bugs": { "url": "https://github.com/bobaba99/motionlint/issues" }, "type": "module", "main": "dist/index.js", "types": "dist/types.d.ts", "bin": { "motionlint": "dist/index.js" }, "files": [ "dist", ".motionlintrc.json", "README.md", "LICENSE" ], "engines": { "node": ">=18" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "start": "node dist/index.js", "prepublishOnly": "npm run build", "test": "node --test --import tsx test/*.test.ts", "demo": "node demo/server.mjs", "review:demo": "npm run build && node dist/index.js review http://localhost:4173 --record", "postinstall": "node -e \"console.error(' [motionlint] Chromium installs automatically on first run, or now with: npx playwright install chromium')\"" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.4", "commander": "^12.1.0", "cosmiconfig": "^9.0.0", "kleur": "^4.1.5", "ora": "^8.1.1", "playwright": "^1.49.1", "sharp": "^0.33.5" }, "devDependencies": { "@types/node": "^22.10.2", "tsx": "^4.19.2", "typescript": "^5.7.2" } }