{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:e6e4d323-cd3c-4fce-8883-7c54b5ccaeae","metadata":{"timestamp":"2026-09-19T07:27:04Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"datavisyn/datavisyn-scatterplot"}},"components":[{"type":"library","name":"d3-array","version":"^1.2.1","purl":"pkg:npm/d3-array","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-axis","version":"^1.0.8","purl":"pkg:npm/d3-axis","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-brush","version":"^1.0.4","purl":"pkg:npm/d3-brush","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-drag","version":"^1.2.1","purl":"pkg:npm/d3-drag","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-format","version":"^1.3.0","purl":"pkg:npm/d3-format","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-polygon","version":"^1.0.3","purl":"pkg:npm/d3-polygon","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-quadtree","version":"^1.0.3","purl":"pkg:npm/d3-quadtree","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-scale","version":"^2.1.0","purl":"pkg:npm/d3-scale","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-selection","version":"^1.3.0","purl":"pkg:npm/d3-selection","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-shape","version":"^1.2.0","purl":"pkg:npm/d3-shape","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"d3-zoom","version":"^1.7.1","purl":"pkg:npm/d3-zoom","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"eventemitter3","version":"^4.0.7","purl":"pkg:npm/eventemitter3","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-array","version":"^1.2.1","purl":"pkg:npm/@types/d3-array","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-axis","version":"^1.0.10","purl":"pkg:npm/@types/d3-axis","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-brush","version":"^1.0.8","purl":"pkg:npm/@types/d3-brush","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-drag","version":"^1.2.1","purl":"pkg:npm/@types/d3-drag","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-format","version":"^1.3.0","purl":"pkg:npm/@types/d3-format","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-polygon","version":"^1.0.6","purl":"pkg:npm/@types/d3-polygon","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-quadtree","version":"^1.0.5","purl":"pkg:npm/@types/d3-quadtree","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-scale","version":"^2.0.1","purl":"pkg:npm/@types/d3-scale","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-shape","version":"^1.2.3","purl":"pkg:npm/@types/d3-shape","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/d3-zoom","version":"^1.7.1","purl":"pkg:npm/@types/d3-zoom","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/jest","version":"~26.0.20","purl":"pkg:npm/@types/jest","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"identity-obj-proxy","version":"~3.0.0","purl":"pkg:npm/identity-obj-proxy","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"jest","version":"~26.6.3","purl":"pkg:npm/jest","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"jest-raw-loader","version":"~1.0.1","purl":"pkg:npm/jest-raw-loader","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"rimraf","version":"~3.0.2","purl":"pkg:npm/rimraf","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"shx","version":"~0.3.3","purl":"pkg:npm/shx","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"ts-jest","version":"~26.4.4","purl":"pkg:npm/ts-jest","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"tslib","version":"~2.0.3","purl":"pkg:npm/tslib","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"tslint","version":"~5.20.1","purl":"pkg:npm/tslint","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"typedoc","version":"~0.19.2","purl":"pkg:npm/typedoc","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"typescript","version":"~3.9.7","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"package.json"}]}]}