{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:0e08246f-187e-464f-bf97-5cf8feb79b04","metadata":{"timestamp":"2026-10-07T10:24:42Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"stdlib-js/string-base-reverse-code-points"}},"components":[{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/benchmark.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/benchmark.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/examples.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/examples.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/npm_downloads.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/npm_downloads.yml"}]},{"type":"library","name":"actions/upload-artifact","version":"5d5d22a31266ced268874388b861e4b58bb5c2f3","purl":"pkg:githubactions/actions/upload-artifact","properties":[{"name":"filePath","value":".github/workflows/npm_downloads.yml"}]},{"type":"library","name":"distributhor/workflow-webhook","version":"48a40b380ce4593b6a6676528cd005986ae56629","purl":"pkg:githubactions/distributhor/workflow-webhook","properties":[{"name":"filePath","value":".github/workflows/npm_downloads.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test_install.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/test_install.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/test_install.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test_published_package.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/test_published_package.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/test_published_package.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/productionize.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/productionize.yml"}]},{"type":"library","name":"stdlib-js/transform-errors-action","version":"main","purl":"pkg:githubactions/stdlib-js/transform-errors-action","properties":[{"name":"filePath","value":".github/workflows/productionize.yml"}]},{"type":"library","name":"stdlib-js/bundle-action","version":"main","purl":"pkg:githubactions/stdlib-js/bundle-action","properties":[{"name":"filePath","value":".github/workflows/productionize.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/productionize.yml"}]},{"type":"library","name":"styfle/cancel-workflow-action","version":"85880fa0301c86cca9da44039ee3bb12d3bedbfa","purl":"pkg:githubactions/styfle/cancel-workflow-action","properties":[{"name":"filePath","value":".github/workflows/cancel.yml"}]},{"type":"library","name":"superbrothers/close-pull-request","version":"9c18513d320d7b2c7185fb93396d0c664d5d8448","purl":"pkg:githubactions/superbrothers/close-pull-request","properties":[{"name":"filePath","value":".github/workflows/close_pull_requests.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/publish.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/publish.yml"}]},{"type":"library","name":"JS-DevTools/npm-publish","version":"19c28f1ef146469e409470805ea4279d47c3d35c","purl":"pkg:githubactions/JS-DevTools/npm-publish","properties":[{"name":"filePath","value":".github/workflows/publish.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/publish.yml"}]},{"type":"library","name":"styfle/cancel-workflow-action","version":"85880fa0301c86cca9da44039ee3bb12d3bedbfa","purl":"pkg:githubactions/styfle/cancel-workflow-action","properties":[{"name":"filePath","value":".github/workflows/publish.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test_bundles.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/test_bundles.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/test_bundles.yml"}]},{"type":"library","name":"denoland/setup-deno","version":"041b854f97b325bd60e53e9dc2de9cb9f9ac0cba","purl":"pkg:githubactions/denoland/setup-deno","properties":[{"name":"filePath","value":".github/workflows/test_bundles.yml"}]},{"type":"library","name":"actions/checkout","version":"8ade135a41bc03ea155e62e844d188df1ea18608","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test_coverage.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/test_coverage.yml"}]},{"type":"library","name":"codecov/codecov-action","version":"84508663e988701840491b86de86b666e8a86bed","purl":"pkg:githubactions/codecov/codecov-action","properties":[{"name":"filePath","value":".github/workflows/test_coverage.yml"}]},{"type":"library","name":"zulip/github-actions-zulip/send-message","version":"e4c8f27c732ba9bd98ac6be0583096dea82feea5","purl":"pkg:githubactions/zulip/github-actions-zulip/send-message","properties":[{"name":"filePath","value":".github/workflows/test_coverage.yml"}]},{"type":"library","name":"distributhor/workflow-webhook","version":"48a40b380ce4593b6a6676528cd005986ae56629","purl":"pkg:githubactions/distributhor/workflow-webhook","properties":[{"name":"filePath","value":".github/workflows/test_coverage.yml"}]},{"type":"library","name":"@stdlib/assert-is-string","version":"^0.2.3","purl":"pkg:npm/@stdlib/assert-is-string","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"tape","version":"git+https://github.com/kgryte/tape.git#fix/globby","purl":"pkg:npm/tape","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"istanbul","version":"^0.4.1","purl":"pkg:npm/istanbul","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"tap-min","version":"git+https://github.com/Planeshifter/tap-min.git","purl":"pkg:npm/tap-min","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/bench-harness","version":"^0.2.3","purl":"pkg:npm/@stdlib/bench-harness","properties":[{"name":"filePath","value":"package.json"}]}]}