// npm package
@antv/f2-wordcloud
F2 wordcloud extension
versions
61
maintainers
51
license
MIT
first publish
2023-03-14
publisher
zengyue
tarball
68,774 B
AUTO-PUBLISHED·1 version indexed·latest published 2025-11-10
// publisher campaignby zengyue
9 caught packages from this accountThis is not an isolated catch. The same publisher has shipped 8 other packages that our pipeline flagged — the shape of a coordinated campaign, not a one-off. Each link below opens that sibling's analysis.
// offending code· @5.14.0· no static-pattern hits
llm: benign · 0.85→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s).
- @5.14.0··AUTO-PUBLISHED·publisher: zengyueheuristic 75/100static flags 0llm benign (0.85) via ollamamature-packageosv-flagged:MAL-2026-3898
→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/f2-wordcloud", "version": "5.14.0", "description": "F2 wordcloud extension", "main": "lib/index.js", "module": "es/index.js", "types": "es/index.d.ts", "sideEffects": false, "keywords": [ "antv", "f2", "chart", "charts", "mobile", "visualization", "react", "wordcloud" ], "dependencies": { "@antv/f2": "5.14.0", "@antv/util": "~3.3.0", "@babel/runtime": "^7.12.5", "tslib": "^2.3.1" }, "devDependencies": { "@antv/f-test-utils": "^1.0.1", "jest-mock-random": "~1.1.1" }, "homepage": "https://f2.antv.vision/zh/", "author": "https://github.com/orgs/antvis/people", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/antvis/f2" }, "bugs": { "url": "https://github.com/antvis/f2/issues" }, "gitHead": "a9a4c397f067aafad8c050d370b8081efca9d199" } --- index.js (entry) --- "use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _tslib = require("tslib"); var _f = require("@antv/f2"); var _wordcloud = _interopRequireDefault(require("./wordcloud2")); function checkSupported(ctx) { if (!ctx) { return false; } if (!ctx.getImageData) { return false; } return true; } var settings = { list: [], fontFamily: '', fontWeight: '', color: 'random-dark', fontSize: '140px', minSize: 0, clearCanvas: true, gridSize: 8, drawOutOfBound: false, minRotation: -Math.PI / 2, maxRotation: Math.PI / 2, rotationSteps: 0, shuffle: true, rotateRatio: 0.1, shape: 'circle', ellipticity: 0.65 }; var WordCloud = /** @class */function (_super) { (0, _tslib.__extends)(WordCloud, _super); function WordCloud(props, context) { var _this = _super.call(this, props, context) || this; // Check if WordCloud can run on this browser _this.isSupported = checkSupported(context.ctx); return _this; } WordCloud.prototype.didMount = function () { var _this = this; var _a = this,
