// npm package
@antv/thumbnails
Thumbnails of Chart Types.
versions
15
maintainers
51
license
MIT
first publish
2019-12-26
publisher
neoddish
tarball
168,907 B
AUTO-PUBLISHED·1 version indexed·latest published 2021-11-20
// publisher campaignby neoddish
7 caught packages from this accountThis is not an isolated catch. The same publisher has shipped 6 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· @2.0.0· no static-pattern hits
llm: benign · 0.85→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s).
- @2.0.0··AUTO-PUBLISHED·publisher: neoddishheuristic 75/100static flags 0llm benign (0.85) via ollamamature-packageosv-flagged:MAL-2026-4088
→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/thumbnails", "version": "2.0.0", "description": "Thumbnails of Chart Types.", "main": "lib/src/index.js", "types": "lib/src/index.d.ts", "unpkg": "dist/index.min.js", "module": "esm/src/index.js", "files": [ "esm", "dist", "lib" ], "scripts": { "lint": "eslint --ext .js,.jsx,.ts,.tsx './' --ignore-pattern 'src/code/'", "lint-fix": "npm run lint -- --fix", "prettier": " prettier --check '**/*' --ignore-path=../../.prettierignore", "prettier-fix": "npm run prettier -- --write", "format": "npm run prettier-fix && npm run lint-fix", "lint-staged": "lint-staged", "size": "limit-size", "clean": "rimraf lib esm dist", "build:umd": "rimraf ./dist && rollup -c && npm run size", "build:cjs": "rimraf ./lib && tsc --module commonjs --outDir lib", "build:esm": "rimraf ./esm && tsc --module ESNext --outDir esm", "build": "run-p build:*", "test": "jest" }, "repository": { "type": "git", "url": "git@github.com:antvis/thumbnails.git" }, "keywords": [ "AntV", "Chart", "Visualization", "Thumbnails", "Design" ], "author": { "name": "AntV", "url": "https:/ --- index.js (entry) --- "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var thumbnails_1 = (0, tslib_1.__importDefault)(require("./generated/thumbnails")); exports.default = thumbnails_1.default; (0, tslib_1.__exportStar)(require("./generated/thumbnails"), exports); //# sourceMappingURL=index.js.map --- bundled output (OSV-MAL flagged — LLM scope expansion) --- --- dist/index.min.js (bundled) --- !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).Thumbnails={})}(this,(function(t){"use strict";var e={id:"area_chart",name:"Area Chart",svgCode:'<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" style="width:200px;height:200px;vertical-align:middle" display="inline-block"><path fill="transparent" d="M0 0h200v200H0z"/><g fill="none" stroke="#D9D9D9" stroke-dasharray="null"><path d="M40 180h140M40 123.333h140M40 66.667h140M40 10h140"/></g><path fill="none" stroke="#BFBFBF" d="M40 180h140"/><g fill="#8C8C8C" font-family=""Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"" font-size="12" paint-order="stroke" text-anchor="middle"><text x="40" y="184" alignment-baseline="before-edge">2016</text><text x="75" y="184" alignment-baseline="before-edge">2017</text><text x="110" y="184" alignment-baseline="before-edge">2018</text><text x="145" y="184" alignment-baseline="before-edge">2019</text><text x="180" y="184" alignment-baseline="before-edge">2020</text></g><g stroke="#BFBFBF"><path d="M40 180v4M75 180v4M110 180v4M145 180v4M180 180v4"/></g><g><g fill="#8C8C8C" font-family=""Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"" font-size="12" paint-order="stroke" text-anchor="end"><text x="32" y="180" alignment-baseline="central">0</text><text x="32" y="123.333" alignment-baseline="central">100</text><text x="32" y="66.667" alignment-baseline="central">200</text><text x="32" y="10" alignment-baseline="central">300</text></g></g><g><path fill="#5B8FF9" fill-opacity=".25" d="M40 95l35 34 35-51
