// npm package
@antv/gpt-vis
Components for GPTs, generative AI, and LLM projects. Not only UI Components.
versions
45
maintainers
51
license
MIT
first publish
2024-08-14
publisher
atool
tarball
2,851,576 B
AUTO-PUBLISHED·1 version indexed·latest published 2026-04-29
// publisher campaignby atool
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· @1.0.0· no static-pattern hits
llm: benign · 0.85→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s), 1 other host(s).
- @1.0.0··AUTO-PUBLISHED·publisher: atoolheuristic 75/100static flags 0llm benign (0.85) via ollamamature-packagepublisher-multi-name-burst:5osv-flagged:MAL-2026-4020
→ No suspicious destination, no remote-exec shape — 1 known-vendor host(s), 1 other host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/gpt-vis", "version": "1.0.0", "description": "Components for GPTs, generative AI, and LLM projects. Not only UI Components.", "keywords": [ "antv", "GPTs", "LLM", "vis", "LUI" ], "homepage": "https://gpt-vis.antv.vision", "repository": { "type": "git", "url": "https://github.com/antvis/GPT-Vis" }, "license": "MIT", "author": "antvis", "sideEffects": false, "type": "module", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "jsdelivr": "dist/umd/index.min.js", "unpkg": "dist/umd/index.min.js", "files": [ "dist", "README.md", "!dist/umd/report.html" ], "dependencies": { "@antv/g2": "^5.4.1", "@antv/g6": "^5.1.0", "@antv/t8": "^0.3.0", "@zumer/snapdom": "^1.9.14", "measury": "^0.1.5" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.37.0", "@types/webpack-bundle-analyzer": "^4.7.0", "eslint": "^9.37.0", "eslint-config-prettier": "^9.1.2", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin --- index.js (entry) --- export { GPTVis } from "./gpt-vis"; export { isVisSyntax, parse } from "./syntax"; export { Area } from "./vis/area"; export { Bar } from "./vis/bar"; export { Boxplot } from "./vis/boxplot"; export { Column } from "./vis/column"; export { DualAxes } from "./vis/dual-axes"; export { FishboneDiagram } from "./vis/fishbone-diagram"; export { FlowDiagram } from "./vis/flow-diagram"; export { Funnel } from "./vis/funnel"; export { Histogram } from "./vis/histogram"; export { IndentedTree } from "./vis/indented-tree"; export { Line } from "./vis/line"; export { Liquid } from "./vis/liquid"; export { Mindmap } from "./vis/mindmap"; export { NetworkGraph } from "./vis/network-graph"; export { OrganizationChart } from "./vis/organization-chart"; export { Pie } from "./vis/pie"; export { Radar } from "./vis/radar"; export { Sankey } from "./vis/sankey"; export { Scatter } from "./vis/scatter"; export { Summary } from "./vis/summary"; export { Table } from "./vis/table"; export { Treemap } from "./vis/treemap"; export { Venn } from "./vis/venn"; export { Violin } from "./vis/violin"; export { Waterfall } from "./vis/waterfall"; export { WordCloud } from "./vis/word-cloud"; --- bundled output (OSV-MAL flagged — LLM scope expansion) --- --- dist/umd/index.min.js (bundled) --- !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.GPTVis=e():t.GPTVis=e()}(self,(function(){return function(){var t={745:function(t,e){!function(t){"use strict";function e(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return{value:(t=t&&r>=t.length?void 0:t)&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function n(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||0<e--)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function r(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||((r=r||Array.prototype.slice.call(e,0,i))[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}function i(t){return a(t,"Function")}var o={}.toString,a=function(t,e){return o.call(t)==="[object "+e+"]"},s=function(t){return Array.isArray?Array.isArray(t):a(t,"Array")},c=function(t){if("object"!=typeof(e=t)||null===e||!a(t,"Object"))return!1;var e;if(null===Object.getPrototypeOf(t))return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n},l=function(t){return a(t,"Number")},A=Object.values?function(t){return Object.values(t)}:function(t){var e,n=[],r=t,o=function(e,r){i(t)&&"prototype"===r||n.push(e)};if(r)if(s(r))for(var a=0,c=r.length;a<c&&!1!==o(r[a],a);a++);else if(e=typeof r,null!==r&&"object"==e||"function"==e)for(var l in r)if(r.hasOwnProperty(l)&&!1===o(r[l],l))break;return n},u=5;function h(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)!function t(e,n,r,i){for(var o in r=r||0,i=i||u,n){var a;n.hasOwnProperty(o)&&(null!==( --- dist/esm/index.d.ts (bundled) --- export { GPTVis } from './gpt-vis'; export type { GPTVisConfig } from './gpt-vis'; export { isVisSyntax, parse } from './syntax'; export type { ParsedConfig } from './syntax'; export type { VisualizationOptions } from './types'; export { Area } from './vis/area'; export type { AreaConfig, AreaDataItem } from './vis/area'; export { Bar } from './vis/bar'; export type { BarConfig, BarDataItem } from './vis/bar'; export { Boxplot } from './vis/boxplot'; export type { BoxplotConfig, BoxplotDataItem } from './vis/boxplot'; export { Column } from './vis/column'; export type { ColumnConfig, ColumnDataItem } from './vis/column'; export { DualAxes } from './vis/dual-axes'; export type { DualAxesConfig, DualAxesSeriesItem } from './vis/dual-axes'; export { FishboneDiagram } from './vis/fishbone-diagram'; export type { FishboneDiagramConfig, FishboneDiagramInstance, FishboneNode, } from './vis/fishbone-diagram'; export { FlowDiagram } from './vis/flow-diagram'; export type { FlowDiagramConfig } from './vis/flow-diagram'; export { Funnel } from './vis/funnel'; export type { FunnelConfig, FunnelDataItem } from './vis/funnel'; export { Histogram } from './vis/histogram'; export type { HistogramConfig } from './vis/histogram'; export { IndentedTree } from './vis/indented-tree'; export type { IndentedTreeConfig, IndentedTreeData, IndentedTreeInstance, } from './vis/indented-tree'; export { Line } from './vis/line'; export type { LineConfig, LineDataItem } from './vis/line'; export { Liquid } from './vis/liquid'; export type { LiquidConfig } from './vis/liquid'; export { Mindmap } from './vis/mindmap'; export type { MindMapProps, MindmapConfig, MindmapData } from './vis/mindmap'; export { NetworkGraph } from './vis/network-graph'; export type { NetworkGraphConfig, NetworkGraphData, NetworkGraphEdge, NetworkGraphNode, } from './vis/network-graph'; export { OrganizationChart } from './vis/organization-chart'; export type { OrganizationChartConfig, OrganizationChartData } from './vis/o --- dist/esm/index.js (bundled) --- export { GPTVis } from "./gpt-vis"; export { isVisSyntax, parse } from "./syntax"; export { Area } from "./vis/area"; export { Bar } from "./vis/bar"; export { Boxplot } from "./vis/boxplot"; export { Column } from "./vis/column"; export { DualAxes } from "./vis/dual-axes"; export { FishboneDiagram } from "./vis/fishbone-diagram"; export { FlowDiagram } from "./vis/flow-diagram"; export { Funnel } from "./vis/funnel"; export { Histogram } from "./vis/histogram"; export { IndentedTree } from "./vis/indented-tree"; export { Line } from "./vis/line"; export { Liquid } from "./vis/liquid"; export { Mindmap } from "./vis/mindmap"; export { NetworkGraph } from "./vis/network-graph"; export { OrganizationChart } from "./vis/organization-chart"; export { Pie } from "./vis/pie"; export { Radar } from "./vis/radar"; export { Sankey } from "./vis/sankey"; export { Scatter } from "./vis/scatter"; export { Summary } from "./vis/summary"; export { Table } from "./vis/table"; export { Treemap } from "./vis/treemap"; export { Venn } from "./vis/venn"; export { Violin } from "./vis/violin"; export { Waterfall } from "./vis/waterfall"; export { WordCloud } from "./vis/word-cloud"; --- dist/esm/vis-wrapper/icons.d.ts (bundled) --- /** * Create SVG icon elements for the wrapper UI */ export declare function createCopyIcon(size?: number, fill?: string): string; export declare function createCheckIcon(size?: number, fill?: string): string; export declare function createDownloadIcon(size?: number, fill?: string): string; export declare function createZoomInIcon(size?: number, fill?: string): string; export declare function createZoomOutIcon(size?: number, fill?: string): string; --- dist/esm/vis-wrapper/icons.js (bundled) --- /** * Create SVG icon elements for the wrapper UI */ export function createCopyIcon() { var size = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 14; var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#707070'; return "<svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"".concat(size, "\" height=\"").concat(size, "\" fill=\"").concat(fill, "\">\n <path d=\"M768 682.666667V170.666667a85.333333 85.333333 0 0 0-85.333333-85.333334H170.666667a85.333333 85.333333 0 0 0-85.333334 85.333334v512a85.333333 85.333333 0 0 0 85.333334 85.333333h512a85.333333 85.333333 0 0 0 85.333333-85.333333zM170.666667 170.666667h512v512H170.666667z m682.666666 85.333333v512a85.333333 85.333333 0 0 1-85.333333 85.333333H256a85.333333 85.333333 0 0 0 85.333333 85.333334h426.666667a170.666667 170.666667 0 0 0 170.666667-170.666667V341.333333a85.333333 85.333333 0 0 0-85.333334-85.333333z\"></path>\n </svg>"); } export function createCheckIcon() { var size = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 14; var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#707070'; return "<svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"".concat(size, "\" height=\"").concat(size, "\" fill=\"").concat(fill, "\">\n <path d=\"M380.416 822.144c-10.432 0-20.864-3.968-28.8-11.968L75.968 534.592c-15.936-15.936-15.936-41.664 0-57.6 15.872-15.872 41.664-15.872 57.536 0L380.416 723.84l510.08-510.016c15.872-15.936 41.664-15.936 57.536 0 15.936 15.936 15.936 41.664 0 57.6L409.216 810.24c-7.936 7.936-18.368 11.904-28.8 11.904z\"></path>\n </svg>"); } export function createDownloadIcon() { var size = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 14; var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#707070'; return "<svg viewBox=\"0 0 1024 1024\" version=\"1.1\" --- dist/esm/vis-wrapper/index.d.ts (bundled) --- /** * Wrapper configuration options */ export interface WrapperConfig { chartType?: string;
