{
  "name": "@aigne/doc-smith",
  "version": "0.9.11",
  "description": "AI-driven documentation generation tool built on the AIGNE Framework",
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "agents",
    "assets/report-template",
    "docs-mcp",
    "prompts",
    "types",
    "utils",
    "aigne.yaml",
    "LICENSE",
    "README.md",
    "CHANGELOG.md"
  ],
  "main": "index.js",
  "type": "module",
  "bin": "aigne.yaml",
  "keywords": [],
  "author": "Arcblock <blocklet@arcblock.io> https://github.com/blocklet",
  "license": "Elastic-2.0",
  "dependencies": {
    "@aigne/cli": "^1.56.0",
    "@aigne/core": "^1.69.0",
    "@aigne/publish-docs": "^0.14.2",
    "@aigne/secrets": "^0.1.1-beta.3",
    "@blocklet/payment-broker-client": "^1.22.27",
    "chalk": "^5.5.0",
    "debug": "^4.4.1",
    "diff": "^8.0.2",
    "dompurify": "^3.2.6",
    "fast-deep-equal": "^3.1.3",
    "file-type": "^21.0.0",
    "fs-extra": "^11.3.1",
    "glob": "^11.0.3",
    "gpt-tokenizer": "^3.2.0",
    "image-size": "^2.0.2",
    "sharp": "^0.33.0",
    "is-in-ci": "^2.0.0",
    "isbinaryfile": "^5.0.6",
    "jsdom": "^26.1.0",
    "marked": "^15.0.12",
    "marked-terminal": "^7.3.0",
    "mermaid": "^11.9.0",
    "minimatch": "^10.1.1",
    "open": "^10.2.0",
    "p-limit": "^7.1.1",
    "p-map": "^7.0.3",
    "p-retry": "^7.0.0",
    "remark-gfm": "^4.0.1",
    "remark-lint": "^10.0.1",
    "remark-parse": "^11.0.0",
    "typescript": "^5.9.3",
    "ufo": "^1.6.1",
    "unified": "^11.0.5",
    "unist-util-visit": "^5.0.0",
    "vfile": "^6.0.3",
    "yaml": "^2.8.0",
    "zod": "^3.25.76",
    "zod-to-json-schema": "^3.24.6"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.2.4"
  },
  "overrides": {
    "jaison": "2.0.2"
  },
  "scripts": {
    "test": "bun test --preload ./tests/setup/mock-process-exit.mjs",
    "test:coverage2": "bun test --preload ./tests/setup/mock-process-exit.mjs --coverage",
    "test:coverage": "bun test --preload ./tests/setup/mock-process-exit.mjs --coverage --coverage-reporter=lcov --coverage-reporter=text",
    "test:deploy": "bun test --preload ./tests/setup/mock-process-exit.mjs tests/utils/deploy.test.mjs --coverage --coverage-reporter=text",
    "test:user-review": "bun test --preload ./tests/setup/mock-process-exit.mjs tests/agents/update/user-review-document.test.mjs --coverage --coverage-reporter=lcov --coverage-reporter=text",
    "test:watch": "bun test --preload ./tests/setup/mock-process-exit.mjs --watch",
    "lint": "biome lint && biome format",
    "update:deps": "npx -y taze major -r -w -f -n '/@abtnode|@aigne|@arcblock|@blocklet|@did-connect|@did-pay|@did-space|@nft-store|@nft-studio|@ocap/' && pnpm install && pnpm run deduplicate",
    "deduplicate": "pnpm dedupe",
    "lint:fix": "biome lint --write && biome format --write"
  }
}