{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.https-github-com-okeamah/ws","documentNamespace":"https://spdx.org/spdxdocs/protobom/b9e3a5fe-ea22-4656-a783-bb46ad8caf4d","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-31T21:59:53Z"},"packages":[{"name":"globals","SPDXID":"SPDXRef-npm-globals-15.0.0-9b2035","versionInfo":"^15.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/globals@%5E15.0.0"}]},{"name":"utf-8-validate","SPDXID":"SPDXRef-npm-utf-8-validate-6.0.0-371e49","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/utf-8-validate@%5E6.0.0"}]},{"name":"benchmark","SPDXID":"SPDXRef-npm-benchmark-2.1.4-fd636a","versionInfo":"^2.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/benchmark@%5E2.1.4"}]},{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-9.0.0-554d17","versionInfo":"^9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@%5E9.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.0.0-f92326","versionInfo":"^9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.0.0"}]},{"name":"nyc","SPDXID":"SPDXRef-npm-nyc-15.0.0-7b266b","versionInfo":"^15.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nyc@%5E15.0.0"}]},{"name":"bufferutil","SPDXID":"SPDXRef-npm-bufferutil-4.0.1-96d51b","versionInfo":"^4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bufferutil@%5E4.0.1"}]},{"name":"eslint-plugin-prettier","SPDXID":"SPDXRef-npm-eslint-plugin-prettier-5.0.0-b64a40","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-prettier@%5E5.0.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-8.4.0-5e243c","versionInfo":"^8.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E8.4.0"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-3.0.0-b0117f","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E3.0.0"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-8.3.2-1de821","versionInfo":"^8.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@%5E8.3.2"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.16.4-7a7eaf","versionInfo":"^4.16.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.16.4"}]},{"name":"express-session","SPDXID":"SPDXRef-npm-express-session-1.16.1-266355","versionInfo":"^1.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express-session@%5E1.16.1"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.16.4-39983a","versionInfo":"^4.16.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.16.4"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@4.%2A.%2A"}]},{"name":"coverallsapp/github-action","SPDXID":"SPDXRef-githubactions-coverallsapp-github-action-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/coverallsapp/github-action@2.%2A.%2A"}]},{"name":"com.github.https-github-com-okeamah/ws","SPDXID":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","versionInfo":"master","downloadLocation":"git+https://github.com/https-github-com-okeamah/ws","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/https-github-com-okeamah/ws@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-globals-15.0.0-9b2035","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-utf-8-validate-6.0.0-371e49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-benchmark-2.1.4-fd636a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-9.0.0-554d17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-eslint-9.0.0-f92326","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-nyc-15.0.0-7b266b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-bufferutil-4.0.1-96d51b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-prettier-5.0.0-b64a40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-mocha-8.4.0-5e243c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-prettier-3.0.0-b0117f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-uuid-8.3.2-1de821","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-express-4.16.4-7a7eaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-express-session-1.16.1-266355","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-npm-express-4.16.4-39983a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-githubactions-coverallsapp-github-action-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-https-github-com-okeamah-ws-master-f631a0","relationshipType":"DESCRIBES"}]}