{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.developit/vhtml","documentNamespace":"https://spdx.org/spdxdocs/protobom/2d5b5a79-11d4-4eab-ab89-d19c58647389","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-08T08:31:08Z"},"packages":[{"name":"babel-register","SPDXID":"SPDXRef-npm-babel-register-6.7.2-e169d0","versionInfo":"^6.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-register@%5E6.7.2"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.6.4-15334e","versionInfo":"^6.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.6.4"}]},{"name":"uglify-js","SPDXID":"SPDXRef-npm-uglify-js-2.6.2-bcd2c3","versionInfo":"^2.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uglify-js@%5E2.6.2"}]},{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.9.0-38cdf7","versionInfo":"^6.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.9.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-3.1.2-5f2e3a","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E3.1.2"}]},{"name":"babel-plugin-transform-react-jsx","SPDXID":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.6.5-116896","versionInfo":"^6.6.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-react-jsx@%5E6.6.5"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-0.5.1-37913e","versionInfo":"^0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdirp@%5E0.5.1"}]},{"name":"pretty-bytes-cli","SPDXID":"SPDXRef-npm-pretty-bytes-cli-1.0.0-42105c","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pretty-bytes-cli@%5E1.0.0"}]},{"name":"babel-preset-stage-0","SPDXID":"SPDXRef-npm-babel-preset-stage-0-6.5.0-102c4e","versionInfo":"^6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-stage-0@%5E6.5.0"}]},{"name":"gzip-size-cli","SPDXID":"SPDXRef-npm-gzip-size-cli-1.0.0-6f415d","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gzip-size-cli@%5E1.0.0"}]},{"name":"rollup-plugin-babel","SPDXID":"SPDXRef-npm-rollup-plugin-babel-2.4.0-3f0e7d","versionInfo":"^2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-plugin-babel@%5E2.4.0"}]},{"name":"babel-eslint","SPDXID":"SPDXRef-npm-babel-eslint-7.0.0-e7be5c","versionInfo":"^7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-eslint@%5E7.0.0"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-3.5.0-583f6f","versionInfo":"^3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E3.5.0"}]},{"name":"babel-plugin-transform-object-rest-spread","SPDXID":"SPDXRef-npm-babel-plugin-transform-object-rest-spread-6.6.4-ecdde9","versionInfo":"^6.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-object-rest-spread@%5E6.6.4"}]},{"name":"npm-run-all","SPDXID":"SPDXRef-npm-npm-run-all-2.3.0-323ffe","versionInfo":"^2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all@%5E2.3.0"}]},{"name":"rollup-plugin-es3","SPDXID":"SPDXRef-npm-rollup-plugin-es3-1.0.3-7a71ab","versionInfo":"^1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-plugin-es3@%5E1.0.3"}]},{"name":"rollup","SPDXID":"SPDXRef-npm-rollup-0.36.3-ef30c7","versionInfo":"^0.36.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup@%5E0.36.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-3.1.0-feeef5","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E3.1.0"}]},{"name":"com.github.developit/vhtml","SPDXID":"SPDXRef-github-developit-vhtml-master-38de12","versionInfo":"master","downloadLocation":"git+https://github.com/developit/vhtml","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/developit/vhtml@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-register-6.7.2-e169d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-core-6.6.4-15334e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-uglify-js-2.6.2-bcd2c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.9.0-38cdf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-mocha-3.1.2-5f2e3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.6.5-116896","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.1-37913e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-pretty-bytes-cli-1.0.0-42105c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-preset-stage-0-6.5.0-102c4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-gzip-size-cli-1.0.0-6f415d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-rollup-plugin-babel-2.4.0-3f0e7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-eslint-7.0.0-e7be5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-chai-3.5.0-583f6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-object-rest-spread-6.6.4-ecdde9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-npm-run-all-2.3.0-323ffe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-rollup-plugin-es3-1.0.3-7a71ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-rollup-0.36.3-ef30c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-developit-vhtml-master-38de12","relatedSpdxElement":"SPDXRef-npm-eslint-3.1.0-feeef5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-developit-vhtml-master-38de12","relationshipType":"DESCRIBES"}]}