{ "name": "dsh-modeltester", "version": "0.0.7-alpha.6", "description": "ModelTester — model detection & attribution panel for the DeepSeek Harness web chat. Ranks vendor families (DeepSeek / Anthropic / OpenAI / Google / Qwen / GLM / Kimi / MiniMax / MiMo / Baichuan / SkyWork / LongCat / InternLM / Step / Yi / Llama / Mistral / Nemotron / Grok / Ling / ERNIE / Hunyuan / Seed / MiniCPM / Phi / OLMo / Granite / Falcon / EXAONE) from structural fingerprints — template & tokenizer leaks, dirty tokens, family canaries — with a full evidence ledger and a usage-delta fertility fingerprint (25 official tokenizer reference vectors) for quantitative tokenizer identification.", "type": "module", "main": "lib/index.js", "exports": { ".": { "default": "./lib/index.js" }, "./client": { "default": "./lib/client.js" }, "./package.json": "./package.json" }, "files": [ "lib", "dsh-plugin.json", "cordis.patch.yml", "README.md", "docs" ], "scripts": { "build": "tsdown && node sync-local.mjs", "prepare": "pnpm build", "typecheck": "tsc --noEmit", "test": "node --experimental-strip-types verify.mjs && node --experimental-strip-types verify-dsh-std.mjs && node --experimental-strip-types verify-batch.mjs && node verify-fingerprint-drill.mjs && node --experimental-strip-types verify-fertility-score.mjs && node --experimental-strip-types verify-fertility-confusion.mjs && node --experimental-strip-types verify-verdict.mjs", "compat": "node verify-dsh-host.mjs", "dsh-releases": "node verify-dsh-releases.mjs" }, "license": "MIT", "keywords": [ "dsh", "dsh-plugin", "dsh-std", "community-v0.15", "deepseek-harness", "deepseek", "model-detection", "attribution", "fingerprint", "tokenizer", "gray-test", "reasoning", "chain-of-thought" ], "repository": { "type": "git", "url": "git+https://github.com/Yuer6327/ModelTester.git" }, "author": "Yuer6327", "engines": { "node": ">=22" }, "publishConfig": { "access": "public" }, "devDependencies": { "@deepseek-ai/cordis": "~4.0.4", "@deepseek-ai/dsh-brand": "0.2.1-alpha.1", "@deepseek-ai/dsh-client-locale": "0.2.1-alpha.1", "@deepseek-ai/dsh-client-store": "0.2.1-alpha.1", "@deepseek-ai/dsh-client-ui-layout": "0.2.1-alpha.1", "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-alpha.1", "@deepseek-ai/dsh-client-ui-slots": "0.2.1-alpha.1", "@types/node": "^22.0.0", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.0", "lightningcss": "^1.32.0", "react": "^18.2.0", "tsdown": "^0.22.2", "typescript": "^6.0.3" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-api-session-controller", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout" ], "immediately": true }, "compatibility": { "dsh": ">=0.1.0-rc.7 <0.3.0", "dshReleases": { "0.1.6-alpha.1": "compatible", "0.1.7-alpha.1": "compatible", "0.1.7-alpha.2": "compatible", "0.1.7-rc.1": "compatible", "0.1.7-rc.2": "compatible", "0.2.0-rc.1": "compatible", "0.2.0-rc.2": "compatible", "0.2.1-alpha.1": "compatible" } } } }