{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:eb3c67c6-7610-4730-97a0-d5be1c6ff43d","metadata":{"timestamp":"2026-10-21T09:39:57Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"stdlib-js/string-num-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":"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/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/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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","properties":[{"name":"filePath","value":".github/workflows/productionize.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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","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/publish_cli.yml"}]},{"type":"library","name":"actions/setup-node","version":"b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/publish_cli.yml"}]},{"type":"library","name":"JS-DevTools/npm-publish","version":"19c28f1ef146469e409470805ea4279d47c3d35c","purl":"pkg:githubactions/JS-DevTools/npm-publish","properties":[{"name":"filePath","value":".github/workflows/publish_cli.yml"}]},{"type":"library","name":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","properties":[{"name":"filePath","value":".github/workflows/publish_cli.yml"}]},{"type":"library","name":"styfle/cancel-workflow-action","version":"85880fa0301c86cca9da44039ee3bb12d3bedbfa","purl":"pkg:githubactions/styfle/cancel-workflow-action","properties":[{"name":"filePath","value":".github/workflows/publish_cli.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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","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_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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","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":"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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","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":"8398a7/action-slack","version":"28ba43ae48961b90635b50953d216767a6bea486","purl":"pkg:githubactions/8398a7/action-slack","properties":[{"name":"filePath","value":".github/workflows/test_published_package.yml"}]},{"type":"library","name":"@stdlib/assert-is-string","version":"^0.2.2","purl":"pkg:npm/@stdlib/assert-is-string","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/cli-ctor","version":"^0.2.2","purl":"pkg:npm/@stdlib/cli-ctor","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/fs-read-file","version":"^0.2.2","purl":"pkg:npm/@stdlib/fs-read-file","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/process-read-stdin","version":"^0.2.2","purl":"pkg:npm/@stdlib/process-read-stdin","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/regexp-eol","version":"^0.2.2","purl":"pkg:npm/@stdlib/regexp-eol","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/streams-node-stdin","version":"^0.2.2","purl":"pkg:npm/@stdlib/streams-node-stdin","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/string-format","version":"^0.2.2","purl":"pkg:npm/@stdlib/string-format","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/error-tools-fmtprodmsg","version":"^0.2.2","purl":"pkg:npm/@stdlib/error-tools-fmtprodmsg","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/assert-is-browser","version":"^0.2.2","purl":"pkg:npm/@stdlib/assert-is-browser","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/assert-is-integer","version":"^0.2.2","purl":"pkg:npm/@stdlib/assert-is-integer","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/assert-is-windows","version":"^0.2.2","purl":"pkg:npm/@stdlib/assert-is-windows","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/process-exec-path","version":"^0.2.2","purl":"pkg:npm/@stdlib/process-exec-path","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@stdlib/string-replace","version":"^0.2.2","purl":"pkg:npm/@stdlib/string-replace","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":"proxyquire","version":"^2.0.0","purl":"pkg:npm/proxyquire","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.2","purl":"pkg:npm/@stdlib/bench-harness","properties":[{"name":"filePath","value":"package.json"}]}]}