{
  "name": "@agentscope-ai/design",
  "version": "1.0.32",
  "description": "AgentScope Spark Design - UI Library for AgentScope AI",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/agentscope-ai/agentscope-spark-design.git",
    "directory": "packages/spark-design"
  },
  "license": "MIT",
  "sideEffects": [
    "*.less",
    "*.css",
    "*.scss"
  ],
  "module": "lib/index.js",
  "types": "lib/index.d.ts",
  "bin": "scripts/index.js",
  "files": [
    "lib",
    "scripts/index.js",
    "scripts/mcp-docs-server.js",
    "llms"
  ],
  "scripts": {
    "build": "father build",
    "build:mcp": "esbuild mcp/index.ts --bundle --platform=node --target=node18 --format=cjs --outfile=scripts/mcp-docs-server.js --banner:js='#!/usr/bin/env node' --external:fs --external:path --external:process",
    "build:watch": "father dev",
    "copy-antd-docs": "node copy-antd-docs.js",
    "docs:sync-version": "node scripts/sync-doc-unpkg-version.js",
    "dev": "dumi dev",
    "dev:mobile": "ONLY_MOBILE=1 dumi dev",
    "docs:build": "dumi build && node scripts/build-index-llms-txt.js",
    "docs:build:gh": "GITHUB_PAGES=true dumi build",
    "docs:preview": "dumi preview",
    "doctor": "father doctor",
    "dumi:setup": "dumi setup",
    "prepare": "npm run dumi:setup",
    "start": "npm run dev",
    "release": "node scripts/publish.js",
    "release:beta": "node scripts/publish-beta.js",
    "test": "jest",
    "test:ci": "jest --ci --coverage --watchAll=false",
    "test:coverage": "jest --coverage",
    "test:watch": "jest --watch",
    "publish:manual": "npm run build && npm publish"
  },
  "dependencies": {
    "@agentscope-ai/icons": "^1.0.35",
    "@agentscope-ai/icons-override-antd": "6.0.0",
    "@codemirror/autocomplete": "^6.18.7",
    "@codemirror/lang-cpp": "^6.0.2",
    "@codemirror/lang-css": "^6.3.1",
    "@codemirror/lang-go": "^6.0.1",
    "@codemirror/lang-html": "^6.4.9",
    "@codemirror/lang-java": "^6.0.1",
    "@codemirror/lang-javascript": "^6.2.3",
    "@codemirror/lang-json": "^6.0.1",
    "@codemirror/lang-markdown": "^6.3.4",
    "@codemirror/lang-php": "^6.0.1",
    "@codemirror/lang-python": "^6.1.7",
    "@codemirror/lang-yaml": "^6.1.2",
    "@codemirror/lint": "^6.8.4",
    "@codemirror/state": "^6.4.1",
    "@codemirror/view": "^6.38.8",
    "@emotion/react": "^11.14.0",
    "@halofe/global-locale": "^1.0.3",
    "@halofe/global-string-format": "^1.0.8",
    "@uiw/codemirror-extensions-mentions": "^4.25.1",
    "@uiw/codemirror-theme-vscode": "^4.23.7",
    "@uiw/react-codemirror": "4.20.2",
    "ahooks": "^3.7.8",
    "antd-style": "^3.7.1",
    "dayjs": "^1.11.7",
    "dompurify": "^2.3.12",
    "js-cookie": "^3.0.5",
    "lodash-es": "^4.17.21",
    "query-string": "^7.1.3",
    "rc-slider": "^10.6.2",
    "slate": "0.91.4",
    "slate-history": "0.86.0",
    "slate-react": "0.92.0",
    "stylis": "^4.3.6",
    "uuid": "^11.0.5"
  },
  "devDependencies": {
    "@alibot/dumi-plugin-llms": "1.0.4",
    "@alibot/dumi-plugin-api-parser": "1.0.3",
    "@agentscope-ai/dumi-theme-spark": "0.0.100",
    "@babel/core": "^7.28.5",
    "@babel/preset-env": "^7.28.5",
    "@babel/preset-react": "^7.28.5",
    "@babel/preset-typescript": "^7.28.5",
    "@jest/test-sequencer": "^29.7.0",
    "@modelcontextprotocol/sdk": "1.17.3",
    "@rc-component/util": "1.2.1",
    "@react-spring/web": "^9.7.5",
    "@tailwindcss/postcss": "^4.0.6",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.0.1",
    "@testing-library/user-event": "^14.6.1",
    "@types/jest": "^29.5.14",
    "@types/less": "^3.0.6",
    "@types/lodash-es": "4.17.12",
    "@types/react": "^18.2.0",
    "@types/react-dom": "^18.2.0",
    "@umijs/lint": "^4.0.0",
    "@umijs/plugins": "^4.4.4",
    "ahooks": "^3.8.1",
    "antd": "^5.23.0",
    "babel-jest": "^29.7.0",
    "classnames": "^2.5.1",
    "conventional-changelog-cli": "^5.0.0",
    "debug": "^4.3.7",
    "dumi": "^2.3.0",
    "dumi-plugin-code-snippets": "^1.2.0",
    "enhanced-resolve": "^5.17.1",
    "esbuild": "0.21.4",
    "father": "^4.1.0",
    "framer-motion": "^12.4.2",
    "husky": "^8.0.1",
    "is-hotkey": "^0.2.0",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "jest-transform-stub": "^2.0.0",
    "jsdom": "^25.0.1",
    "locomotive-scroll": "^4.1.4",
    "motion": "^12.4.1",
    "ogl": "^1.0.11",
    "postcss": "^8.5.2",
    "prop-types": "^15.8.1",
    "query-string": "^7.1.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "replace": "^1.2.2",
    "semver": "^7.6.3",
    "tailwindcss": "^4.0.6",
    "ts-jest": "^29.2.5",
    "ts-node": "^10.9.2",
    "typescript": "^5.6.3",
    "yargs-parser": "^21.1.1",
    "zod": "^3.24.2"
  },
  "peerDependencies": {
    "@rc-component/util": "1.2.1",
    "antd": "^5.18.0",
    "classnames": "^2.5.1",
    "react": ">=16.9.0",
    "react-dom": ">=16.9.0"
  },
  "engines": {
    "pnpm": "9"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "pnpm": {
    "overrides": {
      "@ant-design/icons": "@agentscope-ai/icons-override-antd",
      "@ant-design/icons-svg": "@agentscope-ai/icons-svg-override-antd"
    }
  },
  "authors": [],
  "overrides": {
    "@ant-design/icons": "@agentscope-ai/icons-override-antd",
    "@ant-design/icons-svg": "@agentscope-ai/icons-svg-override-antd"
  }
}
