{
  "name": "@memi-design/cli",
  "version": "2.6.2",
  "mcpName": "io.github.sarveshsea/memi",
  "description": "Interface understanding and design-system memory for AI coding agents: UX audits, Tailwind tokens, shadcn registries, MCP, and Agent Skills.",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "bin": {
    "memi": "dist/index.js"
  },
  "scripts": {
    "build": "node scripts/build.mjs",
    "build:changelog": "node scripts/build-changelog-preview.mjs",
    "build:marketplace": "node scripts/build-marketplace-catalog.mjs",
    "build:notes-catalog": "node scripts/build-notes-catalog.mjs",
    "build:community-notes-catalog": "node scripts/build-community-notes-catalog.mjs",
    "build:site-bundle": "node scripts/build-site-bundle.mjs",
    "build:plugin": "node scripts/build-plugin.mjs",
    "build:codex-plugin-assets": "node scripts/generate-codex-plugin-assets.mjs",
    "build:mcpb": "mkdir -p .dist && npx -y @anthropic-ai/mcpb@latest validate mcpb/manifest.json && npx -y @anthropic-ai/mcpb@latest pack mcpb .dist/memi-2.6.2.mcpb",
    "bench:cli": "node scripts/bench-cli.mjs",
    "growth:status": "node scripts/growth-status.mjs",
    "smoke:mcp": "node scripts/smoke-mcp-stdio.mjs",
    "smoke:codex-plugin": "node scripts/smoke-codex-plugin-marketplace.mjs",
    "pack:dry-run": "node scripts/pack-dry-run.mjs",
    "publish:ready": "node scripts/publish-ready.mjs",
    "check:release": "node scripts/check-release.mjs",
    "check:site-bundle": "node scripts/check-site-bundle-urls.mjs",
    "check:community-notes": "node scripts/check-community-notes.mjs",
    "check:public-release": "node scripts/check-public-release-gate.mjs",
    "publish:smithery": "npm run build:mcpb && npx -y smithery@latest mcp publish .dist/memi-2.6.2.mcpb -n sarveshsea/memi",
    "security:audit": "npm audit --omit=dev --audit-level=high",
    "validate:presets": "node scripts/build-presets.mjs",
    "dev": "tsx watch src/index.ts",
    "start": "tsx src/index.ts",
    "studio:web": "tsx src/index.ts studio web",
    "studio:runtime": "node scripts/build-studio-runtime.mjs",
    "preview": "vite --config preview/vite.config.ts",
    "test": "vitest run",
    "lint": "tsc --noEmit && tsc -p tsconfig.plugin.json --noEmit",
    "typecheck": "tsc --noEmit --strict && tsc -p tsconfig.plugin.json --noEmit",
    "prepublishOnly": "npm run check:release && npm run security:audit && npm run typecheck && npm run test && npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sarveshsea/memi.git"
  },
  "author": "Sarvesh Chidambaram",
  "license": "MIT",
  "keywords": [
    "design-system",
    "shadcn-registry",
    "figma-to-code",
    "design-tokens",
    "tailwind-audit",
    "ux-audit",
    "user-research",
    "mcp-server",
    "agent-skills",
    "codex-plugin",
    "hermes",
    "interface-understanding",
    "design-engineering",
    "design-sandbox",
    "claude-code",
    "ai-design-tools",
    "component-generator",
    "ui-audit"
  ],
  "engines": {
    "node": ">=20.0.0"
  },
  "files": [
    "dist",
    "!dist/**/__tests__",
    "skills",
    "notes",
    "agent-kits",
    "mcpb",
    "plugins",
    "plugin",
    "assets",
    "llms.txt",
    "docs/README.md",
    "docs/AGENT_RECIPES.md",
    "docs/AGENT_STACKS.md",
    "docs/INTERFACE_UNDERSTANDING.md",
    "docs/V2_PACKAGE_POSITIONING.md",
    "docs/IOS_SWIFT.md",
    "docs/PROOF.md",
    "docs/RELEASE_GATES.md",
    "!assets/demo.gif",
    "!assets/noche-moon.svg",
    "!plugin/*.png",
    "README.md",
    "server.json",
    "NOTICE",
    "LICENSE"
  ],
  "bugs": {
    "url": "https://github.com/sarveshsea/memi/issues"
  },
  "homepage": "https://memoire.cv",
  "dependencies": {
    "@anthropic-ai/sdk": "^0.112.3",
    "@chenglou/pretext": "^0.0.6",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "chalk": "^5.4.0",
    "commander": "^12.1.0",
    "effect": "^3.21.2",
    "ora": "^8.1.0",
    "pino": "^9.5.0",
    "pino-pretty": "^13.0.0",
    "react": "^18.3.1",
    "ssf": "^0.11.2",
    "tar": "7.5.20",
    "ws": "^8.18.0",
    "xlsx-populate": "^1.21.0",
    "zod": "^3.25.0"
  },
  "devDependencies": {
    "@figma/plugin-typings": "^1.124.0",
    "@types/acorn": "^4.0.6",
    "@types/node": "^22.0.0",
    "@types/react": "^18.3.0",
    "@types/ws": "^8.5.0",
    "acorn": "^8.16.0",
    "tsx": "^4.19.0",
    "typescript": "^5.6.0",
    "vite": "^6.4.3",
    "vitest": "^4.1.10"
  },
  "optionalDependencies": {
    "@napi-rs/canvas": "^0.1.97",
    "@rollup/rollup-darwin-arm64": "^4.60.0",
    "@rollup/rollup-linux-x64-gnu": "^4.60.1",
    "playwright": "^1.59.1"
  },
  "overrides": {
    "tsx": {
      "esbuild": "0.28.1"
    }
  }
}
