npm carbon-react @161.4.0
score
0.75
high
flagged
2026-07-21 09:58
Signals fired
| signal | weight | rationale |
|---|---|---|
| cadence | ||
| rapid_release | 0.8 | 3 versions in last 24h: ['161.3.0', '161.3.1', '161.4.0'] |
| topology | ||
| typosquat | 1.0 | combosquat of 'react' |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"chrisbarber86",
"edleeks87",
"carbonci",
"sopci",
"ianoxley"
],
"versions": 1844
}
Evidence (package doc at flag time)
{
"dependencies_count": 20,
"dist": {
"integrity": "sha512-nMO6WmvXwGrwu6X8lpe0osNmxTQ1zsS5uVLif1BQ3LN0kDWs0O1QdQqncRjVKwNHzjBtF3CvhFlI7toG9ptgXA==",
"tarball": "https://registry.npmjs.org/carbon-react/-/carbon-react-161.4.0.tgz",
"unpackedSize": 4616938
},
"dist-tags": {
"beta": "159.2.2-beta.1",
"latest": "161.4.0",
"release-101.2.x": "101.2.1",
"release-102.22.x": "102.22.3",
"release-103.2.x": "103.2.3",
"release-12.4.x": "12.4.2",
"release-13.12.x": "13.12.1",
"release-155.4.x": "155.4.2",
"release-8.1.x": "8.1.6"
},
"latest_version": "161.4.0",
"maintainers": [
{
"email": "chrisbarber86@gmail.com",
"name": "chrisbarber86"
},
{
"email": "edward.leeks@sage.com",
"name": "edleeks87"
},
{
"email": "sage-carbon-ci@sage.com",
"name": "carbonci"
},
{
"email": "sageoneplatform@sage.com",
"name": "sopci"
},
{
"email": "ijoxley@gmail.com",
"name": "ianoxley"
}
],
"num_versions": 1846,
"repository": {
"type": "git",
"url": "git+https://github.com/Sage/carbon.git"
},
"scripts": {
"build": "npm run clean-lib && npm run generate-tokens && npm run type-check && npm run build:compile && npm run build:generate-package-json-files && npm run build:move-svg && npm run build:types",
"build-storybook": "npm run generate-tokens:dev && dotenvx run -- storybook build -c .storybook",
"build-storybook:prod": "npm run generate-tokens && dotenvx run -f .env.production -- storybook build -c .storybook",
"build:compile": "NODE_ENV=production rollup -c \"./rollup.config.mjs\"",
"build:compile:dev": "NODE_ENV=development npm run build:compile",
"build:generate-package-json-files": "node ./scripts/generate_package_json_files/index.js",
"build:move-svg": "node ./scripts/copy_svg/index.js",
"build:skills": "node ./scripts/skills/build_skills.mjs",
"build:types": "tsc -p tsconfig-build.json --outDir ./lib && tsc -p tsconfig-build.json --outDir ./esm",
"clean-lib": "rimraf ./lib && rimraf ./esm",
"clear-playwright-cache": "rimraf ./playwright/.cache",
"clear-playwright-coverage-json": "rimraf ./playwright/coverage/*.json",
"commit": "node ./scripts/commit/commit.mjs",
"format": "prettier --write './{src,playwright}/**/*.{js,jsx,ts,tsx}'",
"generate-metadata": "node ./scripts/generate_metadata/index.mjs",
"generate-tokens": "rimraf ./src/components/tokens-wrapper/static-tokens && node ./scripts/generate_tokens/generate_tokens.mjs",
"generate-tokens:dev": "rimraf ./src/components/tokens-wrapper/static-tokens && node ./scripts/generate_tokens/generate_tokens.mjs --include-dark",
"lint": "npm run generate-tokens:dev && eslint ./src ./playwright --max-warnings=636 --report-unused-disable-directives",
"prepare": "husky install",
"pw:coverage:report": "nyc report --reporter=html --report-dir=./playwright/coverage --temp-dir=./playwright/coverage",
"setup": "npm ci && npm run prepare",
"start": "npm run generate-tokens:dev && node ./scripts/check_node_version.mjs && dotenvx run -- storybook dev -p 9001 -c .storybook",
"start:static": "npx http-server -p 9001 ./storybook-static",
"start:strict-mode": "npm run generate-tokens:dev && node ./scripts/check_node_version.mjs && dotenvx run --env ENABLE_REACT_STRICT_MODE=true -- storybook dev -p 9001 -c .storybook",
"test": "npm run generate-tokens:dev && jest --config=./jest.config.ts",
"test-storybook": "test-storybook --url http://127.0.0.1:9001",
"test-update": "jest --config=./jest.config.ts --updateSnapshot",
"test:ct": "npm run generate-tokens:dev && playwright test -c playwright-ct.config.ts",
"test:ct:coverage": "npm run generate-tokens:dev && npm run clear-playwright-cache && npm run clear-playwright-coverage-json && rimraf ./playwright/coverage && playwright test -c playwright-ct.config.ts",
"test:ct:report": "npm run generate-tokens:dev && npx playwright show-report",
"test:ct:ui": "npm run generate-tokens:dev && npm run generate-tokens:dev && playwright test --ui -c playwright-ct.config.ts",
"type-check": "tsc --noEmit",
"type-check:watch": "tsc --noEmit --watch"
},
"signal_details": {
"rapid_release": "3 versions in last 24h: ['161.3.0', '161.3.1', '161.4.0']",
"typosquat": "combosquat of 'react'"
},
"time": {
"created": "2017-05-18T14:02:33.934Z",
"modified": "2026-07-21T14:58:22.481Z"
}
}