{
  "name": "@stateset/cli",
  "version": "0.8.0",
  "description": "AI-powered local-first commerce engine — orders, inventory, payments, policies, and integrations",
  "type": "module",
  "bin": {
    "ss": "bin/stateset.js",
    "stateset": "bin/stateset.js",
    "stateset-chat": "bin/stateset-chat.js",
    "stateset-direct": "bin/stateset-direct.js",
    "stateset-checkout": "bin/stateset-checkout.js",
    "stateset-orders": "bin/stateset-orders.js",
    "stateset-inventory": "bin/stateset-inventory.js",
    "stateset-returns": "bin/stateset-returns.js",
    "stateset-promotions": "bin/stateset-promotions.js",
    "stateset-subscriptions": "bin/stateset-subscriptions.js",
    "stateset-analytics": "bin/stateset-analytics.js",
    "stateset-create": "bin/stateset-create.js",
    "stateset-config": "bin/stateset-config.js",
    "stateset-doctor": "bin/stateset-doctor.js",
    "stateset-update": "bin/stateset-update.js",
    "stateset-events": "bin/stateset-events.js",
    "stateset-mcp-events": "bin/stateset-mcp-events.js",
    "stateset-sync": "bin/stateset-sync.js",
    "stateset-completion": "bin/stateset-completion.js",
    "stateset-manufacturing": "bin/stateset-manufacturing.js",
    "stateset-payments": "bin/stateset-payments.js",
    "stateset-shipments": "bin/stateset-shipments.js",
    "stateset-suppliers": "bin/stateset-suppliers.js",
    "stateset-invoices": "bin/stateset-invoices.js",
    "stateset-warranties": "bin/stateset-warranties.js",
    "stateset-currency": "bin/stateset-currency.js",
    "stateset-tax": "bin/stateset-tax.js",
    "stateset-tutorial": "bin/stateset-tutorial.js",
    "stateset-autonomous": "bin/stateset-autonomous.js",
    "stateset-pay": "bin/stateset-pay.js",
    "stateset-treasury": "bin/stateset-treasury.js",
    "stateset-whatsapp": "bin/stateset-whatsapp.js",
    "stateset-telegram": "bin/stateset-telegram.js",
    "stateset-slack": "bin/stateset-slack.js",
    "stateset-discord": "bin/stateset-discord.js",
    "stateset-google-chat": "bin/stateset-google-chat.js",
    "stateset-signal": "bin/stateset-signal.js",
    "stateset-channels": "bin/stateset-channels.js",
    "stateset-skills": "bin/stateset-skills.js",
    "stateset-daemon": "bin/stateset-daemon.js",
    "stateset-install-service": "bin/stateset-install-service.js",
    "stateset-x402-mcp": "bin/stateset-x402-mcp.js",
    "stateset-x402": "bin/stateset-x402.js",
    "stateset-simulate": "bin/stateset-simulate.js",
    "stateset-init": "bin/stateset-init.js",
    "stateset-import": "bin/stateset-import.js",
    "stateset-setup": "bin/stateset-setup.js",
    "stateset-webhooks": "bin/stateset-webhooks.js",
    "stateset-agents": "bin/stateset-agents.js"
  },
  "main": "src/index.js",
  "exports": {
    ".": "./src/index.js",
    "./mcp-server": "./src/mcp-server.js",
    "./x402-mcp-server": "./src/x402-mcp-server.js",
    "./scaffold-server": "./src/scaffold-server.js",
    "./agent-toolkit": "./src/agent-toolkit.js",
    "./package.json": "./package.json",
    "./standalone": "./src/standalone.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/stateset/stateset-icommerce.git"
  },
  "homepage": "https://stateset.com",
  "bugs": {
    "url": "https://github.com/stateset/stateset-icommerce/issues"
  },
  "scripts": {
    "check:env": "node ../scripts/check-node.mjs 20.20.0 10.0.0",
    "prelint": "npm run check:env",
    "pretypecheck": "npm run check:env",
    "pretypecheck:supported": "npm run check:env",
    "pretypecheck:full": "npm run check:env",
    "pretest": "npm run check:env",
    "pretest:unit": "npm run check:env",
    "pretest:integration": "npm run check:env",
    "pretest:e2e": "npm run check:env",
    "pretest:plugins": "npm run check:env",
    "pretest:skills": "npm run check:env",
    "pretest:v028": "npm run check:env",
    "pretest:heartbeat": "npm run check:env",
    "pretest:permissions": "npm run check:env",
    "pretest:v031": "npm run check:env",
    "pretest:coverage": "npm run check:env",
    "test": "node --test --test-name-pattern='.' test/unit/*.test.js test/integration/*.test.js test/e2e/*.test.js tests/*.test.js",
    "test:unit": "node --test test/unit/*.test.js",
    "test:integration": "node --test test/integration/*.test.js",
    "test:e2e": "node --test test/e2e/*.test.js",
    "test:plugins": "node --test tests/plugin-system.test.js",
    "test:skills": "node --test tests/skills-system.test.js",
    "test:v028": "node --test tests/v028-features.test.js",
    "test:heartbeat": "node --test tests/v031-heartbeat.test.js",
    "test:permissions": "node --test tests/v031-permissions.test.js",
    "test:v031": "node --test tests/v031-permissions.test.js tests/v031-heartbeat.test.js",
    "test:coverage": "node --test --experimental-test-coverage test/**/*.test.js",
    "lint": "npx eslint src/ bin/",
    "lint:fix": "npx eslint --fix src/ bin/",
    "typecheck": "npm run typecheck:supported",
    "typecheck:supported": "npx tsc --noEmit -p jsconfig.supported.json",
    "typecheck:full": "npx tsc --noEmit -p jsconfig.json",
    "test:watch": "node --test --watch test/unit/*.test.js",
    "prepublishOnly": "node --input-type=module -e \"await import('./src/index.js'); await import('@stateset/cli/standalone'); await import('@stateset/cli/agent-toolkit');\" && echo 'Ready to publish @stateset/cli'"
  },
  "keywords": [
    "commerce",
    "ecommerce",
    "orders",
    "inventory",
    "checkout",
    "returns",
    "cli",
    "ai",
    "claude",
    "mcp",
    "agentic",
    "storefront",
    "scaffold",
    "generator",
    "nextjs",
    "sync",
    "event-sourcing",
    "outbox",
    "whatsapp",
    "telegram",
    "slack",
    "discord",
    "signal",
    "google-chat",
    "skills",
    "marketplace",
    "multi-model",
    "openai",
    "gemini",
    "ollama",
    "extended-thinking",
    "streaming",
    "memory",
    "systemd",
    "tailscale",
    "daemon",
    "mcp-server",
    "agent-to-agent",
    "x402",
    "stablecoin",
    "payments",
    "subscriptions",
    "analytics",
    "local-first",
    "embedded",
    "ai-commerce",
    "policy-engine",
    "stripe",
    "woocommerce",
    "shopify",
    "webhooks"
  ],
  "author": "StateSet <support@stateset.com>",
  "license": "MIT OR Apache-2.0",
  "engines": {
    "node": ">=20.20.0",
    "npm": ">=10.0.0"
  },
  "files": [
    "bin/",
    "src/",
    "skills/",
    "deploy/",
    ".claude/"
  ],
  "dependencies": {
    "@anthropic-ai/claude-agent-sdk": "^0.1.70",
    "@clack/prompts": "^0.11.0",
    "@modelcontextprotocol/sdk": "^1.26.0",
    "@solana/spl-token": "^0.4.14",
    "@solana/web3.js": "^1.98.4",
    "@stateset/embedded": "^0.8.0",
    "chalk": "^5.3.0",
    "commander": "^12.1.0",
    "ethers": "^6.16.0",
    "ora": "^8.1.1",
    "yaml": "^2.3.4",
    "zod": "^3.25.76"
  },
  "optionalDependencies": {
    "better-sqlite3": "^11.6.0",
    "@google-cloud/pubsub": "^4.3.0",
    "@grpc/grpc-js": "^1.14.3",
    "@grpc/proto-loader": "^0.7.15",
    "@slack/bolt": "^3.17.0",
    "@whiskeysockets/baileys": "^7.0.0-rc.9",
    "botbuilder": "^4.23.0",
    "discord.js": "^14.14.0",
    "googleapis": "^130.0.0",
    "grammy": "^1.21.0",
    "matrix-js-sdk": "^34.0.0",
    "qrcode-terminal": "^0.12.0",
    "ws": "^8.18.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {}
}
