npm @movable/ui @4.4.0
score
0.85
high
flagged
2026-07-27 10:47
signals by category
identity
1
topology
2
enrichment
1
maintainers added: dschulze-mi
Signals fired
| signal | weight | rationale |
|---|---|---|
| identity | ||
| maintainer_churn | 1.0 | added: ['dschulze-mi'] |
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=4.4.0 but max published is 5.0.0-five.0 |
| shared_repo_different_publisher | 0.9 | repo 'git+https://github.com/movableink/ui.git' also claimed by 1 package(s) under different publishers: ['npm/@movable/eslint-plugin-ui'] |
| enrichment | ||
| repo_doesnt_exist | 1.0 | claimed repo movableink/ui returns 404 on github.com |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"movable-ink",
"mnutt",
"nicksteffens_mi",
"mi_rtepper",
"sandrabyatink",
"chayelheinsen",
"curtmorgan3",
"polera-mi",
"emcrae",
"showell_mi",
"j-mills"
],
"versions": 265
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-TOeSpBiqaByG4tTaYDDMxNDfhTJzyOilDYOlfQacSJhwLqLPCpOT3pwD0OqlwBg8V5vYGIT1Q/Rq12+Dp6FU4w==",
"tarball": "https://registry.npmjs.org/@movable/ui/-/ui-4.4.0.tgz",
"unpackedSize": 3761209
},
"dist-tags": {
"alpha": "4.0.4-alpha.0",
"five": "5.0.0-five.2",
"latest": "4.4.0"
},
"latest_version": "4.4.0",
"maintainers": [
{
"email": "dev@movableink.com",
"name": "movable-ink"
},
{
"email": "michael@nuttnet.net",
"name": "mnutt"
},
{
"email": "nsteffens@movableink.com",
"name": "nicksteffens_mi"
},
{
"email": "rtepper@movableink.com",
"name": "mi_rtepper"
},
{
"email": "sbernieryu@movableink.com",
"name": "sandrabyatink"
},
{
"email": "chayel@hey.com",
"name": "chayelheinsen"
},
{
"email": "dschulze@movableink.com",
"name": "dschulze-mi"
},
{
"email": "jpolera@movableink.com",
"name": "polera-mi"
},
{
"email": "emcrae@movableink.com",
"name": "emcrae"
},
{
"email": "showell@movableink.com",
"name": "showell_mi"
},
{
"email": "jack.mills@movableink.com",
"name": "j-mills"
}
],
"num_versions": 266,
"repository": {
"directory": "packages/ui",
"type": "git",
"url": "git+https://github.com/movableink/ui.git"
},
"scripts": {
"build": "vite build",
"build-storybook": "storybook build",
"dev": "vite",
"lint": "run-p -n lint:src lint:cypress lint:stories",
"lint:cypress": "tsc --project ./cypress/tsconfig.json && eslint -c ./cypress/.eslintrc.json ./cypress --resolve-plugins-relative-to ./cypress --report-unused-disable-directives --max-warnings 0 --no-error-on-unmatched-pattern",
"lint:src": "tsc --project ./tsconfig.json && eslint -c ./.eslintrc.json ./src --report-unused-disable-directives --max-warnings 0",
"lint:stories": "tsc --project ./tsconfig.json && eslint -c ./.eslintrc.json ./stories --report-unused-disable-directives --max-warnings 0",
"percy:storybook": "PERCY_TOKEN=$PERCY_TOKEN percy exec -- percy storybook ./storybook-static",
"storybook": "storybook dev -p 6006",
"test": "cypress run --component -q",
"test:ci": "cypress run --component -q",
"test:dev": "cypress open --component",
"watch": "vite build --watch"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=4.4.0 but max published is 5.0.0-five.0",
"maintainer_churn": "added: ['dschulze-mi']",
"repo_doesnt_exist": "claimed repo movableink/ui returns 404 on github.com",
"shared_repo_different_publisher": "repo 'git+https://github.com/movableink/ui.git' also claimed by 1 package(s) under different publishers: ['npm/@movable/eslint-plugin-ui']"
},
"time": {
"created": "2023-09-12T16:52:45.014Z",
"modified": "2026-07-27T15:47:03.738Z"
}
}