{ "name": "dsh-testkit", "version": "0.4.4", "description": "The real-host release gate for DeepSeek Harness plugins.", "keywords": [ "deepseek", "deepseek-harness", "dsh", "dsh-plugin", "harness", "plugin-testing", "lifecycle-testing" ], "type": "module", "license": "MIT", "author": "DSH Testkit contributors", "repository": { "type": "git", "url": "git+https://github.com/iiwish/dsh-testkit.git" }, "homepage": "https://github.com/iiwish/dsh-testkit#readme", "bugs": { "url": "https://github.com/iiwish/dsh-testkit/issues" }, "publishConfig": { "access": "public", "provenance": true, "registry": "https://registry.npmjs.org/" }, "types": "./dist/src/index.d.ts", "engines": { "node": ">=22" }, "packageManager": "pnpm@11.1.3", "bin": { "dsh-test": "dist/src/cli.js", "dsh-test-community": "scripts/run-community-validation.mjs" }, "exports": { ".": { "types": "./dist/src/index.d.ts", "import": "./dist/src/index.js", "default": "./dist/src/index.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json", "./schemas/report-v1.json": "./schemas/report-v1.json", "./schemas/scenario-v1.json": "./schemas/scenario-v1.json", "./skills/dsh-testkit/SKILL.md": "./.agents/skills/dsh-testkit/SKILL.md" }, "files": [ ".agents/skills/dsh-testkit", ".dockerignore", "cordis.patch.yml", "dist/src", "assets", "pnpm-workspace.yaml", "schemas", "scripts/run-community-validation.mjs", "README.md", "README.zh-CN.md", "SECURITY.md", "CHANGELOG.md", "LICENSE" ], "scripts": { "build": "node scripts/prepare-runner-lock.mjs && tsc -p tsconfig.json", "check:actions": "node scripts/check-action-pins.mjs", "check:contracts": "node scripts/check-published-contracts.mjs", "check:release": "node scripts/check-release-readiness.mjs", "community:validate": "pnpm build && node scripts/run-community-validation.mjs", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "vitest run", "test:unit": "vitest run tests/unit", "test:integration": "vitest run tests/integration", "test:coverage": "vitest run --coverage", "test:e2e": "pnpm build && DSH_TESTKIT_E2E=1 vitest run tests/e2e/real-dsh.test.ts", "test:bundle-e2e": "pnpm build && DSH_TESTKIT_E2E=1 vitest run tests/e2e/real-dsh-bundle.test.ts", "test:pack": "pnpm build && node tests/e2e/pack-consumer.mjs", "test:adoption": "pnpm build && node tests/e2e/adoption-consumer.mjs", "validate": "pnpm check:contracts && pnpm check:actions && pnpm check:release && pnpm typecheck && pnpm test:coverage && pnpm build", "prepack": "pnpm check:contracts && pnpm build" }, "dependencies": { "commander": "15.0.0", "playwright-core": "1.63.0", "xmlbuilder2": "4.0.3", "yaml": "2.9.0", "zod": "4.5.4" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-invariants": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-tools": ">=0.1.0-rc.6 <0.2.0" }, "peerDependenciesMeta": { "@deepseek-ai/cordis": { "optional": true }, "@deepseek-ai/dsh-invariants": { "optional": true }, "@deepseek-ai/dsh-tools": { "optional": true } }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" } }, "devDependencies": { "@deepseek-ai/cordis": "4.0.2", "@deepseek-ai/dsh-invariants": "0.1.0-rc.8", "@deepseek-ai/dsh-tools": "0.1.0-rc.8", "@types/node": "24.13.3", "@vitest/coverage-v8": "5.0.0", "ajv": "8.20.0", "ajv-formats": "3.0.1", "typescript": "5.9.2", "vitest": "5.0.0" } }