{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:36591296-2724-42ca-85f6-067cc2561dbf","metadata":{"timestamp":"2026-10-12T03:44:12Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"joaoalberto-dev/static"}},"components":[{"type":"library","name":"react","version":"^19.0.0","purl":"pkg:npm/react","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"react-dom","version":"^19.0.0","purl":"pkg:npm/react-dom","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@eslint/js","version":"^9.21.0","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/react","version":"^19.0.10","purl":"pkg:npm/@types/react","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@types/react-dom","version":"^19.0.4","purl":"pkg:npm/@types/react-dom","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@vitejs/plugin-react","version":"^4.3.4","purl":"pkg:npm/@vitejs/plugin-react","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"eslint","version":"^9.21.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"eslint-plugin-react-hooks","version":"^5.1.0","purl":"pkg:npm/eslint-plugin-react-hooks","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"eslint-plugin-react-refresh","version":"^0.4.19","purl":"pkg:npm/eslint-plugin-react-refresh","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"globals","version":"^15.15.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"vite","version":"^6.2.0","purl":"pkg:npm/vite","properties":[{"name":"filePath","value":"package.json"}]}]}