{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:be1636ab-7d8c-4158-98ce-fead984cfef0","metadata":{"timestamp":"2026-10-17T02:16:41Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"knjcode/string-codec"}},"components":[{"type":"library","name":"adler-32","version":"^1.0.0","purl":"pkg:npm/adler-32","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"ascii85","version":"^0.1.0","purl":"pkg:npm/ascii85","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"caesar-salad","version":"^1.0.1","purl":"pkg:npm/caesar-salad","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"cheerio","version":"^0.22.0","purl":"pkg:npm/cheerio","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"crc","version":"^3.2.1","purl":"pkg:npm/crc","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"sync-request","version":"^3.0.1","purl":"pkg:npm/sync-request","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"coffee-script","version":"^1.9.2","purl":"pkg:npm/coffee-script","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"event-stream","version":"^3.3.1","purl":"pkg:npm/event-stream","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp","version":"^3.8.11","purl":"pkg:npm/gulp","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-coffee","version":"^2.3.1","purl":"pkg:npm/gulp-coffee","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-coffeelint","version":"^0.6.0","purl":"pkg:npm/gulp-coffeelint","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-espower","version":"^1.0.2","purl":"pkg:npm/gulp-espower","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-load-plugins","version":"^1.3.0","purl":"pkg:npm/gulp-load-plugins","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-mocha","version":"^3.0.1","purl":"pkg:npm/gulp-mocha","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-sourcemaps","version":"^2.1.1","purl":"pkg:npm/gulp-sourcemaps","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-util","version":"^3.0.4","purl":"pkg:npm/gulp-util","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"power-assert","version":"^1.4.1","purl":"pkg:npm/power-assert","properties":[{"name":"filePath","value":"package.json"}]}]}