{
  "name": "dsh-data-cleaning-agent",
  "version": "0.9.17",
  "description": "Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.",
  "type": "module",
  "main": "lib/index.js",
  "exports": {
    ".": "./lib/index.js",
    "./client": "./lib/client.js",
    "./package.json": "./package.json"
  },
  "files": [
    "docs/CORE-FIELDS-20260918.md",
    "lib",
    "cordis.patch.yml",
    "README.md",
    "README.en.md",
    "LICENSE",
    "CHANGELOG.md",
    "CONTRIBUTING.md",
    "install.sh",
    "marketing",
    "docs/USER-GUIDE.md",
    "docs/RELEASE-0.9.11.md",
    "docs/RELEASE-0.9.13.md",
    "docs/RELEASE-0.9.14.md",
    "docs/RELEASE-0.9.15.md",
    "docs/UNIFIED-HOME-1.5.4-ADOPTION.md",
    "docs/FIRST-CONTRIBUTION.md",
    "docs/COMPATIBILITY.md",
    "docs/UI-V1.5.0-ADOPTION.md",
    "docs/QCC-ENRICHMENT-DESIGN.md",
    "docs/QCC-PHASES-ROADMAP.md",
    "docs/PHASE2-ACCEPTANCE.md",
    "docs/PHASE3-ACCEPTANCE.md",
    "docs/RELEASE-0.4.0.md",
    "docs/RELEASE-0.5.0.md",
    "docs/RELEASE-0.5.1.md",
    "docs/RELEASE-0.5.2.md",
    "docs/RELEASE-0.5.3.md",
    "docs/RELEASE-0.6.0.md",
    "docs/RELEASE-0.6.1.md",
    "docs/RELEASE-0.6.2.md",
    "docs/RELEASE-0.6.3.md",
    "docs/RELEASE-0.7.0.md",
    "docs/RELEASE-0.8.0.md",
    "docs/RELEASE-0.8.1.md",
    "docs/RELEASE-0.8.16.md",
    "docs/RELEASE-0.8.17.md",
    "docs/RELEASE-0.8.22.md",
    "docs/TEMPLATE-MAPPING-ACCEPTANCE.md",
    "docs/UI-WORKFLOW-V2.md",
    "docs/UI-WORKFLOW-V2-MIGRATION.md",
    "docs/UI-WORKFLOW-V2-ACCEPTANCE.md",
    "docs/G5-HOST-BRIDGE.md",
    "docs/G5-E2E-RUNBOOK.md"
  ],
  "scripts": {
    "test:ui": "node scripts/ui-layout-regression.mjs",
    "test": "node --test",
    "lint": "node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs",
    "docs:check": "node scripts/check-readme-version.mjs",
    "marketing:check": "node scripts/check-marketing.mjs",
    "verify-pack": "node scripts/verify-pack.mjs",
    "market:check": "node scripts/check-market-registration.mjs",
    "e2e:g5": "node scripts/g5-e2e.mjs",
    "e2e:phase3": "node scripts/phase3-e2e.mjs",
    "e2e:phase2": "node scripts/phase2-acceptance.mjs",
    "check": "npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test",
    "prepublishOnly": "npm run check"
  },
  "keywords": [
    "deepseek-harness",
    "deepseek",
    "harness",
    "dsh",
    "dsh-plugin",
    "cordis",
    "plugin",
    "extension",
    "data-cleaning",
    "data-completion",
    "data-profiling",
    "data-quality",
    "csv",
    "xlsx",
    "json",
    "deduplication",
    "enterprise-data",
    "company-list",
    "lead-cleaning",
    "qichacha",
    "qcc",
    "mcp",
    "ai-tools",
    "llm-tools",
    "ai-agents",
    "agent-skills",
    "数据清洗补全",
    "数据清洗",
    "清洗补全",
    "表格清洗",
    "企业数据补全",
    "字段补全",
    "data cleaning",
    "data enrichment",
    "spreadsheet cleaning",
    "数据 清洗 补全",
    "数据清洗、补全",
    "企查查MCP",
    "企查查 MCP",
    "data-enrichment",
    "spreadsheet-cleaning"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/duhu2000/dsh-data-cleaning-agent.git"
  },
  "homepage": "https://github.com/duhu2000/dsh-data-cleaning-agent#readme",
  "bugs": {
    "url": "https://github.com/duhu2000/dsh-data-cleaning-agent/issues"
  },
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "qcc-field-contracts": "0.2.0",
    "xlsx": "^0.18.5"
  },
  "peerDependencies": {
    "dsh-better-sidebar": "0.18.1",
    "@deepseek-ai/dsh-client-ui-conversation": "*",
    "@deepseek-ai/dsh-client-ui-layout": "*",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "peerDependenciesMeta": {
    "dsh-better-sidebar": {
      "optional": true
    }
  },
  "dsh": {
    "bundle": {
      "patch": "./cordis.patch.yml"
    },
    "client": {
      "inject": [
        "@deepseek-ai/dsh-client-ui-layout",
        "@deepseek-ai/dsh-client-ui-conversation"
      ],
      "platform": "web"
    }
  }
}
