{ "name": "dsh-office-toolkit", "description": "让 DSH 智能体自己读写 Word / Excel:纯 JavaScript,不装 Office 也能跑。", "version": "0.3.19", "license": "MIT", "type": "module", "main": "lib/index.js", "exports": { ".": "./lib/index.js" }, "repository": { "type": "git", "url": "git+https://github.com/cnkids/dsh-office-toolkit.git" }, "homepage": "https://github.com/cnkids/dsh-office-toolkit#readme", "bugs": { "url": "https://github.com/cnkids/dsh-office-toolkit/issues" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" } }, "files": [ "lib", "docs", "cordis.patch.yml", "README.md" ], "keywords": [ "dsh", "deepseek-harness", "plugin", "office", "word", "excel", "docx", "xlsx", "dsh-plugin" ], "dependencies": { "@e965/xlsx": "^0.20.3", "@wekanteam/exceljs": "^4.7.3", "docx": "^9.7.1", "docxtemplater": "^3.69.3", "mammoth": "^1.12.2", "marked": "^18.0.12", "pizzip": "^3.2.0", "word-extractor": "^1.0.4" }, "engines": { "node": ">=20" }, "devDependencies": { "c8": "^12.0.0" }, "scripts": { "test": "node test/selftest.mjs && node test/converters.test.mjs && node test/plugin-smoke.mjs", "coverage": "rm -rf coverage && c8 --include=lib/** --exclude=test/** --reporter=text-summary --reporter=lcov node test/selftest.mjs && c8 --clean=false --include=lib/** --exclude=test/** --reporter=text-summary --reporter=lcov node test/converters.test.mjs && c8 --clean=false --include=lib/** --exclude=test/** --reporter=text-summary --reporter=lcov node test/plugin-smoke.mjs", "verify:offline": "node test/offline-check.mjs" } }