{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.exceljs/exceljs","documentNamespace":"https://spdx.org/spdxdocs/protobom/fc93dc66-fb02-4a4f-a0f7-9cdd76d4f9be","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251201163737-0a89483e840c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-12T21:16:05Z"},"packages":[{"name":"eslint-config-airbnb-base","SPDXID":"SPDXRef-npm-eslint-config-airbnb-base-14.2.0-e81a2f","versionInfo":"^14.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-airbnb-base@%5E14.2.0"}]},{"name":"chai-xml","SPDXID":"SPDXRef-npm-chai-xml-0.3.2-e5877f","versionInfo":"^0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai-xml@%5E0.3.2"}]},{"name":"browserify","SPDXID":"SPDXRef-npm-browserify-16.5.2-c8107c","versionInfo":"^16.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browserify@%5E16.5.2"}]},{"name":"@types/mocha","SPDXID":"SPDXRef-npm-types-mocha-8.0.3-01034e","versionInfo":"^8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mocha@%5E8.0.3"}]},{"name":"grunt-exorcise","SPDXID":"SPDXRef-npm-grunt-exorcise-2.1.1-a5fc2d","versionInfo":"^2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-exorcise@%5E2.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-3.9.7-ed9131","versionInfo":"^3.9.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E3.9.7"}]},{"name":"readable-stream","SPDXID":"SPDXRef-npm-readable-stream-3.6.0-284a9d","versionInfo":"^3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readable-stream@%5E3.6.0"}]},{"name":"grunt-babel","SPDXID":"SPDXRef-npm-grunt-babel-8.0.0-8f7805","versionInfo":"^8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-babel@%5E8.0.0"}]},{"name":"grunt-contrib-jasmine","SPDXID":"SPDXRef-npm-grunt-contrib-jasmine-2.2.0-f854b3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jasmine@%5E2.2.0"}]},{"name":"dayjs","SPDXID":"SPDXRef-npm-dayjs-1.8.34-021ca9","versionInfo":"^1.8.34","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dayjs@%5E1.8.34"}]},{"name":"jszip","SPDXID":"SPDXRef-npm-jszip-3.10.1-35009c","versionInfo":"^3.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jszip@%5E3.10.1"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-1.0.0-6e7ed6","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@%5E1.0.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.16.4-d39cf2","versionInfo":"^4.16.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.16.4"}]},{"name":"core-js","SPDXID":"SPDXRef-npm-core-js-3.6.5-aa1e06","versionInfo":"^3.6.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/core-js@%5E3.6.5"}]},{"name":"lint-staged","SPDXID":"SPDXRef-npm-lint-staged-10.2.13-c949b3","versionInfo":"^10.2.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lint-staged@%5E10.2.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-6.5.1-88fbc0","versionInfo":"^6.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E6.5.1"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-7.2.0-5d15a4","versionInfo":"^7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E7.2.0"}]},{"name":"eslint-plugin-node","SPDXID":"SPDXRef-npm-eslint-plugin-node-11.1.0-9c2dff","versionInfo":"^11.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-node@%5E11.1.0"}]},{"name":"chai-datetime","SPDXID":"SPDXRef-npm-chai-datetime-1.7.0-a2244c","versionInfo":"^1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai-datetime@%5E1.7.0"}]},{"name":"dirty-chai","SPDXID":"SPDXRef-npm-dirty-chai-2.0.1-da1fbb","versionInfo":"^2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dirty-chai@%5E2.0.1"}]},{"name":"prettier-eslint","SPDXID":"SPDXRef-npm-prettier-eslint-11.0.0-56ddb3","versionInfo":"^11.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier-eslint@%5E11.0.0"}]},{"name":"grunt-terser","SPDXID":"SPDXRef-npm-grunt-terser-1.0.0-73de16","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-terser@%5E1.0.0"}]},{"name":"unzipper","SPDXID":"SPDXRef-npm-unzipper-0.10.11-040ee5","versionInfo":"^0.10.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unzipper@%5E0.10.11"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-8.3.0-dc4c1d","versionInfo":"^8.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@%5E8.3.0"}]},{"name":"saxes","SPDXID":"SPDXRef-npm-saxes-5.0.1-525b9f","versionInfo":"^5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/saxes@%5E5.0.1"}]},{"name":"fast-csv","SPDXID":"SPDXRef-npm-fast-csv-4.3.1-b5414b","versionInfo":"^4.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-csv@%5E4.3.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-1.3.0-e5cdf8","versionInfo":"^1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@%5E1.3.0"}]},{"name":"eslint-friendly-formatter","SPDXID":"SPDXRef-npm-eslint-friendly-formatter-4.0.1-174c08","versionInfo":"^4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-friendly-formatter@%5E4.0.1"}]},{"name":"eslint-plugin-import","SPDXID":"SPDXRef-npm-eslint-plugin-import-2.22.0-ae5e76","versionInfo":"^2.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-import@%5E2.22.0"}]},{"name":"got","SPDXID":"SPDXRef-npm-got-9.0.0-cdbac6","versionInfo":"^9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/got@%5E9.0.0"}]},{"name":"@babel/core","SPDXID":"SPDXRef-npm-babel-core-7.11.4-48a99b","versionInfo":"^7.11.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/core@%5E7.11.4"}]},{"name":"@babel/cli","SPDXID":"SPDXRef-npm-babel-cli-7.10.5-621913","versionInfo":"^7.10.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/cli@%5E7.10.5"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-4.2.0-a066ba","versionInfo":"^4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E4.2.0"}]},{"name":"grunt-browserify","SPDXID":"SPDXRef-npm-grunt-browserify-5.3.0-97b074","versionInfo":"^5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-browserify@%5E5.3.0"}]},{"name":"sax","SPDXID":"SPDXRef-npm-sax-1.2.4-c3e67a","versionInfo":"^1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sax@%5E1.2.4"}]},{"name":"@babel/preset-env","SPDXID":"SPDXRef-npm-babel-preset-env-7.11.0-fc34e2","versionInfo":"^7.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/preset-env@%5E7.11.0"}]},{"name":"babelify","SPDXID":"SPDXRef-npm-babelify-10.0.0-183874","versionInfo":"^10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babelify@%5E10.0.0"}]},{"name":"prettier-eslint-cli","SPDXID":"SPDXRef-npm-prettier-eslint-cli-5.0.0-846faf","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier-eslint-cli@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-8.10.2-b3388a","versionInfo":"^8.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E8.10.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-14.11.2-e3d66d","versionInfo":"^14.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E14.11.2"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-4.3.0-c45a73","versionInfo":"^4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@%5E4.3.0"}]},{"name":"@types/chai","SPDXID":"SPDXRef-npm-types-chai-4.2.12-fe4dbd","versionInfo":"^4.2.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai@%5E4.2.12"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-1.1.0-8c826c","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@%5E1.1.0"}]},{"name":"tmp","SPDXID":"SPDXRef-npm-tmp-0.2.0-c9a9ad","versionInfo":"^0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tmp@%5E0.2.0"}]},{"name":"regenerator-runtime","SPDXID":"SPDXRef-npm-regenerator-runtime-0.13.7-c62b16","versionInfo":"^0.13.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/regenerator-runtime@%5E0.13.7"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-5.0.0-2b986a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@%5E5.0.0"}]},{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-6.12.0-73bfe6","versionInfo":"^6.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@%5E6.12.0"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash--b1f287","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@%2A"}]},{"name":"exceljs","SPDXID":"SPDXRef-npm-exceljs-3.3.0-bfad20","versionInfo":"^3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/exceljs@%5E3.3.0"}]},{"name":"jshint","SPDXID":"SPDXRef-npm-jshint--877fa2","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jshint@%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"chrysanthos/simple-asset-size-reporter","SPDXID":"SPDXRef-githubactions-chrysanthos-simple-asset-size-reporter-1.0.2-75c946","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/chrysanthos/[email protected]"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d-75c946","versionInfo":"5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-b4ffde65f46336ab88eb53be808477a3936bae11-75c946","versionInfo":"b4ffde65f46336ab88eb53be808477a3936bae11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-704facf57e6136b1bc63b828d79edcd491f0ee84-75c946","versionInfo":"704facf57e6136b1bc63b828d79edcd491f0ee84","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84"}]},{"name":"com.github.exceljs/exceljs","SPDXID":"SPDXRef-github-exceljs-exceljs-master-c5abdf","versionInfo":"master","downloadLocation":"git+https://github.com/exceljs/exceljs","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/exceljs/exceljs@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-config-airbnb-base-14.2.0-e81a2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-chai-xml-0.3.2-e5877f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-browserify-16.5.2-c8107c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-types-mocha-8.0.3-01034e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-exorcise-2.1.1-a5fc2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-typescript-3.9.7-ed9131","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.0-284a9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-babel-8.0.0-8f7805","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jasmine-2.2.0-f854b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-dayjs-1.8.34-021ca9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-jszip-3.10.1-35009c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-1.0.0-6e7ed6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-express-4.16.4-d39cf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-core-js-3.6.5-aa1e06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-lint-staged-10.2.13-c949b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-6.5.1-88fbc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-mocha-7.2.0-5d15a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-node-11.1.0-9c2dff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-chai-datetime-1.7.0-a2244c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-dirty-chai-2.0.1-da1fbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-prettier-eslint-11.0.0-56ddb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-terser-1.0.0-73de16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-unzipper-0.10.11-040ee5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-uuid-8.3.0-dc4c1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-saxes-5.0.1-525b9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-fast-csv-4.3.1-b5414b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-1.3.0-e5cdf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-friendly-formatter-4.0.1-174c08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-import-2.22.0-ae5e76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-got-9.0.0-cdbac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-babel-core-7.11.4-48a99b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-babel-cli-7.10.5-621913","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-chai-4.2.0-a066ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-browserify-5.3.0-97b074","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-sax-1.2.4-c3e67a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-babel-preset-env-7.11.0-fc34e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-babelify-10.0.0-183874","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-prettier-eslint-cli-5.0.0-846faf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-ts-node-8.10.2-b3388a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-types-node-14.11.2-e3d66d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-husky-4.3.0-c45a73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-types-chai-4.2.12-fe4dbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-1.1.0-8c826c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-tmp-0.2.0-c9a9ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-regenerator-runtime-0.13.7-c62b16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-archiver-5.0.0-2b986a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-6.12.0-73bfe6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-lodash--b1f287","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-exceljs-3.3.0-bfad20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-npm-jshint--877fa2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-b4ffde65f46336ab88eb53be808477a3936bae11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-704facf57e6136b1bc63b828d79edcd491f0ee84-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-githubactions-chrysanthos-simple-asset-size-reporter-1.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-exceljs-exceljs-master-c5abdf","relationshipType":"DESCRIBES"}]}