{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:1d2a0bcc-0c33-4f99-8aba-7e63b701f5d1","metadata":{"timestamp":"2026-10-25T10:22:55Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"purescript-node/purescript-node-buffer"}},"components":[{"type":"library","name":"purescript-arraybuffer-types","version":"^3.0.2","purl":"pkg:bower/purescript-arraybuffer-types","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-effect","version":"^4.0.0","purl":"pkg:bower/purescript-effect","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-maybe","version":"^6.0.0","purl":"pkg:bower/purescript-maybe","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-st","version":"^6.0.0","purl":"pkg:bower/purescript-st","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-unsafe-coerce","version":"^6.0.0","purl":"pkg:bower/purescript-unsafe-coerce","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-assert","version":"^6.0.0","purl":"pkg:bower/purescript-assert","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-console","version":"^6.0.0","purl":"pkg:bower/purescript-console","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"purescript-foldable-traversable","version":"^6.0.0","purl":"pkg:bower/purescript-foldable-traversable","properties":[{"name":"filePath","value":"bower.json"}]},{"type":"library","name":"eslint","version":"^7.15.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"pulp","version":"16.0.0-0","purl":"pkg:npm/pulp","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"purescript-psa","version":"^0.8.2","purl":"pkg:npm/purescript-psa","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":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"purescript-contrib/setup-purescript","version":"main","purl":"pkg:githubactions/purescript-contrib/setup-purescript","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"actions/setup-node","version":"v3","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]}]}