{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.breck7/ohayo","documentNamespace":"https://spdx.org/spdxdocs/protobom/084d84fe-b700-4d29-b6c8-f9776e574f47","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250228195147-1099b3792538+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-03-02T14:56:37Z"},"packages":[{"name":"jquery","SPDXID":"SPDXRef-npm-jquery-7b26ed","versionInfo":"^ 3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jquery"}]},{"name":"moment","SPDXID":"SPDXRef-npm-moment-d87ce5","versionInfo":"^ 2.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment"}]},{"name":"fuse.js","SPDXID":"SPDXRef-npm-fuse.js-41e328","versionInfo":"^ 3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fuse.js"}]},{"name":"store","SPDXID":"SPDXRef-npm-store-613322","versionInfo":"^ 2.0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/store"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-c8865b","versionInfo":"^ 1.18.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier"}]},{"name":"tinycolor2","SPDXID":"SPDXRef-npm-tinycolor2-58cb0d","versionInfo":"^ 1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinycolor2"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-447376","versionInfo":"^ 4.16.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-91a7d4","versionInfo":"^ 4.17.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-892651","versionInfo":"^ 7.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob"}]},{"name":"marked","SPDXID":"SPDXRef-npm-marked-fc0b53","versionInfo":"^ 4.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/marked"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-6ce22e","versionInfo":"^ 1.18.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser"}]},{"name":"mathjs","SPDXID":"SPDXRef-npm-mathjs-d8263e","versionInfo":"^ 7.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mathjs"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-665fca","versionInfo":"^ 8.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node"}]},{"name":"superagent","SPDXID":"SPDXRef-npm-superagent-b58159","versionInfo":"^ 5.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/superagent"}]},{"name":"mz","SPDXID":"SPDXRef-npm-mz-2e9f19","versionInfo":"^ 2.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mz"}]},{"name":"numeral","SPDXID":"SPDXRef-npm-numeral-575b3d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/numeral"}]},{"name":"codemirror","SPDXID":"SPDXRef-npm-codemirror-6455d5","versionInfo":"^ 5.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/codemirror"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-8bbc92","versionInfo":"^ 12.7.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-85c2b1","versionInfo":"^ 3.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript"}]},{"name":"mousetrap","SPDXID":"SPDXRef-npm-mousetrap-f407c0","versionInfo":"^ 1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mousetrap"}]},{"name":"recursive-readdir","SPDXID":"SPDXRef-npm-recursive-readdir-6db1e3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/recursive-readdir"}]},{"name":"recursive-readdir-sync","SPDXID":"SPDXRef-npm-recursive-readdir-sync-437bcc","versionInfo":"^ 1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/recursive-readdir-sync"}]},{"name":"@types/superagent","SPDXID":"SPDXRef-npm-types-superagent-ac682a","versionInfo":"^ 3.8.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/superagent"}]},{"name":"moment-parseformat","SPDXID":"SPDXRef-npm-moment-parseformat-f9b5e4","versionInfo":"^ 2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment-parseformat"}]},{"name":"d3-format","SPDXID":"SPDXRef-npm-d3-format-922e5f","versionInfo":"^ 1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/d3-format"}]},{"name":"pca-js","SPDXID":"SPDXRef-npm-pca-js-cb791e","versionInfo":"^ 1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pca-js"}]},{"name":"jtree","SPDXID":"SPDXRef-npm-jtree-315808","versionInfo":"^ 49.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jtree"}]},{"name":"com.github.breck7/ohayo","SPDXID":"SPDXRef-github-breck7-ohayo-main-76c0fa","versionInfo":"main","downloadLocation":"git+https://github.com/breck7/ohayo","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/breck7/ohayo@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-jquery-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-moment-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-fuse.js-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-store-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-prettier-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-tinycolor2-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-express-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-lodash-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-glob-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-marked-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-body-parser-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-mathjs-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-ts-node-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-superagent-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-mz-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-numeral-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-codemirror-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-types-node-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-typescript-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-mousetrap-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-recursive-readdir-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-recursive-readdir-sync-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-types-superagent-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-moment-parseformat-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-d3-format-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-pca-js-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-breck7-ohayo-main-76c0fa","relatedSpdxElement":"SPDXRef-npm-jtree-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-breck7-ohayo-main-76c0fa","relationshipType":"DESCRIBES"}]}