{"_id":"race-signal","_rev":"13-a2c467603e89946e82c8f4d343ca06cc","name":"race-signal","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"race-signal","version":"0.1.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","_id":"race-signal@0.1.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"dist":{"shasum":"06d4f3f9c906b4a9fd7d5dfa492d9c4f002dd39c","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-0.1.0.tgz","fileCount":6,"integrity":"sha512-XrT6dmrOjgITJIvU8+awraz30VRHXSaq3zaCbwxBGd0PPUEKmGh+JG5WzRSzck1OwsJyNbVk9dwdS5P0oVBaEw==","signatures":[{"sig":"MEUCIQD7mBjENZiN1bPo87dWypM9Yr2JqY0oR26nF86rwxq1xgIgT54Dnuhe5gGnQegHu7DTI3y21dNk4rlTZylWCSOVDe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwjplCRA9TVsSAnZWagAAqroP/1Yi2f1mh7/Bqmm1qTfw\n6ZExIryqst65CXfU+RsHNvUAdsLKvQ9lF5gInkjXeER6TBRFgRDlKiSBIV6v\n3q1UVJkoFWZmB35m34N/bgU2khk+jMX3vXPsWPbDCqfkTqbAw5k/vaTLFd/r\np6Bq8QrQj+RIY6V9mOKMecsNKylBVmHqBOugpt1Tk/Fsd+8xcpXQGWANZtSE\nf4QPJOOKtaoI1fyHtXzANfyw5LFIuLnBTsYr+mNfNQ8asVufUX38ygGGhdEK\nrQvcMXcpQkgx10pX4RTEe70oZosLmmnIcQDRGEvLHRYWTcla8EmflzwKVUrH\nlHFj5rAXvV+KJA67yjPVTR7yFOpiyeAS6viKnhMI1ZDuA8iCrtBzNCN0ESqM\nIr2YJkKf6GAevctvrbwP98gJoGGtgoPdGgczTJoV8zwPP0h7nD24PjevAExP\nU/qgmj3rdXGXwB6qtxaiGtsqxxetHzX249e9Bh2p5zycnTUejcm1xTNZBc9B\niR3e3k9l7NP5bIvv/ZZ11undscgUNS/Bjy0oXUzuinSL7KYcPYfDXlaGi7os\nY6e28Zkr7ENpn2GyZ+jhBaBC2XxwANsVlI7C0CfwZVpxB7x1FxWlzmFrQwHW\nXJAVv4RqZxCSO+GVV+uoc4v3RsfpY2nrg1UaEEb0Lg1e6LxfYRnHnAJHavMG\nj/UD\r\n=nJEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"dist/src/index.d.ts","gitHead":"1e97bc5fb259cd658ea1ebefa2cc162695851650","scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","build":"aegir build","release":"aegir release -t node","test:node":"aegir test -t node","release-major":"aegir-release -t node --type major","release-minor":"aegir release -t node --type minor"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"_npmVersion":"8.1.0","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.1"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_0.1.0_1640118884909_0.8888460584177456","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"race-signal","version":"1.0.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"1ecae29ea2b8e76456fcdec683b05d5a093dc7a8","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.0.0.tgz","fileCount":10,"integrity":"sha512-Kj1SElg/SyTWH5HIiIpqI6Wd5/GNIeXkd8ebdhmT8ejHoGu5S09QLJN0qSSsZX7BZ9Abcfji7lg6L1ACrRcuMA==","signatures":[{"sig":"MEYCIQCVMipu/AECT/08i2f+nr9U9oOWkmFzdjJmDMyQqMkglQIhAPTmRnVlaqcotCgcFUC8W0+zTGfn9ffKLSjYX8UQD0CJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11629},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9709a249de4bb4ff7da72c4c1a9644582f6b3b1b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"9.8.1","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"18.17.1","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.13"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.0.0_1695554700311_0.4971929384248741","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"race-signal","version":"1.0.1","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"bde92c524f8a3767335f19606e2ca60be0af7180","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.0.1.tgz","fileCount":10,"integrity":"sha512-a5un4dInIWoB7+76DieVE+Xv+wmyochKJ3P2GVs9dUKIzGuPyFR5iU3gEWJvztde/15fSOGkslbIsPxi+Loosw==","signatures":[{"sig":"MEUCIA8CG/NppzhiWY4EmbLzk19nr3wxT87RmZ0H4vBGNYhgAiEAj8b7p+KV8NreUySV2fHjY2jD80MEb3tdUb3xQdyHCJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11865},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ec1bdfdaf83b7b41256393dabeb1135247262c60","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"9.8.1","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.0.1_1696592567542_0.40395189798021214","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"race-signal","version":"1.0.2","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"e42379fba0cec4ee8dab7c9bbbd4aa6e0d14c25f","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.0.2.tgz","fileCount":10,"integrity":"sha512-o3xNv0iTcIDQCXFlF6fPAMEBRjFxssgGoRqLbg06m+AdzEXXLUmoNOoUHTVz2NoBI8hHwKFKoC6IqyNtWr2bww==","signatures":[{"sig":"MEUCIHIsYZ/Oz+lgb7c98YcbHFjQIY2fUo4aucGCjOdP06o0AiEA+btDHDLp/S84jGQTk5AaY11yPXk3We9zlEXVvGR9tUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11987},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c19050088e666f98a1931ec6e21c19ddfc472931","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"9.9.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"20.9.0","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.0.2_1700148886299_0.3798685170588323","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"race-signal","version":"1.0.3","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"f9bd1b2963b5871bc7f32e6bc9a0088fbb5fb1b8","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.0.3.tgz","fileCount":10,"integrity":"sha512-o+gfJ3o7sn/rKdgAI6gWi34aahRDMiSlg6hqG5guU9xdF7YCbB9mfiFo6SZnzVhHOC4rSSHgHenXFEWEpTh+Sw==","signatures":[{"sig":"MEYCIQDaSKmeaJzRJgKGIzfUQpaSgBnSyVwv4RylymQ8wEo2HwIhAKDXW+Xhhpb4l1oqfQlEG4Jb1qv30dXIyWwtHpN2D7WT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12032},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b2225ed661b5a77872462266e3710a491f85f7fe","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.8.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.0"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.0.3_1722965030968_0.6131406448260175","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"race-signal","version":"1.1.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.1.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"8bfc0740e7dedb9488f90f98858135c7cfe51bd4","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.1.0.tgz","fileCount":10,"integrity":"sha512-VqsW1uzCXfKBd2DhA3K3NhQlqQr04+5WQ7+kHpf1HzT01Q+ePSFWZdQHXKZPuLmm2eXTZM1XLO76cq15ZRAaEA==","signatures":[{"sig":"MEQCIDxbGGIq7xKPD4zUXRPMY1eSX+CV9lDqkuqFWTFjTaYkAiAKDEnsYSLPwkyS1okfqOguZxg3+4j57LU4GSx1GwXG+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12499},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b4e5e0fbdbe4b8fd5f6ba4fdf4414e8b97640d4f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.8.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.0"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.1.0_1722969973641_0.1866888288365014","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"race-signal","version":"1.1.1","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.1.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"bf25abe92c7aa46fc1aca02e57f088fa0161bdf6","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.1.1.tgz","fileCount":10,"integrity":"sha512-0fxa1FIUQV1WDeYZjayZGRalTSZs8+MqvV4dLgzl+0D5prO2LoCbg5Vg0jROiYg6RCoPm0CPdZpWl/UgkQngQw==","signatures":[{"sig":"MEQCIBFKM6xXGdLSVHVHm7XmwUaUG+glrVGWD6gVfsd16x9xAiBREhO1Ft3fztvxsPjdlVbbQbXmBMuZijaULPhRSy4PkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12499},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9ced384d992a318d57f2f23e4ee5855f16470e57","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"22.13.1","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.8"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.1.1_1740154924641_0.45967927983593837","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"race-signal","version":"1.1.2","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.1.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"ac4be02fb09b0ffca2df0fd8ed34edfaed54948b","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.1.2.tgz","fileCount":10,"integrity":"sha512-zXhuPZJeYIFO2TZLOtFxdG2/SJ2mG24WnvWTrj5HZEftMG594MT8ZSVQFrciNa0XRbuhl2fkruuzKflzmm6LnQ==","signatures":[{"sig":"MEUCIQDLgxdnnDch18jEDhOmQwRlmMlYTKbdBOKRSqkzsr3TnQIgGDWGFR0WzptgWItKUS36KbikHzhiCOvduOt2zOC55lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13589},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e44dba9a5b6611b9762cbdf2bcb1f5fb65ec76ca","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"22.13.1","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.8"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.1.2_1740156335023_0.2886944043792403","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"race-signal","version":"1.1.3","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@1.1.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"688c117d626161abfd5ee6d9b5d84bd59df54ee5","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz","fileCount":10,"integrity":"sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==","signatures":[{"sig":"MEUCIQCyAmapqauEQUKarPhZ1uIJp17Cbg+zdllrSIAvrs0+zgIgRf3ss7JDLUAl1G8pl/ffJzaBN3rWdJ77rEaD+1uWP70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12939},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62dac29e756bd59630681fd52fe5de35ee3a98d1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"22.13.1","eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.8"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_1.1.3_1740302799447_0.2759768794255897","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"race-signal","version":"2.0.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@2.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"979d58493098ad6a6b556ef5b07b897d253d6b0f","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-2.0.0.tgz","fileCount":10,"integrity":"sha512-P31bLhE4ByBX/70QDXMutxnqgwrF1WUXea1O8DXuviAgkdbQ1iQMQotNgzJIBC9yUSn08u/acZrMUhgw7w6GpA==","signatures":[{"sig":"MEUCIQCCF7ZBgk2NLaeQHVKtYaUXXwa2BTbn9GJCHPCh8t8eTwIgQOtvxc/jb+hPSk0rrcUvqmCwqh0rVZLd5KkiBQZrYis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/race-signal@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18925},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01d0c132c8320e073acbddadf2e058687c213eb6","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"10.9.3","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.21"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_2.0.0_1755587762458_0.04008522769210332","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"race-signal","version":"2.0.1","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"race-signal@2.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/race-signal#readme","bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"dist":{"shasum":"64c42a895a843d6ed942043ddea4d046bd0f287b","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-2.0.1.tgz","fileCount":10,"integrity":"sha512-AM/dj+RiaM2Nh0W4FTqQ9XlffKEBowEsCzXQB5M+JWdDp9WGl7i9Wbab5LNJkC75SUxxe0EV8iSe0bkGFfOTKg==","signatures":[{"sig":"MEQCIBNX2xw54A9ojhoUfJg96abs5U4fePSZrG0WBIjyEGlaAiBYU0Uui5/2ZDraputbbXlRELjzBizjz+8zP7UfNybxKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/race-signal@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18999},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"1087144ba7549c75dbc54e86afd914a980a28509","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:838a849e-ccda-40d3-9e6d-823643bf5634"}},"repository":{"url":"git+https://github.com/achingbrain/race-signal.git","type":"git"},"_npmVersion":"11.19.0","description":"Race a promise against an AbortSignal","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.2"},"_npmOperationalInternal":{"tmp":"tmp/race-signal_2.0.1_1786865889391_0.8928661149843009","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"race-signal","version":"2.0.2","description":"Race a promise against an AbortSignal","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/race-signal#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/race-signal.git"},"bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release","dep-check":"aegir dep-check","docs":"aegir docs"},"devDependencies":{"aegir":"^48.1.2"},"gitHead":"482de082caedf989d1e41d283277505785ae60fc","_id":"race-signal@2.0.2","_nodeVersion":"24.19.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-IuNNNY5NLriMFEGl3BVei2xq9NIcpkuAklhPWamhu5tRJrJz0w9sloUMz73YXpmUluE2EZocmJm9rpQqXmCPiA==","shasum":"be5ddd1fc6bd44663772a67ff7c6bdfa1e99c90a","tarball":"https://registry.npmjs.org/race-signal/-/race-signal-2.0.2.tgz","fileCount":10,"unpackedSize":19689,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/race-signal@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHtrdpcROjdZ9H6Q/ugIPfTGD38+UDiPuQswqdtq9uDeAiBfM6vPe3tqh5H38PjRQiC5ZqcBu1YccudhJBQfuar/8Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:838a849e-ccda-40d3-9e6d-823643bf5634"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/race-signal_2.0.2_1786868457839_0.5440567317827512"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-21T20:34:44.909Z","modified":"2026-08-16T08:20:58.320Z","0.1.0":"2021-12-21T20:34:45.085Z","1.0.0":"2023-09-24T11:25:00.510Z","1.0.1":"2023-10-06T11:42:47.739Z","1.0.2":"2023-11-16T15:34:46.492Z","1.0.3":"2024-08-06T17:23:51.115Z","1.1.0":"2024-08-06T18:46:13.794Z","1.1.1":"2025-02-21T16:22:04.827Z","1.1.2":"2025-02-21T16:45:35.248Z","1.1.3":"2025-02-23T09:26:39.666Z","2.0.0":"2025-08-19T07:16:02.663Z","2.0.1":"2026-08-16T07:38:09.528Z","2.0.2":"2026-08-16T08:20:57.972Z"},"bugs":{"url":"https://github.com/achingbrain/race-signal/issues"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/race-signal#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/race-signal.git"},"description":"Race a promise against an AbortSignal","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"readme":"# race-signal\n\n[![codecov](https://img.shields.io/codecov/c/github/achingbrain/race-signal.svg?style=flat-square)](https://codecov.io/gh/achingbrain/race-signal)\n[![CI](https://img.shields.io/github/actions/workflow/status/achingbrain/race-signal/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/achingbrain/race-signal/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> Race a promise against an AbortSignal\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nPass a promise and an abort signal and await the result.\n\n## Example - Basic usage\n\n```ts\nimport { raceSignal } from 'race-signal'\n\nconst controller = new AbortController()\n\nconst promise = new Promise((resolve, reject) => {\n  setTimeout(() => {\n    resolve('a value')\n  }, 1000)\n})\n\nsetTimeout(() => {\n  controller.abort()\n}, 500)\n\n// throws an AbortError\nconst resolve = await raceSignal(promise, controller.signal)\n```\n\n## Example - Overriding errors\n\nBy default the thrown error is the `.reason` property of the signal but it's\npossible to override this behaviour with the `translateError` option:\n\n```ts\nimport { raceSignal } from 'race-signal'\n\nconst controller = new AbortController()\n\nconst promise = new Promise((resolve, reject) => {\n  setTimeout(() => {\n    resolve('a value')\n  }, 1000)\n})\n\nsetTimeout(() => {\n  controller.abort()\n}, 500)\n\n// throws `Error('Oh no!')`\nconst resolve = await raceSignal(promise, controller.signal, {\n  translateError: (signal) => {\n    // use `signal`, or don't\n    return new Error('Oh no!')\n  }\n})\n```\n\n# Install\n\n```console\n$ npm i race-signal\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `RaceSignal` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/race-signal/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/race-signal>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/achingbrain/race-signal/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/race-signal/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}