npm ic-mops @2.14.0
score
0.725
high
flagged
2026-06-15 03:48
signals by category
identity
1
content
2
topology
1
maintainers added: caffeinelabs-itowner, giorgiopiatti-caffeinated, tomchantler
Signals fired
| signal | weight | rationale |
|---|---|---|
| identity | ||
| maintainer_churn | 1.0 | added: ['caffeinelabs-itowner', 'giorgiopiatti-caffeinated', 'tomchantler'] |
| content | ||
| bin_added | 0.8 | new bin entry: ['mops', 'ic-mops', 'moc-wrapper'] |
| script_count_spike | 0.5 | scripts count 0 -> 19 |
| topology | ||
| dependency_added_unknown | 0.6 | 43 new non-watchlisted dep(s): ['@icp-sdk/core', '@noble/hashes', 'as-table', 'buffer', 'chalk'] ... |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"rvanasa",
"kamillistopad-caffeine"
],
"versions": 218
}
Evidence (package doc at flag time)
{
"dependencies_count": 43,
"dist": {
"integrity": "sha512-WebLINlYmWDjCO8tfK9h9nHUabN8Jv1ivY7DQdzc45oJZQ4wHbB50YKHl/p2U+d13cYU5UODG+xEiIdtl/q/VQ==",
"tarball": "https://registry.npmjs.org/ic-mops/-/ic-mops-2.14.0.tgz",
"unpackedSize": 10360149
},
"dist-tags": {
"latest": "2.14.0",
"pre": "1.7.2-pre.0"
},
"latest_version": "2.14.0",
"maintainers": [
{
"email": "tom.chantler@gmail.com",
"name": "tomchantler"
},
{
"email": "giorgio.piatti@caffeine.ai",
"name": "giorgiopiatti-caffeinated"
},
{
"email": "it-owner@caffeine.ai",
"name": "caffeinelabs-itowner"
},
{
"email": "kamil.listopad@caffeine.ai",
"name": "kamillistopad-caffeine"
},
{
"email": "ryanvandersmith@gmail.com",
"name": "rvanasa"
}
],
"num_versions": 219,
"repository": {
"type": "git",
"url": "git+https://github.com/caffeinelabs/mops.git"
},
"scripts": {
"build": "run-s prepare bundle",
"build:wasm": "run-s build:wasm:nodejs build:wasm:web",
"build:wasm:nodejs": "wasm-pack build wasm --target nodejs --out-dir pkg/nodejs && rm wasm/pkg/nodejs/.gitignore",
"build:wasm:web": "wasm-pack build wasm --target web --out-dir pkg/web && rm wasm/pkg/web/.gitignore",
"bundle": "rm -rf ./bundle && bun build ./environments/web/cli.ts --outdir ./bundle --target node --minify --external @napi-rs/lzma --external fsevents --format esm --define '__dirname=import.meta.dirname' && run-s bundle:fix bundle:copy bundle:package-json bundle:tar",
"bundle:copy": "cp -r commands/bench bundle && cp -r bin declarations templates package.json bundle && cp wasm/pkg/web/wasm_bg.wasm bundle/mops_wasm_bg.wasm && cp -r node_modules/prettier-plugin-motoko/wasm/pkg/nodejs/wasm_bg.wasm node_modules/jsdom/lib/jsdom/living/xhr/xhr-sync-worker.js node_modules/jsdom/lib/jsdom/browser/default-stylesheet.css bundle",
"bundle:fix": "rexreplace 'new URL\\(\"\\.\\./templates' 'new URL(\"./templates' bundle/cli.js && rexreplace 'resolve\\(\".*?/xhr-sync-worker\\.js\"\\)' 'resolve(\"./xhr-sync-worker.js\")' bundle/cli.js && rexreplace '\"import.meta.dirname\",\"wasm_bg.wasm\"' 'import.meta.dirname || new URL(\".\", import.meta.url).pathname,\"wasm_bg.wasm\"' bundle/cli.js && rexreplace 'resolve\\(\"import.meta.dirname\",\".*?/default-stylesheet\\.css\"\\)' 'resolve(import.meta.dirname,\"./default-stylesheet.css\")' bundle/cli.js && rexreplace '\"import.meta.dirname\",\"../../wasm/pkg/web/wasm_bg.wasm\"' 'import.meta.dirname || new URL(\".\", import.meta.url).pathname,\"mops_wasm_bg.wasm\"' bundle/cli.js",
"bundle:package-json": "tsx bundle-package-json.ts",
"bundle:tar": "rm -f bundle/cli.tgz && touch -t 200101010101 bundle/cli.tgz && find bundle -exec touch -d '1970-01-01 00:00:00' {} + && tar --sort name --exclude bundle/cli.tgz -cvf - bundle | gzip -n > bundle/cli.tgz",
"check": "tsc --project tsconfig.json --noEmit",
"copy": "cp -r commands/bench dist/commands && cp -r declarations templates package.json bin dist | true",
"dist": "npm run build:wasm && tsc && mkdir -p dist/wasm && cp -r wasm/pkg dist/wasm",
"esbuild": "esbuild",
"fix-dist": "tsx ./fix-dist.ts",
"mops": "tsx ./environments/nodejs/cli",
"prepare": "rm -rf dist && run-s dist copy fix-dist",
"release": "tsx release-cli.ts",
"test": "NODE_OPTIONS=\"--experimental-vm-modules\" jest",
"tsc": "tsc"
},
"signal_details": {
"bin_added": "new bin entry: ['mops', 'ic-mops', 'moc-wrapper']",
"dependency_added_unknown": "43 new non-watchlisted dep(s): ['@icp-sdk/core', '@noble/hashes', 'as-table', 'buffer', 'chalk'] ...",
"maintainer_churn": "added: ['caffeinelabs-itowner', 'giorgiopiatti-caffeinated', 'tomchantler']",
"script_count_spike": "scripts count 0 -> 19"
},
"time": {
"created": "2022-05-26T07:05:11.916Z",
"modified": "2026-06-15T08:48:36.363Z"
}
}