npm tianshu-tui @2.26.0
score
0.7278
high
flagged
2026-07-30 19:57
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| install_script_payload | 1.0 | install/lifecycle script matches payload regex |
| topology | ||
| dependency_added_unknown | 0.6 | 2 new non-watchlisted dep(s): ['pixelmatch', 'pngjs'] |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"huiliyi37"
],
"versions": 49
}
Evidence (package doc at flag time)
{
"dependencies_count": 20,
"dist": {
"integrity": "sha512-/RauhPWlhnpNPy5X0Ie7PddKkQCr5B9jeqNv36ibeo4dXNCtJ1bJsNq0kohoxSEWfSgM1Nv/toRiX+Mx/aJsqg==",
"tarball": "https://registry.npmjs.org/tianshu-tui/-/tianshu-tui-2.26.0.tgz",
"unpackedSize": 8908089
},
"dist-tags": {
"latest": "2.26.0"
},
"latest_version": "2.26.0",
"maintainers": [
{
"email": "huiliyi37@gmail.com",
"name": "huiliyi37"
}
],
"num_versions": 50,
"repository": {
"type": "git",
"url": "git+https://github.com/huiliyi37/Tianshu-Tui.git"
},
"scripts": {
"benchmark": "tsx scripts/run-benchmark.ts",
"build": "tsup",
"cache:audit": "tsx src/cache/cache-audit-cli.ts",
"dev": "tsup --watch",
"diagnose:orphans": "tsx scripts/diagnose-tool-orphans.ts",
"docs:check": "tsx scripts/docs-index.ts --check",
"docs:index": "tsx scripts/docs-index.ts",
"postinstall": "patch-package || node -e 1 && node scripts/install-git-hooks.mjs || node -e 1 && node scripts/fetch-native-sqlite.js || node -e 1",
"prefix:budget": "tsx scripts/prefix-budget.ts",
"prepack": "npm run build && node scripts/stage-cli-sqlite-wrapper.js",
"probe:test": "tsx scripts/run-node-tests.ts scripts/telemetry-probes",
"probe:thresholds": "tsx scripts/telemetry-probes/threshold-coverage.ts",
"probe:typecheck": "tsc --noEmit -p scripts/telemetry-probes/tsconfig.json",
"start": "node --expose-gc --max-old-space-size=4096 dist/main.js",
"test": "tsx scripts/run-node-tests.ts",
"test:desktop": "TSX_TSCONFIG_PATH=desktop/tsconfig.json node --import ./desktop/scripts/test-alias-register.mjs --import tsx --test-force-exit --test-timeout=120000 --test 'desktop/src/**/__tests__/*.test.ts'",
"test:fast": "tsx scripts/run-node-tests.ts --exclude-tui",
"test:incremental": "tsx scripts/test-incremental.ts",
"test:integration": "tsx scripts/run-node-tests.ts --integration",
"test:unit": "tsx scripts/run-node-tests.ts --unit",
"tokens:audit": "tsx scripts/analyze-output-tokens.ts",
"typecheck": "tsc --noEmit",
"typecheck:baseline": "tsx scripts/typecheck-baseline.ts"
},
"signal_details": {
"dependency_added_unknown": "2 new non-watchlisted dep(s): ['pixelmatch', 'pngjs']",
"install_script_payload": "install/lifecycle script matches payload regex"
},
"time": {
"created": "2026-06-29T01:25:42.737Z",
"modified": "2026-07-31T00:53:46.776Z"
}
}