{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.selvagsz/react-async-button","documentNamespace":"https://spdx.org/spdxdocs/protobom/80f127f9-5260-4d2f-962b-4653de6b216f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260407150314-74ec19d17753+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-08T05:26:18Z"},"packages":[{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.9.0-1b644f","versionInfo":"^6.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.9.0"}]},{"name":"react-addons-test-utils","SPDXID":"SPDXRef-npm-react-addons-test-utils-15.1.0-dc95f0","versionInfo":"^15.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-addons-test-utils@%5E15.1.0"}]},{"name":"prop-types","SPDXID":"SPDXRef-npm-prop-types-15.5.10-f1e3ba","versionInfo":"^15.5.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prop-types@%5E15.5.10"}]},{"name":"react-fa","SPDXID":"SPDXRef-npm-react-fa-4.1.2-56fa27","versionInfo":"^4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-fa@%5E4.1.2"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-0.14.1-4d9e07","versionInfo":"^0.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@%5E0.14.1"}]},{"name":"enzyme","SPDXID":"SPDXRef-npm-enzyme-2.3.0-8e9550","versionInfo":"^2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/enzyme@%5E2.3.0"}]},{"name":"babel-jest","SPDXID":"SPDXRef-npm-babel-jest-20.0.3-9e4753","versionInfo":"^20.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-jest@%5E20.0.3"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-1.13.2-5fd196","versionInfo":"^1.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E1.13.2"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.9.1-650028","versionInfo":"^6.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.9.1"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-1.4.4-d3013b","versionInfo":"^1.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E1.4.4"}]},{"name":"jest-cli","SPDXID":"SPDXRef-npm-jest-cli-20.0.4-ff8023","versionInfo":"^20.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest-cli@%5E20.0.4"}]},{"name":"babel-preset-stage-1","SPDXID":"SPDXRef-npm-babel-preset-stage-1-6.5.0-3cffa4","versionInfo":"^6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-stage-1@%5E6.5.0"}]},{"name":"babel-polyfill","SPDXID":"SPDXRef-npm-babel-polyfill-6.9.1-ebb4fc","versionInfo":"^6.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-polyfill@%5E6.9.1"}]},{"name":"style-loader","SPDXID":"SPDXRef-npm-style-loader-0.13.1-f2114e","versionInfo":"^0.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/style-loader@%5E0.13.1"}]},{"name":"webpack-dev-server","SPDXID":"SPDXRef-npm-webpack-dev-server-1.16.2-0cd0a4","versionInfo":"^1.16.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-dev-server@%5E1.16.2"}]},{"name":"babel-cli","SPDXID":"SPDXRef-npm-babel-cli-6.10.1-8c5746","versionInfo":"^6.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-cli@%5E6.10.1"}]},{"name":"lint-staged","SPDXID":"SPDXRef-npm-lint-staged-4.0.0-e4a218","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lint-staged@%5E4.0.0"}]},{"name":"babel-preset-react","SPDXID":"SPDXRef-npm-babel-preset-react-6.5.0-f1baf9","versionInfo":"^6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-react@%5E6.5.0"}]},{"name":"sinon","SPDXID":"SPDXRef-npm-sinon-1.17.4-c464cc","versionInfo":"^1.17.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sinon@%5E1.17.4"}]},{"name":"babel-loader","SPDXID":"SPDXRef-npm-babel-loader-6.2.5-e59dd7","versionInfo":"^6.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-loader@%5E6.2.5"}]},{"name":"react-test-renderer","SPDXID":"SPDXRef-npm-react-test-renderer-15.6.1-1bb771","versionInfo":"^15.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-test-renderer@%5E15.6.1"}]},{"name":"coveralls","SPDXID":"SPDXRef-npm-coveralls-2.13.1-8a4e07","versionInfo":"^2.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/coveralls@%5E2.13.1"}]},{"name":"css-loader","SPDXID":"SPDXRef-npm-css-loader-0.25.0-1724cf","versionInfo":"^0.25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-loader@%5E0.25.0"}]},{"name":"react-highlight","SPDXID":"SPDXRef-npm-react-highlight-0.9.0-c799ff","versionInfo":"^0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-highlight@%5E0.9.0"}]},{"name":"jest","SPDXID":"SPDXRef-npm-jest-20.0.4-d714ab","versionInfo":"^20.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest@%5E20.0.4"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-15.1.0-2ed882","versionInfo":"^15.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E15.1.0"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-15.1.0-96b91b","versionInfo":"^15.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E15.1.0"}]},{"name":"babel-preset-stage-0","SPDXID":"SPDXRef-npm-babel-preset-stage-0-6.16.0-b2d8e8","versionInfo":"^6.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-stage-0@%5E6.16.0"}]},{"name":"com.github.selvagsz/react-async-button","SPDXID":"SPDXRef-github-selvagsz-react-async-button-master-e40360","versionInfo":"master","downloadLocation":"git+https://github.com/selvagsz/react-async-button","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/selvagsz/react-async-button@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.9.0-1b644f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-addons-test-utils-15.1.0-dc95f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-prop-types-15.5.10-f1e3ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-fa-4.1.2-56fa27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-husky-0.14.1-4d9e07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-enzyme-2.3.0-8e9550","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-jest-20.0.3-9e4753","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-webpack-1.13.2-5fd196","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-core-6.9.1-650028","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-prettier-1.4.4-d3013b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-jest-cli-20.0.4-ff8023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-preset-stage-1-6.5.0-3cffa4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-polyfill-6.9.1-ebb4fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-style-loader-0.13.1-f2114e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-webpack-dev-server-1.16.2-0cd0a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-cli-6.10.1-8c5746","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-lint-staged-4.0.0-e4a218","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-preset-react-6.5.0-f1baf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-sinon-1.17.4-c464cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-loader-6.2.5-e59dd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-test-renderer-15.6.1-1bb771","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-coveralls-2.13.1-8a4e07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-css-loader-0.25.0-1724cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-highlight-0.9.0-c799ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-jest-20.0.4-d714ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-15.1.0-2ed882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-react-dom-15.1.0-96b91b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relatedSpdxElement":"SPDXRef-npm-babel-preset-stage-0-6.16.0-b2d8e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-selvagsz-react-async-button-master-e40360","relationshipType":"DESCRIBES"}]}
