{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.hexojs/hexo","documentNamespace":"https://spdx.org/spdxdocs/protobom/74efde9b-8ef1-4bc4-a6f1-bae5b7366100","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-17T06:33:13Z"},"packages":[{"name":"hexo-fs","SPDXID":"SPDXRef-npm-hexo-fs-5.0.0-a1620a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-fs@%5E5.0.0"}]},{"name":"lint-staged","SPDXID":"SPDXRef-npm-lint-staged-15.3.0-bf574c","versionInfo":"^15.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lint-staged@%5E15.3.0"}]},{"name":"pretty-hrtime","SPDXID":"SPDXRef-npm-pretty-hrtime-1.0.3-fb11db","versionInfo":"^1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pretty-hrtime@%5E1.0.3"}]},{"name":"0x","SPDXID":"SPDXRef-npm-0x-5.1.2-55f9a4","versionInfo":"^5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/0x@%5E5.1.2"}]},{"name":"sinon","SPDXID":"SPDXRef-npm-sinon-17.0.1-5e97f5","versionInfo":"^17.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sinon@%5E17.0.1"}]},{"name":"picocolors","SPDXID":"SPDXRef-npm-picocolors-1.1.1-38b8de","versionInfo":"^1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/picocolors@%5E1.1.1"}]},{"name":"moment","SPDXID":"SPDXRef-npm-moment-2.30.1-7e4c40","versionInfo":"^2.30.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment@%5E2.30.1"}]},{"name":"micromatch","SPDXID":"SPDXRef-npm-micromatch-4.0.8-901151","versionInfo":"^4.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/micromatch@%5E4.0.8"}]},{"name":"nunjucks","SPDXID":"SPDXRef-npm-nunjucks-3.2.4-cd33dc","versionInfo":"^3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nunjucks@%5E3.2.4"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.17.0-3b51c6","versionInfo":"^9.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.17.0"}]},{"name":"moize","SPDXID":"SPDXRef-npm-moize-6.1.6-167b25","versionInfo":"^6.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moize@%5E6.1.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.3.2-97e530","versionInfo":"^5.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E5.3.2"}]},{"name":"decache","SPDXID":"SPDXRef-npm-decache-4.6.1-694815","versionInfo":"^4.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/decache@%5E4.6.1"}]},{"name":"abbrev","SPDXID":"SPDXRef-npm-abbrev-3.0.0-9e171b","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/abbrev@%5E3.0.0"}]},{"name":"fast-archy","SPDXID":"SPDXRef-npm-fast-archy-1.0.0-6f252e","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-archy@%5E1.0.0"}]},{"name":"@types/sinon","SPDXID":"SPDXRef-npm-types-sinon-17.0.3-c23f22","versionInfo":"^17.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/sinon@%5E17.0.3"}]},{"name":"hexo-front-matter","SPDXID":"SPDXRef-npm-hexo-front-matter-4.2.1-fc27cc","versionInfo":"^4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-front-matter@%5E4.2.1"}]},{"name":"c8","SPDXID":"SPDXRef-npm-c8-9.0.0-e3c2f1","versionInfo":"^9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/c8@%5E9.0.0"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-4.3.6-146584","versionInfo":"^4.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E4.3.6"}]},{"name":"titlecase","SPDXID":"SPDXRef-npm-titlecase-1.1.3-a19c5c","versionInfo":"^1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/titlecase@%5E1.1.3"}]},{"name":"@types/mocha","SPDXID":"SPDXRef-npm-types-mocha-10.0.9-daa9ff","versionInfo":"^10.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mocha@%5E10.0.9"}]},{"name":"js-yaml-js-types","SPDXID":"SPDXRef-npm-js-yaml-js-types-1.0.1-6a5340","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-yaml-js-types@%5E1.0.1"}]},{"name":"@types/graceful-fs","SPDXID":"SPDXRef-npm-types-graceful-fs-4.1.9-03a901","versionInfo":"^4.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/graceful-fs@%5E4.1.9"}]},{"name":"@types/js-yaml","SPDXID":"SPDXRef-npm-types-js-yaml-4.0.9-9a861a","versionInfo":"^4.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/js-yaml@%5E4.0.9"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-20.17.6-f435af","versionInfo":"^20.17.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E20.17.6"}]},{"name":"cheerio","SPDXID":"SPDXRef-npm-cheerio-1.0.0-d4972d","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2014 \u003c/p\u003e \u003c/html\u003e const, Copyright (c) 2003-2014 \u003c/p\u003e const domNotEncoded cheerio.load str, xml, Copyright (c) 2003-2014 \u003c/p\u003e const expectedXml, Copyright (c) 2022 The Cheerio contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cheerio@1.0.0"}]},{"name":"fast-text-table","SPDXID":"SPDXRef-npm-fast-text-table-1.0.1-954fd4","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-text-table@%5E1.0.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.1-48a898","versionInfo":"^10.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.1"}]},{"name":"tildify","SPDXID":"SPDXRef-npm-tildify-2.0.0-94c88d","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tildify@%5E2.0.0"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-3.7.2-14072d","versionInfo":"^3.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bluebird@%5E3.7.2"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-10.0.0-430d16","versionInfo":"^10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E10.0.0"}]},{"name":"js-yaml","SPDXID":"SPDXRef-npm-js-yaml-4.1.0-45f583","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-yaml@%5E4.1.0"}]},{"name":"hexo-renderer-marked","SPDXID":"SPDXRef-npm-hexo-renderer-marked-6.0.0-f7878c","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-renderer-marked@%5E6.0.0"}]},{"name":"hexo-log","SPDXID":"SPDXRef-npm-hexo-log-4.1.0-1838cc","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-log@%5E4.1.0"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-9.1.7-3497e6","versionInfo":"^9.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@%5E9.1.7"}]},{"name":"hexo-i18n","SPDXID":"SPDXRef-npm-hexo-i18n-2.0.0-925ee1","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-i18n@%5E2.0.0"}]},{"name":"@types/nunjucks","SPDXID":"SPDXRef-npm-types-nunjucks-3.2.2-3534b3","versionInfo":"^3.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/nunjucks@%5E3.2.2"}]},{"name":"@types/micromatch","SPDXID":"SPDXRef-npm-types-micromatch-4.0.7-ee7932","versionInfo":"^4.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/micromatch@%5E4.0.7"}]},{"name":"eslint-config-hexo","SPDXID":"SPDXRef-npm-eslint-config-hexo-6.0.0-d1e1d3","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-hexo@%5E6.0.0"}]},{"name":"strip-ansi","SPDXID":"SPDXRef-npm-strip-ansi-7.1.0-17b4a4","versionInfo":"^7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-ansi@%5E7.1.0"}]},{"name":"hexo-util","SPDXID":"SPDXRef-npm-hexo-util-4.0.0-e9ffd8","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-util@%5E4.0.0"}]},{"name":"@types/bluebird","SPDXID":"SPDXRef-npm-types-bluebird-3.5.37-0de2be","versionInfo":"^3.5.37","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bluebird@%5E3.5.37"}]},{"name":"@types/chai","SPDXID":"SPDXRef-npm-types-chai-4.3.11-cec045","versionInfo":"^4.3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai@%5E4.3.11"}]},{"name":"warehouse","SPDXID":"SPDXRef-npm-warehouse-6.0.0-85a355","versionInfo":"^6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/warehouse@%5E6.0.0"}]},{"name":"@types/abbrev","SPDXID":"SPDXRef-npm-types-abbrev-1.1.3-4d936a","versionInfo":"^1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/abbrev@%5E1.1.3"}]},{"name":"hexo-cli","SPDXID":"SPDXRef-npm-hexo-cli-4.3.2-abed3b","versionInfo":"^4.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hexo-cli@%5E4.3.2"}]},{"name":"moment-timezone","SPDXID":"SPDXRef-npm-moment-timezone-0.5.46-f2eddd","versionInfo":"^0.5.46","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment-timezone@%5E0.5.46"}]},{"name":"coverallsapp/github-action","SPDXID":"SPDXRef-githubactions-coverallsapp-github-action-master-75c946","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/coverallsapp/github-action@master"}]},{"name":"dswistowski/surge-sh-action","SPDXID":"SPDXRef-githubactions-dswistowski-surge-sh-action-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dswistowski/surge-sh-action@1.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@6.%2A.%2A"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@6.%2A.%2A"}]},{"name":"marocchino/sticky-pull-request-comment","SPDXID":"SPDXRef-githubactions-marocchino-sticky-pull-request-comment-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/marocchino/sticky-pull-request-comment@2.%2A.%2A"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-7..-75c946","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@7.%2A.%2A"}]},{"name":"actions/dependency-review-action","SPDXID":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","versionInfo":"3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-8e8c483db84b4bee98b60c0593521ed34d9990e8-75c946","versionInfo":"8e8c483db84b4bee98b60c0593521ed34d9990e8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8"}]},{"name":"com.github.hexojs/hexo","SPDXID":"SPDXRef-github-hexojs-hexo-master-40a992","versionInfo":"master","downloadLocation":"git+https://github.com/hexojs/hexo","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/hexojs/hexo@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-fs-5.0.0-a1620a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-lint-staged-15.3.0-bf574c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-pretty-hrtime-1.0.3-fb11db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-0x-5.1.2-55f9a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-sinon-17.0.1-5e97f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-38b8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-moment-2.30.1-7e4c40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-micromatch-4.0.8-901151","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-nunjucks-3.2.4-cd33dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-eslint-9.17.0-3b51c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-moize-6.1.6-167b25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-typescript-5.3.2-97e530","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-decache-4.6.1-694815","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-abbrev-3.0.0-9e171b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-fast-archy-1.0.0-6f252e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-sinon-17.0.3-c23f22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-front-matter-4.2.1-fc27cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-c8-9.0.0-e3c2f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-chai-4.3.6-146584","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-titlecase-1.1.3-a19c5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-mocha-10.0.9-daa9ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-js-yaml-js-types-1.0.1-6a5340","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-graceful-fs-4.1.9-03a901","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-js-yaml-4.0.9-9a861a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-node-20.17.6-f435af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-cheerio-1.0.0-d4972d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-fast-text-table-1.0.1-954fd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.1-48a898","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-tildify-2.0.0-94c88d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-bluebird-3.7.2-14072d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-mocha-10.0.0-430d16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-js-yaml-4.1.0-45f583","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-renderer-marked-6.0.0-f7878c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-log-4.1.0-1838cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-husky-9.1.7-3497e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-i18n-2.0.0-925ee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-nunjucks-3.2.2-3534b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-micromatch-4.0.7-ee7932","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-eslint-config-hexo-6.0.0-d1e1d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-strip-ansi-7.1.0-17b4a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-util-4.0.0-e9ffd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-bluebird-3.5.37-0de2be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-chai-4.3.11-cec045","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-warehouse-6.0.0-85a355","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-types-abbrev-1.1.3-4d936a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-hexo-cli-4.3.2-abed3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-npm-moment-timezone-0.5.46-f2eddd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-coverallsapp-github-action-master-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-dswistowski-surge-sh-action-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-marocchino-sticky-pull-request-comment-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-7..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-hexojs-hexo-master-40a992","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-8e8c483db84b4bee98b60c0593521ed34d9990e8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-hexojs-hexo-master-40a992","relationshipType":"DESCRIBES"}]}