{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.wx-chevalier/algorithm-examples","documentNamespace":"https://spdx.org/spdxdocs/protobom/2b71f8d3-9337-4e23-94ca-8f77f421a32a","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250821202030-1c785ca52a5a+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-08-24T22:45:07Z"},"packages":[{"name":"wasm-loader","SPDXID":"SPDXRef-npm-wasm-loader-1.3.0-bb8c8b","versionInfo":"^1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wasm-loader@%5E1.3.0"}]},{"name":"webpack-cli","SPDXID":"SPDXRef-npm-webpack-cli-3.2.1-1b66fa","versionInfo":"3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-cli@3.2.1"}]},{"name":"less-loader","SPDXID":"SPDXRef-npm-less-loader-4.1.0-4c8d41","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/less-loader@%5E4.1.0"}]},{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.6.3-ed093c","versionInfo":"^2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rimraf@%5E2.6.3"}]},{"name":"resolve-url-loader","SPDXID":"SPDXRef-npm-resolve-url-loader-3.0.0-825c91","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Ben Holloway","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/resolve-url-loader@3.0.0"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-4.28.4-689bbd","versionInfo":"^4.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E4.28.4"}]},{"name":"jest","SPDXID":"SPDXRef-npm-jest-23.6.0-49e6df","versionInfo":"23.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Facebook, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest@23.6.0"}]},{"name":"ts-loader","SPDXID":"SPDXRef-npm-ts-loader-5.3.3-5049cf","versionInfo":"5.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 TypeStrong","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-loader@5.3.3"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-3.2.2-386f5f","versionInfo":"3.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) by W3C, Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 2018 The Khronos Group Inc., Copyright (c) 2018 WHATWG, Copyright (c) Microsoft Corporation., Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS, Copyright Grant. I","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@3.2.2"}]},{"name":"tslint-react","SPDXID":"SPDXRef-npm-tslint-react-3.6.0-11275c","versionInfo":"^3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tslint-react@%5E3.6.0"}]},{"name":"ts-jest","SPDXID":"SPDXRef-npm-ts-jest-23.10.5-f5a341","versionInfo":"^23.10.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-jest@%5E23.10.5"}]},{"name":"less","SPDXID":"SPDXRef-npm-less-3.9.0-852249","versionInfo":"^3.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/less@%5E3.9.0"}]},{"name":"@types/jest","SPDXID":"SPDXRef-npm-types-jest-23.3.12-4c99de","versionInfo":"23.3.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jest@23.3.12"}]},{"name":"tslint-config-prettier","SPDXID":"SPDXRef-npm-tslint-config-prettier-1.17.0-60ee13","versionInfo":"^1.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tslint-config-prettier@%5E1.17.0"}]},{"name":"tsconfig-paths-webpack-plugin","SPDXID":"SPDXRef-npm-tsconfig-paths-webpack-plugin-3.2.0-15e85c","versionInfo":"^3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tsconfig-paths-webpack-plugin@%5E3.2.0"}]},{"name":"parallelshell","SPDXID":"SPDXRef-npm-parallelshell-3.0.2-dd1fe3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parallelshell@%5E3.0.2"}]},{"name":"workerize-loader","SPDXID":"SPDXRef-npm-workerize-loader-1.0.4-773941","versionInfo":"^1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/workerize-loader@%5E1.0.4"}]},{"name":"css-loader","SPDXID":"SPDXRef-npm-css-loader-2.1.0-8bfbbb","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-loader@2.1.0"}]},{"name":"json-server","SPDXID":"SPDXRef-npm-json-server-0.14.2-3f0474","versionInfo":"0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015, Copyright (c) 2017 CJ Patoilo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-server@0.14.2"}]},{"name":"file-loader","SPDXID":"SPDXRef-npm-file-loader-3.0.1-d8d637","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/file-loader@3.0.1"}]},{"name":"html-webpack-plugin","SPDXID":"SPDXRef-npm-html-webpack-plugin-3.2.0-a7124d","versionInfo":"^3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/html-webpack-plugin@%5E3.2.0"}]},{"name":"tslint","SPDXID":"SPDXRef-npm-tslint-5.12.1-eabfc6","versionInfo":"^5.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tslint@%5E5.12.1"}]},{"name":"react-hot-loader","SPDXID":"SPDXRef-npm-react-hot-loader-4.6.3-46388b","versionInfo":"^4.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-hot-loader@%5E4.6.3"}]},{"name":"uglifyjs-webpack-plugin","SPDXID":"SPDXRef-npm-uglifyjs-webpack-plugin-2.1.1-5c1786","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uglifyjs-webpack-plugin@2.1.1"}]},{"name":"copy-webpack-plugin","SPDXID":"SPDXRef-npm-copy-webpack-plugin-4.6.0-e441da","versionInfo":"^4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/copy-webpack-plugin@%5E4.6.0"}]},{"name":"webpack-dev-server","SPDXID":"SPDXRef-npm-webpack-dev-server-3.1.14-e98d26","versionInfo":"^3.1.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-dev-server@%5E3.1.14"}]},{"name":"style-loader","SPDXID":"SPDXRef-npm-style-loader-0.23.1-0bad28","versionInfo":"0.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/style-loader@0.23.1"}]},{"name":"webpack-dashboard","SPDXID":"SPDXRef-npm-webpack-dashboard-2.0.0-32598a","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-present, Formidable Labs.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-dashboard@2.0.0"}]},{"name":"fork-ts-checker-webpack-plugin","SPDXID":"SPDXRef-npm-fork-ts-checker-webpack-plugin-0.5.2-6dc4a6","versionInfo":"^0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fork-ts-checker-webpack-plugin@%5E0.5.2"}]},{"name":"jest-cli","SPDXID":"SPDXRef-npm-jest-cli-23.6.0-05cdac","versionInfo":"23.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Facebook, Inc., Copyright 2004-present Facebook.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest-cli@23.6.0"}]},{"name":"mini-css-extract-plugin","SPDXID":"SPDXRef-npm-mini-css-extract-plugin-0.5.0-50ef2f","versionInfo":"^0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mini-css-extract-plugin@%5E0.5.0"}]},{"name":"lerna","SPDXID":"SPDXRef-npm-lerna-3.10.5-026e2f","versionInfo":"^3.10.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lerna@%5E3.10.5"}]},{"name":"postcss-loader","SPDXID":"SPDXRef-npm-postcss-loader-3.0.0-8ff330","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss-loader@3.0.0"}]},{"name":"optimize-css-assets-webpack-plugin","SPDXID":"SPDXRef-npm-optimize-css-assets-webpack-plugin-5.0.1-47abd8","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nuno Rodrigues","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/optimize-css-assets-webpack-plugin@5.0.1"}]},{"name":"html-webpack-template","SPDXID":"SPDXRef-npm-html-webpack-template-6.2.0-69a0ba","versionInfo":"^6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/html-webpack-template@%5E6.2.0"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-9.4.5-451041","versionInfo":"9.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@9.4.5"}]},{"name":"enzyme","SPDXID":"SPDXRef-npm-enzyme-3.8.0-d2c510","versionInfo":"^3.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/enzyme@%5E3.8.0"}]},{"name":"url-loader","SPDXID":"SPDXRef-npm-url-loader-1.1.2-a71500","versionInfo":"^1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/url-loader@%5E1.1.2"}]},{"name":"com.github.wx-chevalier/algorithm-examples","SPDXID":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","versionInfo":"master","downloadLocation":"git+https://github.com/wx-chevalier/algorithm-examples","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/wx-chevalier/algorithm-examples@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-wasm-loader-1.3.0-bb8c8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-webpack-cli-3.2.1-1b66fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-less-loader-4.1.0-4c8d41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-rimraf-2.6.3-ed093c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-resolve-url-loader-3.0.0-825c91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-webpack-4.28.4-689bbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-jest-23.6.0-49e6df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-ts-loader-5.3.3-5049cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-typescript-3.2.2-386f5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-tslint-react-3.6.0-11275c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-ts-jest-23.10.5-f5a341","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-less-3.9.0-852249","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-types-jest-23.3.12-4c99de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-tslint-config-prettier-1.17.0-60ee13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-tsconfig-paths-webpack-plugin-3.2.0-15e85c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-parallelshell-3.0.2-dd1fe3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-workerize-loader-1.0.4-773941","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-css-loader-2.1.0-8bfbbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-json-server-0.14.2-3f0474","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-file-loader-3.0.1-d8d637","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-html-webpack-plugin-3.2.0-a7124d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-tslint-5.12.1-eabfc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-react-hot-loader-4.6.3-46388b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-uglifyjs-webpack-plugin-2.1.1-5c1786","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-copy-webpack-plugin-4.6.0-e441da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-webpack-dev-server-3.1.14-e98d26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-style-loader-0.23.1-0bad28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-webpack-dashboard-2.0.0-32598a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-fork-ts-checker-webpack-plugin-0.5.2-6dc4a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-jest-cli-23.6.0-05cdac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-mini-css-extract-plugin-0.5.0-50ef2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-lerna-3.10.5-026e2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-postcss-loader-3.0.0-8ff330","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-optimize-css-assets-webpack-plugin-5.0.1-47abd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-html-webpack-template-6.2.0-69a0ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-autoprefixer-9.4.5-451041","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-enzyme-3.8.0-d2c510","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relatedSpdxElement":"SPDXRef-npm-url-loader-1.1.2-a71500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-wx-chevalier-algorithm-examples-master-cfb23c","relationshipType":"DESCRIBES"}]}