npm ima2-gen @2.0.1
score
0.7045
high
flagged
2026-06-05 04:56
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| new_install_script | 1.0 | first time ['postinstall'] present |
| topology | ||
| dependency_added_unknown | 0.6 | 1 new non-watchlisted dep(s): ['google-auth-library'] |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"bitkyc08"
],
"versions": 39
}
Evidence (package doc at flag time)
{
"dependencies_count": 10,
"dist": {
"integrity": "sha512-CXqfduF+UB94fSoH04aD8SlpyDURDK0CMjHQ/xDsg8UYHlbh8blE5WL1fxBUdmyAHWoRpXwnac9TaE/kpXsQgg==",
"tarball": "https://registry.npmjs.org/ima2-gen/-/ima2-gen-2.0.1.tgz",
"unpackedSize": 5331268
},
"dist-tags": {
"latest": "2.0.1",
"preview": "1.1.24-preview.20260602110035"
},
"latest_version": "2.0.1",
"maintainers": [
{
"email": "bitkyc08@gmail.com",
"name": "bitkyc08"
}
],
"num_versions": 40,
"repository": {
"type": "git",
"url": "git+https://github.com/lidge-jun/ima2-gen.git"
},
"scripts": {
"build": "npm run ui:build",
"build:cli": "tsc -p tsconfig.bin.json && node scripts/fix-shebangs.mjs",
"build:server": "tsc -p tsconfig.build.json",
"dev": "node scripts/dev.mjs",
"dev:server": "tsx watch server.ts",
"lint:pkg": "node -e \"const p=require('./package.json'); const req=['name','version','bin']; for(const k of req){if(!p[k])throw new Error('missing '+k)} const mustInclude=['bin/**/*.js','lib/**/*.js','routes/**/*.js','skills/','integrations/comfyui/ima2_gen_bridge/__init__.py','integrations/comfyui/ima2_gen_bridge/nodes.py','integrations/comfyui/ima2_gen_bridge/README.md','assets/card-news/templates/','vendor/','server.js','LICENSE']; for(const f of mustInclude){if(!p.files.includes(f))throw new Error('files[] must include '+f)}\"",
"postinstall": "echo '\\n [ima2] Gallery thumbnails will be auto-generated on next server start.\\n Or run: ima2 backfill-thumbs\\n'",
"prepack": "npm run ui:build && npm run build:server && npm run build:cli",
"prepublishOnly": "npm run typecheck && npm run typecheck:tests && npm run test:inventory && npm run ui:build && npm run build:server && npm run build:cli && npm run lint:pkg && npm run test:package-install",
"publish:dry-run": "node scripts/publish-dry-run.mjs",
"release:major": "npm version major && npm publish && git push origin main --tags",
"release:minor": "npm version minor && npm publish && git push origin main --tags",
"release:patch": "npm version patch && npm publish && git push origin main --tags",
"setup": "node bin/ima2.js setup",
"start": "node bin/ima2.js serve",
"test": "node scripts/run-tests.mjs",
"test:inventory": "node scripts/classify-tests.mjs --check --fail-js-runtime",
"test:package-install": "node --test tests/package-install-smoke.mjs",
"typecheck": "tsc --noEmit -p tsconfig.json",
"typecheck:tests": "tsc --noEmit -p tsconfig.tests.json",
"ui:build": "cd ui && npm run build",
"ui:dev": "cd ui && npm run dev",
"ui:install": "cd ui && npm install"
},
"signal_details": {
"dependency_added_unknown": "1 new non-watchlisted dep(s): ['google-auth-library']",
"new_install_script": "first time ['postinstall'] present"
},
"time": {
"created": "2026-04-21T20:24:52.034Z",
"modified": "2026-06-02T17:17:14.267Z"
}
}